首页 / 国际专利分类库 / 物理 / 教育;密码术;显示;广告;印鉴 / 对用静态方法显示可变信息的指示装置进行控制的装置或电路 / 在显示系统中解决带宽问题 / 根据压缩瑕疵的能见度并通过显示接口以通信数据且具有自适应式压缩算法选择的数据处理装置以及相关数据处理方法

根据压缩瑕疵的能见度并通过显示接口以通信数据且具有自适应式压缩算法选择的数据处理装置以及相关数据处理方法

申请号 CN201380052731.4 申请日 2013-09-17 公开(公告)号 CN104704550A 公开(公告)日 2015-06-10
申请人 联发科技股份有限公司; 发明人 朱启诚; 刘子明;
摘要 数据处理 装置具有压缩器以及输出 接口 ,其中该压缩器接收输入显示数据并根据该输入显示数据产生输出显示数据,而该输出接口封装该输出显示数据成输出比特流,并通过显示接口输出该输出比特流。而该压缩器根据压缩瑕疵的能见度以自适应地调节应用于该输入显示数据的该压缩 算法 ,藉此例子,该显示接口可为由移动产业处理器接口所标定的显示串行接口或由视频 电子 标准协会所标定的嵌入式显示端口。
权利要求

1.一种数据处理装置,包含有:
压缩器,用以接收输入显示数据,并根据该输入显示数据产生输出显示数据;以及输出接口,用以封装该输出显示数据成输出比特流,并通过显示接口输出该输出比特流;
其中该压缩器根据压缩瑕疵的能见度以自适应地调节应用于该输入显示数据的压缩算法
2.根据权利要求1所述的数据处理装置,其特征在于,该显示接口可为由移动产业处理器接口所标定的显示串行接口或由视频电子标准协会所标定的嵌入式显示端口。
3.根据权利要求1所述的数据处理装置,其特征在于,该输出显示数据通过该显示接口将所携带的内容显示在显示设备上,且该压缩器至少参考该显示设备的像素密度以调整该压缩算法。
4.根据权利要求3所述的数据处理装置,其特征在于,该压缩器是用以当该像素密度高于默认阈值时使用第一压缩算法来作为该压缩算法,而当该像素密度未高于该默认阈值时使用第二压缩算法来作为该压缩算法,其中该第二压缩算法与该第一压缩算法相异。
5.根据权利要求4所述的数据处理装置,其特征在于,该第二压缩算法较该第一压缩算法复杂。
6.根据权利要求1所述的数据处理装置,其特征在于,该压缩器至少参考与该输入显示数据相关的缩放参数以自适应地调节该压缩算法。
7.根据权利要求6所述的数据处理装置,其特征在于,该压缩器是用以当该缩放参数高于预设阈值时使用第一压缩算法来作为该压缩算法,而当该缩放参数未高于该预设阈值时使用第二压缩算法来作为该压缩算法,其中该第二压缩算法与该第一压缩算法相异。
8.根据权利要求7所述的数据处理装置,其特征在于,当该缩放参数为比例放大参数时,该第一压缩算法较该第二压缩算法复杂;而当该缩放参数为比例缩小参数时,该第二压缩算法较该第一压缩算法复杂。
9.根据权利要求1所述的数据处理装置,其特征在于,通过该显示接口来传送的该输出显示数据中的内容被显示于显示设备上,且该压缩器至少参考该显示设备以及该显示设备的观察者之间的距离以自适应地调节该压缩算法。
10.根据权利要求9所述的数据处理装置,其特征在于,该压缩器是用以当该距离小于预设阈值时使用第一压缩算法来作为该压缩算法,而当该距离未小于该预设阈值时使用第二压缩算法来作为该压缩算法,其中该第二压缩算法与该第一压缩算法相异。
11.根据权利要求10所述的数据处理装置,其特征在于,该第一压缩算法较该第二压缩算法复杂。
12.一种数据处理方法,包含有:
接收输入显示数据,根据压缩瑕疵的能见度以自适应地调节压缩算法;
根据该压缩算法以及该输入显示数据产生输出显示数据;以及
封装该输出显示数据成输出比特流,并通过显示接口输出该输出比特流。
13.根据权利要求12所述的数据处理方法,其特征在于,该显示接口可为由移动产业处理器接口所标定的显示串行接口或由视频电子标准协会所标定的嵌入式显示端口。
14.根据权利要求12所述的数据处理方法,其特征在于,该输出显示数据通过该显示接口将所携带的内容显示在显示设备上,而自适应地调节该压缩算法的步骤包含有:
至少参考该显示设备的像素密度以自适应地调节该压缩算法。
15.根据权利要求14所述的数据处理方法,其特征在于,当该像素密度高于默认阈值时,该压缩算法是由第一压缩算法所设定,而当该像素密度未高于该默认阈值时,该压缩算法是由第二压缩算法所设定,其中该第二压缩算法与该第一压缩算法相异。
16.根据权利要求15所述的数据处理方法,其特征在于,该第二压缩算法较该第一压缩算法复杂。
17.根据权利要求12所述的数据处理方法,其特征在于,自适应地调节该压缩算法的步骤包含有:
至少参考与该输入显示数据相关的缩放参数以自适应地调节该压缩算法。
18.根据权利要求17所述的数据处理方法,其特征在于,当该缩放参数高于预设阈值时,该压缩算法是由第一压缩算法所设定,而当该缩放参数未高于该预设阈值时,该压缩算法是由第二压缩算法所设定,其中该第二压缩算法与该第一压缩算法相异。
19.根据权利要求18所述的数据处理方法,其特征在于,当该缩放参数为比例放大参数时,该第一压缩算法较该第二压缩算法复杂;而当该缩放参数为比例缩小参数时,该第二压缩算法较该第一压缩算法复杂。
20.根据权利要求12所述的数据处理方法,其特征在于,该输出显示数据通过该显示接口将所携带的内容显示在显示设备上,且自适应地调节该压缩算法的步骤包含有:
至少参考该显示设备与该显示设备的观察者之间的距离以自适应地调节该压缩算法。
21.根据权利要求20所述的数据处理方法,其特征在于,当该距离小于预设阈值时,该压缩算法是由第一压缩算法所设定,而当该距离未小于该预设阈值时,该压缩算法是由第二压缩算法所设定,其中该第二压缩算法与该第一压缩算法相异。
22.根据权利要求21所述的数据处理方法,其特征在于,该第一压缩算法较该第二压缩算法复杂。

