数据处理装置以及相关数据处理方法

申请号 CN201380052802.0 申请日 2013-09-27 公开(公告)号 CN104737224B 公开(公告)日 2016-10-05
申请人 联发科技股份有限公司; 发明人 朱启诚; 刘子明;
摘要 数据处理 装置具有压缩器以及输出 接口 ,其中该压缩器接收输入显示数据并根据该输入显示数据产生输出显示数据,而该输出接口封装该输出显示数据成输出比特流,并通过显示接口输出该输出比特流,而该压缩器根据至少一个 传感器 输入 信号 自适应地调节应用于该输入显示数据的该压缩 算法 ,举例来说,该至少一个传感器 输入信号 是产生自一个环境光线传感器、一个距离传感器、一个热传感器、一个 加速 度计 、一个 陀螺仪 以及全球卫星 导航系统 的一个接收器的至少其中之一。
权利要求

1.一种数据处理装置,包含有:
压缩器,用以接收输入显示数据,并根据该输入显示数据产生输出显示数据;以及输出接口,用以将该输出显示数据封装成输出比特流,并通过显示接口输出该输出比特流;
其中该压缩器根据至少一个传感器输入信号以自适应地调节应用于该输入显示数据的压缩算法
2.根据权利要求1所述的数据处理装置,其特征在于,该显示接口可为由移动产业处理器接口所标定的显示串行接口或由视频电子标准协会所标定的嵌入式显示端口。
3.根据权利要求1所述的数据处理装置,其特征在于,该至少一个传感器输入信号是产生自环境光线传感器;且该压缩器是用以当该至少一个传感器输入信号指示环境光线强度高于预设阈值时使用第一压缩算法作为该压缩算法,而当该至少一个传感器输入信号指示该环境光线强度未高于该预设阈值时使用第二压缩算法作为该压缩算法,其中该第二压缩算法与该第一压缩算法相异。
4.根据权利要求3所述的数据处理装置,其特征在于,该第一压缩算法与该第二压缩算法相比具有较强的压缩比例。
5.根据权利要求1所述的数据处理装置,其特征在于,该至少一个传感器输入信号是产生自距离传感器;而该压缩器是用以当至少一个传感器输入信号指示距离大于预设阈值时启用该压缩算法,而当至少一个传感器输入信号指示该距离未大于该预设阈值时停止使用该压缩算法。
6.根据权利要求1所述的数据处理装置,其特征在于,该至少一个传感器输入信号是产生自热传感器;且该压缩器是用以当该至少一个传感器输入信号指示温度高于预设阈值时使用第一压缩算法作为该压缩算法,而当该至少一个传感器输入信号指示该温度未高于该预设阈值时使用第二压缩算法作为该压缩算法,其中该第二压缩算法与该第一压缩算法相异。
7.根据权利要求6所述的数据处理装置,其特征在于,该第二压缩算法较该第一压缩算法复杂。
8.根据权利要求1所述的数据处理装置,其特征在于,该至少一个传感器输入信号是产生自加速度计;且该压缩器是用以当该至少一个传感器输入信号指示加速度大于预设阈值时使用第一压缩算法作为该压缩算法,而当该至少一个传感器输入信号指示加速度未大于该预设阈值时使用第二压缩算法作为该压缩算法,其中该第二压缩算法与该第一压缩算法相异。
9.根据权利要求8所述的数据处理装置,其特征在于,该第一压缩算法与该第二压缩算法相比具有较强压缩比例。
10.根据权利要求1所述的数据处理装置,其特征在于,该至少一个传感器输入信号是产生自陀螺仪;且该压缩器是用以当该至少一个传感器输入信号指示第一运动方向时使用第一压缩算法作为该压缩算法,而当该至少一个传感器输入信号指示第二运动方向时使用第二压缩算法作为该压缩算法,其中该第一压缩算法被设定以执行预测该第一运动方向,而该第二压缩算法被设定以执行预测该第二运动方向。
11.根据权利要求1所述的数据处理装置,其特征在于,该至少一个传感器输入信号包含产生自加速度计以及陀螺仪的传感器输入信号;且该压缩器是用以当该至少一个传感器输入信号指示观看度在预设范围内时使用第一压缩算法作为该压缩算法,而当该至少一个传感器输入信号指示该观看角度在该预设范围外时使用第二压缩算法作为该压缩算法,其中该第二压缩算法与该第一压缩算法相异。
12.根据权利要求11所述的数据处理装置,其特征在于,该第二压缩算法与该第一压缩算法相比具有较强压缩比例。
13.根据权利要求1所述的数据处理装置,其特征在于,该至少一个传感器输入信号是产生自全球卫星导航系统的接收器。
14.一种数据处理装置,包含有:
压缩器,用以接收输入显示数据,并根据该输入显示数据产生输出显示数据;以及输出接口,用以将该输出显示数据封装成输出比特流,并通过显示接口输出该输出比特流;
其中通过该显示接口来传输的该输出显示数据所携带的内容是被显示于显示设备上;
且该压缩器根据该显示设备的显示配置以自适应地调节应用于该输入显示数据的压缩算法。
15.根据权利要求14所述的数据处理装置,其特征在于,该显示接口可为由移动产业处理器接口所标定的显示串行接口或由视频电子标准协会所标定的嵌入式显示端口。
16.根据权利要求14所述的数据处理装置,其特征在于,该压缩器是用以当该显示配置指示第一三维格式时使用第一压缩算法作为该压缩算法;而当该显示配置指示第二三维格式时使用第二压缩算法作为该压缩算法,其中该第二三维格式与该第一三维格式相异,且该第一压缩算法与该第二压缩算法相异。
17.根据权利要求14所述的数据处理装置,其特征在于,该压缩器是用以当该显示配置指示三维显示模式时使用第一压缩算法作为该压缩算法;而当该显示配置指示二维显示模式时使用第二压缩算法作为该压缩算法,其中该第一压缩算法与该第二压缩算法相异。
18.一种数据处理方法,包含有:
接收输入显示数据;
根据至少一个传感器输入信号以自适应地调节压缩算法;
根据该输入显示数据以及该压缩算法来产生输出显示数据;以及
将该输出显示数据封装成输出比特流,并通过显示接口输出该输出比特流。
19.根据权利要求18所述的数据处理方法,其特征在于,该显示接口可为由移动产业处理器接口所标定的显示串行接口或由视频电子标准协会所标定的嵌入式显示端口。
20.根据权利要求18所述的数据处理方法,其特征在于,该至少一个传感器输入信号是产生自环境光线传感器、距离传感器、热传感器、加速度计、陀螺仪以及全球卫星导航系统的接收器的至少其中之一。
21.一种数据处理方法,包含有:
接收输入显示数据;
根据显示设备的显示配置以自适应地调节压缩算法;
根据该输入显示数据以及该压缩算法产生输出显示数据;以及
将该输出显示数据封装成输出比特流,并通过显示接口输出该输出比特流;
其中通过该显示接口来传输的该输出显示数据所携带的内容是被显示于该显示设备上。
22.根据权利要求21所述的数据处理方法,其特征在于,该显示接口可为由移动产业处理器接口所标定的显示串行接口或由视频电子标准协会所标定的嵌入式显示端口。

