显示装置及其操作方法与流程
本发明构思的一些示例实施例的方面涉及一种显示装置,例如,涉及一种被配置为通过对压缩图像比特流进行解码来显示图像的显示装置以及一种操作该显示装置的方法。
背景技术:
可以期望在便携式装置(诸如,智能电话、平板计算机等)中采用的显示装置中降低功耗或相对高效地消耗电力。近来,为了降低显示装置的功耗,已经开发了以比输入图像数据的输入帧频率低的频率驱动或刷新显示面板的低频驱动技术。
然而,在从主处理器接收压缩图像比特流的显示装置中,尽管可以以比输入帧频率低的频率驱动显示面板,但是会以输入帧频率对压缩图像比特流进行解码,因此在对压缩图像比特流进行解码时会消耗额外的电力。
在该背景技术部分中公开的以上信息仅用于增强对背景技术的理解,因此在该背景技术部分中讨论的信息不一定构成现有技术。
技术实现要素:
一些示例实施例包括一种能够降低功耗或相对高效地消耗电力的显示装置。
一些示例实施例包括一种操作显示装置的方法,该显示装置可以能够降低功耗或相对高效地消耗电力。
根据一些示例实施例,一种显示装置包括:显示面板,包括多个像素;以及显示驱动器,被配置为驱动显示面板。显示驱动器包括:静止图像检测器,被配置为以输入帧频率从主处理器接收压缩图像比特流,并且通过将当前帧的压缩图像比特流与前一帧的压缩图像比特流进行比较来检测静止图像;驱动频率变换器,被配置为在未检测到静止图像时以与输入帧频率基本相同的第一输出帧频率输出压缩图像比特流,并且在检测到静止图像时以比输入帧频率低的第二输出帧频率输出压缩图像比特流;以及解码器,被配置为在未检测到静止图像时通过以第一输出帧频率对压缩图像比特流进行解码来以第一输出帧频率产生原始图像数据,并且在检测到静止图像时通过以第二输出帧频率对压缩图像比特流进行解码来以第二输出帧频率产生原始图像数据。
根据一些示例实施例,静止图像检测器可以包括:比特流存储器,被配置为存储前一帧的压缩图像比特流;以及静止图像检测单元,被配置为将从主处理器接收的当前帧的压缩图像比特流与存储在比特流存储器中的前一帧的压缩图像比特流进行比较,在当前帧的压缩图像比特流与前一帧的压缩图像比特流不同时确定未检测到静止图像,并且在当前帧的压缩图像比特流与前一帧的压缩图像比特流基本相同时确定检测到静止图像。
根据一些示例实施例,静止图像检测器可以包括:代表值寄存器,被配置为存储前一帧的压缩图像比特流的前一代表值;以及静止图像检测单元,被配置为计算从主处理器接收的当前帧的压缩图像比特流的当前代表值,将当前代表值与存储在代表值寄存器中的前一代表值进行比较,在当前代表值与前一代表值不同时确定未检测到静止图像,并且在当前代表值与前一代表值基本相同时确定检测到静止图像。
根据一些示例实施例,当未检测到静止图像时,驱动频率变换器可以在输入n帧的压缩图像比特流时输出n帧的压缩图像比特流,其中,n是大于1的整数。当检测到静止图像时,驱动频率变换器可以在输入n帧的压缩图像比特流时输出m帧的压缩图像比特流,其中,m是大于0且小于n的整数。
根据一些示例实施例,输入帧频率可以是khz,第二输出帧频率可以是lhz,其中,k是大于1的整数,l是大于0且小于k的整数。当未检测到静止图像时,驱动频率变换器可以1秒内输出k帧的压缩图像比特流。当检测到静止图像时,驱动频率变换器可以1秒内输出l帧的压缩图像比特流,并且可以1秒内减少k-l个帧的压缩图像比特流的输出。
根据一些示例实施例,解码器可以包括:速率缓冲器,被配置为临时存储压缩图像比特流;子流解复用单元,被配置为通过解复用压缩图像比特流来产生针对亮度分量、第一色度分量和第二色度分量的多个子流数据;熵解码单元,被配置为通过对多个子流数据执行熵解码来产生残差值、索引颜色历史(ich)索引数据和平坦度信息中的至少一个;速率控制单元,被配置为基于在当前预测中所使用的比特数和平坦度信息中的至少一个来确定量化参数;预测逆量化重建单元,被配置为产生针对像素组的预测值,基于量化参数对来自熵解码单元的残差值进行逆量化,并且通过将逆量化的残差值与预测值相加来产生针对像素组的像素值;ich单元,被配置为基于来自熵解码单元的ich索引数据针对像素组执行ich解码;行缓冲器,被配置为存储针对前一行的像素值;以及图像格式转换器,被配置为通过转换从预测逆量化重建单元输出的像素值的格式来产生原始图像数据。
根据一些示例实施例,一种显示装置包括:显示面板,包括多个像素;以及显示驱动器,被配置为驱动显示面板。显示驱动器包括:可变频率解码器,被配置为以输入帧频率从主处理器接收压缩图像比特流,通过解复用压缩图像比特流来产生多个子流数据,通过将当前帧的多个子流数据中的至少一个子流数据与前一帧的多个子流数据中的对应的子流数据进行比较来检测静止图像,在未检测到静止图像时通过以与输入帧频率基本相同的第一输出帧频率对多个子流数据进行解码来以第一输出帧频率产生原始图像数据,并且在检测到静止图像时通过以比输入帧频率低的第二输出帧频率对多个子流数据进行解码来以第二输出帧频率产生原始图像数据。
根据一些示例实施例,可变频率解码器可以包括:子流解复用单元,被配置为通过解复用压缩图像比特流来产生针对亮度分量、第一色度分量和第二色度分量的多个子流数据;子流存储器,被配置为存储前一帧的多个子流数据中的对应的子流数据;静止图像检测单元,被配置为将从子流解复用单元接收的当前帧的多个子流数据中的至少一个子流数据与存储在子流存储器中的前一帧的多个子流数据中的对应的子流数据进行比较,在当前帧的多个子流数据中的至少一个子流数据与前一帧的多个子流数据中的对应的子流数据不同时确定未检测到静止图像,并且在当前帧的多个子流数据中的至少一个子流数据与前一帧的多个子流数据中的对应的子流数据分别基本相同时确定检测到静止图像;驱动频率改变单元,被配置为在未检测到静止图像时以第一输出帧频率输出多个子流数据,并且在检测到静止图像时以第二输出帧频率输出多个子流数据;以及子流解码单元,被配置为在未检测到静止图像时通过以第一输出帧频率对多个子流数据进行解码来以第一输出帧频率产生原始图像数据,并且在检测到静止图像时通过以第二输出帧频率对多个子流数据进行解码来以第二输出帧频率产生原始图像数据。
根据一些示例实施例,当未检测到静止图像时,驱动频率改变单元可以在输入n帧的多个子流数据时输出n帧的多个子流数据,其中,n是大于1的整数。当检测到静止图像时,驱动频率改变单元可以在输入n帧的多个子流数据时输出m帧的多个子流数据,其中,m是大于0且小于n的整数。
根据一些示例实施例,输入帧频率可以是khz,第二输出帧频率可以是lhz,其中,k是大于1的整数,l是大于0且小于k的整数。当未检测到静止图像时,驱动频率改变单元可以1秒内输出k帧的多个子流数据。当检测到静止图像时,驱动频率改变单元可以1秒内输出l帧的多个子流数据,并且可以1秒内减少k-l个帧的多个子流数据的输出。
根据一些示例实施例,可变频率解码器还可以包括速率缓冲器,该速率缓冲器被配置为临时存储从主处理器接收的压缩图像比特流,并且将临时存储的压缩图像比特流输出到子流解复用单元。
根据一些示例实施例,子流解码单元可以包括:熵解码单元,被配置为通过对多个子流数据执行熵解码来产生残差值、索引颜色历史(ich)索引数据和平坦度信息中的至少一个;速率控制单元,被配置为基于在当前预测中使用的比特数和平坦度信息中的至少一个来确定量化参数;预测逆量化重建单元,被配置为产生针对像素组的预测值,基于量化参数对来自熵解码单元的残差值进行逆量化,并且通过将逆量化的残差值与预测值相加来产生针对像素组的像素值;ich单元,被配置为基于来自熵解码单元的ich索引数据对像素组执行ich解码;行缓冲器,被配置为存储针对前一行的像素值;以及图像格式转换器,被配置为通过转换从预测逆量化重建单元输出的像素值的格式来产生原始图像数据。
根据一些示例实施例,可变频率解码器可以包括:子流解复用单元,被配置为通过解复用压缩图像比特流来产生针对亮度分量、第一色度分量和第二色度分量的多个子流数据;代表值寄存器,被配置为存储前一帧的多个子流数据中的至少一个子流数据的前一代表值;静止图像检测单元,被配置为计算从子流解复用单元接收的当前帧的多个子流数据中的至少一个子流数据的当前代表值,将当前代表值与存储在代表值寄存器中的前一代表值进行比较,在当前代表值与前一代表值不同时确定未检测到静止图像,并且在当前代表值与前一代表值基本相同时确定检测到静止图像;驱动频率改变单元,被配置为在未检测到静止图像时以第一输出帧频率输出多个子流数据,并且在检测到静止图像时以第二输出帧频率输出多个子流数据;以及子流解码单元,被配置为在未检测到静止图像时通过以第一输出帧频率对多个子流数据进行解码来以第一输出帧频率产生原始图像数据,并且在检测到静止图像时通过以第二输出帧频率对多个子流数据进行解码来以第二输出帧频率产生原始图像数据。
根据一些示例实施例,提供了一种操作显示装置的方法。在该方法中,以输入帧频率从主处理器接收压缩图像比特流,通过将当前帧的压缩图像比特流与前一帧的压缩图像比特流进行比较来检测静止图像,在未检测到静止图像时通过以与输入帧频率基本相同的第一输出帧频率对压缩图像比特流进行解码来以第一输出帧频率产生原始图像数据,在检测到静止图像时通过以比输入帧频率低的第二输出帧频率对压缩图像比特流进行解码来以第二输出帧频率产生原始图像数据,以及基于原始图像数据显示图像。
根据一些示例实施例,为了检测静止图像,可以将前一帧的压缩图像比特流存储在比特流存储器中,可以将从主处理器接收的当前帧的压缩图像比特流与存储在比特流存储器中的前一帧的压缩图像比特流进行比较,可以在当前帧的压缩图像比特流与前一帧的压缩图像比特流不同时确定未检测到静止图像,并且可以在当前帧的压缩图像比特流与前一帧的压缩图像比特流基本相同时确定检测到静止图像。
根据一些示例实施例,为了检测静止图像,可以将前一帧的压缩图像比特流的前一代表值存储在代表值寄存器中,可以计算从主处理器接收的当前帧的压缩图像比特流的当前代表值,可以将当前代表值与存储在代表值寄存器中的前一代表值进行比较,可以在当前代表值与前一代表值不同时确定未检测到静止图像,并且可以在当前代表值与前一代表值基本相同时确定检测到静止图像。
根据一些示例实施例,为了检测静止图像,可以通过解复用压缩图像比特流来产生多个子流数据,可以将前一帧的多个子流数据中的至少一个子流数据存储在子流存储器中,可以将当前帧的多个子流数据中的至少一个子流数据与存储在子流存储器中的前一帧的多个子流数据中的对应的子流数据进行比较,可以在当前帧的多个子流数据中的至少一个子流数据与前一帧的多个子流数据中的对应的子流数据不同时确定未检测到静止图像,并且可以在当前帧的多个子流数据中的至少一个子流数据与前一帧的多个子流数据中的对应的子流数据分别基本相同时确定检测到静止图像。
根据一些示例实施例,为了检测静止图像,可以通过解复用压缩图像比特流来产生多个子流数据,可以将前一帧的多个子流数据中的至少一个子流数据的前一代表值存储在代表值寄存器中,可以计算当前帧的多个子流数据中的至少一个子流数据的当前代表值,可以将当前代表值和存储在代表值寄存器中的前一代表值进行比较,可以在当前代表值与前一代表值不同时确定未检测到静止图像,并且可以在当前代表值与前一代表值基本相同时确定检测到静止图像。
根据一些示例实施例,可以第一时间内接收n帧的压缩图像比特流,其中,n是大于1的整数。为了以第二输出帧频率产生原始图像数据,可以所述第一时间内输出m帧的压缩图像比特流(其中,m是大于0且小于n的整数),并且可以通过所述第一时间内对m帧的压缩图像比特流进行解码来产生m帧的原始图像数据。
根据一些示例实施例,输入帧频率可以是khz,第二输出帧频率可以是lhz,其中,k是大于1的整数,l是大于0且小于k的整数。为了以第二输出帧频率产生原始图像数据,可以1秒内输出l帧的压缩图像比特流,可以所述1秒内减少k-l个帧的压缩图像比特流的输出,并且可以所述1秒内通过对l帧的压缩图像比特流进行解码来产生l帧的原始图像数据。
如以上所述,在根据一些示例实施例的显示装置和操作该显示装置的方法中,静止图像检测器可以通过对当前帧的压缩图像比特流与前一帧的压缩图像比特流进行比较来检测静止图像,并且解码器可以在检测到静止图像时以比输入帧频率低的输出帧频率对压缩图像比特流进行解码。因此,可以降低显示装置的功耗。
此外,在根据一些示例实施例的显示装置和操作该显示装置的方法中,可变频率解码器可以通过将当前帧的多个子流数据中的至少一个子流数据与前一帧的多个子流数据中的对应的子流数据进行比较来检测静止图像,并且可变频率解码器可以在检测到静止图像时以比输入帧频率低的输出帧频率对多个子流数据进行解码。因此,可以降低显示装置的功耗。
附图说明
通过以下结合附图的详细描述,将更清楚地理解说明性的、非限制性的示例实施例。
图1是示出根据一些示例实施例的显示装置的框图。
图2是示出根据一些示例实施例的包括在主处理器中的编码器的示例的框图。
图3是示出包括在图1的显示装置中的静止图像检测器的示例的框图。
图4是示出包括在图1的显示装置中的静止图像检测器的示例的框图。
图5是用于描述在未检测到静止图像时包括在图1的显示装置中的驱动频率变换器的操作的示例的图。
图6是用于描述在检测到静止图像时包括在图1的显示装置中的驱动频率变换器的操作的示例的图。
图7是示出包括在图1的显示装置中的解码器的示例的框图。
图8是示出操作根据一些示例实施例的显示装置的方法的流程图。
图9是示出根据一些示例实施例的显示装置的框图。
图10是示出包括在图9的显示装置中的可变频率解码器的示例的框图。
图11是示出包括在图9的显示装置中的可变频率解码器的另一示例的框图。
图12是示出操作根据一些示例实施例的显示装置的方法的流程图。
图13是包括根据一些示例实施例的显示装置的电子设备。
具体实施方式
在下文中,将参照附图更详细地解释本发明构思的示例实施例。
图1是示出根据一些示例实施例的显示装置的框图,图2是示出包括在主处理器中的编码器的示例的框图,图3是示出包括在图1的显示装置中的静止图像检测器的示例的框图,图4是示出包括在图1的显示装置中的静止图像检测器的另一示例的框图,图5是用于描述在未检测到静止图像时包括在图1的显示装置中的驱动频率变换器的操作的示例的图,图6是用于描述在检测到静止图像时包括在图1的显示装置中的驱动频率变换器的操作的示例的图,以及图7是示出包括在图1的显示装置中的解码器的示例的框图。
参照图1,根据一些示例实施例的显示装置100可以包括包含多个像素px的显示面板110和驱动显示面板110的显示驱动器170。尽管图1示出了单个像素px,但是本领域普通技术人员将明白和理解的是,显示装置100可以根据显示面板110的设计而包括任何合适数量的像素px。在一些示例实施例中,显示驱动器170可以包括向多个像素px提供数据信号ds的数据驱动器120、向多个像素px提供扫描信号ss的扫描驱动器130以及控制数据驱动器120和扫描驱动器130的控制器140。
显示面板110可以包括多条数据线、多条扫描线以及结合到多条数据线和多条扫描线的多个像素px。根据一些示例实施例,每个像素px可以包括至少一个电容器、至少两个晶体管和有机发光二极管(oled),并且显示面板110可以是oled显示面板。此外,根据一些示例实施例,每个像素px可以是适于低频驱动以降低功耗的混合像素。例如,在混合像素中,驱动晶体管可以利用低温多晶硅(ltps)pmos晶体管来实现,并且开关晶体管可以利用氧化物nmos晶体管来实现。根据一些示例实施例,显示面板110可以是液晶显示(lcd)面板等。
数据驱动器120可以基于从控制器140接收的原始图像数据oid和数据控制信号dctrl产生数据信号ds,并且可以通过多条数据线将数据信号ds提供给多个像素px。根据一些示例实施例,数据控制信号dctrl可以包括(但不限于包括)输出数据使能信号、水平起始信号和加载信号。根据一些示例实施例,数据驱动器120和控制器140可以利用单个集成电路来实现,并且该集成电路可以被称为嵌有时序控制器的数据驱动器(ted)。根据一些示例实施例,数据驱动器120和控制器140可以利用分开的集成电路来实现。
扫描驱动器130可以基于从控制器140接收的扫描控制信号sctrl通过多条扫描线向多个像素px提供扫描信号ss。根据一些示例实施例,扫描驱动器130可以在逐行的基础上将扫描信号ss顺序地提供给多个像素px。此外,根据一些示例实施例,扫描控制信号sctrl可以包括(但不限于)扫描起始信号和扫描时钟信号。根据一些示例实施例,扫描驱动器130可以集成或形成在显示面板110的外围部分中。根据一些示例实施例,扫描驱动器130可以以集成电路的形式实现。
控制器(例如,时序控制器(tcon))140可以从外部主处理器(例如,应用处理器(ap)、图形处理单元(gpu)或图形卡)300接收压缩图像比特流cibs和控制信号ctrl。根据一些示例实施例,控制信号ctrl可以包括(但不限于包括)垂直同步信号、水平同步信号、输入数据使能信号、主时钟信号等。控制器140可以基于压缩图像比特流cibs和控制信号ctrl来产生数据控制信号dctrl、扫描控制信号sctrl和原始图像数据oid。控制器140可以通过向数据驱动器120提供原始图像数据oid和数据控制信号dctrl来控制数据驱动器120的操作,并且可以通过向扫描驱动器130提供扫描控制信号sctrl来控制扫描驱动器130的操作。
主处理器300可以通过对原始图像数据oid进行编码来产生压缩图像比特流cibs,并且控制器140可以以输入帧频率iff从主处理器300接收压缩图像比特流cibs。主处理器300可以包括对原始图像数据oid进行编码的编码器200。根据一些示例实施例,编码器200可以根据视频电子标准协会(vesa)的显示流压缩(dsc)标准通过对原始图像数据oid进行编码来产生dsc比特流作为压缩图像比特流cibs。然而,编码器200的编码方法可以不限于dsc标准。
例如,如图2中所示,编码器200可以包括图像格式转换器205、缓冲器210、平坦度确定单元220、速率控制单元230、索引颜色历史(ich)单元240、预测量化重建单元250、行缓冲器260、熵编码单元270、子流复用单元280和速率缓冲器290。
图像格式转换器205可以转换原始图像数据oid的格式。根据一些示例实施例,图像格式转换器205可以将原始图像数据oid的格式(rgb格式)转换为包括亮度分量、第一色度分量和第二色度分量的格式。根据一些示例实施例,第一色度分量可以是橙色色度分量,第二色度分量可以是绿色色度分量,并且图像格式转换器205可以将rgb格式转换为ycocg格式。根据一些示例实施例,第一色度分量可以是蓝色色度分量,第二色度分量可以是红色色度分量,并且图像格式转换器205可以将rgb格式转换为ycbcr格式。
缓冲器210可以临时存储被图像格式转换器205转换了格式的原始图像数据oid。平坦度确定单元220可以对存储在缓冲器210中的原始图像数据oid执行平坦度检查操作。根据一些示例实施例,平坦度确定单元220可以确定量化操作是否从包括具有相对粗糙/起伏的像素值的像素px的区域移动到包括具有相对平滑的像素值的像素px的区域。这里,像素值可以表示(但不限于表示)用于包括在显示装置100中的像素px的原始图像数据oid的值。平坦度确定单元220和/或速率控制单元230可以基于平坦度确定单元220中的确定结果来调整量化参数。平坦度确定单元220可以将通过平坦度检查操作产生的平坦度信息提供给速率控制单元230以调整量化参数,并且可以将平坦度信息提供给熵编码单元270,使得平坦度信息被包括在压缩图像比特流cibs中。
速率控制单元230可以基于速率缓冲器290的状态、用于当前预测的比特数和平坦度确定单元220中的确定结果中的至少一者来确定量化参数并控制比特率。
ich单元240可以针对每个像素组确定是由预测量化重建单元250执行预测编码还是由ich单元240执行ich编码。可以按每个像素组来确定是执行预测编码还是执行ich编码。例如,每个像素组可以包括三个连续的像素px。在确定将执行ich编码的情况下,ich单元240可以针对像素组执行ich编码。为了执行ich编码,ich单元240可以存储最近通过预测编码编码的像素值,并且可以产生表示表明存储的像素值之中的与当前像素组对应的像素值的索引的ich索引数据。因此,ich单元240可以不针对当前像素组执行预测、量化等,并且可以参考前一编码的像素值。
预测量化重建单元250可以产生针对像素组的预测值,并且可以通过基于量化参数对通过从原始图像数据oid的值减去预测值而计算的残差值进行量化来执行预测编码。根据一些示例实施例,预测量化重建单元250可以使用mmap(改进的中值自适应预测)模式、bp(块预测)模式和mpp(中点预测)模式中的一个或更多个来导出/确定预测值。此外,预测量化重建单元250可以通过对量化残差值进行逆量化并通过将逆量化的结果与预测值相加来产生针对像素组的重建值,并且可以将重建值存储在行缓冲器260中。行缓冲器260可以存储针对前一行的重建值,并且预测量化重建单元250可以通过使用针对存储在行缓冲器260中的前一行的重建值来导出/确定针对当前像素组的预测值。
熵编码单元270可以通过对量化残差值、由ich编码产生的ich索引数据和由平坦度确定单元220产生的平坦度信息中的至少一个执行熵编码来产生针对原始图像数据oid的亮度分量、第一色度分量和第二色度分量的多个子流数据。例如,熵编码单元270可以对量化残差值执行可变长度编码。
子流复用单元280可以通过复用来自熵编码单元270的多个子流数据来产生压缩图像比特流cibs。速率缓冲器290可以临时存储压缩图像比特流cibs以防止在传输期间比特流丢失。
尽管图2示出了编码器200的配置的示例,但是根据一些示例实施例的编码器200的配置可以不限于图2的示例。
控制器140可以以输入帧频率iff从主处理器300接收由编码器200编码的压缩图像比特流cibs,并且可以根据压缩图像比特流cibs是否表示静止图像,来通过以与输入帧频率iff基本相同的第一输出帧频率off1或比输入帧频率iff低的第二输出帧频率off2对压缩图像比特流cibs进行解码来产生原始图像数据oid。为了执行这些操作,控制器140可以包括静止图像检测器150、驱动频率变换器160和解码器400。
静止图像检测器150可以位于解码器400的前面,并且可以以输入帧频率iff从主处理器300接收压缩图像比特流cibs。静止图像检测器150可以基于压缩图像比特流cibs来检测静止图像。在一些示例实施例中,静止图像检测器150可以通过将当前帧的压缩图像比特流cibs与前一帧的压缩图像比特流cibs进行比较来检测静止图像。
根据一些示例实施例,静止图像检测器150可以存储前一帧的压缩图像比特流cibs,并且可以通过将当前帧的压缩图像比特流cibs与存储的前一帧的压缩图像比特流cibs进行比较来检测静止图像。例如,如图3中所示,静止图像检测器150a可以包括比特流存储器152a和静止图像检测单元154a,比特流存储器152a存储前一帧的压缩图像比特流cibs,静止图像检测单元154a将从主处理器300接收的当前帧cf的压缩图像比特流cibs与存储在比特流存储器152a中的前一帧pf的压缩图像比特流cibs进行比较。静止图像检测单元154a可以在当前帧cf的压缩图像比特流cibs与前一帧pf的压缩图像比特流cibs不同时确定未检测到静止图像(例如,压缩图像比特流cibs表示运动图像),并且可以在当前帧cf的压缩图像比特流cibs与前一帧pf的压缩图像比特流cibs基本相同时确定检测到静止图像(例如,压缩图像比特流cibs表示静止图像)。在确定是否检测到静止图像之后,静止图像检测单元154a可以将当前帧cf的压缩图像比特流cibs存储在比特流存储器152a中,以用于下一帧的静止图像检测中。
根据一些示例实施例,静止图像检测器150可以存储前一帧的压缩图像比特流cibs的前一代表值,可以计算当前帧的压缩图像比特流cibs的当前代表值,并且可以通过将当前代表值与前一代表值进行比较来检测静止图像。根据一些示例实施例,前一代表值和当前代表值中的每个可以是压缩图像比特流cibs的平均值、压缩图像比特流cibs的校验和或者从压缩图像比特流cibs提取的任何值。例如,如图4中所示,静止图像检测器150b可以包括代表值寄存器152b和静止图像检测单元154b,代表值寄存器152b存储前一帧的压缩图像比特流cibs的前一代表值prv,静止图像检测单元154b计算从主处理器300接收的当前帧的压缩图像比特流cibs的当前代表值,并且将当前代表值与存储在代表值寄存器152b中的前一代表值prv进行比较。静止图像检测单元154b可以在当前代表值与前一代表值prv不同时确定未检测到静止图像,并且可以在当前代表值与前一代表值prv基本相同时确定检测到静止图像。在确定是否检测到静止图像之后,静止图像检测单元154b可以将当前代表值存储在代表值寄存器152b中,以用于下一帧的静止图像检测中。
驱动频率变换器160可以在未检测到静止图像时以与输入帧频率iff基本相同的第一输出帧频率off1输出压缩图像比特流cibs,并且可以在检测到静止图像时以比输入帧频率iff低的第二输出帧频率off2输出压缩图像比特流cibs。
根据一些示例实施例,在未检测到静止图像的情况下,在输入n帧的压缩图像比特流cibs时,驱动频率变换器160可以完整地输出n帧的压缩图像比特流cibs,其中,n是大于1的整数。即,在未检测到静止图像且输入帧频率iff是khz(其中,k是大于1的整数)的情况下,驱动频率变换器160可以1秒内接收k帧的压缩图像比特流cibs,并且可以所述1秒内输出k帧的压缩图像比特流cibs。例如,如图5中所示,在未检测到静止图像且驱动频率变换器160在第一帧fr1至第八帧fr8期间接收第一比特流bs1至第八比特流bs8的情况下,驱动频率变换器160可以在第一帧fr1至第八帧fr8期间完整地输出第一比特流bs1至第八比特流bs8。因此,在以约60hz的输入帧频率iff从主处理器300接收压缩图像比特流cibs的情况下,驱动频率变换器160可以以约60hz的第一输出帧频率off1将压缩图像比特流cibs输出到解码器400。
此外,在检测到静止图像的情况下,在输入n帧的压缩图像比特流cibs时,驱动频率变换器160可以输出m帧的压缩图像比特流cibs,其中,m是大于0且小于n的整数。即,在检测到静止图像的情况下,输入帧频率iff是khz,并且第二输出帧频率off2是lhz,其中,l是大于0且小于k的整数,驱动频率变换器160可以1秒内接收k帧的压缩图像比特流cibs,可以所述1秒内输出l帧的压缩图像比特流cibs,并且可以所述1秒内减少k-l个帧的压缩图像比特流cibs的输出。例如,如图6中所示,在检测到静止图像且驱动频率变换器160在第一帧fr1至第八帧fr8期间接收第一比特流bs1至第八比特流bs8的情况下,驱动频率变换器160可以在第一帧fr1至第四帧fr4期间输出第一比特流bs1,并且可以在第一帧fr1至第四帧fr4期间不输出第二比特流bs2至第四比特流bs4。此外,驱动频率变换器160可以在第五帧fr5至第八帧fr8期间输出第五比特流bs5,并且可以在第五帧fr5至第八帧fr8期间不输出第六比特流bs6至第八比特流bs8。因此,在以约60hz的输入帧频率iff从主处理器300接收压缩图像比特流cibs的情况下,驱动频率变换器160可以以约15hz的第二输出帧频率off2将压缩图像比特流cibs输出到解码器400。
在未检测到静止图像的情况下,解码器400可以以第一输出帧频率off1从驱动频率变换器160接收压缩图像比特流cibs,可以通过以第一输出帧频率off1对压缩图像比特流cibs进行解码来以第一输出帧频率off1产生原始图像数据oid,并且可以以第一输出帧频率off1将原始图像数据oid提供给数据驱动器120。此外,在检测到静止图像的情况下,解码器400可以以第二输出帧频率off2从驱动频率变换器160接收压缩图像比特流cibs,可以通过以第二输出帧频率off2对压缩图像比特流cibs进行解码来以第二输出帧频率off2产生原始图像数据oid,并且可以以第二输出帧频率off2将原始图像数据oid提供给数据驱动器120。因此,在根据一些示例实施例的显示装置100中显示静止图像时,解码器400可以以比输入帧频率iff低的第二输出帧频率off2执行解码,显示面板110可以以比输入帧频率iff低的第二输出帧频率off2驱动或刷新,因此可以降低显示装置100的功耗。
根据一些示例实施例,解码器400可以是(但不限于)根据vesa的dsc标准对压缩图像比特流cibs进行解码的dsc解码器。因此,解码器400可以执行与由图2的编码器200执行的编码对应的解码。例如,如图7中所示,解码器400可以包括临时存储压缩图像比特流cibs的速率缓冲器410、通过解复用压缩图像比特流cibs来产生针对亮度分量、第一色度分量和第二色度分量的多个子流数据的子流解复用单元420、通过对多个子流数据执行熵解码来产生残差值、索引颜色历史(ich)索引数据和平坦度信息中的至少一个的熵解码单元430、基于在当前预测中使用的比特数和平坦度信息中的至少一个来确定量化参数的速率控制单元440、产生针对像素组的预测值并基于量化参数来对来自熵解码单元430的残差值进行逆量化并且通过将逆量化的残差值与预测值相加来产生针对像素组的像素值的预测逆量化重建单元450、基于来自熵解码单元430的ich索引数据针对像素组执行ich解码的ich单元460、存储针对前一行的像素值的行缓冲器470以及通过转换从预测逆量化重建单元450输出的像素值的格式来产生原始图像数据oid的图像格式转换器480。例如,图像格式转换器480可以将ycocg格式转换为rgb格式,或者可以将ycbcr格式转换为rgb格式。
如以上所述,在根据一些示例实施例的显示装置100中,静止图像检测器150可以通过将当前帧的压缩图像比特流cibs与前一帧的压缩图像比特流cibs进行比较来检测静止图像,并且解码器400可以在检测到静止图像时以比输入帧频率iff低的第二输出帧频率off2对压缩图像比特流cibs进行解码。因此,可以降低根据一些示例实施例的显示装置100的功耗。
图8是示出操作根据一些示例实施例的显示装置的方法的流程图。
参照图1和图8,显示装置100的静止图像检测器150可以以输入帧频率iff从主处理器300接收压缩图像比特流cibs(s510),并且可以基于压缩图像比特流cibs检测静止图像(s520)。
根据一些示例实施例,静止图像检测器150可以将前一帧的压缩图像比特流cibs存储在比特流存储器中,可以将从主处理器300接收的当前帧的压缩图像比特流cibs与存储在比特流存储器中的前一帧的压缩图像比特流cibs进行比较,可以在当前帧的压缩图像比特流cibs与前一帧的压缩图像比特流cibs不同时确定未检测到静止图像,并且可以在当前帧的压缩图像比特流cibs与前一帧的压缩图像比特流cibs基本相同时确定检测到静止图像。
根据一些示例实施例,静止图像检测器150可以将前一帧的压缩图像比特流cibs的前一代表值存储在代表值寄存器中,可以计算从主处理器300接收的当前帧的压缩图像比特流cibs的当前代表值,可以将当前代表值与存储在代表值寄存器中的前一代表值进行比较,可以在当前代表值与前一代表值不同时确定未检测到静止图像,并且可以在当前代表值与前一代表值基本相同时确定检测到静止图像。
当未检测到静止图像时(s530:否),驱动频率变换器160可以以与输入帧频率iff基本相同的第一输出帧频率off1输出压缩图像比特流cibs(s540),并且解码器400可以通过以第一输出帧频率off1对压缩图像比特流cibs进行解码来以第一输出帧频率off1产生原始图像数据oid(s550)。因此,控制器140可以以第一输出帧频率off1将原始图像数据oid提供给数据驱动器120,并且数据驱动器120可以基于原始图像数据oid以与输入帧频率iff基本相同的第一输出帧频率off1驱动显示面板110以显示图像(s580)。
当检测到静止图像时(s530:是),驱动频率变换器160可以以比输入帧频率iff低的第二输出帧频率off2输出压缩图像比特流cibs(s560),并且解码器400可以通过以第二输出帧频率off2对压缩图像比特流cibs进行解码来以第二输出帧频率off2产生原始图像数据oid(s570)。根据一些示例实施例,在检测到静止图像且第一时间内接收到n帧的压缩图像比特流cibs的情况下,其中,n是大于1的整数,驱动频率变换器160可以所述第一时间内输出m帧的压缩图像比特流cibs,其中,m是大于0且小于n的整数,并且解码器400可以通过所述第一时间内对m帧的压缩图像比特流cibs进行解码来产生m帧的原始图像数据oid。例如,在检测到静止图像、输入帧频率iff是khz以及第二输出帧频率off2是lhz(其中,k是大于1的整数,l是大于0且小于k的整数)的情况下,驱动频率变换器160可以1秒内输出l帧的压缩图像比特流cibs,并且可以所述1秒内减少k-l个帧的压缩图像比特流cibs的输出,并且解码器400可以通过所述1秒内对l帧的压缩图像比特流cibs进行解码来产生l帧的原始图像数据oid。因此,控制器140可以以第二输出帧频率off2将原始图像数据oid提供给数据驱动器120,并且数据驱动器120可以基于原始图像数据oid以比输入帧频率iff低的第二输出帧频率off2驱动显示面板110以显示图像(s580)。因此,在根据一些示例实施例的显示装置100中显示静止图像时,解码器400可以以比输入帧频率iff低的第二输出帧频率off2对压缩图像比特流cibs执行解码,并且可以以比输入帧频率iff低的第二输出帧频率off2驱动或刷新显示面板110,从而降低显示装置100的功耗。
图9是示出根据一些示例实施例的显示装置的框图,图10是示出包括在图9的显示装置中的可变频率解码器的示例的框图,图11是示出包括在图9的显示装置中的可变频率解码器的另一示例的框图。
参照图9,根据一些示例实施例的显示装置600可以包括包含多个像素px的显示面板110和驱动显示面板110的显示驱动器670。根据一些示例实施例,显示驱动器670可以包括数据驱动器120、扫描驱动器130和控制器640。除了控制器640包括可变频率解码器700之外,图9的显示装置600可以具有与图1的显示装置100的配置和操作类似的配置和类似的操作。
可变频率解码器700可以以输入帧频率iff从主处理器300接收压缩图像比特流cibs,可以通过解复用压缩图像比特流cibs来产生多个子流数据,并且可以通过对当前帧的多个子流数据中的至少一个子流数据与前一帧的多个子流数据中的对应的子流数据进行比较来检测静止图像。此外,可变频率解码器700可以在未检测到静止图像时通过以与输入帧频率iff基本相同的第一输出帧频率off1对多个子流数据进行解码来以第一输出帧频率off1产生原始图像数据oid,并且可以在检测到静止图像时通过以比输入帧频率iff低的第二输出帧频率off2对多个子流数据进行解码来以第二输出帧频率off2产生原始图像数据oid。
根据一些示例实施例,如图10中所示,可变频率解码器700a可以包括子流解复用单元720、子流存储器820a、静止图像检测单元840a、驱动频率改变单元860和子流解码单元790。可变频率解码器700a还可以包括临时存储从主处理器300接收的压缩图像比特流cibs并且将临时存储的压缩图像比特流cibs输出到子流解复用单元720的速率缓冲器710。
子流解复用单元720可以通过解复用压缩图像比特流cibs来产生针对亮度分量、第一色度分量和第二色度分量的多个子流数据yss、c1ss和c2ss。例如,子流解复用单元720可以通过解复用压缩图像比特流cibs来产生针对亮度分量的子流数据yss、针对橙色色度分量的子流数据c1ss和针对绿色色度分量的子流数据c2ss。
子流存储器820a可以存储前一帧的多个子流数据yss、c1ss和c2ss中的至少一个子流数据pss。例如,子流存储器820a可以存储针对亮度分量的子流数据yss、针对橙色色度分量的子流数据c1ss和针对绿色色度分量的子流数据c2ss中的一个子流数据、两个子流数据或全部子流数据。
静止图像检测单元840a可以将从子流解复用单元720接收的当前帧的多个子流数据yss、c1ss和c2ss中的至少一个子流数据与存储在子流存储器820a中的前一帧的多个子流数据yss、c1ss和c2ss中的对应的子流数据pss进行比较。在示例中,针对前一帧的亮度分量的子流数据yss可以被存储在子流存储器820a中,并且静止图像检测单元840a可以将从子流解复用单元720接收的针对当前帧的亮度分量的子流数据yss与存储在子流存储器820a中的针对前一帧的亮度分量的子流数据yss进行比较。在另一示例中,前一帧的三个子流数据yss、c1ss和c2ss可以被存储在子流存储器820a中,并且静止图像检测单元840a可以将从子流解复用单元720接收的当前帧的三个子流数据yss、c1ss和c2ss与存储在子流存储器820a中的前一帧的三个子流数据yss、c1ss和c2ss分别进行比较。
当当前帧的多个子流数据yss、c1ss和c2ss中的至少一个子流数据与前一帧的多个子流数据yss、c1ss和c2ss中的对应的子流数据不同时,静止图像检测单元840a可以确定未检测到静止图像,并且当当前帧的多个子流数据yss、c1ss和c2ss中的至少一个子流数据与前一帧的多个子流数据yss、c1ss和c2ss中的对应的子流数据分别基本相同时,静止图像检测单元840a可以确定检测到静止图像。
驱动频率改变单元860可以在未检测到静止图像时以与输入帧频率iff基本相同的第一输出帧频率off1输出多个子流数据yss、c1ss和c2ss,并且可以在检测到静止图像时以比输入帧频率iff低的第二输出帧频率off2输出多个子流数据yss、c1ss和c2ss。根据一些示例实施例,在输入n帧的多个子流数据yss、c1ss和c2ss时,其中,n是大于1的整数,驱动频率改变单元860可以在未检测到静止图像时输出n帧的多个子流数据yss、c1ss和c2ss,并且可以在检测到静止图像时输出m帧的多个子流数据yss、c1ss和c2ss,其中,m是大于0且小于n的整数。例如,在输入帧频率iff是khz且第二输出帧频率off2是lhz的情况下(其中,k是大于1的整数,l是大于0且小于k的整数),驱动频率改变单元860可以在未检测到静止图像时1秒内输出k帧的多个子流数据yss、c1ss和c2ss。此外,当检测到静止图像时,驱动频率改变单元860可以所述1秒内输出l帧的多个子流数据yss、c1ss和c2ss,并且可以所述1秒内减少k-l个帧的多个子流数据yss、c1ss和c2ss的输出。
子流解码单元790可以在未检测到静止图像时通过以第一输出帧频率off1对多个子流数据yss、c1ss和c2ss进行解码来以第一输出帧频率off1产生原始图像数据oid,并且可以在检测到静止图像时通过以第二输出帧频率off2对多个子流数据yss、c1ss和c2ss进行解码来以第二输出帧频率off2产生原始图像数据oid。例如,如图10中所示,子流解码单元790可以包括通过对多个子流数据yss、c1ss和c2ss执行熵解码来产生残差值、索引颜色历史(ich)索引数据和平坦度信息中的至少一个的熵解码单元730、基于在当前预测中使用的比特数和平坦度信息中的至少一个来确定量化参数的速率控制单元740、产生针对像素组的预测值并基于量化参数对来自熵解码单元730的残差值进行逆量化并且通过将逆量化的残差值与预测值相加来产生针对像素组的像素值的预测逆量化重建单元750、基于来自熵解码单元730的ich索引数据而执行针对像素组的ich解码的ich单元760、存储针对前一行的像素值的行缓冲器770以及通过转换从预测逆量化重建单元750输出的像素值的格式来产生原始图像数据oid的图像格式转换器780。
根据一些示例实施例,如图11中所示,可变频率解码器700b可以包括子流解复用单元720、代表值寄存器820b、静止图像检测单元840b、驱动频率改变单元860和子流解码单元790。可变频率解码器700b还可以包括速率缓冲器710。除了可变频率解码器700b可以包括代表值寄存器820b而不是子流存储器820a并且静止图像检测单元840b可以通过将当前代表值和前一代表值进行比较来检测静止图像之外,图11的可变频率解码器700b可以具有与图10的可变频率解码器700a的配置和操作类似的配置和类似的操作。
代表值寄存器820b可以存储前一帧的多个子流数据yss、c1ss和c2ss中的至少一个子流数据的前一代表值prv。例如,代表值寄存器820b可以存储针对亮度分量的子流数据yss的代表值(例如,平均值、校验和或从针对亮度分量的子流数据yss提取的任何值)、针对橙色色度分量的子流数据c1ss的代表值和针对绿色色度分量的子流数据c2ss的代表值中的一个代表值、两个代表值或全部代表值。
静止图像检测单元840b可以计算从子流解复用单元720接收的当前帧的多个子流数据yss、c1ss和c2ss中的至少一个子流数据的当前代表值,可以将当前代表值与存储在代表值寄存器820b中的前一代表值进行比较,可以在当前代表值与前一代表值prv不同时确定未检测到静止图像,并且可以在当前代表值与前一代表值prv基本相同时确定检测到静止图像。
驱动频率改变单元860可以在未检测到静止图像时以第一输出帧频率off1输出多个子流数据yss、c1ss和c2ss,并且可以在检测到静止图像时以第二输出帧频率off2输出多个子流数据yss、c1ss和c2ss。子流解码单元790可以在未检测到静止图像时通过以第一输出帧频率off1对多个子流数据yss、c1ss和c2ss进行解码来以第一输出帧频率off1产生原始图像数据oid,并且可以在检测到静止图像时通过以第二输出帧频率off2对多个子流数据yss、c1ss和c2ss进行解码来以第二输出帧频率off2产生原始图像数据oid。
如以上所述,在根据一些示例实施例的显示装置600中,可变频率解码器700可以通过将当前帧的多个子流数据中的至少一个子流数据与前一帧的多个子流数据中的对应的子流数据进行比较来检测静止图像,并且可以在检测到静止图像时以比输入帧频率iff低的第二输出帧频率off2对多个子流数据进行解码。因此,可以降低根据一些示例实施例的显示装置600的功耗。
图12是示出操作根据一些示例实施例的显示装置的方法的流程图。
参照图9至图12,显示装置600的可变频率解码器700可以以输入帧频率iff从主处理器300接收压缩图像比特流cibs(s910),可以通过解复用压缩图像比特流cibs来产生多个子流数据(s920),并且可以基于多个子流数据检测静止图像(s930)。
根据一些示例实施例,可变频率解码器700可以通过解复用压缩图像比特流cibs来产生多个子流数据,可以将前一帧的多个子流数据中的至少一个子流数据存储在子流存储器中,可以将当前帧的多个子流数据中的至少一个子流数据与存储在子流存储器中的前一帧的多个子流数据中的对应的子流数据进行比较,可以在当前帧的多个子流数据中的至少一个子流数据与前一帧的多个子流数据中的对应的子流数据不同时确定未检测到静止图像,并且可以在当前帧的多个子流数据中的至少一个子流数据与前一帧的多个子流数据中的对应的子流数据基本相同时确定检测到静止图像。
根据一些示例实施例,可变频率解码器700可以通过解复用压缩图像比特流cibs来产生多个子流数据,可以将前一帧的多个子流数据中的至少一个子流数据的前一代表值存储在代表值寄存器中,可以计算当前帧的多个子流数据中的至少一个子流数据的当前代表值,可以将当前代表值与存储在代表值寄存器中的前一代表值进行比较,可以在当前代表值与前一代表值不同时确定未检测到静止图像,并且可以在当前代表值与前一代表值基本相同时确定检测到静止图像。
当未检测到静止图像时(s940:否),可变频率解码器700的驱动频率改变单元860可以以与输入帧频率iff基本相同的第一输出帧频率off1输出多个子流数据(s950),并且可变频率解码器700的子流解码单元790可以通过以第一输出帧频率off1对多个子流数据进行解码来以第一输出帧频率off1产生原始图像数据oid(s960)。因此,控制器640可以以第一输出帧频率off1将原始图像数据oid提供给数据驱动器120,并且数据驱动器120可以基于原始图像数据oid以与输入帧频率iff基本相同的第一输出帧频率off1驱动显示面板110以显示图像(s990)。
当检测到静止图像时(s940:是),可变频率解码器700的驱动频率改变单元860可以以比输入帧频率iff低的第二输出帧频率off2输出多个子流数据(s970),并且可变频率解码器700的子流解码单元790可以通过以第二输出帧频率off2对多个子流数据进行解码来以第二输出帧频率off2产生原始图像数据oid(s980)。因此,控制器640可以以第二输出帧频率off2将原始图像数据oid提供给数据驱动器120,并且数据驱动器120可以基于原始图像数据oid以比输入帧频率iff低的第二输出帧频率off2驱动显示面板110以显示图像(s990)。因此,在根据一些示例实施例的显示装置600中显示静止图像时,可变频率解码器700可以以比输入帧频率iff低的第二输出帧频率off2执行解码,并且可以以比输入帧频率iff低的第二输出帧频率off2驱动或刷新显示面板110,从而降低显示装置600的功耗。
图13是包括根据一些示例实施例的显示装置的电子设备。
参照图13,电子设备1100可以包括处理器1110、存储器装置1120、存储装置1130、输入/输出(i/o)装置1140、电源1150和显示装置1160。电子设备1100还可以包括用于通信视频卡、声卡、存储卡、通用串行总线(usb)装置、其他电气装置等的多个端口。
处理器1110可以执行各种计算功能或计算任务。处理器1110可以是应用处理器(ap)、微处理器、中央处理单元(cpu)等。处理器1110可以经由地址总线、控制总线、数据总线等结合到其他组件。此外,根据一些示例实施例,处理器1110可以进一步结合到诸如外围组件互连(pci)总线的扩展总线。
存储器装置1120可以存储用于电子设备1100的操作的数据。例如,存储器装置1120可以包括诸如可擦除可编程只读存储器(eprom)装置、电可擦除可编程只读存储器(eeprom)装置、闪速存储器装置、相变随机存取存储器(pram)装置、电阻随机存取存储器(rram)装置、纳米浮栅存储器(nfgm)装置、聚合物随机存取存储器(poram)装置、磁性随机存取存储器(mram)装置、铁电随机存取存储器(fram)装置等的至少一个非易失性存储器装置以及/或者诸如动态随机存取存储器(dram)装置、静态随机存取存储器(sram)装置、移动动态随机存取存储器(移动dram)装置等的至少一个易失性存储器装置。
存储装置1130可以是固态驱动器(ssd)装置、硬盘驱动器(hdd)装置、cd-rom装置等。i/o装置1140可以是诸如键盘、键区、鼠标、触摸屏等的输入装置以及诸如打印机、扬声器等的输出装置。电源1150可以为电子设备1100的操作供应电力。显示装置1160可以通过总线或其他通信链路结合到其他组件。
在根据一些示例实施例的显示装置1160中,静止图像检测器可以通过将当前帧的压缩图像比特流与前一帧的压缩图像比特流进行比较来检测静止图像,并且解码器可以在检测到静止图像时以比输入帧频率低的输出帧频率对压缩图像比特流进行解码。在根据一些示例实施例的显示装置1160中,可变频率解码器可以通过将当前帧的多个子流数据中的至少一个子流数据与前一帧的多个子流数据中的对应的子流数据进行比较来检测静止图像,并且可以在检测到静止图像时以比输入帧频率低的输出帧频率对多个子流数据进行解码。因此,可以降低根据一些示例实施例的显示装置1160的功耗。
发明构思可以应用于任何显示装置1160和包括显示装置1160的任何电子设备1100。例如,发明构思可以应用于移动电话、智能电话、可穿戴电子装置、平板计算机、电视机(tv)、数字tv、3dtv、个人计算机(pc)、家用电器、膝上型计算机、个人数字助理(pda)、便携式多媒体播放器(pmp)、数码相机、音乐播放器、便携式游戏控制台、导航装置等。
根据这里描述的本发明的实施例的电子装置或电气装置以及/或者任何其他相关装置或组件可以利用任何合适的硬件、固件(例如,专用集成电路)、软件或者软件、固件和硬件的组合来实现。例如,这些装置的各种组件可以形成在一个集成电路(ic)芯片上或单独的ic芯片上。此外,这些装置的各种组件可以在柔性印刷电路膜、载带封装件(tcp)、印刷电路板(pcb)上实现,或者可以形成在一个基底上。此外,这些装置的各种组件可以是在一个或更多个计算装置中的一个或更多个处理器上运行、执行计算机程序指令且与用于执行这里描述的各种功能的其他系统组件交互的进程或线程。计算机程序指令被存储在存储器中,该存储器可以使用标准存储器装置(诸如以随机存取存储器(ram)为例)在计算装置中实现。计算机程序指令还可以存储在其他非暂态计算机可读介质(诸如以cd-rom或闪存驱动器等为例)中。另外,本领域技术人员应认识到的是,在不脱离本发明的示例性实施例的精神和范围的情况下,各种计算装置的功能可以被组合或集成到单个计算装置中,或者特定计算装置的功能可以跨越一个或更多个其他计算装置分布。
前面是示例实施例的说明,并且将不被解释为对示例实施例的限制。尽管已经描述了一些示例实施例的方面,但是本领域技术人员将容易理解的是,在不实质上脱离本发明构思的新颖教导和优点的情况下,许多修改在示例实施例中是可能的。因此,所有这样的修改意图被包括在如权利要求中限定的本发明构思的范围内。因此,将理解的是,前面是对各种示例实施例的说明,而将不被解释为限于所公开的具体示例实施例,并且对所公开的示例实施例以及其他示例实施例的修改意图被包括在所附权利要求及其等同物的范围内。
起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。
此文章来源于网络,如有侵权,请联系删除