说明书全文

根据压缩瑕疵的能见度并通过显示接口以通信数据且具有

自适应式压缩算法选择的数据处理装置以及相关数据处理

方法

[0001] 交叉引用
[0002] 本发明请求美国临时案申请号61/711,319(申请日2012年10月9日)、美国临时案申请号61/712,949(申请日2012年10月12日)以及美国临时案申请号13/957,430(申请日2013年8月2日)的优先权,且这些申请案的所有内容以引用方式纳入。

技术领域

[0003] 本发明所揭露的实施例是有关于通过一个显示接口传送/接收显示数据,尤指通过显示接口(display interface)以通信数据,并根据压缩瑕疵(compression artifacts)的能见度而具有自适应式压缩算法选择的数据处理装置以及相关数据处理方法。

背景技术

[0004] 置于第一芯片以及第二芯片间的显示接口是用来自该第一芯片传送显示数据至该第二芯片以做进一步处理。举例来说,该第一芯片可为主机应用处理器,而该第二芯片可为驱动集成电路(integrated circuit,IC),该显示数据可包含图像数据、影像数据、图形数据及/或屏幕上显示(on screen display,OSD)数据。此外,该显示数据可为二维显示的单一图景数据(view data)或三维显示的多重图景数据。当显示面板支持较高的显示分辨率,可实现具有较高分辨率的二维/三维显示,因此,通过该显示接口传送的该显示数据将具有较大的数据大小/数据传输率,其不可避免地增加该显示接口的功率消耗。若该主机应用处理器以及该驱动集成电路都位于由一个电池装置提供电源的便携式装置上(如智能手机),其电池寿命会由于所提高的功率消耗而被缩减,因此,一个可有效降低该显示接口的功率消耗的新颖设计是需要的。

