首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

图像处理装置和用于操作图像处理装置的方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:三星电子株式会社

摘要:公开一种图像处理装置和用于操作图像处理装置的方法。一种图像处理装置包括:多媒体知识产权IP块,处理包括第一分量和第二分量的图像数据;存储器;帧缓冲压缩器FBC,压缩图像数据以生成压缩的数据,并且将压缩的数据存储在存储器中。帧缓冲压缩器包括逻辑电路,逻辑电路控制图像数据的第一分量和第二分量的压缩顺序。

主权项:1.一种图像处理装置,包括:多媒体知识产权块,被配置为处理包括第一分量和第二分量的图像数据,第一分量包括亮度分量,并且第二分量包括色度分量;存储器;帧缓冲压缩器,被配置为:压缩图像数据以生成压缩数据,并且将压缩数据存储在存储器中,其中,帧缓冲压缩器包括逻辑电路,逻辑电路被配置为控制图像数据的第一分量和第二分量的压缩顺序,其中,逻辑电路被配置为:从色度分量和图像数据的目标压缩率计算色度分量目标比特,从亮度分量和目标压缩率计算第一亮度分量目标比特,将色度分量目标比特的至少一比特分配给第一亮度分量目标比特,以生成第二亮度分量目标比特,根据色度分量目标比特的剩余比特压缩色度分量,根据第二亮度分量目标比特来压缩亮度分量。

