相关申请的交叉引用
本申请要求于2018年11月28日在韩国知识产权局提交的韩国专利申请no.10-2018-0149200和于2019年4月3日在韩国知识产权局提交的韩国专利申请no.10-2019-0039070的优先权,其全部公开内容通过引用合并于此。
本发明构思的示例性实施例涉及一种电子设备,更具体地,涉及一种共享帧缓冲器的显示驱动电路,包括该显示驱动电路的移动设备及其操作方法。
背景技术:
运动检测和运动模糊补偿技术可以应用于在移动设备中使用的液晶显示器(lcd)或有机发光二极管(oled)显示器,以提高移动图像的再现质量。当执行运动检测或运动模糊补偿时,可以将当前帧和在前帧彼此比较。在这种情况下,可能需要确保用于存储帧数据的帧缓冲器的存储器容量。
帧缓冲器的存储器容量的增加可以引起芯片大小的增加以及显示驱动集成电路(ddi)的功耗的增加。
技术实现要素:
本发明构思的示例性实施例提供了一种能够在移动图像播放操作和静止图像播放操作两者中使用帧缓冲器的显示驱动电路、包括该显示驱动电路的移动设备及其操作方法。
根据示例性实施例,一种显示驱动电路包括:接收器,接收静止图像或移动图像;帧缓冲器,在静止图像模式下存储由接收器接收的静止图像;图像处理器,对从接收器传送的移动图像或从帧缓冲器传送的静止图像执行图像增强操作;以及运动处理器,在移动图像模式下使用从图像处理器输出的当前帧和帧缓冲器中存储的在前帧来执行运动补偿操作。在前帧是在移动图像模式下,在当前帧之前由图像处理器处理然后存储在帧缓冲器中的数据。在前帧与当前帧同步地从帧缓冲器输出到运动处理器。
根据示例性实施例,操作显示驱动电路的方法包括:识别图像数据的模式,当图像数据的模式对应于移动图像模式时,由图像处理器对当前帧执行图像增强操作,由运动处理器对经过图像增强操作的当前帧执行运动补偿操作,以及将经过图像增强操作的当前帧存储在帧缓冲器中。
根据示例性实施例,一种移动设备包括:应用处理器,生成移动图像或静止图像;显示驱动电路,接收移动图像或静止图像并输出驱动信号;以及显示器,基于驱动信号显示移动图像或静止图像。在对移动图像的第一帧执行图像增强处理之后,显示驱动电路将所述第一帧存储在帧缓冲器中,并在接收到第一帧之后的第二帧时,显示驱动电路通过基于帧缓冲器中存储的第一帧对第二帧执行运动补偿操作来生成驱动信号。
附图说明
通过参考附图详细描述本发明构思的示例性实施例,本发明构思的上述以及其他特征将变得更显而易见,在附图中:
图1是示出根据本发明构思的示例性实施例的显示驱动电路的框图。
图2是示出图1的显示驱动电路的操作方法的流程图。
图3是示出处理静止图像的路径的框图。
图4是示出参考图2描述的处理移动图像的路径的框图。
图5是示出根据本发明构思的示例性实施例的移动设备的框图。
图6是示出图5所示的显示驱动电路的示例性实施例的框图。
图7是示出图6的显示驱动电路的操作的流程图。
图8是示出图5所示的显示驱动电路的示例性实施例的框图。
图9是示出图8的显示驱动电路的操作的流程图。
图10是示出图5所示的显示驱动电路的示例性实施例的框图。
图11是示出图10的显示驱动电路的操作的流程图。
图12a至图12d是示出在图10的显示驱动电路中处理静止图像和移动图像的方式的框图。
图13是示出根据本发明构思的示例性实施例的包括图像传感器的电子系统的框图。
具体实施方式
在下文中,将参考附图更全面地描述本发明构思的示例性实施例。贯穿附图,相同的附图标记可以指代相同元件。
应当理解,术语“第一”、“第二”、“第三”等在本文中用于区分一个元件与另一元件,并且元件不受这些术语限制。因此,一个示例性实施例中的“第一”元件可以被描述为另一示例性实施例中的“第二”元件。
还应当理解,除非上下文另有明确指示,否则每个示例性实施例中的特征或方面的描述通常应被视为能够用于其他示例性实施例中的其他类似特征或方面。
在本文中,“图像”具有广泛的含义,包括诸如视频之类的移动图像以及诸如画面之类的静止图像。此外,移动图像的连续帧可以被称为“在前帧”、“当前帧”和“下一帧”。在前帧意指在当前帧之前提供的帧,下一帧意指在当前帧之后的帧。另外,在描述本发明构思的示例性实施例时,可以通过使用术语“两次”或“三次”来描述压缩图像的压缩率。然而,本发明构思的示例性实施例的压缩比不限于此。
图1是示出根据本发明构思的示例性实施例的显示驱动电路的框图。
参考图1,显示驱动电路100可以包括接收器110、帧缓冲器120、图像处理器130、运动处理器140、驱动器150和控制器160。
接收器110接收图像数据img_in。可以从位于显示驱动电路100外部的源(例如,从位于显示驱动电路100外面的源)接收图像数据img_in。例如,接收器110可以从主机设备接收图像数据img_in。接收器110可以确定从主机提供的图像数据img_in的模式是移动图像模式还是静止图像模式。例如,在示例性实施例中,接收器110可以通过使用与图像数据img_in一起从主机提供的命令或控制信号来确定图像数据img_in的模式“mode”。在示例性实施例中,在没有命令或控制信号的情况下,接收器110可以通过检测图像数据img_in的信息(例如图案或帧速率)来确定图像数据img_in的模式“mode”。接收器110将检测到的模式“mode”传送给控制器160。
接收器110基于检测到的模式“mode”将输入图像数据img_in传送给帧缓冲器120或图像处理器130。例如,接收器110将在移动图像模式下传送的图像数据img_in识别为移动图像mi_n,并且将移动图像mi_n传送给图像处理器130。相比而言,接收器110将在静止图像模式下传送的图像数据img_in识别为静止图像si,并且将静止图像si传送给帧缓冲器120。
帧缓冲器120可以存储输入图像数据img_in,并且可以将存储的图像数据img_in传送给图像处理器130或运动处理器140。通常,帧缓冲器120存储静止图像si。将帧缓冲器120中存储的静止图像si传送给图像处理器130多达与给定帧频率ff相对应的次数。例如,可以将帧缓冲器120中存储的静止图像si提供给图像处理器130多达与30hz或60hz的帧频率相对应的次数。可以将图像处理器130处理的静止图像si输出为驱动信号img_out,以通过驱动器150来驱动显示器。
在示例性实施例中,帧缓冲器120可以在移动图像模式下存储在前帧mi_n-1的移动图像。例如,将当前帧mi_n的移动图像通过对当前帧mi_n进行处理的图像处理器130传送给运动处理器140。在这种情况下,在帧缓冲器120存储了移动图像的在前帧mi_n-1的状态下,帧缓冲器120可以与当前帧mi_n同步地将前一帧mi_n-1提供给运动处理器140。图中的虚线图1指示帧缓冲器120中存储的在前帧mi_n-1的传送路径。帧缓冲器120存储从图像处理器130输出的当前帧mi_n,使得可以将在前帧mi_n-1供应给运动处理器140。帧缓冲器120可以与下一帧mi_n 1从图像处理器130被输出到运动处理器140的周期同步地将当前帧mi_n提供给运动处理器140。
图像处理器130执行用于提高移动图像或静止图像的质量的操作。图像处理器130针对移动图像或静止图像的帧数据中包括的各个像素数据执行用于提高图像质量的处理。图像处理器130可以以流水线方式执行用于处理像素数据的各种图像增强操作。图像处理器130可以包括例如像素数据处理电路、预处理电路、选通电路等。
运动处理器140可以是去除在液晶显示器(lcd)或有机发光二极管(oled)上的移动图像中发生的噪声(例如余像或运动模糊)的处理器或知识产权(ip)块。例如,运动处理器140可以补偿在帧改变的情况下在前帧mi_n-1的图像与当前帧mi_n的图像在用户眼中彼此重叠时发生的运动模糊。为了补偿运动模糊,可以计算当前帧mi_n与在前帧mi_n-1之间的差值,然后可以添加基于所计算的差值生成的插值帧。运动处理器140可以执行各种运动补偿操作以及运动模糊补偿操作。另外,运动处理器140可以执行运动矢量估计操作。当前帧mi_n和在前帧mi_n-1用于在移动图像模式下执行运动补偿操作。类似地,可以使用当前帧mi_n和在前帧mi_n-1可以用于执行运动矢量估计操作。根据示例性实施例,可以将由图像处理器130处理的在前帧mi_n-1存储在帧缓冲器120中。
驱动器150将从运动处理器140提供的移动图像或从图像处理器130提供的静止图像转换为用于在显示器中显示图像的驱动信号。例如,驱动器150可以将移动图像或静止图像转换为用于驱动显示器的源极线的驱动信号。备选地,驱动器150可以将移动图像或静止图像转换为用于驱动显示器的栅极线的驱动信号。另外,驱动器150还可以包括时序控制器,该时序控制器对移动图像或静止图像的数据格式进行转换,并传送转换后的数据格式的移动图像或静止图像。应当理解,驱动器150的配置可以根据各种设备组合而改变,以适合于设备特性。
控制器160基于从接收器110提供的图像数据的模式来控制帧缓冲器120、图像处理器130和运动处理器140。当接收到与静止图像相对应的模式“mode”时,控制器160允许帧缓冲器120存储接收器110输出的静止图像si。控制器160可以控制帧缓冲器120,使得以帧频率ff将所存储的静止图像输出给图像处理器130。
当接收到与移动图像相对应的模式“mode”时,控制器160允许图像处理器130接收并处理接收器110输出的移动图像的当前帧mi_n。控制器160可以控制帧缓冲器120,使得与提供给运动处理器140的当前帧mi_n同步地将在前帧mi_n-1提供给运动处理器140。例如,控制帧缓冲器120,使得与由图像处理器130处理的当前帧mi_n被传送给运动处理器140的周期同步地还将在前帧mi_n-1输出给运动处理器140。另外,在将在前帧mi_n-1传送给运动处理器140之后,控制器160可以用当前帧mi_n覆盖帧缓冲器120中存储的在前帧mi_n-1。
如上所述,根据示例性实施例的显示驱动电路100包括帧缓冲器120,帧缓冲器120在移动图像模式下存储从图像处理器130输出的在前帧mi_n-1。帧缓冲器120还在静止图像模式下存储从接收器110传送的静止图像si。因此,由于在移动图像模式下使用帧缓冲器120存储用于运动补偿的在前帧mi_n-1,因此示例性实施例提供了一种能够提高移动图像的再现质量而无需附加的存储器资源的显示驱动电路100。
图2是示出图1的显示驱动电路的操作方法的流程图。
参考图1和图2,帧缓冲器120可以用于基于图像的模式来存储由图像处理器130处理的静止图像si或在前帧mi_n-1。
在操作s110中,接收器110可以检测从主机提供的图像数据img_in的模式“mode”。模式“mode”指示图像数据img_in与移动图像还是静止图像相关联。可以通过来自主机的命令或控制信号向接收器110提供输入图像数据img_in的模式“mode”。当检测到模式“mode”时,接收器110可以将检测结果传送给控制器160。
在操作s120中,控制器160基于从接收器110提供的模式“mode”来确定图像数据img_in的传送路径。当图像数据img_in的模式“mode”对应于静止图像模式时,过程进行到操作s130,以将静止图像si存储在帧缓冲器120中。相比而言,当图像数据img_in的模式“mode”对应于移动图像模式时,过程进行到用于处理移动图像的操作s160。
在操作s130中,控制器160将通过接收器110输入的当前静止图像si存储在帧缓冲器120中。
在操作s140中,控制器160允许图像处理器130对帧缓冲器120中存储的静止图像si执行图像增强操作。例如,可以向图像处理器130提供帧缓冲器120中存储的静止图像si,并且可以执行颜色校正、伽马校正、边缘增强、颜色空间转换、白平衡等。图像增强操作不限于以上示例,并且可以添加或省略各种图像增强操作。也就是说,在静止图像模式下,可以将由接收器110接收到的静止图像si传送给帧缓冲器120并存储在帧缓冲器120中。一旦将静止图像si存储在帧缓冲器120中,就可以将静止图像si传送给图像处理器130,并且图像处理器130可以对静止图像si执行图像增强操作。
在操作s145中,控制器160可以控制图像处理器130,使得将由图像处理器130处理的静止图像si_en输出给驱动器150。在这种情况下,可以将增强的静止图像si_en输出为用于驱动器150驱动显示器的驱动信号img_out。
在操作s150中,控制器160可以确定在显示器中显示帧缓冲器120中存储的当前静止图像si的次数cnt是否达到给定帧频率ff。当在显示器中显示增强的静止图像si_en的次数cnt未达到帧频率ff时(否),过程进行到操作s155。在操作s155中,增加显示静止图像si_en的次数cnt。然后,过程进行到操作s140。当在显示器中显示增强的静止图像si_en的次数cnt达到帧频率ff(是)时,与静止图像si相关联的显示驱动电路100的操作结束。然后可以将新的静止图像si输入到帧缓冲器120。
在操作si60中,控制器160允许图像处理器130对通过接收器110输入的移动图像的当前帧mi_n执行图像增强操作。例如,可以向图像处理器130提供从接收器110传送的移动图像的当前帧mi_n,而不经过帧缓冲器120,并且可以对所提供的当前帧mi_n执行颜色校正、伽马校正、边缘增强、白平衡等。也就是说,在移动图像模式下,图像处理器130可以直接从接收器110接收移动图像的当前帧mi_n,并且可以对所接收的当前帧mi_n执行图像增强操作。
在操作s170中,可以将由图像处理器130处理的移动图像的当前帧mi_n传送给运动处理器140和帧缓冲器120。
在操作s180中,在移动图像模式下,可以根据在帧缓冲器120中是否存在在前帧mi_n-1来确定是否执行运动补偿操作。例如,当在帧缓冲器120中存在输入的当前帧mi_n的在前帧mi_n-1时(是),过程进行到操作s190。相比而言,当帧缓冲器120中不存在在前帧mi_n-1时(否),过程进行到操作s195。这种情况对应于当前帧mi_n是在移动图像模式下第一次输入的帧数据的情况。
在操作s190中,运动处理器140可以通过使用从帧缓冲器120提供的在前帧mi_n-1和从图像处理器130输出的当前帧mi_n来执行运动补偿操作。由运动处理器140处理的移动图像数据可以被输出为用于通过驱动器150驱动显示器的驱动信号img_out。
在操作s195中,因为不存在在前帧mi_n-1,所以可以跳过运动处理器140的运动补偿操作。例如,可以将当前帧mi_n转换为驱动信号img_out,而不进行运动补偿操作。
上面简要描述了用于甚至在移动图像模式下存储用于运动补偿的参考帧的帧缓冲器120的功能。帧缓冲器120可以提供存储在前帧mi_n-1的存储器功能,该在前帧mi_n-1在移动图像模式中被图像处理器130处理然后被备份。根据示例性实施例的处理方式,显示驱动电路100可以在没有附加存储器的情况下实现,该附加存储器另外对于移动图像数据执行运动补偿操作是必需的。也就是说,在传统的显示驱动电路中,需要附加的存储器以对移动图像数据执行运动补偿操作。相比而言,在本发明的示例性实施例中,由于显示驱动电路100被配置为使用帧缓冲器120来存储用于运动补偿的参考帧,因此不需要附加的存储器。结果是,可以减小显示驱动电路100的芯片大小、功耗和制造成本。
图3是示出处理静止图像si的路径的框图。参考图2描述图3。
参考图2和图3,将静止图像si通过帧缓冲器120传送给图像处理器130,然后从图像处理器130传送给驱动器150。
当将与静止图像si相对应的图像数据img_in传送给接收器110时,从接收器110输出的静止图像si主要存储在帧缓冲器120中。该数据路径沿由①标记的箭头示出。
处理帧缓冲器120中存储的静止图像si的路径沿由②标记的箭头示出。例如,帧缓冲器120中存储的静止图像si可以沿着处理路径②重复地传送多达与给定帧频率ff相对应的次数。首先,根据由图像处理器130执行的图像增强操作来处理帧缓冲器120中存储的静止图像si。可以将从图像处理器130输出的增强的静止图像si_en提供给驱动器150,以便将其输出为用于驱动显示器的驱动信号img_out。根据示例性实施例,由于不对静止图像si执行运动处理,所以处理路径②不经过运动处理器140。沿着路径②执行的处理可以重复多达与帧频率ff相对应的次数。
根据示例性实施例,用于显示静止图像si的显示驱动电路100可以包括与静止图像si的一个帧大小相对应的帧缓冲器120,从而确保帧缓冲器120足够大以存储静止图像si。
图4是示出处理移动图像的路径的框图。参考图2描述图4。
参考图2和图4,将移动图像的当前帧mi_n通过接收器110和图像处理器130传送给运动处理器140,并且与当前帧mi_n的传送同步地将帧缓冲器120中存储的前一帧mi_n-1传送给运动处理器140。这里,假定在前帧mi_n-1预先存储在帧缓冲器120中。
当将与移动图像mi_n相对应的图像数据img_in传送给接收器110时,接收器110首先将当前帧mi_n传送给图像处理器130。图像处理器130对当前帧mi_n执行图像增强操作。将与从图像处理器130输出的当前帧mi_n相对应的数据传送给运动处理器140。该当前帧mi_n的数据路径沿由
另外,与当前帧mi_n到达运动处理器140的事件同步地将帧缓冲器120中存储的在前帧mi_n-1传送给运动处理器140。该在前帧mi_n-1的数据路径沿由
从图像处理器130输出的当前帧mi_n可以存储在帧缓冲器120中,用于稍后将要执行的下一帧mi_n 1的运动补偿。可以在该处理中执行压缩编码。将当前帧mi_n传送给帧缓冲器120的数据路径沿由
在移动图像模式下输入的当前帧mi_n是在模式从静止图像模式切换到移动图像模式之后第一次输入的数据的情况下,静止图像可能已经存储在帧缓冲器120中,或者在前帧mi_n-1可以不存在。在这种情况下,可以在没有运动补偿操作的情况下在显示器中显示在移动图像模式下第一次输入的当前帧mi_n。第一次输入的当前帧mi_n可以存储在帧缓冲器120中,并且可以用于当前帧mi_n之后的下一帧mi_n 1的运动补偿操作中。
在移动图像模式下,显示驱动电路100利用帧缓冲器120来提供在前帧mi_n-1作为用于运动补偿的参考帧。因此,根据示例性实施例,可以通过使用已经在显示驱动电路100中提供的用于静止图像si的帧缓冲器120作为还出于运动补偿的目的存储在前帧mi_n-1的存储器来有效地利用资源。
图5是示出根据本发明构思的示例实施例的移动设备的框图。
参考图5,移动设备10可以包括应用处理器20、显示器30和显示驱动电路200。
应用处理器20生成要在显示器30中显示的图像数据。应用处理器20可以生成诸如静止图像或移动图像之类的图像数据,并且可以将图像数据传送给显示驱动电路200。在这种情况下,可以将诸如静止图像或移动图像之类的图像的模式与图像数据一起提供。
应用处理器20将与要在显示器30中显示的移动图像或静止图像相对应的图像数据img_in传送给显示驱动电路200。应用处理器20可以通过例如高速串行接口(hissi)(例如移动工业处理器接口(mipi))来将图像数据传送给显示驱动电路200。应用处理器20可以通过例如低速串行接口(lossi)(例如串行外围接口(spi))或集成电路总线(i2c))来向显示驱动电路200提供控制信息。
如图5所示的显示驱动电路200和其中包括的组件可以对应于如图1所示的显示驱动电路100和其中包括的组件。为了便于解释,可以省略先前描述的元件和技术方面的进一步描述。
显示驱动电路200处理来自应用处理器20的图像数据img_in,并将处理后的数据传送给显示器30。在输入图像数据img_in对应于移动图像的情况下,显示驱动电路200可以执行运动补偿操作,该运动补偿操作使用帧缓冲器120中存储的当前帧mi_n和在前帧mi_n-1。相比之下,在输入图像数据img_in对应于静止图像si的情况下,显示驱动电路200将静止图像si存储在帧缓冲器120中。随后,在显示驱动电路200中,图像处理器230可以将图像增强操作应用于帧缓冲器220中存储的静止图像si,并且可以将图像增强操作应用于静止图像si的结果输出给显示器30。也就是说,显示驱动电路200使用帧缓冲器220作为静止图像si的缓冲存储器。
另外,帧缓冲器220可以用作用于存储在前帧mi_n-1的存储器,该在前帧mi_n-1用于运动处理器240在移动图像模式下执行的运动补偿。可以与当前帧mi_n到达运动处理器140的周期同步地将帧缓冲器220中存储的前一帧mi_n-1提供给运动处理器140。根据以上描述,在示例性实施例中,可以确保移动图像的再现质量,而不需要附加的存储器来对移动图像执行运动补偿操作。
显示器30基于从显示驱动电路200提供的输出图像数据img_out来显示图像。通常,lcd或oled小掩模扫描(oledsms)容易受到诸如运动模糊之类的噪声的影响。根据示例性实施例的显示驱动电路200在不增加帧存储器的情况下(例如,不需要附加的存储器)执行运动补偿操作。因此,可以实现低功率、低成本的移动设备10。
图6是示出图5所示的显示驱动电路的示例性实施例的框图。
参考图6,显示驱动电路200a可以包括接收器210、帧缓冲器220、图像处理器230、运动处理器240、驱动器250以及多路复用器215和225。这里,图像处理器230、运动处理器240和驱动器250的功能与参考图1描述的那些功能基本相同。因此,为了便于解释,将省略其进一步的描述。
接收器210从应用处理器20接收图像数据img_in和图像数据img_in的模式cmd/vd0(参考图5)。例如,可以从应用处理器20向接收器210提供与图像数据img_in相对应的命令模式cmd或视频模式vdo。接收器210将与从应用处理器20提供的模式cmd/vd0有关的信息传送给控制器260。
另外,接收器210基于模式cmd/vd0将输入图像数据img_in传送给帧缓冲器220或图像处理器230。例如,接收器210将在视频模式vdo下传送的图像数据img_in识别为移动图像mi_n,并且将移动图像mi_n传送给图像处理器230。相比而言,接收器210将在命令模式cmd下传送的图像数据img_in识别为静止图像si,并将静止图像si传送给帧缓冲器220。控制器260可以基于模式cmd/vd0来控制多路复用器215。例如,在命令模式cmd下,多路复用器215可以将静止图像si传送给帧缓冲器220,并且多路复用器225可以将静止图像si传送给图像处理器230。
在视频模式vdo下,帧缓冲器220存储由图像处理器230处理的在前帧mi_n-1。在将当前帧mi_n传送给运动处理器240时,帧缓冲器220可以将在前帧mi_n-1提供给运动处理器240作为运动补偿的参考。
控制器260可以基于输入图像数据img_in的模式来控制多路复用器215和225、帧缓冲器220、图像处理器230和运动处理器240的操作。例如,在视频模式vdo下,控制器260允许第一多路复用器215选择由图像处理器230处理的移动图像帧,而不是静止图像si。此外,在视频模式vdo下,控制器260允许第二多路复用器225选择从接收器210传送的移动图像帧mi_n,而不是从帧缓冲器220输出的静止图像si。
相比而言,在命令模式cmd下,控制器260可以允许第一多路复用器215选择从接收器210传送的静止图像si,而不是由图像处理器230处理的移动图像帧。在视频模式vdo下,控制器260允许第二多路复用器225选择从帧缓冲器220输出的静止图像si,而不是从接收器210传送的移动图像帧mi_n。
在视频模式vdo下,控制器260可以控制当前帧mi_n到达运动处理器240的时间以及在前帧mi_n-1从帧缓冲器220输出到运动处理器240的时间。根据示例性实施例,可以使用各种形式的延迟电路,使得将当前帧mi_n和在前帧mi_n-1同时传送给运动处理器240。
在示例性实施例中,显示驱动电路200a可以将可能具有受限大小的帧缓冲器220用作存储用于移动图像的运动补偿的在前帧的存储器。因此,可以通过有效率地使用有限的存储器资源来实现确保移动图像的再现质量的低功率、低成本显示驱动电路200a。
图7是示出图6的显示驱动电路200a的操作的流程图。
参考图6和图7,帧缓冲器220可以在移动图像模式和静止图像模式的每个模式下存储帧数据。
在操作s210中,可以从应用处理器20向接收器210提供图像数据img_in和模式cmd/vdo。模式cmd/vdo指示图像数据img_in是移动图像(例如,与vdo相对应)还是静止图像(例如,与cmd相对应)。可以通过来自应用处理器20的命令或控制信号来向接收器210提供图像数据img_in的模式“mode”。当检测到模式cmd/vdo时,接收器210可以将检测结果传送给控制器260。
在操作s220中,控制器260基于从接收器210提供的模式cmd/vdo来确定图像数据img_in的传送路径。当图像数据img_in的模式cmd/vdo对应于命令模式cmd时,过程进行到操作s230,以将静止图像si存储在帧缓冲器220中。相比而言,当图像数据img_in的模式cmd/vdo对应于视频模式vdo时,过程进行到操作s260,以处理移动图像。
在操作s230中,控制器260将通过接收器210输入的静止图像si存储在帧缓冲器220中。在示例性实施例中,帧缓冲器220的大小足够大以存储一个帧图像或一个压缩帧图像。
在操作s240中,控制器260允许图像处理器230对帧缓冲器220中存储的静止图像si执行图像增强操作。例如,可以向图像处理器230提供帧缓冲器220中存储的静止图像si,并且图像处理器230可以执行例如颜色校正、伽马校正、边缘增强、颜色空间转换、白平衡等。应当理解,图像增强操作不限于以上示例,并且可以添加或省略各种图像增强操作。
在操作s250中,控制器260可以控制图像处理器230,使得将由图像处理器230处理的静止图像si_en输出给驱动器250。在这种情况下,增强的静止图像si_en可以由驱动器250显示。这里,参考图2描述了帧缓冲器220中存储的静止图像si可以由图像处理器230处理多达与帧频率ff相对应的次数。为了便于解释,下面将省略对该静止图像si的处理过程的进一步描述。
在操作s260中,控制器260允许图像处理器230对通过接收器210输入的移动图像的当前帧mi_n执行图像增强操作。例如,可以向图像处理器230提供来自接收器210的移动图像的当前帧mi_n,而不经过帧缓冲器220,并且可以对所提供的当前帧mi_n执行例如颜色校正、伽马校正、边缘增强、白平衡等。
在操作s270中,可以将由图像处理器230处理的移动图像的当前帧mi_n传送给运动处理器240和帧缓冲器220。
在操作s280中,可以根据移动图像的当前帧mi_n的在前帧mi_n-1是否存在于帧缓冲器220中来确定是否执行运动补偿操作。例如,当帧缓冲器220中存在当前帧mi_n的在前帧mi_n-1时(是),过程进行到操作s290。相比而言,当当前帧mi_n的在前帧mi_n-1不存在于帧缓冲器220中时(否),过程进行到操作s295。
在操作s290中,运动处理器240可以通过使用从帧缓冲器220提供的在前帧mi_n-1和从图像处理器230输出的当前帧mi_n来执行运动补偿操作。由运动处理器240处理的移动图像数据可以经由驱动器250显示在显示器中。
在操作s295中,因为不存在在前帧mi_n-1,所以跳过了运动处理器240的运动补偿操作。例如,可以在未执行运动补偿操作的情况下显示当前帧mi_n。
如上所述,在示例性实施例中,显示驱动电路200a包括帧缓冲器220,帧缓冲器220在移动图像模式或视频模式vdo下存储在前帧mi_n-1,并且在静止图像模式或命令模式cmd下存储静止图像si。由于帧缓冲器220在静止图像模式和移动图像模式两者中使用,因此显示驱动电路200a能够驱动移动图像和静止图像而无需实现附加的资源,例如可以实现分离的外部存储器或分离的内部存储器。
图8是示出图5所示的显示驱动电路200的示例性实施例的框图。
参考图5和图8,显示驱动电路200b可以包括接收器210、帧缓冲器220、图像处理器230、运动处理器240、驱动器250、多路复用器215和225、标准解码器270、内部解码器272、内部编码器274。这里,图像处理器230、运动处理器240和驱动器250的功能与参考图1和图6描述的那些功能基本相同。因此,为了便于解释,将省略其进一步的描述。
接收器210从应用处理器20接收图像数据img_in和图像数据img_in的模式cmd/vd0。可以从应用处理器20向接收器210提供与图像数据img_in相对应的命令模式cmd或视频模式vdo。接收器210将从应用处理器20提供的模式cmd/vd0传送给控制器260。例如,应用处理器20可以传送压缩的图像数据img_in。例如,在示例性实施例中,假设应用处理器20提供以1/2的压缩比压缩编码的图像数据img_in。下面将描述显示驱动电路200b在静止图像模式和移动图像模式中的每个模式下的操作。
首先,在命令模式cmd(或静止图像模式)下将以1/2的压缩比压缩的图像数据img_in传送给接收器210的情况下,多路复用器215和225中的每个多路复用器选择静止图像si。在这种情况下,将以1/2的压缩比压缩的静止图像si通过第一多路复用器215传送给帧缓冲器220,然后通过第二多路复用器225传送给标准解码器270。标准解码器270可以以1/2的压缩比解压缩由应用处理器20压缩的静止图像si。将解压缩的静止图像si传送给图像处理器230。图像处理器230可以通过对解压缩的静止图像si执行图像增强操作来输出增强的静止图像si_fn。驱动器250可以基于增强的静止图像si_en来输出用于驱动显示器的驱动信号img_out。
相比而言,下面将描述在视频模式vdo(或移动图像模式)下将以1/2的压缩比压缩的图像数据img_in传送给接收器210的情况。根据上述情况,第二多路复用器225可以被配置为选择移动图像的当前帧mi_n,并且第一多路复用器215可以被配置为选择从内部编码器274输出的反馈的移动图像。在这种情况下,将输入的当前帧mi_n通过第二多路复用器225传送给标准解码器270。标准解码器270将压缩的当前帧mi_n解压缩,并将解压缩的当前帧mi_n传送给图像处理器230。图像处理器230执行用于增强解压缩的当前帧mi_n的质量的操作。将从图像处理器230输出的解压缩的当前帧mi_n传送给运动处理器240和内部编码器274。
内部编码器274以1/2的压缩比对从图像处理器230输出的解压缩的当前帧mi_n执行压缩编码,并将压缩编码的结果传送给第一多路复用器215。压缩的当前帧mi_n通过第一多路复用器215再次被传送给帧缓冲器220。
另外,出于对移动图像进行运动补偿的目的,也可以与将当前帧mi_n传送给运动处理器240的时间同步地将在前帧mi_n-1传送给运动处理器240。帧缓冲器220中存储的在前帧mi_n-1处于压缩状态。因此,在从帧缓冲器220输出在前帧mi_n-1的情况下,内部解码器272对在前帧mi_n-1进行解压缩,并将解压缩的在前帧mi_n-1传送给运动处理器240。
图9是示出图8的显示驱动电路200b的操作的流程图。
参考图8和图9,帧缓冲器220可以在移动图像模式和静止图像模式下存储压缩的图像数据。下面,将参考图8的组件来描述根据本发明构思的示例性实施例的操作方法。
在操作s310中,可以从应用处理器20向接收器210提供图像数据img_in和模式cmd/vdo。
在操作s320中,控制器260基于从接收器210提供的模式cmd/vdo来确定图像数据img_in的传送路径。当图像数据img_in的模式cmd/vdo对应于命令模式cmd时,过程进行到操作s330,以将静止图像si存储在帧缓冲器220中。相比而言,当图像数据img_in的模式cmd/vdo对应于视频模式vdo时,过程进行到用于处理移动图像的操作s360。
在操作s330中,控制器260控制第一多路复用器215和帧缓冲器220,适当将通过接收器210输入的静止图像si存储在帧缓冲器220中。可以从应用处理器20提供以1/2的压缩比对静止图像si进行压缩的压缩格式的静止图像si。因此,在示例性实施例中,帧缓冲器220的存储器大小对应于仅一个压缩帧数据就足够了。
在操作s335中,将帧缓冲器220中存储的1/2压缩的静止图像si传送给标准解码器270。标准解码器270可以以与应用处理器20中使用的压缩编码方式相对应的方式来解码静止图像si。通过标准解码器270对1/2压缩的静止图像si进行解压缩。
在操作s340中,图像处理器230对解压缩的静止图像si执行图像增强操作。例如,可以向图像处理器230提供帧缓冲器120中存储的解压缩的静止图像si,并且可以执行例如颜色校正、伽马校正、边缘增强、颜色空间转换、白平衡等。
在操作s350中,控制器260可以控制图像处理器230,使得将由图像处理器230处理的静止图像si_en输出给驱动器250。
在操作s360中,对以压缩状态输入的移动图像的当前帧mi_n进行解压缩。例如,标准解码器270对由应用处理器20以1/2的压缩比压缩的当前帧mi_n进行解压缩。
在操作s365中,图像处理器230对移动图像的解压缩的当前帧mi_n执行图像增强操作。例如,图像处理器230可以对解压缩的静止图像si执行颜色校正、伽马校正、边缘增强、颜色空间转换、白平衡等中的至少一种。
在操作s370中,将由图像处理器230处理的当前帧mi_n传送给运动处理器240和内部编码器274。在移动图像模式下,沿着两个数据路径处理处于解压缩状态的当前帧mi_n。传送当前帧mi_n的第一路径是将当前帧mi_n存储在帧缓冲器220中的路径,使得提供当前帧mi_n作为与下一帧mi_n 1的运动补偿的参考。传送当前帧mi_n的第二路径是将当前帧mi_n传送给运动处理器240的路径,以便通过使用在前帧mi_n-1来执行运动补偿操作。第一路径对应于操作s380和操作s385,第二路径对应于操作s390、操作s392和操作s394。
在操作s380中,内部编码器274对解压缩的当前帧mi_n再次进行压缩,以便将当前帧mi_n存储在帧缓冲器220中。
在操作s385中,压缩的当前帧mi_n通过第一多路复用器215存储在帧缓冲器220中。随后,出于下一帧mi_n 1的运动补偿的目的,可以由内部解码器272对帧缓冲器220中存储的当前帧mi_n进行解压缩,然后,可以将解压缩的当前帧mi_n传送给运动处理器240。
在操作s390中,根据在移动图像模式下是否存在在前帧mi_n-1来进行运动处理器240的操作分支。可以确定在帧缓冲器220中是否存在用于当前帧mi_n的运动补偿的在前帧mi_n-1。当前帧mi_n可以是在模式从静止图像模式切换到移动图像模式之后第一次输入的帧数据。在这种情况下,与当前帧mi_n相对应的在前帧mi_n-1可以不存在于帧缓冲器220中。在这种情况下,过程可以进行到操作s394。相比而言,当存在与当前帧mi_n相对应的在前帧mi_n-1时,过程进行到操作s392。
在操作s392中,运动处理器240通过使用当前帧mi_n和在前帧mi_n-1来执行运动补偿操作。可以将完成运动补偿的数据传送给驱动器250,以便将其转换为用于驱动显示器的驱动信号img_out。
在操作s394中,因为不存在用于运动补偿的在前帧mi_n-1,所以省略了当前帧mi_n的运动补偿操作。可以在确保移动图像的至少两个连续帧之后,即,在接收到下一帧mi_n 1之后,应用运动补偿操作。
图10是示出图5所示的显示驱动电路200的示例性实施例的框图。
参考图10,显示驱动电路200c可以识别移动图像模式和静止图像模式,而不从应用处理器20接收模式信息,并且可以将帧缓冲器220用于对应的模式。显示驱动电路200c可以包括帧分析器211、帧缓冲器220、图像处理器230、运动处理器240、驱动器250、多路复用器215和225、标准解码器271、内部解码器273和内部编码器275。
这里,显示驱动电路200c的功能和操作与图8的显示驱动电路200b的功能和操作相似,除了帧分析器211(其代替接收器210)和控制器260的一些操作之外。因此,为了便于解释,将省略除了帧分析器211和控制器260之外的其余组件的进一步描述。
帧分析器211分析从应用处理器20提供的图像数据img_in的图案。帧分析器211可以基于分析结果来确定图像数据img_in的模式“mode”。帧分析器211可以传送被检测为模式分析结果的输入图像数据img_in的模式“mode”。
控制器260可以基于与模式“mode”相对应的移动图像处理过程或静止图像处理过程来处理稍后输入的图像数据img_in。例如,在帧分析器211确定输入图像数据img_in对应于静止图像的情况下,以1/3的压缩率压缩的静止图像si被存储在帧缓冲器220中,然后稍后通过第二多路复用器225被传送给标准解码器271。标准解码器271可以以1/3的压缩比解压缩由应用处理器20压缩的静止图像si。解压缩的静止图像si被传送给图像处理器230。图像处理器230可以通过对解压缩的静止图像si执行图像增强操作来输出增强的静止图像si_en。驱动器250可以基于增强的静止图像si_en来传送显示图像信号。
相比而言,下面将描述在移动图像模式下将以1/3的压缩率压缩的图像数据img_in传送给帧分析器212的情况。根据以上情况,第二多路复用器225可以被配置为选择移动图像的当前帧mi_n,第一多路复用器215可以被配置为选择从内部编码器275输出的反馈的移动图像。在这种情况下,将输入的当前帧mi_n通过第二多路复用器225传送给标准解码器271。标准解码器271对压缩的当前帧mi_n进行解压缩,并将解压缩的当前帧mi_n传送给图像处理器230。图像处理器230执行用于增强解压缩的当前帧mi_n的质量的操作。将从图像处理器230输出的解压缩的当前帧mi_n传送给运动处理器240和内部编码器275。
内部编码器275以1/3的压缩比对从图像处理器230输出的解压缩的当前帧mi_n执行压缩编码,并将压缩编码的结果传送给第一多路复用器215。将压缩的当前帧mi_n通过第一多路复用器215再次存储在帧缓冲器220中。
另外,出于对移动图像进行运动补偿的目的,也可以与将当前帧mi_n传送给运动处理器240的时间同步地将在前帧mi_n-1传送给运动处理器240。存储在帧缓冲器220中的在前帧mi_n-1处于压缩状态。因此,在从帧缓冲器220输出在前帧mi_n-1的情况下,内部解码器273对在前帧mi_n-1进行解压缩,并解压缩的在前帧mi_n-1被传送给运动处理器240。
图11是示出图10的显示驱动电路200c的操作的流程图。
参考图10和图11,帧缓冲器220可以在移动图像模式和静止图像模式下存储压缩的图像数据。下面,将参考图10的组件来描述根据本发明构思的示例性实施例的操作方法。
在操作s410中,帧分析器211通过分析从应用处理器20传送的图像数据img_in的图案来检测移动图像模式和静止图像模式。将检测到的模式信息“mode”提供给控制器260。
在操作s420中,控制器260基于从接收器210提供的模式“mode”来确定图像数据img_in的传送路径。当图像数据img_in的模式“mode”对应于静止图像模式时,过程进行到操作s430,以将静止图像si存储在帧缓冲器220中。相比而言,当图像数据im6_in的模式“mode”对应于移动图像模式时,过程进行到用于处理移动图像的操作s460。
在操作s430中,控制器260控制第一多路复用器215和帧缓冲器220,以便将通过接收器210输入的静止图像si存储在帧缓冲器220中。可以从应用处理器20提供压缩状态的静止图像si。因此,在示例性实施例中,帧缓冲器220的存储器大小对应于仅一个压缩的帧数据的大小就足够了。
在操作s435中,将帧缓冲器220中存储的压缩的静止图像si传送给标准解码器271。标准解码器271可以以与在应用处理器20中使用的压缩编码方式相对应的方式来解码静止图像si。压缩的静止图像si由标准解码器271解压缩。
在操作s440中,图像处理器230对解压缩的静止图像si执行图像增强操作。例如,可以向图像处理器230提供帧缓冲器120中存储的解压缩的静止图像si,并且可以执行例如颜色校正、伽马校正、边缘增强、颜色空间转换、白平衡等。
在操作s450中,控制器260可以控制图像处理器230,以便将由图像处理器230处理的静止图像si_en输出给驱动器250。在这种情况下,增强的静止图像si_en可以由驱动器250显示。
在操作s460中,对以压缩状态输入的移动图像的当前帧mi_n进行解压缩。例如,由标准解码器271对以压缩状态从应用处理器20输入的当前帧mi_n进行解压缩。
在操作s465中,图像处理器230对移动图像的解压缩的当前帧mi_n执行图像增强操作。例如,图像处理器230可以对解压缩的静止图像si执行颜色校正、伽马校正、边缘增强、颜色空间转换、白平衡等中的至少一种。
操作s470至s494与图9的操作s370至s394相同。因此,为了便于解释,将省略对这些操作的进一步描述。
图12a至图12d是示出在图10的显示驱动电路200c中处理静止图像和移动图像的方式的框图。
图12a示出了处理静止图像的过程。图12b至图12d顺序地示出了处理静止图像之后的移动图像帧的过程。这里,为了便于描述,将省略压缩和解压缩处理。
参考图12a,将在静止图像(si)模式下输入的静止图像帧si_n-2存储在帧缓冲器220中。将帧缓冲器220中存储的静止图像帧si_n-2传送给图像处理器230。图像处理器230对静止图像帧si_n-2执行图像增强操作。可以将由图像处理器230处理的静止图像帧si_n-2传送给驱动器250,以便输出为用于驱动显示器的驱动信号。
参考图12b,在静止图像帧si_n-2存储在帧缓冲器220中的状态下,模式可以切换到移动图像(mi)模式。在这种状态下,从应用处理器20输入静止图像帧si_n-2之后的移动图像帧mi_n-1。将移动图像帧mi_n-1传送给图像处理器230,而不存储在帧缓冲器220中。图像处理器230对移动图像帧mi_n-1执行图像增强操作。
参考图12c,图像处理器230输出质量增强的移动图像帧mi_n-1。在这种情况下,将质量增强的移动图像帧mi_n-1同时传送给运动处理器240和帧缓冲器220。帧缓冲器220可以使存在的静止图像帧si_n-2无效,并且可以覆盖移动图像帧mi_n-1。另外,因为不存在与输入的移动图像帧mi_n-1相对应的在前帧,所以可以将移动图像帧mi_n-1输出给运动处理器240,而不进行运动补偿操作。可以将来自运动处理器240的移动图像帧mi_n-1传送给驱动器250,以便将其输出为用于驱动显示器的驱动信号。
参考图12d,输入随后的移动图像帧mi_n。这里,为了便于描述,将移动图像帧mi_n-1称为“在前帧”,将随后的移动图像帧mi_n称为“当前帧”。在将当前帧mi_n传送给图像处理器230的情况下,图像处理器230可以对当前帧mi_n执行图像增强操作。在将质量增强的当前帧mi_n提供给运动处理器240时,将帧缓冲器220中存储的在前帧mi_n-1传送给运动处理器240。运动处理器240通过使用两个顺序移动图像帧mi_n-1和mi_n来执行运动补偿操作。将完成运动补偿的移动图像帧传送给驱动器250,以便将其输出为用于驱动显示器30的图像信号。
这里,为了便于说明,仅示出了将当前帧mi_n传送给运动处理器240的处理,然而,当前帧mi_n也同时传送给帧缓冲器220。当将当前帧mi_n传送给帧缓冲器220时,可以更新存在的在前帧mi_n-1。
如上所述,根据本发明构思的示例性实施例的显示驱动电路200包括帧缓冲器220,帧缓冲器220在移动图像模式下存储在前帧mi_n-1,在静止图像模式下存储静止图像si。由于帧缓冲器220用于静止图像模式和移动图像模式两者,因此显示驱动电路200能够驱动移动图像和静止图像,而无需诸如分离存储器或分离的内部存储器之类的附加资源。
图13是示出根据本发明构思的示例性实施例的包括图像传感器的电子系统的框图。
参考图13,电子系统1000可以用使用或支持移动工业处理器接口(mipi)的数据处理设备来实现,例如,移动电话、个人数字助理(pda)、个人媒体播放器(pmp)、智能电话等。电子系统1000可以包括应用处理器1010、图像传感器1040和显示器1050。
在应用处理器1010中实现的相机串行接口(csi)主机1012可以通过csi与图像传感器1040的csi设备1041串行通信。在这种情况下,例如,可以在csi主机1012中实现光解串器des,并且可以在csi设备1041中实现光串行器ser。另外,应用处理器1010可以包括执行自动白平衡的图像信号处理器(isp)。
在应用处理器1010中实现的显示器串行接口(dsi)主机1011可以通过dsi与显示器1050的dsi设备1051串行通信。在这种情况下,例如,可以在dsi主机1011中实现光串行器ser,并且可以在dsi设备1051中实现光解串器des。
电子系统1000可以包括能够与应用处理器1010通信的射频(rf)芯片1060。应用处理器1010可以包括digrf主设备1014。电子系统1000的phy1013和rf芯片1060的phy1061可以依据mipidigrf接口交换数据。
电子系统1000还可以包括gps1020、存储装置1070、麦克风1080、dram1085和扬声器1090。电子系统1000可以通过使用例如wimax接口1030、wlan接口1033、uwb接口1035等进行通信。
如本发明构思的领域中的惯例,在附图中从功能块、单元和/或模块的方面描述和示出了示例性实施例。本领域技术人员将明白,这些块、单元和/或模块通过电子(或光学)电路物理地实现,电子(或光学)电路例如是逻辑电路、分立组件、微处理器、硬连线电路、存储器元件、布线连接等,其可以使用基于半导体的制造技术或其他制造技术形成。在块、单元和/或模块由微处理器或类似物实现的情况下,可以使用软件(例如微代码)对它们编程以执行本文中所讨论的各种功能,并且可以可选地由固件和/或软件驱动。备选地,每个块、单元和/或模块可以通过专用硬件实现或实现为执行一些功能的专用硬件和执行其他功能的处理器(例如,一个或多个编程的微处理器和相关联的电路)的组合。
根据本发明构思的示例性实施例的显示驱动电路可以提供移动图像的高质量再现,而不增加帧缓冲器的容量。因此,可以以低成本实现用于驱动移动设备的显示器的低功率显示驱动电路。
尽管已经参考本发明的示例性实施例描述了本发明构思,但是对于本领域普通技术人员来说显而易见的是,可以在不脱离如在所附权利要求中说明的本发明构思的精神和范围的情况下,对其进行各种改变和修改。
1.一种显示驱动电路,包括:
接收器,被配置为接收静止图像或移动图像;
帧缓冲器,被配置为在静止图像模式下存储由所述接收器接收的静止图像;
图像处理器,被配置为对从所述接收器传送的移动图像或从所述帧缓冲器传送的静止图像执行图像增强操作;以及
运动处理器,被配置为在移动图像模式下使用从所述图像处理器输出的当前帧和所述帧缓冲器中存储的在前帧来执行运动补偿操作,
其中,所述在前帧是在所述移动图像模式下在所述当前帧之前由所述图像处理器处理然后存储在所述帧缓冲器中的数据,并且
其中,所述在前帧与所述当前帧同步地从所述帧缓冲器输出到所述运动处理器。
2.根据权利要求1所述的显示驱动电路,其中,在执行了所述运动补偿操作之后,利用从所述图像处理器输出的当前帧来更新所述帧缓冲器中存储的在前帧。
3.根据权利要求1所述的显示驱动电路,其中,所述运动处理器使用所述当前帧和所述在前帧来执行运动模糊补偿操作和运动矢量估计操作中的至少一种操作。
4.根据权利要求1所述的显示驱动电路,其中,所述接收器参考从所述显示驱动电路外部提供的命令或控制信号来识别所述移动图像模式或所述静止图像模式。
5.根据权利要求1所述的显示驱动电路,其中,所述接收器通过检测从所述显示驱动电路外部输入的图像数据的图案来识别所述移动图像模式或所述静止图像模式。
6.根据权利要求1所述的显示驱动电路,还包括:
第一多路复用器,被配置为在所述静止图像模式下,将从所述接收器输出的静止图像传送给所述帧缓冲器,以及在所述移动图像模式下,将从所述图像处理器输出的当前帧传送给所述帧缓冲器;以及
第二多路复用器,被配置为在所述静止图像模式下,将从所述帧缓冲器输出的静止图像传送给所述图像处理器,以及在所述移动图像模式下,将从所述接收器输出的移动图像传送给所述图像处理器。
7.根据权利要求6所述的显示驱动电路,还包括:
标准解码器,被配置为将从所述第二多路复用器输出的静止图像或移动图像解压缩,并将解压缩的结果提供给所述图像处理器,
其中,所述静止图像和所述移动图像包括在由所述接收器接收的压缩的图像数据中;
内部编码器,被配置为压缩从所述图像处理器输出的当前帧,并将压缩的当前帧传送给所述第一多路复用器;以及
内部解码器,被配置为将所述帧缓冲器中存储的在前帧解压缩,并将解压缩的在前帧提供给所述运动处理器。
8.根据权利要求6所述的显示驱动电路,还包括:
控制器,被配置为根据所述移动图像模式或所述静止图像模式来控制所述第一多路复用器和所述第二多路复用器。
9.一种操作显示驱动电路的方法,包括:
识别图像数据的模式;
当所述图像数据的模式对应于移动图像模式时,由图像处理器对当前帧执行图像增强操作;
由运动处理器对经过所述图像增强操作的当前帧执行运动补偿操作;以及
将经过所述图像增强操作的当前帧存储在帧缓冲器中。
10.根据权利要求9所述的方法,还包括:
在所述运动补偿操作中,向所述运动处理器提供所述帧缓冲器中存储的在前帧和当前帧。
11.根据权利要求10所述的方法,其中,所述运动补偿操作包括运动模糊补偿操作和运动矢量估计操作中的至少一种操作,所述运动模糊补偿操作和所述运动矢量估计操作基于所述当前帧和所述在前帧的比较结果。
12.根据权利要求10所述的方法,还包括:
在执行所述图像增强操作之前将所述当前帧解压缩,
其中,所述图像数据以压缩格式提供。
13.根据权利要求12所述的方法,还包括:
将所述帧缓冲器中存储的在前帧解压缩,并将解压缩的在前帧提供给所述运动处理器。
14.根据权利要求12所述的方法,还包括:
在将经过所述图像增强操作的当前帧存储在所述帧缓冲器之前压缩所述当前帧。
15.根据权利要求9所述的方法,还包括:
当所述当前帧对应于在所述移动图像模式下输入的第一图像时,跳过所述运动补偿操作。
16.一种移动设备,包括:
应用处理器,被配置为生成移动图像或静止图像;
显示驱动电路,被配置为接收所述移动图像或所述静止图像,并输出驱动信号,
其中,在对移动图像的第一帧执行了图像增强处理之后,所述显示驱动电路将所述第一帧存储在帧缓冲器中,并且
其中,当接收到所述第一帧之后的第二帧时,所述显示驱动电路通过基于所述帧缓冲器中存储的第一帧对所述第二帧执行运动补偿操作来生成所述驱动信号;以及
显示器,被配置为基于所述驱动信号来显示所述移动图像或所述静止图像。
17.根据权利要求16所述的移动设备,其中,所述显示驱动电路包括:
接收器,被配置为接收并识别所述移动图像或所述静止图像;
图像处理器,被配置为对所述第一帧和所述第二帧执行所述图像增强处理;以及
运动处理器,被配置为使用所述第一帧和所述第二帧来执行所述运动补偿操作。
18.根据权利要求17所述的移动设备,其中,所述显示驱动电路还包括:
第一多路复用器,被配置为在静止图像模式下,将从所述接收器输出的静止图像传送给所述帧缓冲器,以及在移动图像模式下,将从所述图像处理器输出的第一帧或第二帧传送给所述帧缓冲器;以及
第二多路复用器,被配置为在所述静止图像模式下,将从所述帧缓冲器输出的静止图像传送给所述图像处理器,以及在所述移动图像模式下,将从所述接收器输出的第二帧传送给所述图像处理器。
19.根据权利要求18所述的移动设备,其中,所述应用处理器以压缩格式传送所述移动图像或所述静止图像,并且
其中,所述显示驱动电路还包括:
标准解码器,被配置为将从所述第二多路复用器输出的静止图像或第二帧解压缩,并将解压缩的结果提供给所述图像处理器;
内部编码器,被配置为压缩从所述图像处理器输出的第一帧,并将压缩的第一帧传送给所述第一多路复用器;以及
内部解码器,被配置为将所述帧缓冲器中存储的压缩的第一帧解压缩,并将解压缩的第一帧提供给所述运动处理器。
20.根据权利要求18所述的移动设备,其中,所述显示驱动电路还包括:
控制器,被配置为根据所述移动图像模式或所述静止图像模式来控制所述第一多路复用器和所述第二多路复用器。
技术总结