发明内容

[0005] 根据本发明的示范性实施例,揭露通过显示接口以通信数据,并根据压缩瑕疵的能见度而具有自适应式压缩算法选择的数据处理装置以及相关数据处理方法。
[0006] 根据本发明的第一观点,揭露示范性数据处理装置,其中该示范性数据处理装置包含有压缩器以及输出接口,该压缩器是用以接收输入显示数据并根据该输入显示数据产生输出显示数据,而该输出接口是用以将该输出显示数据封装成输出比特流并通过显示接口输出该输出比特流,其中该压缩器根据压缩瑕疵的能见度自适应地调节应用于该输入显示数据的压缩算法。
[0007] 根据本发明的第二观点,揭露示范性数据处理方法,其中该示范性数据处理方法包含至少下列步骤:接收输入显示数据;根据压缩瑕疵的能见度自适应地调节应用于该输入显示数据的压缩算法;根据该压缩算法和该输入显示数据产生输出显示数据;并将该输出显示数据封装成输出比特流,并通过显示接口输出该输出比特流。
[0008] 对于本领域普通技术人员来说,在阅读如下的在各种图形和附图中例示的优选实施方式的详细说明之后,本发明的上述目的或其他目的将无疑变得明显。

附图说明

[0009] 图1是依据本发明实施例的数据处理系统的方框示意图。
[0010] 图2是显示图1所示的压缩器所支持的不同压缩算法的特征的表格。
[0011] 图3是图1所示的压缩器的实施例的示意图。
[0012] 图4是每寸像素量的阈值的示意图。
[0013] 图5是依据本发明实施例的根据显示设备的像素密度的自适应式压缩方法的流程图
[0014] 图6是依据本发明另一实施例的根据显示设备的像素密度的自适应式压缩方法的流程图。
[0015] 图7是图1所示的压缩器的另一实施例的示意图。
[0016] 图8是观看距离的阈值的示意图。
[0017] 图9是依据本发明实施例的根据显示设备与观察者之间的距离的自适应式压缩方法的流程图。

具体实施方式