全文数据:图像处理装置和用于操作图像处理装置的方法本申请要求于2018年1月26日提交到韩国知识产权局的第10-2018-0010128号韩国专利申请和2018年4月10日提交到韩国知识产权局的第10-2018-0041786号韩国专利申请的优先权权益,所述韩国专利申请的公开通过引用完整地包含于此。技术领域本公开涉及一种图像处理装置和用于操作图像处理装置的方法。背景技术越来越多的应用需要高清视频图像和高帧频图像。因此,通过图像处理装置的各种多媒体知识产权IP块从存储这些图像的存储器访问的数据量即,带宽已经大大增加。每个图像处理装置具有有限的处理能力。当带宽增加时,图像处理装置的处理能力可能达到这个限制。因此,图像处理装置的用户在录制或播放视频图像时,可能经历速度的下降。发明内容本公开的一个方面提供一种执行具有优秀压缩质量的图像数据的压缩的图像处理装置。本公开的另一方面提供一种用于操作执行具有优秀压缩质量的图像数据的压缩的图像处理装置的方法。根据本公开的一个方面,提供一种图像处理装置,包括:多媒体知识产权IP块,被配置为处理包括第一分量和第二分量的图像数据;存储器;帧缓冲压缩器FBC,被配置为:压缩图像数据以生成压缩数据,并且将压缩数据存储在存储器中,其中,帧缓冲压缩器包括逻辑电路,逻辑电路被配置为控制图像数据的第一分量和第二分量的压缩顺序。根据本公开的另一方面,提供一种图像处理装置,包括:多媒体知识产权IP块,被配置为处理符合YUV格式的图像数据;存储器;帧缓冲压缩器FBC,被配置为:压缩图像数据以生成压缩数据,并且将压缩数据存储在存储器中,其中,帧缓冲压缩器包括逻辑电路,逻辑电路被配置为控制压缩顺序,使得图像数据的包括YUV格式的Cb分量和Cr分量的色度分量的压缩在图像数据的包括YUV格式的Y分量的亮度分量的压缩之前被执行。根据本公开的另一方面,提供一种用于操作图像处理装置的方法,包括:基于符合YUV格式的图像数据的目标压缩率计算总目标比特;计算用于压缩包括YUV格式的Cb分量和Cr分量的色度分量的色度分量目标比特;分配色度分量目标比特以压缩色度分量;使用针对色度分量的压缩数据的色度分量使用的比特,计算包括YUV格式的Y分量的亮度分量的亮度分量目标比特;分配亮度分量目标比特以压缩色度分量;当亮度分量的压缩数据的亮度分量使用的比特与色度分量使用的比特之和小于总目标比特时,在亮度分量的压缩数据之后添加虚比特。根据本公开的另一方面,提供一种图像处理装置,包括:多媒体知识产权IP块,被配置为处理包括第一分量和第二分量的图像数据;存储器;帧缓冲压缩器FBC,被配置为:压缩图像数据以生成压缩数据,并且将压缩数据存储在存储器中,其中,帧缓冲压缩器包括逻辑电路,逻辑电路被配置为控制图像数据的第一分量和第二分量的压缩顺序。在根据由逻辑电路确定的压缩顺序来压缩第一分量和第二分量之后,帧缓冲压缩器合并第一分量的压缩数据和第二分量的压缩数据,以生成单个比特流。帧缓冲压缩器以与第一分量和第二分量的压缩顺序不同的任意顺序,合并第一分量的压缩数据和第二分量的压缩数据,以生成单个比特流。帧缓冲压缩器交织并合并第一分量的压缩数据和第二分量的压缩数据,以生成单个比特流。图像数据是符合YUV格式的图像数据,第一分量包括:包括YUV格式的Y分量的亮度分量,第二分量包括:包括YUV格式的Cb分量和Cr分量的色度分量。逻辑电路控制压缩顺序,使得帧缓冲压缩器首先压缩色度分量,然后压缩亮度分量。逻辑电路基于图像数据的目标压缩率,计算总目标比特和色度分量的色度分量目标比特,分配色度分量目标比特以压缩色度分量,使用针对色度分量的压缩数据的色度分量使用的比特,计算亮度分量的亮度分量目标比特,分配亮度分量目标比特以压缩亮度分量。色度分量使用的比特小于色度分量目标比特。当图像数据符合YUV420格式时,色度分量目标比特被设置为:总目标比特3×W,其中,W是小于或等于1的正实数。当图像数据符合YUV422格式时,色度分量目标比特被设置为:总目标比特2×W,其中,W是小于或等于1的正实数。通过从总目标比特减去色度分量使用的比特来计算亮度分量目标比特。根据本公开的另一方面,提供一种图像处理装置,包括:多媒体知识产权IP块,被配置为处理符合YUV格式的图像数据;存储器;帧缓冲压缩器FBC,被配置为:压缩图像数据以生成压缩数据,并且将压缩数据存储在存储器中,其中,帧缓冲压缩器包括逻辑电路,逻辑电路被配置为控制压缩顺序,使得图像数据的包括YUV格式的Cb分量和Cr分量的色度分量的压缩在图像数据的包括YUV格式的Y分量的亮度分量的压缩之前被执行。逻辑电路基于图像数据的目标压缩率计算总目标比特和色度分量的色度分量目标比特,分配色度分量目标比特以压缩色度分量,使用针对色度分量的压缩数据的色度分量使用的比特,计算亮度分量的亮度分量目标比特,分配亮度分量目标比特以压缩亮度分量。色度分量使用的比特小于色度分量目标比特。逻辑电路确定量化参数QP值和熵k编码值,以便色度分量使用的比特是小于并且最接近色度目标比特的值。当图像数据符合YUV420格式时,色度分量目标比特被设置为:总目标比特3×W,其中,W是大于或等于1的正实数。当图像数据符合YUV422格式时,色度分量目标比特被设置为:总目标比特2×W,其中,W是小于或等于1的正实数。通过从总目标比特减去色度分量使用的比特来计算亮度分量目标比特。当亮度分量的压缩数据的亮度分量使用的比特与色度分量使用的比特之和小于总目标比特时,逻辑电路在亮度分量的压缩数据之后添加虚比特。根据本发明的另一方面,提供一种操作图像处理装置的方法,所述方法包括:基于符合YUV格式的图像数据的目标压缩率计算总目标比特;计算用于压缩包括YUV格式的Cb分量和Cr分量的色度分量的色度分量目标比特;分配色度分量目标比特以压缩色度分量;使用针对色度分量的压缩数据的色度分量使用的比特,计算包括YUV格式的Y分量的亮度分量的亮度分量目标比特;分配亮度分量目标比特以压缩色度分量;当亮度分量的压缩数据的亮度分量使用的比特与色度分量使用的比特之和小于总目标比特时,在亮度分量的压缩数据之后添加虚比特。本公开的方面不限于以上提到的这些内容,并且本领域技术人员从以下描述的内容可清楚地理解没有提到的其他方面。附图说明通过参照附图对本发明的示例性实施例进行的详细描述,本发明将变得更清楚,其中:图1至图3是用于说明根据本发明构思的一些实施例的图像处理装置的框图;图4是用于详细说明图1至图3的帧缓冲压缩器的框图;图5是用于详细说明图4的编码器的框图;图6是用于详细说明图4的解码器的框图;图7是用于说明根据本发明构思的示例性实施例的图像处理装置的YUV420格式数据的三种操作模式的概念图;图8是用于说明根据本发明构思的示例性实施例的图像处理装置的YUV422格式数据的三种操作模式的概念图;图9至图11是用于说明根据本发明构思的示例性实施例的图像处理装置针对YUV420格式数据的操作的示意图;图12至图14是用于说明根据本发明构思的示例性实施例的图像处理装置针对YUV422格式数据的操作的示意图;图15是示出操作根据本发明构思的示例性实施例的图像处理装置的方法的流程图。具体实施方式图1至图3是用于说明根据本发明构思的示例性实施例的图像处理装置的框图。参照图1,根据本发明构思的示例性实施例的图像处理装置包括多媒体IPIntellectualProperty100例如,IP块、IP核、电路等、帧缓冲压缩器FBC200例如,电路、数字信号处理器等、存储器300和系统总线400。在一个实施例中,多媒体IP100是直接执行图像处理装置的图像处理的图像处理装置的一部分。多媒体IP100可包括用于录制和再现图像诸如,视频图像的摄影和回放的多个模块。多媒体IP100从外部源诸如,相机接收第一数据例如,图像数据,并且将第一数据转换为第二数据。例如,第一数据可以是原始运动图像数据或原始静态图像数据。第二数据是由多媒体IP100生成的数据,并且可包括从多媒体IP100处理第一数据而得到的数据。多媒体IP100可将第二数据重复地存储在存储器300中,并且经由各种步骤更新第二数据。第二数据可包括用于这些步骤的所有数据。第二数据可以以第三数据的形式存储在存储器300中。因此,第二数据可以是存储在存储器300中以前的数据或者是从存储器300读取之后的数据。下面将对这进行详细说明。在一个示例性实施例中,多媒体IP100包括图像信号处理器ISP110、抖动校正模块G2D120、多格式编解码器MFC130、GPU140和显示器150。然而,本发明构思不限于此。也就是说,多媒体IP100可包括图像信号处理器110、抖动校正模块120、多格式编解码器130、GPU140和显示器150中的至少一个。多媒体IP100可通过访问存储器300的处理模块例如,处理器来实现,以处理表示运动图像或静态图像的数据。图像信号处理器110接收第一数据,并且预处理第一数据以将第一数据转换为第二数据。在一个示例性实施例中,第一数据是RGB型的图像源数据。例如,图像信号处理器110可将RGB型的第一数据转换为YUV型的第二数据。在一个实施例中,RGB型数据表示基于三原色光来表示颜色的数据格式。也就是说,它是使用红色RED、绿色GREEN和蓝色BLUE三种颜色来表示图像的类型。作为对比,YUV型表示分离地表示亮度即,亮度信号和色度即,色度信号的数据格式。也就是说,Y表示亮度信号,UCb和VCr分别表示色度信号。U表示亮度信号和蓝色信号分量之间的差异,V表示亮度信号和红色信号分量之间的差异。可通过使用转换公式转换RGB型数据来获取YUV类数据。例如,可使用诸如Y=0.3R+0.59G+0.11B,U=B-Y×0.493,V=R-Y×0.877的转换公式,来将RGB型数据转换为YUV型数据。由于人眼对亮度信号敏感但对颜色信号不太敏感,因此YUV型数据可比RGB型数据更容易压缩。其结果是,图像信号处理器110可将RGB型的第一数据转换为YUV型的第二数据。图像信号处理器110将第一数据转换为第二数据,然后将第二数据存储在存储器300中。抖动校正模块120可执行静态图像数据或运动图像数据的抖动校正。抖动校正模块120可通过读取存储在存储器300中的第二数据或第一数据来执行抖动校正。在一个实施例中,抖动校正表示:从运动图像数据中检测相机的抖动,并且从运动图像数据中去除抖动。抖动校正模块120可校正第一数据或第二数据的抖动,以更新第一数据或第二数据,并且将更新的数据存储在存储器300中。多格式编解码器130可以是压缩运动图像数据的编解码器。通常,由于运动图像数据的尺寸非常大,因此减小运动图像数据的尺寸的压缩模块是必要的。可经由多个帧中的关联来压缩运动图像数据,并且可通过多格式编解码器130来执行这种压缩。多格式编解码器130可读取并且压缩存储在存储器300中的第二数据或第一数据。多格式编解码器130可压缩第一数据或第二数据,来生成新的第二数据或更新第二数据,以将第二数据存储在存储器300中。GPUGraphicsProcessingUnit,图形处理单元140可执行算术处理和二维或三维图形的生成。GPU140可对存储在存储器300中的第二数据或第一数据进行算术处理。GPU140可专用于图形数据处理,以并行地处理图形数据。GPU140可压缩第一数据或第二数据以生成更新的第一数据或更新的第二数据,并且将更新的数据存储在存储器300中。显示器150可将存储在存储器300中的第二数据显示在屏幕上。显示器150可显示由多媒体IP100的组件即,图像信号处理器110、抖动校正模块120、多格式编解码器130和GPU140处理的图像数据。然而,本发明构思不限于这些示例。多媒体IP100的图像信号处理器110、抖动校正模块120、多格式编解码器130、GPU140和显示器150可各自单独地操作。也就是说,图像信号处理器110、抖动校正模块120、多格式编解码器130、GPU140和显示器150可单独地访问存储器300以写入或读取数据。在一个实施例中,帧缓冲压缩器200在多媒体IP100单独访问存储器300之前压缩第二数据,以将第二数据转换为第三数据。帧缓冲压缩器200将第三数据发送到多媒体IP100,并且多媒体IP100将第三数据发送到存储器300。其结果是,在帧缓冲压缩器200压缩第二数据之后得到的第三数据被存储在存储器300中。相反地,存储在存储器300中的第三数据可被多媒体IP100下载并发送到帧缓冲压缩器200。在一个实施例中,帧缓冲压缩器200解压缩第三数据以将第三数据转换为第二数据。帧缓冲压缩器200可将第二数据即,解压缩的数据发送到多媒体IP100。在一个实施例中,每当多媒体IP100的图像信号处理器110、抖动校正模块120、多格式编解码器130、GPU140和显示器150单独访问存储器300时,帧缓冲压缩器200将第二数据压缩成第三数据,并将第三数据传送到存储器300。例如,在多媒体IP100的一个组件生成第二数据并将第二数据存储在存储器300中之后,帧缓冲压缩器200可压缩存储的数据,并将压缩的数据存储到存储器300中。在一个实施例中,每当从存储器300向多媒体IP的图像信号处理器110、抖动校正模块120、多格式编解码器130、GPU140和显示器150发送数据请求时,帧缓冲压缩器200将第三数据解压缩成第二数据,并将第二数据分别发送到多媒体IP100的图像数据处理器110、抖动校正模块120、多格式编解码器130、GPU140和显示器150。存储器300存储由帧缓冲压缩器200生成的第三数据,并且可将存储的第三数据提供给帧缓冲压缩器200,以便帧缓冲压缩器200能够解压缩第三数据。在一个实施例中,多媒体IP100和存储器300连接到系统总线400。具体地讲,多媒体IP100的图像信号处理器110、抖动校正模块120、多格式编解码器130、GPU140和显示器150可单独地连接到系统总线400。系统总线400可以是多媒体IP100的图像信号处理器110、抖动校正模块120、多格式编解码器130、GPU140、显示器150和存储器300彼此传送数据的路径。帧缓冲压缩器200不连接到系统总线400,并且当多媒体IP100的图像信号处理器110、抖动校正模块120、多格式编解码器130、GPU140和显示器150分别访问存储器300时,帧缓冲压缩器200执行将第二数据转换为第三数据并将第三数据转换为第二数据的操作。接下来,参照图2,根据本发明构思的示例性实施例的图像处理装置的帧缓冲压缩器200直接连接到系统总线400。帧缓冲压缩器200不直接连接到多媒体IP100,而是经由系统总线400连接到多媒体IP100。具体地讲,多媒体IP100的图像信号处理器110、抖动校正模块120、多格式编解码器130、GPU140和显示器150中的每一个可通过系统总线400向帧缓冲压缩器200和从帧缓冲压缩器200传输数据,并且可相应地将数据发送到存储器300。也就是说,在压缩过程中,多媒体IP100的图像信号处理器110、抖动校正模块120、多格式编解码器130、GPU140和显示器150中的每一个可通过系统总线400将第二数据发送到帧缓冲压缩器200。随后,帧缓冲压缩器200可将第二数据压缩成第三数据,并且经由系统总线400将第三数据发送到存储器300。同样地,即使在解压缩过程中,帧缓冲压缩器200可经由系统总线400接收存储在存储器300中的第三数据,并且可将它解压缩成第二数据。随后,帧缓冲压缩器200可经由系统总线400将第二数据发送到多媒体IP100的图像信号处理器110、抖动校正模块120、多格式编解码器130、GPU140和显示器150中的每一个。参照图3,在根据本发明构思的示例性实施例的图像处理装置中,存储器300和系统总线400经由帧缓冲压缩器200彼此连接。也就是说,存储器300不直接连接到系统总线400,而是仅经由帧缓冲压缩器200连接到系统总线400。此外,多媒体IP100的图像信号处理器110、抖动校正模块120、多格式编解码器130、GPU140和显示器150直接连接到系统总线400。因此,多媒体IP100的图像信号处理器110、抖动校正模块120、多格式编解码器130、GPU140和显示器150仅通过帧缓冲压缩器200访问存储器300。在本说明书中,第二数据被称为图像数据10,并且第三数据被称为压缩数据20。图4是用于详细说明图1至图3的帧缓冲压缩器的框图。参照图4,帧缓冲压缩器200包括编码器210例如,编码电路和解码器220例如,解码电路。编码器210可从多媒体IP100接收图像数据10以生成压缩数据20。可从多媒体IP100的图像信号处理器110、抖动校正模块120、多格式编解码器130、GPU140和显示器150中的每一个发送图像数据10。可经由多媒体IP100和系统总线400将压缩数据20发送到存储器300。相反地,解码器220可将存储在存储器300中的压缩数据20解压缩成图像数据10。图像数据10可被传送到多媒体IP100。图像数据10可被发送到多媒体IP100的图像信号处理器110、抖动校正模块120、多格式编解码器130、GPU140和显示器150中的每一个。图5是用于详细说明图4的编码器的框图。参照图5,编码器210包括第一模式选择器219例如,逻辑电路、预测模块211例如,逻辑电路、量化模块213例如,逻辑电路、熵编码模块215例如,逻辑电路和填充模块217例如,逻辑电路。在一个实施例中,第一模式选择器219确定编码器210是在无损模式下操作还是在有损模式下操作。当编码器210根据第一模式选择器219在无损模式下操作时,图像数据10沿着图5的无损路径无损被压缩,当编码器210在有损模式下操作时,图像数据10沿有损路径有损被压缩。第一模式选择器219可从用于确定是执行无损压缩还是执行有损压缩的多媒体IP100接收信号。无损压缩表示不损失数据的压缩。压缩率可根据被无损压缩的数据来改变。与无损压缩不同,有损压缩表示数据部分丢失的压缩。有损压缩具有比无损压缩更高的压缩率,并且可具有预先设置的固定压缩率。在无损模式的情况下,第一模式选择器219使图像数据10沿着无损路径无损流向预测模块211、熵编码模块215和填充模块217。相反地,在有损模式下,第一模式选择器219使图像数据10沿着有损路径有损流向预测模块211、量化模块213和熵编码模块215。预测模块211可通过将图像数据10划分为预测数据和残差数据来压缩图像数据10。预测数据和残差数据一起比图像数据10占用更少的空间。在一个实施例中,预测数据是图像数据的一个像素的图像数据,并且残差数据从预测数据和图像数据的与所述一个像素邻近的像素的图像数据之间的差而创建。例如,如果所述一个像素的图像数据具有0至255之间的值,则可需要8比特来表示这个值。当邻近像素具有与所述一个像素的值相似的值时,每个邻近像素的残差数据远小于预测数据,因此表示图像数据的数据比特的数量可大大减少。例如,当具有值253、254和255的像素是连续的时,如果预测数据被设置为253,则253预测、1残差和2残差的残差数据表示是足够的,并且,用于表示这些残差数据的每像素的比特的数量可从8比特大大减少到2比特。例如,由于8比特的预测数据25311111101、2比特的残差数据254-253=101和2比特的残差数据255-253=210,所以24比特的数据253、254和255可被减少到12比特。因此,预测模块211可通过将图像数据10划分为预测数据和残差数据来压缩图像数据10的整体尺寸。各种方法可用于设置预测数据的类型。预测模块211可基于像素执行预测或者可基于块执行预测。在这种情况下,块可表示由多个邻近像素形成的区域。例如,基于像素的预测可表示从像素中的一个像素创建所有的残差数据,基于块的预测可表示针对每个块从相应块的像素创建的残差数据。量化模块213可以进一步压缩被预测模块211压缩的图像数据10。在一个示例性实施例中,量化模块213通过预设的量化系数来去除图像数据10的较低比特。具体地讲,通过将数据乘以量化系数来选择代表值,但是由于截断小数部分可能产生损失。如果像素数据的值在0和28-1=255之间,则量化系数可被定义为2n-1其中,n是等于或小于8的正整数。然而,本实施例不限于此。例如,如果预测数据是25311111101,则可通去除较低的2比特将预测数据从8比特减少到6比特,导致252111111的预测数据。然而,去除的较低比特稍后不会被恢复,因此丢失。因此,量化模块213仅在有损模式下使用。然而,由于有损模式具有比无损模式下的压缩率相对高的压缩率,并且可具有预先设置的固定压缩率,因此稍后不单独需要关于压缩率的信息。熵编码模块215可通过熵编码,压缩在有损模式下由量化模块213压缩的图像数据10或者在无损模式下由预测模块211压缩的图像数据10。在一个实施例中,熵编码使用根据频率分配比特的数量的方法。在一个示例性实施例中,熵编码模块215使用霍夫曼编码来压缩图像数据10。在可选择的实施例中,熵编码模块215经由指数哥伦布编码exponentialgolombcoding或哥伦布赖斯编码golombricecoding来压缩图像数据10。在一个示例性实施例中,熵编码模块215从将被压缩的数据确定熵编码值例如,k值,从k的值创建表,并且使用该表来压缩图像数据10。填充模块217可对在无损模式下由熵编码模块215压缩的图像数据10执行填充操作。这里,填充可表示添加无意义的数据以匹配特定的尺寸。这将在下面更详细地说明。填充模块217不仅可以在无损模式下而且也可以在有损模式下被启用。在有损模式下,当被量化模块213压缩时,图像数据10可以以比期望的压缩率大的压缩率进一步地被压缩。在这种情况下,即使在有损模式下,图像数据10也可经由填充模块217被转换为压缩数据20,并被发送到存储器300。在一个示例性实施例中,省略填充模块217,使得没有执行填充操作。压缩管理模块218例如,逻辑电路控制图像数据10的第一分量和第二分量的压缩顺序。这里,图像数据10可以是符合YUV格式的图像数据。在这种情况下,第一模式选择器219确定编码器210在有损模式下操作,因此图像数据10沿着图5的有损路径有损被压缩。也就是说,压缩管理模块218控制图像数据10的第一分量和第二分量的压缩顺序的配置是以帧缓冲压缩器200使用有损压缩算法来压缩图像数据10的情况为前提。具体地讲,图像数据10可包括第一分量和第二分量。这里,第一分量可包括例如包括YUV格式的Y分量的亮度分量对应于上述的“亮度信号”,第二分量可包括例如包括YUV格式的Cb分量和Cr分量的色度分量对应于上述的“色差信号”。压缩管理模块218确定图像数据10的第一分量和第二分量的压缩顺序,并且帧缓冲压缩器200根据由压缩管理模块218确定的压缩顺序,解压缩第一分量和第二分量。也就是说,如果压缩管理模块218确定图像数据10的第一分量和第二分量的压缩顺序,则帧缓冲压缩器200根据压缩顺序,使用编码器210的预测模块211、量化模块213和熵编码模块215来压缩图像数据10。之后,帧缓冲压缩器200合并第一分量的压缩数据和第二分量的压缩数据,以生成单个比特流,并且可将生成的单个比特流写入到存储器300。此外,帧缓冲压缩器200可从存储器300读取单个比特流,并且可解压缩读取的单个比特流,以将解压缩的数据提供给多媒体IP100。稍后将参考图9至图15描述用于执行这种操作的压缩管理模块218的更多细节。图6是用于详细说明图4的解码器的框图。参照图6,解码器220包括第二模式选择器229例如,逻辑电路、去填充模块227例如,逻辑电路、熵解码模块225例如,逻辑电路、逆量化模块223例如,逻辑电路和预测补偿模块221例如,逻辑电路。第二模式选择器229确定存储在存储器300中的压缩数据20是以无损方式还是有损方式被压缩。在一个示例性实施例中,第二模式选择器229通过数据头的存在或不存在来确定压缩数据20是以无损模式还是有损模式被压缩。下面将对这进行更详细地说明。在无损模式的情况下,第二模式选择器229使压缩数据20沿着无损路径无损流向去填充模块227、熵解码模块225和预测补偿模块221。相反地,在有损模式的情况下,第二模式选择器229使压缩数据20沿着有损路径有损流向熵解码模块225、逆量化模块223和预测补偿模块221。去填充模块227去除由编码器210的填充模块217填充的数据的填充部分。当省略填充模块217时,可省略去填充模块227。熵解码模块225可解压缩由熵编码模块215压缩的数据。熵解码模块225可经由霍夫曼编码、指数哥伦布编码exponentialgolombcoding或哥伦布赖斯编码golombricecoding来执行解压缩。由于压缩数据20包括k值,所以熵解码模块225可使用k值来执行解码。逆量化模块223可解压缩由量化模块213压缩的数据。逆量化模块223可恢复使用由量化模块213确定的量化系数压缩的压缩数据20,但是不可能完全恢复在压缩过程中丢失的部分。因此,逆量化模块223仅在有损模式下使用。预测补偿模块221可恢复由预测数据表示的数据和由预测模块211生成的残差数据。例如,预测补偿模块221可将253预测、1残差和2残差的残差数据表示转换为253、254和255。例如,预测补偿模块221可通过将残差数据添加到预测数据来恢复数据。预测补偿模块221可恢复根据预测模块211以像素或块为单位执行的预测。其结果是,压缩数据20可被恢复或解压缩,并且可被发送到多媒体IP100。当解压缩压缩数据20时,解压缩管理模块228例如,逻辑电路可执行能适当反映以上参照图5所述的由压缩管理模块218确定以执行图像数据10的压缩的第一分量和第二分量的压缩顺序的工作。根据本发明构思的示例性实施例的图像处理装置的图像数据10是YUV型数据。例如,该YUV型数据可具有YUV420格式或YUV422格式。图7是用于说明根据本发明构思的示例性实施例的图像处理装置的YUV420格式数据的三种操作模式的概念图。参照图1至图7,帧缓冲压缩器200的编码器210和解码器220可具有三种操作模式。YUV420格式的图像数据10可具有16×16尺寸的亮度信号块Y、8×8尺寸的第一色差信号块Cb或U以及8×8尺寸的第二色差信号块Cr或V。这里,每个块的尺寸表示是否包括以若干行和列分布的像素,并且16×16的尺寸表示由具有16行和16列的多个像素构成的块的尺寸。帧缓冲压缩器200可包括三种操作模式:1级联模式;2部分级联模式;3分离模式。这三种模式涉及数据的压缩格式,并且可以是与有损模式和无损模式分开确定的操作模式。首先,级联模式1是压缩和解压缩所有的亮度信号块Y、第一色差信号块Cb和第二色差信号块Cr的操作模式。也就是说,如图7中所示,在级联模式1下,压缩的单位块是亮度信号块Y、第一色差信号块Cb和第二色差信号块Cr组合的块。因此,压缩的单位块的尺寸可以是16×24。例如,在级联模式下,所有的块例如,Y块、Cb块和Cr块被组合成单个更大的块,并且所述单个更大的块被执行单个压缩操作。在部分级联模式2下,亮度信号块Y被分开地压缩和解压缩,而第一色差信号块Cb和第二色差信号块Cr彼此组合,并且可被一起压缩和解压缩。其结果是,亮度信号块Y是其原始尺寸16×16,并且第一色差信号块Cb和第二色差信号块Cr组合的块是16×8。例如,在部分级联模式下,8×8的Cr块和8×8的Cb块组合成第二块,对Y块执行第一压缩操作,并且单独地对第二块执行第二压缩操作。分离模式3是分离地压缩和解压缩所有的亮度信号块Y、第一色差信号块Cb和第二色差信号块Cr的操作模式。例如,在分离模式下,对Y块执行第一压缩操作,对Cb块执行第二压缩操作,并且对Cr块执行第三压缩操作。在一个示例性实施例中,为了使压缩和解压缩的单位块的尺寸相同,亮度信号块Y保持在原始尺寸16×16,而第一色差信号块Cb和第二色差信号块Cr增加到尺寸16×16。例如,可对Cb块和Cr块执行放大操作,以使它们具有与Y块相同的尺寸。其结果是,如果亮度信号块Y的数量为N,则第一色差信号块Cb的数量和第二色差信号块Cr的数量可分别减小到N4。当根据本发明构思的示例性实施例的图像处理装置的帧缓冲压缩器200在级联模式1下操作时,可通过对存储器300的单个访问请求来读取所有需要的数据。具体地讲,当多媒体IP100需要RGB型数据而不是YUV型数据时,帧缓冲压缩器200可以在级联模式1下更有效地操作。这是因为在级联模式1下,可同时获取亮度信号块Y、第一色差信号块Cb和第二色差信号块Cr,并且为了获取RGB数据,需要所有的亮度信号块Y、第一色差信号块Cb和第二色差信号块Cr。当压缩单元块变得比在级联模式1下小时,分离模式3可需要更少的硬件资源。因此,当多媒体IP100中需要YUV型数据而不是RGB型数据时,帧缓冲压缩器200可在分离模式3下更有效地操作。最后,部分级联模式2是在级联模式1和分离模式3之间存在折衷的模式。即使当需要RGB数据时,部分级联模式2也比级联模式1需要更少的硬件资源。在图7中,可看出,在部分级联模式2下对存储器300的访问请求的次数可比在分离模式3下对存储器的访问请求的次数少例如,少一次。类似地。在级联模式1下对存储器300的访问请求的次数可比在部分级联模式2下对存储器的访问请求的次数少例如,少一次。第一模式选择器219可选择在三种模式即,级联模式1、部分级联模式2或分离模式3中的任何模式下压缩图像数据10。第一模式选择器219可从多媒体IP100接收指示帧缓冲压缩器200将在级联模式1、部分级联模式2和分离模式3的可用模式中的给定模式下操作的信号。第二模式选择器229可根据第一模式选择器219的压缩模式,在级联模式1、部分级联模式2和分离模式3下解压缩压缩数据20。例如,如果帧缓冲压缩器200最近用于在部分级联模式2下压缩数据,则第二模式选择器229可假设将被解压缩的数据使用部分级联模式2压缩。图8是用于说明根据本发明构思的示例性实施例的图像处理装置的YUV422格式数据的三种操作模式的概念图。参照图1至图6和图8,帧缓冲压缩器200的编码器210和解码器220在YUV422格式下也具有三种操作模式。YUV422格式的图像数据10可具有16×16尺寸的亮度信号块Y、16×8尺寸的第一色差信号块Cb或U和16×8尺寸的第二色差信号块Cr或V。在级联模式1下,压缩的单位块是亮度信号块Y、第一色差信号块Cb和第二色差信号块Cr组合成单个较大块的块。其结果是,压缩的单位块的尺寸可以是16×32。在部分级联模式2下,亮度信号块Y被单独地压缩和解压缩,而第一色差信号块Cb和第二色差信号块Cr彼此组合,并一起压缩和解压缩。其结果是,亮度信号块Y保持在它的原始尺寸16×16,并且第一色差信号块Cb和第二色差信号块Cr结合的块可以是16×16。因此,第一色差信号块Cb与第二色差信号块Cr组合的块的尺寸和亮度信号块Y的尺寸可以相同。分离模式3是用于分离地压缩和解压缩所有的亮度信号块Y、第一色差信号块Cb和第二色差信号块Cr的操作模式。在一个实施例中,为了使压缩和解压缩的单位块的尺寸相同,亮度信号块Y保持在原始尺寸16×16,而第一色差信号块Cb和第二色差信号块Cr增加到尺寸16×16。其结果是,当亮度信号块Y数量为N时,第一色差信号块Cb的数量和第二色差信号块Cr的数量可分别减小到N2。现在将参照图9至图15描述上述图像处理装置的操作。以下描述的图像处理装置的操作可在以上参照图7和图8描述的级联模式1下执行。图9至图11是用于说明根据本发明构思的示例性实施例的图像处理装置针对YUV420格式数据的操作的示意图。图9和图10示出了当图像数据10符合YUV420格式时,图像数据10的目标压缩率是50%,并且颜色深度是8比特的情况。参照图9,图像数据10的第一分量即,亮度分量对应于图像数据10的Y平面510Y,图像数据10的第二分量即,色度分量对应于图像数据10的Cb平面510Cb和Cr平面510Cr。在Y平面510Y的情况下,由于目标压缩率是50%并且颜色深度是8比特,因此亮度分量目标比特可计算如下。亮度分量目标比特=16×16×8×0.5比特=128×8比特在Cb平面510Cb和Cr平面510Cr的情况下,Cb平面分量目标比特和Cr平面分量目标比特可计算如下。Cb平面分量目标比特=8×8×8×0.5比特=32×8比特Cr平面分量目标比特=8×8×8×0.5比特=32×8比特其结果是,通过组合Cb平面分量目标比特和Cr平面分量目标比特而获得的色度分量目标比特是64×8比特。当基于以这种方式计算的目标比特来压缩亮度分量和色度分量时,亮度分量和色度分量二者都以相同的压缩率50%被压缩。例如,对应于压缩结果的压缩比特流512可形成为具有Y分量比特流512Y、Cb分量比特流512Cb分量和Cr分量比特流512Cr的顺序的单个比特流。然而,本发明构思的范围不限于此,并且帧缓冲压缩器200可通过以与第一分量例如,亮度分量和第二分量例如,色度分量的压缩顺序不同的任意顺序合并第一分量的压缩数据和第二分量的压缩数据,来生成压缩比特流512。也就是说,压缩比特流512中的Y分量比特流512Y、Cb分量比特流512Cb分量和Cr分量比特流512Cr的顺序可与图9中所示的顺序不同。在本发明构思的示例性实施例中,帧缓冲压缩器200交织并合并第一分量的压缩数据和第二分量的压缩数据,以生成压缩比特流512。也就是说,Y分量比特流512Y、Cb分量比特流512Cb分量和Cr分量比特流512Cr可例如以图像数据10的以像素为单位重复的Y分量、Cb分量和Cr分量的比特流以任意顺序混合的形式,在压缩比特流512中生成。例如,压缩比特流512可以以图像数据10的第一像素的Y分量比特流、第一像素的Cb分量比特流、第一像素的Cr分量比特流、图像数据10的第二像素的Y分量比特流、第二像素的Cb分量比特流、第二像素的Cr分量比特流连接的顺序被交织和合并,并且Y分量、Cb分量和Cr分量的交织顺序也可以以任意顺序来确定。通常,人眼对亮度的变化比对颜色的变化更敏感。因此,在根据YUV格式的图像数据10中,亮度分量的重要性可高于色度分量。然而,当压缩根据YUV格式的图像数据10时,由于色度分量的像素相关性高于亮度分量,所以使预测更容易,因此,色度分量的压缩效率变得高于亮度分量。因此,为了进一步提高通过压缩图像数据10而获得的压缩数据20的压缩质量,可通过向具有较低压缩效率的亮度分量分配比具有良好压缩效率的色度分量更多的比特,来应用相对提高压缩率的方法。参照图10,图像数据10的第一分量即,亮度分量对应于图像数据10的Y平面520Y,图像数据的第二分量即,色度分量对应于图像数据10的Cb平面520Cb和Cr平面520Cr。在这个实施例中,压缩管理模块218控制压缩顺序,使得帧缓冲压缩器200首先压缩色度分量,然后压缩亮度分量。为此,压缩管理模块218在计算亮度分量目标比特之前计算色度分量目标比特。在Cb平面520Cb和Cr平面520Cr的情况下,Cb平面分量目标比特和Cr平面分量目标比特的每个可计算如下。Cb平面分量目标比特=8×8×8×0.5比特=32×8比特Cr平面分量目标比特=8×8×8×0.5比特=32×8比特在计算亮度分量目标比特之前,压缩管理模块218分配色度分量目标比特,以首先对色度分量执行压缩。具体地讲,压缩管理模块218确定量化参数QP值和熵k值,使得色度分量使用的比特是小于并且接近色度目标比特的值,从而对色度分量执行压缩。其结果是,让我们假设28×8比特用于对Cb平面分量的压缩,并且30×8比特用于对Cr平面分量的压缩。也就是说,在本实施例中,色度分量使用的比特28+30×8比特小于色度分量目标比特32+32×8比特。压缩管理模块218使用色度分量上的压缩数据的色度分量使用的比特来计算亮度分量上的亮度分量目标比特。压缩管理模块218可计算亮度分量目标比特如下。亮度分量目标比特=总目标比特-色度分量使用的比特=192×8比特-28+30×8比特=134×8比特这里,在16×16尺寸的Y平面520Y、8×8尺寸的Cb平面520Cb和8×8尺寸的Cr平面520Cr的情况下,总目标比特是通过将总尺寸16+8×16×0.5=192乘以颜色深度值8而获得的值。此外,0.5表示目标压缩率。压缩管理模块218分配这样计算的亮度分量目标比特以压缩亮度分量。根据这个实施例,与图9的包括128比特的Y分量比特流512Y、32比特的Cb分量比特流512Cb和32比特的Cr分量比特流512Cr的压缩比特流512不同,包括28比特的Cb分量比特流522Cb、30比特的Cr分量比特流522Cr和134比特的Y分量比特流522Y的压缩比特流522变成了压缩结果。如上所述,帧缓冲压缩器200可通过以与第一分量例如,亮度分量和第二分量例如,色度分量的压缩顺序不同的任意顺序合并第一分量的压缩数据和第二分量的压缩数据,来生成压缩比特流522。也就是说,压缩比特流522中的Y分量比特流522Y、Cb分量比特流522Cb和Cr分量比特流522Cr的顺序可与图10中所示的顺序不同。在本发明构思的示例性实施例中,帧缓冲压缩器200交织并合并第一分量的压缩数据和第二分量的压缩数据,以生成压缩比特流522。也就是说,在压缩比特流522中,Y分量比特流522Y、Cb分量比特流522Cb分量和Cr分量比特流522Cr可例如以图像数据10的以像素为单位重复的Y分量、Cb分量和Cr分量的比特流以任意顺序混合的形式来生成。以这种方式,在相同的总目标比特内,通过向具有更高重要性和相对更低的压缩效率的亮度分量分配更多的比特,并且通过向更低重要性和相对更高的压缩效率的色度分量分配更少的比特,可提高通过压缩图像数据10而获得的压缩数据20的压缩质量。接下来,参照图11,图像数据10的第一分量即,亮度分量对应于图像数据10的Y平面530Y,图像数据10的第二分量即,色度分量对应于图像数据10的Cb平面530Cb和Cr平面530Cr。在这个实施例中,压缩管理模块218控制压缩顺序,使得帧缓冲压缩器200首先压缩色度分量,然后压缩亮度分量。为此,压缩管理模块218在计算亮度分量目标比特之前计算色度分量目标比特。然而,与图10的实施例不同之处在于压缩管理模块218可将色度分量的压缩率预先设置为小于50%例如,40.625%。因此,在Cb平面530Cb和Cr平面530Cr的情况下,Cb平面分量目标比特和Cr平面分量目标比特可计算如下。Cb平面分量目标比特=8×8×8×0.40625比特=26×8比特Cr平面分量目标比特=8×8×8×0.40625比特=26×8比特压缩管理模块218根据预先设置为例如40.625%的压缩率,首先对色度分量执行压缩。具体地讲,压缩管理模块218确定QP值和熵k值,以符合预设的压缩率,并且对色度分量执行压缩。其结果是,26×8比特用于Cb平面分量的压缩,并且26×8比特用于Cr平面分量的压缩。压缩管理模块218可计算亮度分量目标比特如下。亮度分量目标比特=总目标比特-根据预设压缩率的色度分量目标比特=192×8比特-26+26×8比特=140×8比特这里,在16×16尺寸的Y平面530Y、8×8尺寸的Cb平面530Cb和8×8尺寸的Cr平面530Cr的情况下,总目标比特是通过将总尺寸16+8×16×0.5=192乘以颜色深度值8而获得的值。此外,0.5表示目标压缩率。压缩管理模块218分配这样计算的亮度分量目标比特以压缩亮度分量。因此,在本发明构思的至少一个实施例中,当图像数据10符合YUV420格式时,色度分量目标比特可由压缩管理模块218计算为总目标比特3×W这里,W是等于或小于1的正实数。例如,图11的实施例示出当W的值为0.40625的情况。换言之,这里,W是针对色度分量目标比特的目标压缩比率。根据这个实施例,与图9的包括128比特的Y分量比特流512Y、32比特的Cb分量比特流512Cb和32比特的Cr分量比特流512Cr的压缩比特流512不同,包括26比特的Cb分量比特流532Cb、26比特的Cr分量比特流532Cr和140比特的Y分量比特流532Y的压缩比特流532变成了压缩结果。如上所述,帧缓冲压缩器200可通过以与第一分量例如,亮度分量和第二分量例如,色度分量的压缩顺序不同的任意顺序合并第一分量的压缩数据和第二分量的压缩数据,来生成压缩比特流532。也就是说,压缩比特流532中的Y分量比特流532Y、Cb分量比特流532Cb和Cr分量比特流532Cr的顺序可与图11中所示的顺序不同。在本发明构思的示例性实施例中,帧缓冲压缩器200通过交织并合并第一分量的压缩数据和第二分量的压缩数据来生成压缩比特流532。也就是说,Y分量比特流532Y、Cb分量比特流532Cb分量和Cr分量比特流532Cr可例如以图像数据10的以像素为单位重复的Y分量、Cb分量和Cr分量的比特流以任意顺序混合的形式在压缩比特流532中生成。如上所述,在相同的总目标比特内,通过向具有更高重要性的亮度分量分配更多的比特以具有相对更低的压缩效率,并且通过向具有更低重要性的色度分量分配更少的比特,可提高通过压缩图像数据10而获得的压缩数据20的压缩质量。图12至图14是用于说明根据本发明构思的示例性实施例的图像处理装置针对YUV422格式数据的操作的示意图。图12和图13示出了当图像数据10符合YUV422格式时,图像数据10的目标压缩率是50%,并且颜色深度是8比特的情况。参照图12,图像数据10的第一分量即,亮度分量对应于图像数据10的Y平面540Y,图像数据10的第二分量即,色度分量对应于图像数据10的Cb平面540Cb和Cr平面540Cr。在Y平面540Y的情况下,由于目标压缩率是50%并且颜色深度是8比特,因此亮度分量目标比特可计算如下。亮度分量目标比特=16×16×8×0.5比特=128×8比特在Cb平面540Cb和Cr平面540Cr的情况下,Cb平面分量目标比特和Cr平面分量目标比特可计算如下。Cb平面分量目标比特=16×8×8×0.5比特=64×8比特Cr平面分量目标比特=16×8×8×0.5比特=64×8比特其结果是,通过将Cb平面分量目标比特和Cr平面分量目标比特相加而获得的色度分量目标比特是128×8比特。当基于以这种方式计算的目标比特来压缩亮度分量和色度分量时,亮度分量和色度分量二者都以相同的压缩率50%被压缩。例如,对应于压缩结果的压缩比特流542可形成为具有Y分量比特流542Y、Cb分量比特流542Cb分量和Cr分量比特流542Cr的顺序的单个比特流。然而,本发明构思的范围不限于此。例如,帧缓冲压缩器200可通过以与第一分量例如,亮度分量和第二分量例如,色度分量的压缩顺序不同的任意顺序合并第一分量的压缩数据和第二分量的压缩数据,来生成压缩比特流542。也就是说,压缩比特流542中的Y分量比特流542Y、Cb分量比特流542Cb分量和Cr分量比特流542Cr的顺序可与图12中所示的顺序不同。在本发明构思的示例性实施例中,帧缓冲压缩器200通过交织并合并第一分量的压缩数据和第二分量的压缩数据,来生成压缩比特流542。也就是说,Y分量比特流542Y、Cb分量比特流542Cb分量和Cr分量比特流542Cr可例如以图像数据10的以像素为单位重复的Y分量、Cb分量和Cr分量的比特流以任意顺序混合的形式,在压缩比特流542中生成。例如,压缩比特流542可以以图像数据10的第一像素的Y分量比特流、第一像素的Cb分量比特流、第一像素的Cr分量比特流、图像数据10的第二像素的Y分量比特流、第二像素的Cb分量比特流、第二像素的Cr分量比特流连接的顺序被交织和合并,并且Y分量、Cb分量和Cr分量的交织顺序也可以以任意顺序来确定。参照图13,图像数据10的第一分量即,亮度分量对应于图像数据10的Y平面550Y,并且图像数据的第二分量即,色度分量对应于图像数据10的Cb平面550Cb和Cr平面550Cr。在这个实施例中,压缩管理模块218控制压缩顺序,使得帧缓冲压缩器200首先压缩色度分量,然后压缩亮度分量。为此,压缩管理模块218在计算亮度分量目标比特之前首先计算色度分量目标比特。在Cb平面550Cb和Cr平面550Cr的情况下,Cb平面分量目标比特和Cr平面分量目标比特可计算如下。Cb平面分量目标比特=16×8×8×0.5比特=64×8比特Cr平面分量目标比特=16×8×8×0.5比特=64×8比特在计算亮度分量目标比特之前,压缩管理模块218分配色度分量目标比特,以首先对色度分量执行压缩。具体地讲,压缩管理模块218确定QP值和熵k值,使得色度分量使用的比特变成小于并且接近色度目标比特的值,并且对色度分量执行压缩。其结果是,让我们假设62×8比特用于Cb平面分量的压缩,并且60×8比特用于Cb平面分量的压缩。也就是说,在本实施例中,色度分量使用的比特62+60×8比特小于色度分量目标比特64+64×8比特。压缩管理模块218使用色度分量上的压缩数据的色度分量使用的比特,来计算亮度分量的亮度分量目标比特。现在,压缩管理模块218可计算亮度分量目标比特如下。亮度分量目标比特=总目标比特-色度分量使用的比特=256×8比特-62+60×8比特=134×8比特这里,在16×16尺寸的Y平面550Y、16×8尺寸的Cb平面550Cb和16×8尺寸的Cr平面550Cr的情况下,总目标比特是通过将总尺寸16+8+8×16×0.5=256乘以颜色深度值8而获得的值。此外,0.5表示目标压缩率。压缩管理模块218分配这样计算的亮度分量目标比特以压缩亮度分量。根据本实施例,与图12的包括128比特的Y分量比特流542Y、64比特的Cb分量比特流542Cb和64比特的Cr分量比特流542Cr的压缩比特流542不同,包括62比特的Cb分量比特流552Cb、60比特的Cr分量比特流552Cr和134比特的Y分量比特流552Y压缩比特流552变成了压缩结果。如上所述,帧缓冲压缩器200可通过以与第一分量例如,亮度分量和第二分量例如,色度分量的压缩顺序不同的任意顺序合并第一分量的压缩数据和第二分量的压缩数据,来生成压缩比特流552。也就是说,压缩比特流552中的Y分量比特流552Y、Cb分量比特流552Cb分量和Cr分量比特流552Cr的顺序可与图13中所示的顺序不同。在本发明构思的示例性实施例中,帧缓冲压缩器200通过交织并合并第一分量的压缩数据和第二分量的压缩数据,来生成压缩比特流552。也就是说,压缩比特流552中的Y分量比特流552Y、Cb分量比特流552Cb分量和Cr分量比特流552Cr可例如以图像数据10的以像素为单位重复的Y分量、Cb分量和Cr分量的比特流以任意顺序混合的形式来生成。以这种方式,在相同的总目标比特内,通过向具有更高重要性和相对更低的压缩效率的亮度分量分配更多的比特,并且通过向相对不同的色度分量分配更少的比特,可提高通过压缩图像数据10而获得的压缩数据20的压缩质量。接下来,参照图14,图像数据10的第一分量即,亮度分量对应于图像数据10的Y平面560Y,图像数据10的第二分量即,色度分量对应于图像数据10的Cb平面560Cb和Cr平面560Cr。在本实施例中,压缩管理模块218控制压缩顺序,使得帧缓冲压缩器200首先压缩色度分量,然后压缩亮度分量。为此,压缩管理模块218在计算亮度分量目标比特之前首先计算色度分量目标比特。然而,与图13的实施例不同之处在于压缩管理模块218将色度分量的压缩率预先设置为小于50%例如,40.625%。因此,在Cb平面560Cb和Cr平面560Cr的情况下,Cb平面分量目标比特和Cr平面分量目标比特可计算如下。Cb平面分量目标比特=16×8×8×0.40625比特=52×8比特Cr平面分量目标比特=16×8×8×0.40625比特=52×8比特压缩管理模块218根据预先设置为例如40.625%的压缩率,首先对色度分量执行压缩。具体地讲,压缩管理模块218确定QP值和熵k值,以符合预设的压缩率,并且对色度分量执行压缩。其结果是,52×8比特用于Cb平面分量的压缩,并且52×8比特用于Cr平面分量的压缩。现在,压缩管理模块218可计算亮度分量的目标比特如下。亮度分量目标比特=总目标比特-根据预设压缩率的色度分量目标比特=256×8比特-52+52×8比特=152×8比特这里,在16×16尺寸的Y平面560Y、16×8尺寸的Cb平面560Cb、16×8尺寸的Cr平面560Cr的情况下,总目标比特是通过将总尺寸16+8+8×16×0.5=256乘以颜色深度值8而获得的值。此外,0.5表示目标压缩率。压缩管理模块218分配这样计算的亮度分量目标比特并且压缩亮度分量。因此,在本发明构思的至少一个实施例中,当图像数据10符合YUV422格式时,色度分量目标比特可由压缩管理模块218计算为总目标比特2×W这里,W是等于或小于1的正实数。例如,图14的实施例示出当W的值为0.5的情况。根据本实施例,与图12的包括128比特的Y分量比特流542Y、64比特的Cb分量比特流542Cb和64比特的Cr分量比特流542Cr的压缩比特流542不同,包括52比特的Cb分量比特流562Cb、52比特的Cr分量比特流562Cr和152比特的Y分量比特流562Y的压缩比特流562变成了压缩结果。如上所述,帧缓冲压缩器200可通过以与第一分量例如,亮度分量和第二分量例如,色度分量的压缩顺序不同的任意顺序合并第一分量的压缩数据和第二分量的压缩数据,来生成压缩比特流562。也就是说,压缩比特流532中的Y分量比特流562Y、Cb分量比特流562Cb分量和Cr分量比特流562Cr的顺序可与图14中所示的顺序不同。在本发明构思的示例性实施例中,帧缓冲压缩器200通过交织并合并第一分量的压缩数据和第二分量的压缩数据来生成压缩比特流562。也就是说,在压缩比特流532中,Y分量比特流562Y、Cb分量比特流562Cb分量和Cr分量比特流562Cr可以以图像数据10的以像素为单位重复的Y分量、Cb分量和Cr分量的比特流以任意顺序混合的形式来生成。以这种方式,在相同的总目标比特内,通过向具有更高重要性和相对更低的压缩效率的亮度分量分配更多的比特,并且通过向相对不同的色度分量分配更少的比特,可提高通过压缩图像数据10而获得的压缩数据20的压缩质量。图15是示出操作根据本发明构思的示例性实施例的图像处理装置的方法的流程图。参照图15,用于操作根据本发明构思的示例性实施例的图像处理装置的方法包括计算针对色度分量的目标比特S1501。具体地讲,在计算针对色度分量的目标比特之前,图像处理装置基于符合YUV格式的图像数据10的目标压缩率来计算总目标比特,然后计算用于压缩包括YUV格式的Cb分量和Cr分量的色度分量的色度分量目标比特。此外,所述方法包括分配色度分量目标比特,以压缩色度分量S1503。此外,所述方法包括获得针对色度分量的压缩比特的数量S1505。针对色度分量的压缩比特的数量可被称为针对色度分量的压缩数据的色度分量使用的比特。所述方法还包括计算针对亮度分量的目标比特例如,亮度分量目标比特S1507。亮度分量是YUV格式的Y分量。此外,所述方法包括分配亮度分量目标比特,以压缩亮度分量S1509。此外,所述方法还可包括:当亮度分量的压缩数据的亮度分量使用的比特与色度分量使用的比特之和小于总目标比特时,在亮度分量的压缩数据之后添加虚比特。在一个示例,添加虚比特使得虚比特的数量、亮度分量的压缩数据的亮度分量使用的比特与色度分量使用的比特之和等于总目标比特。本领域的技术人员将理解,在实质上不脱离本发明构思的原则的情况下,可以对示例性实施例进行许多变化和修改。