说明书全文

数据处理装置以及相关数据处理方法

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

技术领域

[0003] 本发明是有关于通过显示接口传输及接收显示数据,尤指通过显示接口以通信数据且根据传感器输入/显示配置而具有自适应式压缩算法选择的数据处理装置以及相关数据处理方法。

背景技术

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

发明内容

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

附图说明

[0011] 图1是依据本发明一个实施例的数据处理系统的方示意图。
[0012] 图2是显示图1所示的压缩器所支持的不同压缩算法的特征的表格。
[0013] 图3是图1所示的压缩器的一个实施例的示意图。
[0014] 图4是依据本发明第一实施例的根据至少一个传感器输入信号的自适应式压缩方法的流程图
[0015] 图5是图1所示的压缩器的另一实施例的示意图。
[0016] 图6是依据本发明第二实施例的根据至少一个传感器输入信号的自适应式压缩方法的流程图。
[0017] 图7是图1所示的压缩器的另一实施例的示意图。
[0018] 图8是不同三维显示格式的示意图。
[0019] 图9是依据本发明第一实施例的根据显示设备的显示配置来进行自适应式压缩方法的示意图。
[0020] 图10是依据本发明第二实施例的根据显示设备的显示配置的自适应式压缩方法的示意图。

具体实施方式