[0018] 在说明书权利要求书当中使用了某些词汇来指称特定的组件。所属领域中技术人员应可理解,硬件制造商可能会用不同的名词来称呼同一个组件。本说明书及权利要求书并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。在通篇说明书及权利要求书中所提及的“包含”是一个开放式的用语,故应解释成“包含但不限定于”。此外,“耦接”一词在此是包含任何直接及间接的电气连接手段,因此,若文中描述第一装置耦接于第二装置,则代表该第一装置可直接电气连接于该第二装置,或者通过其他装置或连接手段间接地电气连接至该第二装置。
[0019] 本发明提出对显示数据应用数据压缩并通过显示接口传送压缩显示数据,由于该压缩数据的数据大小/数据传输率较原先未压缩的显示数据小,该显示接口的功率消耗可据此降低,此外,本发明另提出一种自适应的压缩技术方案,其中该技术方案是根据由显示处理器、观看距离检测器及/或显示面板所提供的旁侧信息(side information)而实现,因此使得压缩器的设定可根据该旁侧信息可静态地或动态地调整。一般来说,数据压缩是用以移除在特定像素大小(例如,压缩的一个单位大小)之下的多余信息并产生由压缩比例所限制的压缩数据,其中压缩比例M可如下所定义:
[0020] M=(压缩数据数量)/(未压缩数据数量),
[0021] 在压缩比例为0.5且压缩数据的大小为未压缩数据大小的一半的例子中,由于压缩效能与一些设计因子,例如压缩的单位大小以及受限的压缩比例,高度相关,因此,本发明提出利用自适应式的压缩技术方案以启用自多个备选的压缩算法中选择其中之一的压缩算法,其中该选择的压缩算法能有效地压缩该显示数据。与传统利用固定压缩算法的压缩技术方案相比,所提出的自适应的压缩技术方案可具有较佳的效能。进一步细节将如下所描述。
[0022] 图1是依据本发明实施例的数据处理系统的方框示意图,其中数据处理系统100包含有多个数据处理装置,例如应用处理器102以及驱动集成电路104,其中应用处理器102以及驱动集成电路104可为不同芯片,且应用处理器102通过显示接口103与驱动集成电路104通信。在此实施例中,显示接口103可为由移动产业处理器接口(Mobile Industry Processor Interface,MIPI)所标定的显示串行接口(Display Serial Interface,DSI)或由视频电子标准协会(Video Electronic Standard Association,VESA)所标定的嵌入式显示端口(Embedded Display Port,eDP)。
[0023] 应用处理器102是耦接至显示接口103,并支持未压缩数据传输以及压缩数据传输。当应用处理器102在非压缩模式下被用以传输未压缩数据至驱动集成电路104时,应用处理器102产生未压缩显示数据,并通过显示接口103传输该未压缩显示数据;当应用处理器102在压缩模式下被用以传输压缩数据至驱动集成电路104时,应用处理器102产生压缩显示数据,并通过显示接口103传输该压缩显示数据。
[0024] 对于驱动集成电路104而言,其耦接至显示接口103,并支持未压缩数据接收以及压缩数据接收。当应用处理器102传输该未压缩数据至驱动集成电路104时,驱动集成电路104是操作在非解压缩模式以自显示接口103接收未压缩数据,并根据该未压缩显示数据驱动显示面板106。藉此例子,显示面板106可使用二维/三维显示设备(如视网膜显示)来实现,而像素排列可为矩形布局、三布局或PenTile布局。当应用处理器102传送压缩数据至驱动集成电路104时,驱动集成电路104是操作在解压缩模式以自显示接口103接收压缩显示数据,并根据衍生自解压缩压缩显示数据的解压缩显示数据以驱动显示面板106。若在数据传送期间无任何错误,在非压缩模式下传输的未压缩数据应与在非解压缩模式下接收的未压缩数据相同,而在压缩模式下所传输的压缩数据应与在该解压缩模式下所接收的压缩数据相同。
[0025] 如图1所示,应用处理器102包含有微控制单元(micro control unit,MCU)112、图像信号处理器(image signal processor,ISP)114、图像编码器(image encoder)116、图像译码器(image decoder)118、显示处理器120、影像编码器(video encoder)122、影像译码器(video decoder)124、图形引擎(graphic engine)126、压缩器128、电池计量计(battery meter)130、输出接口132以及观看距离检测器134,其中电池计量计130是用以监控电源的电源状态,如电池装置109的电池容量,微控制单元112作为控制应用处理器102的操作的显示控制器。举例来说,微控制单元112控制应用处理器102操作在压缩模式或非压缩模式,此外,微控制单元112对压缩器128编程以使用默认压缩算法。图像信号处理器114是耦接至图像传感器107并作为后端处理器以输出图像传感器107的图像/影像,举例来说,图像信号处理器114可被用以执行自动白平衡(auto white balance,AWB)、自动曝光(auto exposure,AE)以及自动对焦(auto focus,AF)。在图像传感器107在相片模式下产生单一撷取图像至图像信号处理器114的案例中,产生自图像信号处理器114的处理后图像被传送至图像编码器116,且产生自图像编码器116的编码后图像传至外部存储装置108,如动态随机存取内存(dynamic random access memory,DRAM)。在另一案例中,在影像纪录模式下图像传感器107产生由连续撷取图像组成的影像序列至图像信号处理器114,产生自图像信号处理器114的处理后影像被传送至影像编码器122,而产生自影像编码器122的编码后影像传至外部存储装置108。
[0026] 图像译码器118自外部存储装置108接收编码后图像,并产生译码后图像至显示处理器120,而影像译码器124自外部存储装置108接收编码后影像,并产生译码后影像至显示处理器120,然而,该产生自图像信号处理器114的单一撷取图像/影像序列有可能在未经额外的编码及译码操作即被旁通至显示处理器120。图形引擎126则用来产生图形数据(例如三维图形图像)至显示处理器120。
[0027] 显示处理器120可根据图像数据、影像数据、文字数据(例如,文字视图(text-rich)图像数据)等其中的一个或多个来产生输入显示数据D1,在此实施例中,显示处理器120可另执行图像处理操作,包含缩放、旋转等,举例来说,当应用处理器102操作在该压缩模式时,显示处理器120可使用图像缩放比例以比例放大或比例缩小包含于原显示数据中的每一图像,以产生由比例放大/比例缩小图像所组成的输入显示数据D1至压缩器128。
[0028] 压缩器128是用以对产生自显示处理器120的输入显示数据D1执行数据压缩,且据此产生输出显示数据D1’,其中根据显示接口103的传送协议,利用输出接口132将该压缩显示数据(即输出显示数据D1’)封装/打包成输出比特流,且通过显示接口103传输输出比特流至驱动集成电路104。
[0029] 驱动集成电路104包含有输入接口142、解压缩器144以及其他电路146。输入接口142自显示接口103接收输入比特流,且将该输入比特流解除封装/解除打包成输入显示数据D2,其中当应用处理器102操作在压缩模式下时,该输入显示数据D2为压缩显示数据。在此实施例中,解压缩器132是用以对输入显示数据D2执行数据解压缩,并据此产生解压缩显示数据D2',而其他电路146是用以根据解压缩显示数据D2'驱动显示面板106。
[0030] 由于本发明着重在于设定压缩器的自适应式压缩技术方案,关于通过显示接口103自应用处理器102传送/接收压缩/未压缩显示数据,以及根据接收自显示接口103的压缩/未压缩显示数据以驱动显示面板106的细节在此省略以节省篇幅。
[0031] 在此实施例中,压缩器128支持多个具有不同压缩特征的压缩算法,参考图2,图2是显示图1所示的压缩器128所支持的不同压缩算法的特征的表格,其中压缩算法表示一组编码工具以移除输入显示数据D1中的多余数据。该编码工具可为任何通过所有算法而发展、由最先进的影像标准(例如,MPEG-1/2/4,H261/262/263/264以及HEVC),或图像标准(例如,JPEG、JPEG-1s、JPEG-2000、JPEG-XR、PNG以及GIF)所指定的压缩方法,如图
2所示,这些压缩算法代表不同的压缩成效的能,如压缩比例M、压缩效率、压缩复杂度以及功率耗散。特别的是,压缩效率为当要维持特定程度的视觉效果时,在可能的最低比特率对输入显示数据D1进行编码的压缩算法的能力指针,其中有两种量测压缩算法的压缩效率的方法,其一为使用客观度量,例如峰值讯杂比,而另一为使用主观的影像/图像画质评定。若压缩算法的压缩效率高,代表在一定压缩比例下执行压缩后,该压缩算法可保存较多的输入显示信息,若压缩算法的压缩效率低,代表在特定压缩比例下执行压缩后,该压缩算法会遗失较多的输入显示信息,导致具有较低压缩校能的压缩运算法会造成更多的压缩瑕疵,因此,高压缩效率算法在特定压缩比例可保存较多输入数据信息,且由于具有较少的压缩瑕疵,该解压缩显示数据可具有较佳的视觉外观及质量
[0032] 压缩器128可根据图1虚线所示的至少该旁侧信息来自适应地调节应用于输入显示数据D1的压缩算法,其中该旁侧信息可由观看距离检测器134、显示处理器120以及显示面板106中的至少其中之一所提供,由于压缩器128参考该旁侧信息以自具有不同压缩特征的可支持压缩算法中选择适当的压缩算法,因此可优化该压缩成效。为了更清楚了解本发明的技术特征,多个实施例如以下所述。
[0033] 详细来说,压缩器128根据压缩瑕疵的能见度自适应地调节应用于输入显示数据D1的压缩算法,其中损耗式压缩算法的该压缩瑕疵一般是有关于该处理后图像的像素大小,较大的像素大小代表较高的瑕疵出现可能性,其可轻易地被人眼所观察,而较小的像素大小代表该压缩错误可能不会被注意到,而像素大小取决于显示面板大小以及图像分辨率。藉此例子,每寸的像素量(pixels per inch,PPI)或像素密度可作为压缩瑕疵的一个量测指标。在使用五寸显示面板以显示具有图像分辨率为1920*1080的图像的例子中,像素DP的对角分辨率等于 而寸数Di的对角分辨率为5,因此在此显示条件下的PPI值可以下列等式表达。
[0034]
[0035] 该像素大小与该PPI值成反比,即越大的PPI值,像素大小越小,因此,PPI值可代表压缩瑕疵的能见度。在第一示范性实施例中,压缩器128可根据显示设备的像素密度(如显示面板106的PPI值)自适应地调节应用于输入显示数据D1的压缩算法,参考图3,图3是图1所示的压缩器128的实施例的示意图,其中压缩器128包含有决定单元302以及压缩单元304,其中决定单元302自显示面板106以及显示处理器120接收旁侧信息SI,并根据包含于旁侧信息SI的显示面板大小以及该图像分辨率来估计显示面板106的PPI值,除此之外,决定单元302将所获得的PPI值与至少一个预设阈值作比较以产生一个决定结果DR,而压缩单元304支持多个具有不同特征的压缩算法,并参考该比较结果DR以选择所支持的压缩算法中的其中之一以压缩数据,举例来说,如图4所示,决定单元302使用第一预设阈值THR1以及第二预设阈值THR2,其中THR2大于THR1,并根据显示观点中实际的PPI值自适应地选择该压缩算法,当PPI值很大时(即像素大小较小),该压缩瑕疵较难被使用者所观察,因此可选择较不复杂且具有较低功率耗散的压缩算法以节省功率;当PPI值很小时(即像素大小较大),该压缩瑕疵较易被使用者所观察,因此可选择较复杂且具有较高功率耗散的压缩算法以确保视觉质量。
[0036] 根据上述观察,可使用第一预设阈值THR1来确认是否应该使用具有较少压缩瑕疵的该数据压缩以避免视觉质量下降,并且可使用第二预设阈值THR2来确认是否可以使用具有较多压缩瑕疵的该数据压缩以减少功率消耗,因此,压缩器128是用以当决定结果DR指示PPI值小于第一预设阈值THR1时(即压缩瑕疵的能见度高)使用压缩算法N1,而当决定结果DR指示PPI值介于第一预设阈值THR1以及第二预设阈值THR2时(即压缩瑕疵的能见度为中等)使用压缩算法N2,以及当决定结果DR指示PPI值大于第二预设阈值THR2时(即压缩瑕疵的能见度低)使用压缩算法N3,其中压缩算法N1较压缩算法N2复杂,且/或压缩算法N1与压缩算法N2相比具有较高压缩效能,此外,压缩算法N2较压缩算法N3复杂且/或压缩算法N2与压缩算法N3相比具有较高压缩效能,简单来说,当该像素密度高于默认阈值时,压缩器128使用的压缩算法是由第一压缩算法所设定,而当该像素密度未高于该默认阈值时,压缩器128使用的压缩算法是由第二压缩算法所设定,其中该第二压缩算法较该第一压缩算法复杂。
[0037] 图5是依据本发明实施例的根据显示设备的像素密度以进行自适应式压缩方法的流程图。倘若大体上可达到相同的结果,并不一定需要遵照图5中所示流程的步骤顺序来进行。该示范性自适应式压缩方法将以下列步骤简单归纳。
[0038] 步骤500:流程开始。
[0039] 步骤501:接收欲压缩的输入显示数据D1的图像。
[0040] 步骤502:参考旁侧信息SI以获得显示面板106的PPI值。
[0041] 步骤504:确认PPI值是否低于第一预设阈值THR1,若是,则进入步骤506;否则,进入步骤508。
[0042] 步骤506:对该图像应用压缩算法N1,并进入步骤514。
[0043] 步骤508:确认PPI值是否高于第二预设阈值THR2,若是,则进入步骤510;否则,进入步骤512。
[0044] 步骤510:对该图像应用压缩算法N3,并进入步骤514。
[0045] 步骤512:对该图像应用压缩算法N2。
[0046] 步骤514:流程结束。
[0047] 需注意的是,步骤502、504、508是由决定单元302执行,而步骤501、506、510、512是由压缩单元304所执行。本领域普通技术人员在阅读上述段落后应能轻易的理解图5所示各步骤的细节,因此详细说明在此省略以省篇幅。
[0048] 如上所述,显示处理器120使用图像缩放比例以比例放大或比例缩小包含于原显示数据中的每一图像以产生输入显示数据D1,因此,该图像分辨率可通过显示处理器120比例放大或比例缩小,其据此影响像素大小。而由决定单元302所接收的旁侧信息SI可另外包含图像缩放比例,因此,决定单元302另参考该图像缩放比例以决定决定结果DR,且决定单元302根据该显示面板大小以及比例放大/比例缩小后的图像分辨率获得PPI值,并且将PPI值与至少预设阈值比较(如THR1与THR2)以决定出决定结果DR。举例来说,压缩器128是用以当该图像缩放参数大于预设阈值时,使用用来压缩输入显示数据D1的第一压缩算法,而当该图像缩放参数不大于该预设阈值时使用用以压缩输入显示数据D1的第二压缩算法。藉此例子,当该图像缩放参数为比例放大参数时,该第一压缩算法较该第二压缩算法复杂;而当该图像缩放参数为比例缩小参数时,该第二压缩算法较该第一压缩算法复杂。
[0049] 图6是依据本发明另一实施例的根据显示设备的像素密度以进行自适应式压缩方法的流程图。倘若大体上可达到相同的结果,并不一定需要遵照图6中所示流程的步骤顺序来进行。该示范性自适应式压缩方法将以下列步骤简单归纳。
[0050] 步骤600:流程开始。
[0051] 步骤601:接收欲压缩的输入显示数据D1的图像。
[0052] 步骤602:参考旁侧信息SI以决定该图像是否为比例放大,若是,则进入步骤604;否则,进入步骤610。
[0053] 步骤604:参考旁侧信息SI以确认该比例放大图像是否显示于显示面板106上,其中显示面板106具有大于预设阈值(例如7寸)的面板大小,若是,则进入步骤606;否则,进入步骤608。
[0054] 步骤606:对该比例放大图像应用压缩算法N4,并进入步骤616。
[0055] 步骤608:对该比例放大图像应用压缩算法N3,并进入步骤616。
[0056] 步骤610:参考旁侧信息SI以确认该图像是否显示于显示面板106上,其中显示面板106具有大于预设阈值(例如7寸)的面板大小,若是,则进入步骤612;否则,进入步骤614。
[0057] 步骤612:对该图像应用压缩算法N2,并进入步骤616。
[0058] 步骤614:对该图像应用压缩算法N1。
[0059] 步骤616:流程结束。
[0060] 如图6所示,压缩器128根据显示面板大小所决定的PPI值以选择四个不同压缩算法N1至N4的其中之一,藉此达到根据该显示设备的该显示密度以自适应地调节该压缩算法的目的。
[0061] 在上述实施例中,根据显示观点中的实施PPI值自适应地选择该压缩算法,但在另一设计中,是根据传感器观点中的虚拟PPI值自适应地选择该压缩算法,详细来说,观察者所感知的像素大小是有关于该观察者与显示设备如显示面板106之间的距离,其中可利用适当的传感器估测该观看距离。如图1所示,观看距离检测器134是用以检测该观察者与显示面板106之间的观看距离,并将说明所检测的观察距离的旁侧信息SI提供予压缩器128,藉此例子,但非本发明的限制,观看距离检测器134可利用距离传感器、主动红外线(infrared ray)测距仪、或可根据人面的大小估计该距离的人面检测器来实现,举例来说,使用人面检测器的实现中,可将在该图像中辨认撷取出的人面与正常人面大小作比较以决定该观察距离,其中该图像产生自图像传感器107。
[0062] 在第二示范性实施例中,压缩器128根据该显示设备与该显示设备的观察者之间的距离(如观看距离检测器134所检测的观看距离)以自适应地调节压缩算法,参考图7,图7是图1所示的压缩器128的另一实施例的示意图,其中压缩器128包含有比较单元702以及压缩单元704,其中该比较单元702自观看距离检测器134接收旁侧信息SI并将检测到的观看距离与至少一个预设阈值作比较以产生比较结果CR,而压缩单元704支持具有不同特征的压缩算法并参考该比较结果CR选择所支持的压缩算法中的其中之一以压缩数据。举例来说,如图8所示,比较单元702使用第一预设阈值THR1以及第二预设阈值THR2,其中THR2大于THR1,并根据传感器观点中的虚拟PPI值自适应地选择压缩算法,当观察距离较远时(即感知的像素大小较小),显示面板106的观察者较难观察到该压缩瑕疵,因此可选择较不复杂且具有较低功率耗散的压缩算法以节省功率;而当观察距离较近时(即感知的像素大小较大),显示面板106的观察者较易观察到该压缩瑕疵,因此可选择较复杂且具有较高功率耗散的压缩算法以确保视觉质量。
[0063] 根据上述观察,可使用第一预设阈值THR1来确认是否该使用具有较少压缩瑕疵的该数据压缩以避免视觉质量下降,并且可使用第二预设阈值THR2来确认是否可使用具有较多压缩瑕疵的该数据压缩以减少功率消耗,详细来说,压缩器128是用以当比较结果CR指示所检测的观看距离小于第一预设阈值THR1时(即压缩瑕疵的能见度高)使用压缩算法N1,而当决定结果CR指示所检测的观看距离介于第一预设阈值THR1和第二预设阈值THR2之间时(即压缩瑕疵的能见度为中等)使用压缩算法N2,当比较结果CR指示所检测的观看距离大于第二预设阈值THR2时(即压缩瑕疵的能见度低)使用压缩算法N3,其中压缩算法N1较压缩算法N2复杂,且/或压缩算法N1与压缩算法N2相比具有较高压缩效能,此外,压缩算法N2较压缩算法N3复杂,且/或压缩算法N2与压缩算法N3相比具有较高压缩效能。简单来说,当该距离低于预设阈值时,压缩器128使用的压缩算法是由第一压缩算法所设定,而当该距离未低于该预设阈值时,压缩器128使用的压缩算法是由第二压缩算法所设定,其中该第一压缩算法较该第二压缩算法复杂。
[0064] 图9是依据本发明一实施例的根据显示设备与观察者之间的距离以进行自适应式压缩方法的流程图。倘若大体上可达到相同的结果,并不一定需要遵照图9中所示流程的步骤顺序来进行。该示范性自适应式压缩方法将以下列步骤简单归纳。
[0065] 步骤900:流程开始。
[0066] 步骤901:接收欲压缩的输入显示数据D1的图像。
[0067] 步骤902:参考旁侧信息SI以获得检测到的观看距离。
[0068] 步骤904:确认该检测到的观看距离是否小于第一预设阈值THR1,若是,则进入步骤906;否则,进入步骤908。
[0069] 步骤906:对该图像应用压缩算法N1,并进入步骤914。
[0070] 步骤908:确认该检测到的观察距离是否大于第二预设阈值THR2,若是,则进入步骤910;否则,进入步骤912。
[0071] 步骤910:对该图像应用压缩算法N3,并进入步骤914。
[0072] 步骤912:对该图像应用压缩算法N2。
[0073] 步骤914:流程结束。
[0074] 需注意的是,步骤902、904、908是由比较单元702执行,而步骤901、906、910、912是由压缩单元704所执行。本领域普通技术人员在阅读上述段落后应能轻易的理解图9所示各步骤的细节,因此详细说明在此省略以省篇幅。
[0075] 以上所述仅为本发明的较佳实施方式,凡依本发明权利要求所做的均等变化与修饰,都应属本发明的涵盖范围。
QQ群二维码
意见反馈