权利要求:1.一种图像处理装置,包括:多媒体知识产权块,被配置为处理包括第一分量和第二分量的图像数据;存储器;帧缓冲压缩器,被配置为:压缩图像数据以生成压缩数据,并且将压缩数据存储在存储器中,其中,帧缓冲压缩器包括逻辑电路,逻辑电路被配置为控制图像数据的第一分量和第二分量的压缩顺序。2.根据权利要求1所述的图像处理装置,其中,在根据由逻辑电路确定的压缩顺序来压缩第一分量和第二分量之后,帧缓冲压缩器合并第一分量的压缩数据和第二分量的压缩数据,以生成单个比特流。3.根据权利要求2所述的图像处理装置,其中,帧缓冲压缩器以与第一分量和第二分量的压缩顺序不同的任意顺序,合并第一分量的压缩数据和第二分量的压缩数据,以生成单个比特流。4.根据权利要求2所述的图像处理装置,其中,帧缓冲压缩器交织并合并第一分量的压缩数据和第二分量的压缩数据,以生成单个比特流。5.根据权利要求1所述的图像处理装置,其中,图像数据是符合YUV格式的图像数据,第一分量包括:包括YUV格式的Y分量的亮度分量,第二分量包括:包括YUV格式的Cb分量和Cr分量的色度分量。6.根据权利要求5所述的图像处理装置,其中,逻辑电路控制压缩顺序,使得帧缓冲压缩器首先压缩色度分量,然后压缩亮度分量。7.根据权利要求6所述的图像处理装置,其中,逻辑电路被配置为:基于图像数据的目标压缩率,计算总目标比特和色度分量的色度分量目标比特,分配色度分量目标比特以压缩色度分量,使用针对色度分量的压缩数据的色度分量使用的比特,计算亮度分量的亮度分量目标比特,分配亮度分量目标比特以压缩亮度分量。8.根据权利要求7所述的图像处理装置,其中,色度分量使用的比特小于色度分量目标比特。9.根据权利要求7所述的图像处理装置,其中,当图像数据符合YUV420格式时,色度分量目标比特被设置为:总目标比特3×W,其中,W是小于或等于1的正实数。10.根据权利要求7所述的图像处理装置,其中,当图像数据符合YUV422格式时,色度分量目标比特被设置为:总目标比特2×W,其中,W是小于或等于1的正实数。11.根据权利要求7所述的图像处理装置,其中,通过从总目标比特减去色度分量使用的比特来计算亮度分量目标比特。12.一种图像处理装置,包括:多媒体知识产权块,被配置为处理符合YUV格式的图像数据;存储器;帧缓冲压缩器,被配置为:压缩图像数据以生成压缩数据,并且将压缩数据存储在存储器中,其中,帧缓冲压缩器包括逻辑电路,逻辑电路被配置为控制压缩顺序,使得图像数据的包括YUV格式的Cb分量和Cr分量的色度分量的压缩在图像数据的包括YUV格式的Y分量的亮度分量的压缩之前被执行。13.根据权利要求12所述的图像处理装置,其中,逻辑电路被配置为:基于图像数据的目标压缩率,计算总目标比特和色度分量的色度分量目标比特,分配色度分量目标比特以压缩色度分量,使用针对色度分量的压缩数据的色度分量使用的比特,计算亮度分量的亮度分量目标比特,分配亮度分量目标比特以压缩亮度分量。14.根据权利要求13所述的图像处理装置,其中,色度分量使用的比特小于色度分量目标比特。15.根据权利要求14所述的图像处理装置,其中,逻辑电路确定量化参数值和熵编码值,以使色度分量使用的比特是小于并且接近色度分量目标比特的值。16.根据权利要求13所述的图像处理装置,其中,当图像数据符合YUV420格式时,色度分量目标比特被设置为:总目标比特3×W,其中,W是小于或等于1的正实数。17.根据权利要求13所述的图像处理装置,其中,当图像数据符合YUV422格式时,色度分量目标比特被设置为:总目标比特2×W,其中,W是小于或等于1的正实数。18.根据权利要求13所述的图像处理装置,其中,通过从总目标比特减去色度分量使用的比特来计算亮度分量目标比特。19.根据权利要求13所述的图像处理装置,其中,当亮度分量的压缩数据的亮度分量使用的比特与色度分量使用的比特之和小于总目标比特时,逻辑电路在亮度分量的压缩数据之后添加虚比特。20.一种操作图像处理装置的方法,所述方法包括:基于符合YUV格式的图像数据的目标压缩率计算总目标比特;计算用于压缩包括YUV格式的Cb分量和Cr分量的色度分量的色度分量目标比特;分配色度分量目标比特以压缩色度分量;使用针对色度分量的压缩数据的色度分量使用的比特,计算包括YUV格式的Y分量的亮度分量的亮度分量目标比特;分配亮度分量目标比特以压缩色度分量;当亮度分量的压缩数据的亮度分量使用的比特与色度分量使用的比特之和小于总目标比特时,在亮度分量的压缩数据之后添加虚比特。

百度查询: 三星电子株式会社 图像处理装置和用于操作图像处理装置的方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。