[0021] 在说明书权利要求书当中使用了某些词汇来指称特定的组件。所属领域中技术人员应可理解,硬件制造商可能会用不同的名词来称呼同一个组件。本说明书及权利要求书并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。在通篇说明书及权利要求书中所提及的“包含”是一个开放式的用语,故应解释成“包含但不限定于”。此外,“耦接”一词在此是包含任何直接及间接的电气连接手段,因此,若文中描述第一装置耦接于第二装置,则代表该第一装置可直接电气连接于该第二装置,或者通过其他装置或连接手段间接地电气连接至该第二装置。
[0022] 本发明提出对显示数据应用数据压缩并通过显示接口传送压缩显示数据,由于该压缩数据的数据大小/数据传输率较原先未压缩的显示数据小,该显示接口的功率消耗可据此降低,此外,本发明另提出一种自适应的压缩技术方案,其中该技术方案是基于附属传感器及/或显示设备提供的旁侧信息,而允许压缩器可根据该旁侧信息,并以静态或是动态的方式来调整其设定。一般来说,数据压缩是用以移除在特定像素大小(例如,压缩的一个单位大小)之下的多余信息并产生由压缩比例所限制的压缩数据,其中压缩比例M可如下所定义:
[0023] M=(压缩数据数量)/(未压缩数据数量)
[0024] 在压缩比例为0.5且压缩数据的大小为未压缩数据大小的一半的例子中,由于压缩效能与一些设计因子如压缩的单位大小以及受限的压缩比例高度相关,因此,本发明提出利用自适应式的压缩技术方案以启用自多个备选的压缩算法中选择的一种压缩算法,其中该选择的压缩算法能有效地压缩该显示数据。与传统利用固定压缩算法的压缩技术方案相比,所提出的自适应的压缩技术方案可具有较佳的效能。进一步细节将如下所描述。
[0025] 图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)。
[0026] 应用处理器102是耦接至显示接口103,并支持未压缩数据传输以及压缩数据传输。当应用处理器102在非压缩模式下被用以传输未压缩数据至驱动集成电路104时,应用处理器102产生未压缩显示数据,并通过显示接口103传输该未压缩显示数据;当应用处理器102在压缩模式下被用以传输压缩数据至驱动集成电路104时,应用处理器102产生压缩显示数据,并通过显示接口103传输该压缩显示数据。
[0027] 对于驱动集成电路104而言,其耦接至显示接口103,并支持未压缩数据接收以及压缩数据接收。当应用处理器102传输该未压缩数据至驱动集成电路104时,驱动集成电路104是操作在非解压缩模式以自显示接口103接收未压缩数据并根据该未压缩显示数据以驱动显示面板106。藉此例子,显示面板106可使用二维/三维显示设备(如视网膜显示)来实现,而像素排列可为矩形布局、三布局或PenTile布局。当应用处理器102传送压缩数据至驱动集成电路104时,驱动集成电路104是操作在解压缩模式以自显示接口103接收压缩显示数据并根据衍生自解压缩压缩显示数据的解压缩显示数据以驱动显示面板106。若在数据传送期间无任何错误,在非压缩模式下传输的未压缩数据应与在非解压缩模式下接收的未压缩数据相同,而在压缩模式下所传输的压缩数据应与在该解压缩模式下所接收的压缩数据相同。
[0028] 如图1所示,应用处理器102包含有微控制单元(micro control unit,MCU)112、图像信号处理器(image signal processor,ISP)114、图像编码器(image encoder)116、图像译码器118、显示处理器120、影像编码器(video encoder)122、影像译码器124、图形引擎(graphic engine)126、压缩器128、电池计量计130以及输出接口132,其中电池计量计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。
[0029] 图像译码器118自外部存储装置108接收编码后图像,并产生译码后图像至显示处理器120,而影像译码器124自外部存储装置108接收编码后影像,并产生译码后影像至显示处理器120,然而,该产生自图像信号处理器114的单一撷取图像/影像序列有可能在未经额外的编码及译码操作即被旁通至显示处理器120。图形引擎126则用来产生图形数据(例如三维图形图像)至显示处理器120。
[0030] 显示处理器120可根据图像数据、影像数据、文字数据(例如,文字视图(text-rich)图像数据)等其中的一个或多个来产生输入显示数据D1,在此实施例中,显示处理器120可另执行图像处理操作,包含缩放、旋转等。
[0031] 压缩器128是用以对产生自显示处理器120的输入显示数据D1执行数据压缩,且据此产生输出显示数据D1’,其中根据显示接口103的传送协议,利用输出接口130将该压缩显示数据(即输出显示数据D1’)封装/打包成输出比特流,且通过显示接口103传输输出比特流至驱动集成电路104。
[0032] 驱动集成电路104包含有输入接口142、解压缩器144以及其他电路146。输入接口142自显示接口103接收输入比特流,且将该输入比特流解除封装/解除打包成输入显示数据D2,其中当应用处理器102操作在压缩模式下时,该输入显示数据D2为压缩显示数据。在此实施例中,解压缩器132是用以对输入显示数据D2执行数据解压缩,并据此产生解压缩显示数据D2',而其他电路146是用以根据解压缩显示数据D2'驱动显示面板106。
[0033] 由于本发明着重在用以设定压缩器的自适应式压缩技术方案,关于通过显示接口103自应用处理器102传送/接收压缩/未压缩显示数据,以及根据接收自显示接口103的压缩/未压缩显示数据以驱动显示面板106的细节在此省略以节省篇幅。
[0034] 在此实施例中,压缩器128支持多个具有不同压缩特征的压缩算法,参考图2,图2是显示图1所示的压缩器所支持的不同压缩算法的特征的表格,其中压缩算法表示一组编码工具以移除输入显示数据D1中的多余数据。该编码工具可为任何通过所有算法而发展、由最先进的影像标准(例如,MPEG-1/2/4,H261/262/263/264以及HEVC)所指定或图像标准(例如,JPEG、JPEG-1s、JPEG-2000、JPEG-XR、PNG以及GIF)的压缩方法,如图2所示,这些压缩算法代表不同的压缩成效的能,如压缩比例、压缩效率、压缩复杂度以及功率耗散。特别的是,压缩效率为当要维持特定程度的视觉效果时,在可能的最低比特率对输入显示数据D1进行编码的压缩算法的能力指针,其中有两种量测压缩算法的压缩效率的方法,为使用一客观度量,如峰值讯杂比,而另一种为使用主观的影像/图像画质评定。若一种压缩算法的压缩效率高,代表在特定压缩比例下执行压缩后,该压缩算法可保存较多的输入显示信息,若压缩算法的压缩效率低,代表在特定压缩比例下执行压缩后,该压缩算法会遗失较多的输入显示信息,导致具有较低压缩校能的压缩运算法会造成更多的压缩瑕疵,因此,高压缩效率算法在特定压缩比例可保存较多输入数据信息,且该解压缩显示数据可具有较佳的视觉外观及质量
[0035] 压缩器128可根据图1虚线所示的至少该旁侧信息来自适应地调节应用于输入显示数据D1的压缩算法,其中该旁侧信息可由至少一附属传感器105及显示面板106所提供,由于压缩器128参考该旁侧信息以自具有不同压缩特征的可支持压缩算法中选择适当的压缩算法,可优化该压缩成效。为了更清楚了解本发明的技术特征,多个实施例如以下所述。
[0036] 在第一示范性实施例中,压缩器128根据产生自至少附属传感器105的至少一个传感器输入信号以自适应地调节应用于输入显示数据D1的压缩算法,参考图3,图3是图1所示的压缩器128的实施例的示意图,其中压缩器128包含比较单元302以及压缩单元304,其中比较单元302自多个附属传感器如环境光线传感器105_1、距离传感器105_2、热传感器105_3以及加速度计105_4中的至少其中之一接收旁侧信息SI,此外,比较单元302将旁侧信息SI与至少一个预设阈值比较以产生比较结果CR,而压缩单元304是用以参考比较结果CR以自适应地调节所使用的压缩算法,详细来说,压缩单元304支持具有不同特征的多个压缩算法,并参考比较结果CR以自所支持的压缩算法中选择其中之一以压缩数据。
[0037] 在环境光线传感器105_1产生作为旁侧信息SI的传感器输入信号的第一例子中,比较单元302使用预设阈值THR1以确认旁侧信息SI(即环境光线强度),当环境光线强度较强时(即环境光线强度高于预设阈值THR1),使用者较难观察到该压缩瑕疵,因此可选择具有较强压缩比例(如,与M=1/2相比之下,选择M=1/4)的压缩算法以节省功率,而当环境光线强度较弱时(即环境光线强度为不高于预设阈值THR1),使用者较易观察到该压缩瑕疵,因此可选择具有较弱压缩比例(如,与M=1/2相比之下,选择M=3/4)的压缩算法以确保视觉质量。
[0038] 在距离传感器105_2产生作为旁侧信息SI的传感器输入信号的第二例子中,比较单元302使用预设阈值THR2以确认旁侧信息SI(即显示面板106与物体(如用户的脸)之间的距离),当该距离较小时(即该距离未大于预设阈值THR2),控制显示面板106将画面转暗或甚至关闭电源,且停止压缩器128所使用的该压缩运算法,以停止对输入显示数据D1进行数据压缩;而当该距离较大时(即该距离大于预设阈值THR2),控制显示面板106以正常操作,且启用压缩器128所使用的该压缩运算法以对输入显示数据进行数据压缩。
[0039] 在热传感器105_3产生作为旁侧信息SI的传感器输入信号的第三例子中,比较单元302使用预设阈值THR3以确认旁侧信息SI(即图1所示的电路组件所包含的电子装置(如智能型手机)的温度),当该温度较高时(即该温度高于预设阈值THR3),此时拥有低功率技术是重要的,并选择较不复杂且具有较低功率耗散的压缩算法以节省功率并避免该温度继续升高,而当该温度较低时(即该温度未高于预设阈值THR3),选择较复杂且具有高功率耗散或具有较弱压缩比例(如,与1/2相比,选择M=3/4)的压缩算法以改善视觉质量。
[0040] 在加速度计(或重力传感器)105_4产生作为旁侧信息SI的传感器输入信号的第四例子中,比较单元302使用预设阈值THR4以确认旁侧信息SI(即图1所示的电路组件所包含的电子装置(如智能型手机)的加速度),当加速度较高时(即加速度高于预设阈值THR4),使用者较难观察到该压缩瑕疵,因此可选择具有较强压缩比例(如,与1/2相比,选择M=1/4)以节省功率,而当加速度较低时(即加速度未高于预设阈值THR4),使用者较易观察到该压缩瑕疵,因此可选择具有较弱压缩比例(如,与1/2相比,选择M=3/4)以确保视觉质量。
[0041] 图4是依据本发明第一实施例的根据至少一个传感器输入信号的自适应式压缩方法的流程图。该示范性自适应式压缩方法将以下列步骤简单归纳。
[0042] 步骤400:流程开始。
[0043] 步骤401:接收欲压缩的输入显示数据D1的图像。
[0044] 步骤402:确认旁侧信息SI是否包含电子装置(如智能型手机)的环境光线强度以及加速度的其中之一,若是,则进入步骤404;否则,进入步骤410。
[0045] 步骤404:确认该环境光线强度/该加速度是否高于预设阈值THR1/THR4,若是,则进入步骤406;否则,进入步骤408。
[0046] 步骤406:对该图像应用具有较强压缩比例的压缩运算法,并进入步骤424。
[0047] 步骤408:对该图像应用具有较弱压缩比例的压缩运算法,并进入步骤424。
[0048] 步骤410:确认旁侧信息SI是否包含显示面板106以及物体(如用户的脸)之间的距离,若是,则进入步骤412;否则,进入步骤418。
[0049] 步骤412:确认该距离是否小于预设阈值THR2,若是,则进入步骤414;否则,进入步骤416。
[0050] 步骤414:停止压缩器218所使用的压缩运算法以停止对该图像进行数据压缩,并进入步骤424。
[0051] 步骤416:启用压缩器218所使用的压缩运算法以对该图像进行数据压缩,并进入步骤424。
[0052] 步骤418:确认该电子装置的温度是否高于预设阈值THR3,若是,则进入步骤420;否则,进入步骤422。
[0053] 步骤420:对该图像应用较不复杂且具有较低功率耗散的压缩运算法,并进入步骤424。
[0054] 步骤422:对该图像应用较复杂且具有较高功率耗散或具有较弱压缩比例的压缩运算法。
[0055] 步骤424:流程结束。
[0056] 倘若大体上可达到相同的结果,并不一定需要遵照图4中所示流程的步骤顺序来进行,举例来说,可变更步骤402、410以及418,其取决于实际设计考虑,藉此仍可达到自适应地选择该压缩算法的目标。
[0057] 需注意的是,步骤402、404、410、412、418是由比较单元302执行,而步骤401、406、408、414、416、420、422是由压缩单元304来执行,本领域具有通常知识者在阅读上述段落后应能轻易的理解图4所示各步骤的细节,因此详细说明在此省略以省篇幅。
[0058] 参考图5,图5是图1所示的压缩器128的另一实施例的示意图。如图5所示,压缩器128包含有决定单元502以及压缩单元504,其中决定单元502自多个附属传感器,如加速度计105_4、陀螺仪(gyroscope)105_5以及全球卫星导航系统如全球定位系统(global positioning system,GPS)接收器105_6中的至少其中之一接收旁侧信息SI,此外,决定单元502确认旁侧信息SI以产生决定结果DR,而压缩单元504是用以参考决定结果DR以自适应地调节所使用的压缩算法,详细来说,压缩单元504支持具有不同特征的多个压缩算法,并参考决定结果DR以自所支持的压缩算法中选择其中之一以压缩数据。
[0059] 在陀螺仪105_5产生作为旁侧信息SI的传感器输出信号的第一例子中,决定单元502根据角动量(angular momentum)参考陀螺仪105_5所测量/估计的方向以决定出决定结果DR,若陀螺仪105_5检测图1所示的电路组件中的电子装置(如智能型手机)正在平移动,决定结果DR会指示应选择在水平像素间具有水平预测的压缩算法,而若陀螺仪105_5检测该电子装置正在垂直移动,决定结果DR会指示应选择在垂直像素间具有垂直预测的压缩算法,若陀螺仪105_5检测该电子装置正同时垂直且水平移动,决定结果DR会指示应选择能在该移动方向上预测的压缩算法。
[0060] 在陀螺仪105_5和加速度计105_4产生作为旁侧信息SI的传感器输出信号的第二例子中,决定单元502根据加速度计105_4提供的加速度信息以及陀螺仪105_5提供的方向信息来获得观看角度(view angle),并通过将该观看角度与默认范围(即显示面板106的正常观看角度)做比较以决定出决定结果DR,当该观看角度在该正常观看范围内,使用者较易观察到该压缩瑕疵,因此可选择具有较弱压缩比例(如,与1/2相比,选择M=3/4)的压缩算法以确保视觉质量;而当该观看角度在该正常观看范围外,使用者较难观察到该压缩瑕疵,因此可选择具有较强压缩比例(如,与1/2相比,选择M=1/4)的压缩算法以节省功率。
[0061] 在GPS接收器105_6产生作为旁侧信息SI的传感器输出信号的第三例子中,决定单元502参考太空卫星导航系统所提供的位置及/或时间信息以决定出决定结果DR,在实施例中,决定结果DR根据图1所示的电路组件中的电子装置(如一智能手机)的位置指示压缩单元504在具有不同压缩比例的不同压缩算法中做选择,举例来说,使用者在家时会选择高显示画质,但在办公室时会选择低功率消耗,因此压缩单元504参考决定结果DR以选择适当的压缩算法以符合用户的需求/偏好。详细来说若GPS接收器105_6指示的位置显示用户的住家坐标,可选择具有较弱压缩比例(如,与1/2相比,选择M=3/4)的压缩算法以确保视觉质量;若GPS接收器105_6指示的位置显示用户的办公室坐标,选择具有较强压缩比例(如,与1/2相比,选择M=1/4)的压缩算法以节省功率。
[0062] 图6是依据本发明第二实施例的根据至少一个传感器输入信号的自适应式压缩方法的流程图。该示范性自适应式压缩方法将以下列步骤简单归纳。
[0063] 步骤600:流程开始。
[0064] 步骤601:接收欲压缩的输入显示数据D1的图像。
[0065] 步骤602:确认旁侧信息SI是否仅包含电子装置(如智能型手机)的方向信息,若是,则进入步骤604;否则,进入步骤606。
[0066] 步骤604:应用能在该移动方向上预测的压缩算法,并进入步骤618。
[0067] 步骤606:确认旁侧信息SI是否包含电子装置(如智能型手机)的加速度以及方向信息,若是,则进入步骤608;否则,进入步骤616。
[0068] 步骤608:自该电子装置的加速度以及方向信息获得观看角度。
[0069] 步骤610:确认该观看角度是否在显示面板106的正常观看范围内,若是,则进入步骤612;否则,进入步骤614。
[0070] 步骤612:应用具有较弱压缩比例的压缩算法,并进入步骤618。
[0071] 步骤614:应用具有较强压缩比例的压缩算法,并进入步骤618。
[0072] 步骤616:确认该电子装置的位置是否为用户的住家坐标,若是,则进入步骤612;否则(例如,该电子装置的位置为用户的办公室坐标),进入步骤614。
[0073] 步骤618:流程结束。
[0074] 倘若大体上可达到相同的结果,并不一定需要遵照图6中所示流程的步骤顺序来进行,举例来说,可变更步骤612、606以及616,其取决于实际设计考虑,藉此仍可达到自适应地选择该压缩算法的目标。
[0075] 需注意的是,步骤602、606、608、610、616是由决定单元502执行,而步骤601、604、612、614是由压缩单元504来执行,本领域普通技术人员在阅读上述段落后应能轻易的理解图6所示各步骤的细节,因此详细说明在此省略以省篇幅。
[0076] 在第二示范性实施例中,压缩器128根据显示设备(如显示面板106)的显示配置自适应地调节应用于输入显示数据D1的压缩算法,参考图7,图7是图1所示的压缩器128的另一实施例的示意图,其中压缩器128包含决定单元702以及压缩单元704,其中决定单元702自显示面板106接收旁侧信息SI,并根据旁侧信息SI所指示的该显示配置以决定决定结果DR’,而压缩单元704支持具有不同特征的多个压缩算法,并参考决定结果DR’以自所支持的压缩算法中选择其中之一以压缩数据。
[0077] 在示范性设计中,显示面板106可支持多个不同的三维显示格式,如图8所示的并排格式(side-by-side)、行交错(row-interleaved)格式以及列交错(column-interleaved),当决定单元702确认旁侧信息以得知显示面板106使用并排格式,由于压缩算法N1是特地设计以撷取在并排格式中三维内容的左视图信息以及右视图信息,因此决定结果DR’指示压缩单元702选择压缩算法N1,如此一来,可达到在并排格式中输入显示数据D1的优化压缩效率;同样地,当决定单元702确认旁侧信息以得知显示面板106使用行交错格式,由于压缩算法N2是特地设计以撷取在行交错格式中三维内容的左视图信息以及右视图信息,因此决定结果DR’指示压缩单元702选择压缩算法N2;而当决定单元702确认旁侧信息以得知显示面板106使用列交错格式,由于压缩算法N3是特地设计以撷取在列交错格式中三维内容的左视图信息以及右视图信息,因此决定结果DR’指示压缩单元702选择压缩算法N3。简单来说,压缩器218是用以当该显示配置指示第一三维显示格式时使用第一压缩算法以压缩数据,而当该显示配置指示第二三维显示格式时使用第二压缩算法以压缩数据,其中该第二三维显示格式与该第一三维显示格式相异。
[0078] 图9是依据本发明第一实施例的根据显示设备的显示配置的自适应式压缩方法的示意图。该示范性自适应式压缩方法将以下列步骤简单归纳。
[0079] 步骤900:流程开始。
[0080] 步骤901:接收欲压缩的输入显示数据D1的图像。
[0081] 步骤902:参考旁侧信息SI以获得该三维显示格式。
[0082] 步骤904:确认该三维显示格式是否为并排格式,若是,则进入步骤906;否则,进入步骤908。
[0083] 步骤906:对该图像应用压缩算法N1,并进入步骤914。
[0084] 步骤908:确认该三维显示格式是否为行交错格式,若是,则进入步骤910;否则,进入步骤912。
[0085] 步骤910:对该图像应用压缩算法N2,并进入步骤914。
[0086] 步骤912:对该图像应用压缩算法N3。
[0087] 步骤914:流程结束。
[0088] 倘若大体上可达到相同的结果,并不一定需要遵照图9中所示流程的步骤顺序来进行,举例来说,可变更步骤904以及908,其取决于实际设计考虑,藉此仍可达到自适应地选择该压缩算法的目标。
[0089] 需注意的是,步骤902、904、908是由决定单元702执行,而步骤901、906、910、912是由压缩单元704来执行,本领域普通技术人员在阅读上述段落后应能轻易的理解图9所示各步骤的细节,因此详细说明在此省略以省篇幅。
[0090] 显示面板106支持二维显示模式以及三维显示模式,因此,当该显示数据携带二维内容时,显示面板106操作在二维显示模式;而当该显示数据携带三维内容时,显示面板106操作在三维显示模式,因此,决定单元720参考旁侧信息SI以决定显示面板106是以二维面板或三维面板运作。当决定单元720决定显示面板106使用该三维显示模式时,由于压缩算法N1是特别设计以对在三维格式中的输入显示数据D1进行数据压缩,决定结果DR’指示压缩单元704选择压缩算法N1;而当决定单元720决定显示面板106使用该二维显示模式时,由于压缩算法N2是特别设计以对在二维格式中的输入显示数据D1进行数据压缩,决定结果DR’指示压缩单元704选择压缩算法N2。
[0091] 图10是依据本发明第二实施例的根据显示设备的显示配置的自适应式压缩方法的示意图。倘若大体上可达到相同的结果,并不一定需要遵照图10中所示流程的步骤顺序来进行,该示范性自适应式压缩方法将以下列步骤简单归纳。
[0092] 步骤1000:流程开始。
[0093] 步骤1001:接收欲压缩的输入显示数据D1的图像。
[0094] 步骤1002:参考旁侧信息SI以获得显示面板106的显示模式。
[0095] 步骤1004:显示面板是否作为二维面板运作?若是,则进入步骤1006;否则,进入步骤1008。
[0096] 步骤1006:对该图像应用压缩算法N2,并进入步骤1010。
[0097] 步骤1008:对该图像应用压缩算法N1。
[0098] 步骤1010:流程结束。
[0099] 需注意的是,步骤1002、1004是由决定单元702执行,而步骤1001、1006、1008是由压缩单元704来执行,本领域普通技术人员在阅读上述段落后应能轻易的理解图10所示各步骤的细节,因此详细说明在此省略以省篇幅。
[0100] 以上所述仅为本发明的较佳实施方式,凡依本发明权利要求所做的均等变化与修饰,都应属本发明的涵盖范围。
QQ群二维码
意见反馈