描述了电子设备和视频解码的方法。经由数据链路从主机接收压缩比特流。将压缩比特流的每个片映射至压缩帧缓冲器。压缩帧缓冲器支持针对区域更新的选择性覆盖。执行对压缩帧缓冲器中的压缩数据的并行处理。向显示面板写入像素数据。
【技术实现步骤摘要】
【国外来华专利技术】
本公开总体涉及电子设备。更具体地,本公开涉及用于显示流压缩(DSC)的系统 和方法。
技术介绍
电子设备已经变得越来越小并且功能更强大,以满足消费者的需要并提高便携性 和便利性。消费者已经变得依赖电子设备并且期望增加的功能。电子设备的一些示例包括 台式计算机、膝上型计算机、蜂窝电话、智能电话、媒体播放器、集成电路等。 许多电子设备包括用于向消费者呈现信息的显示器。例如,便携电子设备包括允 许数字媒体在几乎消费者可能处于的任意位置处消费数字媒体的显示器。例如,消费者可 以使用具有显示器的电子设备来查看电子邮件、观看图片、观看视频、查看社交网络更新 等。在许多情况下,更大的显示器增强了消费者的实用性和享受。 然而,显示器的电力需要可能存在问题。对于便携电子设备,显示器的电力需要可 能显著地限制电池寿命。降低功耗而为用户提供相同的观看体验的不断增长的需要可能存 在问题。如可能从该论述中看出的,用于减小显示器的功耗的系统和方法可能是有益的。
技术实现思路
本专利技术的一个实施例公开了一种电子设备,包括:压缩缓冲器,其中压缩缓冲器支 持针对区域更新的选择性覆盖;片映射器,将压缩比特流映射至压缩缓冲器;一个或更多 个解码器,执行对来自压缩缓冲器的压缩数据的并行处理;以及显示面板,显示解码数据。 本专利技术的一个实施例公开了一种视频解码方法,包括:经由数据链路从主机接收 压缩比特流;将压缩比特流的每个片映射至压缩帧缓冲器,其中压缩帧缓冲器支持针对区 域更新的选择性覆盖;执行对压缩帧缓冲器中的压缩数据的并行处理;以及向显示面板写 入像素数据。【附图说明】 图1是示出其中可以实现适配显示行为的系统和方法的电子设备的示例的框图。 图2是示出在本系统和方法中使用的主机和显示模块的框图。 图3是用于显示流压缩(DSC)的方法的流程图。 图4是示出包括多个片的帧的框图。 图5是示出部分宽度片的框图。 图6是示出在本系统和方法中使用的选择性更新解码器的框图。 图7是示出串行片解码的框图。 图8是示出轮询片解码的框图。 图9是示出在行内的并行片解码的框图。 图10示出了可以在电子设备中使用的各种组件。【具体实施方式】 描述了一种视频解码方法。经由数据链路从主机接收压缩比特流。将压缩比特流 的每个片映射至压缩帧缓冲器。压缩帧缓冲器支持针对区域更新的选择性覆盖。在压缩帧 缓冲器执行对压缩数据的并行处理。向显示面板写入像素数据。 可以针对传输对片数据进行交织。可以向每个解码器提供片数据而不缓冲压缩数 据。压缩数据的传输可以使用调度,以避免将片映射至压缩帧缓冲器与对来自压缩帧缓冲 器的片进行解码之间的冲突。解码器可以在相对于帧时间的开始的偏移之后,开始对来自 压缩帧缓冲器的帧进行解码。解码器可以以均匀速率对光栅扫描中的片进行操作直至帧的 结束。 可以由移动设备执行该方法。在一种配置中,可以由移动设备上的显示流压缩解 码器来执行该方法。压缩帧缓冲器可以是线性的。可以针对压缩帧缓冲器保持压缩片位置 列表。压缩片位置列表可以包括每个片的开始时间、每个片的结束时间和片在压缩帧缓冲 器内的位置。 当接收到有限数量的的完全片的压缩数据时,可以实现区域更新。区域更新可以 包括片的位置、片的尺寸以及片在压缩帧缓冲器中位于何处。压缩帧缓冲器可以包括基于 片几何形状和每个片的最大尺寸和针对每个片预留的空间。可以由多个假想参考解码器 (HRD)来约束压缩比特流的内容和传输。第" i "个HRD中比特的到达相对于第0个HRD中 比特的到达可以延迟了 i*R/M比特。R可以是比特率并且M可以是HRD的数量。比特可以 以R/M比特每像素时间P的均匀速率到达HRD。例如,约束可以是没有并行HRD上溢或下 溢。 还描述了一种电子设备。电子设备包括:支持针对区域更新的选择性覆盖的压缩 缓冲器。电子设备还包括:将压缩比特流映射至压缩缓冲器的片映射器。电子设备还包括: 执行对来自压缩缓冲器的压缩数据的并行处理的一个或更多个解码器。电子设备还包括: 显示解码数据的显示面板。 现在参照附图描述各种配置,其中相似附图标号可指示功能相似的元件。在这里 的附图中总体示出和描述的系统和方法可被布置和设计为多种不同配置。因此,以下在附 图中表示的对若干配置的更详细的描述不旨在限制权利要求的范围,而仅是代表性的系统 和方法。 图1是示出其中可以实现移动显示流压缩(DSC)的电子设备102的示例的框图。 显示流压缩(DSC)指的是在具有优化功耗的现有接口上支持增强的显示分辨率的由视频 电子标准协会(VESA)管理的标准。然而,显示流压缩(DSC)标准的当前设计未关注节电应 用的细节。显示流压缩(DSC)框架内的一个显著挑战是支持用压缩帧缓冲器112的区域更 新。本文公开的系统和方法提供在显示流压缩(DSC)框架内的区域更新和压缩帧缓冲器 112的使用。 电子设备102可以是用户设备(UE)、移动台、订户站、接入终端、远程站、用户终 端、终端、手机、订户单元、无线通信设备、膝上型计算机、便携视频游戏单元等。电子设备 102可以包括显示模块104。显示模块104可以允许电子设备102用降低的功耗来(即经 由显示面板108)向用户显示高质量视频。例如,显示模块104可以包括其中电池寿命很关 键的移动显示面板108。显示模块104可以通过包括显示流压缩(DSC)解码器110而支持 在显示链路层上和显示模块104中的压缩帧缓冲器112内的压缩。以下参照图2来更详细 地讨论显示流压缩(DSC)解码器110。显示模块104还可以包括接收机106。 嵌入式显示端口(eDP) 1.4标准定义了一些省电的工具。这些工具包括面板自刷 新(PSR)、链路级压缩和具有选择性更新的自刷新(PSR2)。面板自刷新(PSR)允许在显示 内容不变时,主机图形单元进入低功率状态。显示模块104可以基于本地帧存储器来刷新 显示面板108上的显示。然而,面板自刷新(PSR)需要显示面板104内的帧存储器工作。 链路级压缩对跨数据链路发送的视频数据应用压缩,允许数据链路以较低的速率 运行(由此节省电力)。链路级压缩可以使用简单的编解码器。压缩算法可以是对样本执 行的相对简单的操作,无需空间变换。然而,缺乏关于压缩率的保证需要解码器具有未压缩 帧缓冲器以支持选择性区域更新。 区域更新可以结合帧缓冲器工作,允许显示源发送已经改变了的显示器的区域的 数据,同时依赖针对尚未改变的区域的帧缓冲器中的数据。当图像的大部分保持恒定时 (例如,在计算机上编辑文档时),区域更新可能特别有效。在eDP 1.3中,用一组扫描线和 扫描线内的X位置来描述区域更新(也称为选择性更新)。可能需要X位置是16的倍数。 选择性区域更新可以包括压缩,但是必须在帧缓冲器中存储之前对压缩数据进行解压缩。 在eDP 1.4中,显示模块104可能需要未压缩帧缓冲器或压缩/代码转换。显示 模块104还可能需要未压缩存储器的两行用于比特流缓冲器(尽管显示模块104可能能够 用更少的存储器来实现该要求)。此外,eDP 1.4中的显示模块可能需要源解码器在使用压 缩的数据时具有严密的缓冲器管理。 显示器的帧缓冲器(即压缩帧缓冲器112)中的压缩的使用可以减小帧缓本文档来自技高网...
【技术保护点】
一种电子设备,包括:压缩缓冲器,其中压缩缓冲器支持针对区域更新的选择性覆盖;片映射器,将压缩比特流映射至压缩缓冲器;一个或更多个解码器,执行对来自压缩缓冲器的压缩数据的并行处理;以及显示面板,显示解码数据。
【技术特征摘要】
【国外来华专利技术】...
【专利技术属性】
技术研发人员:路易斯·J·克罗夫斯基,
申请(专利权)人:夏普株式会社,
类型:发明
国别省市:日本;JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。