图形数据的基于子集的压缩和解压缩的制作方法_4

文档序号:9476287阅读:来源:国知局
成多个值的子集,使得多个颜色值的子集包括来自多个颜 色值的一个或多个不同的值;将索引值与多个值的子集中的每个值关联;对于所述各个像 素中的每个像素,确定关联的像素索引值W生成与所述像素瓦片的所述各个像素关联的多 个像素索引值;W及在所述图形缓冲器中存储包含所述多个值的所述子集的图形数据、所 述关联的索引值和所述多个像素索引值,和/或提供本文所讨论的其它操作。一般而言,存 储库920可W通信方式禪合到图形处理单元930。存储库920可包含图形缓冲器940,其可 由图形数据编解码器模块935访问W检索图形数据945。另外,显示装置1070可配置成至 少部分基于图形数据945显示输出图像数据(未示出)。如所讨论的,图形数据编解码器模 块935可还配置成访问和/或解压缩图形数据945,如本文所讨论的。
[0074] 如将认识到的,在图10中图示的模块可包含各种各样的软件和/或硬件模块和/ 或可经由软件和/或硬件实现的模块。例如,模块可经由中央处理单元1006和/或图形处 理单元930实现为软件,或者模块可经由图形处理单元930的专用硬件部分或多个部分实 现。另外,示出的存储库920例如可W是中央处理单元906和/或图形处理单元920的共 享存储器。另外,图形缓冲器940可经由存储库920实现或与存储库920分开,和/或图形 缓冲器940可经由可包含其它缓冲器部分(诸如再现器缓冲器等)的通用缓冲器实现。还 有,系统100可W各种方式实现。例如,系统100 (排除了显示装置1070)可实现为具有图 形处理器、四核中央处理单元、板上高速缓存和存储器控制器输入/输出(I/O)模块(未示 出)的单个忍片或装置。在其它示例中,系统100 (再次排除显示装置1070)可实现为忍片 集。
[00巧]中央处理单元1006可包含任何适合的实现,例如包含微处理器、多核处理器、专 用集成电路、忍片、忍片集等。另外,图形处理单元930可包含任何适合的实现,例如包含 处理器、多核处理器、专用集成电路、可编程逻辑装置、图形卡、集成图形、通用图形处理单 元等。此外,存储库920和/或图形缓冲器940可W是任何类型存储器,诸如易失性存储器 (例如静态随机存取存储器(SRAM)、动态随机存取存储器值RAM)等)或非易失性存储器 (例如闪存等)诸如此类。在非限制性示例中,存储库920和/或图形缓冲器940可经由高 速缓冲存储器实现。在各种示例中,系统100可实现为忍片集或片上系统。
[0076]图11图示了按照本公开的示例系统1100。在各种实现中,系统1100可W是媒体 系统,不过系统1100不限于此上下文。例如,系统1100可被结合到个人计算机(PC)、膝上 型计算机、超膝上型计算机、平板、触摸板、便携计算机、手持计算机、掌上计算机、个人数字 助理(PDA)、蜂窝电话、组合蜂窝电话/PDA、电视、智能装置(例如智能电话、智能平板或智 能电视)、移动因特网装置(MID)、消息传递装置、数据通信装置等等中。
[0077] 在各种实现中,系统1100包含禪合到显示器1120的平台1102。平台1102可从内 容装置(诸如内容服务装置1130或内容递送装置1140或其它类似内容源)接收内容。包 含一个或多个导航特征的导航控制器1150可用于例如与平台1102和/或显示器1120交 互。下面更详细描述运些组件中的每个组件。
[0078] 在各种实现中,平台1102可包含忍片集1105、处理器1110、存储器1112、存储装置 1114、图形子系统1115、应用1116和/或无线电1118的任何组合。忍片集1105可提供处 理器1110、存储器1112、存储装置1114、图形子系统1115、应用1116和/或无线电1118之 间的互通信。例如,忍片集1105可包含能够提供与存储装置1114的互通信的存储装置适 配器(未描绘)。
[0079] 处理器1110可实现为复杂指令集计算机(CISC)或精简指令集计算机巧ISC)处 理器、x86指令集可兼容处理器、多核或任何其它微处理器或中央处理单元(CPU)。在各种 实现中,处理器1110可W是双核处理器、双核移动处理器等等。
[0080]存储器1112可实现为易失性存储器装置,诸如但不限于随机存取存储器(RAM)、 动态随机存取存储器值RAM)或静态RAM(SRAM)。
[0081] 存储装置1114可实现为非易失性存储装置,诸如但不限于磁盘驱动器、光盘驱动 器、磁带驱动器、内部存储装置、附连的存储装置、闪存、电池备份的SDRAM(同步DRAM)和/ 或网络可访问存储装置。在各种实现中,例如当包含多个硬驱时,存储装置1114可包括增 加有价值数字媒体的存储性能增强保护的技术。
[0082] 图形子系统1115可执行图像处理,诸如静止图像或视频W便显示。图形子系统 1115例如可W是图形处理单元(GPU)或视觉处理单元(VPU)。可使用模拟接口或数字接口 W通信方式禪合图形子系统1115和显示器1120。例如,接口可W是依从高清多媒体接口、 显示端口、无线HDMI和/或无线皿的技术中的任何技术。图形子系统1115可集成到处 理器1110或忍片集1105中。在一些实现中,图形子系统1115可W是W通信方式禪合到忍 片集1105的独立卡。
[0083] 本文描述的图形和/或视频处理技术可实现在各种硬件架构中。例如,图形和/ 或视频功能性可集成在忍片集内。备选地,可使用分立图形和/或视频处理器。作为又一 实现,图形和/或视频功能可由通用处理器(包含多核处理器)提供。在其它实施例中,功 能可在消费电子装置中实现。
[0084] 无线电1118可包含能够使用各种适合的无线通信技术传送和接收信号的一个或 多个无线电。此类技术可设及在一个或多个无线网络上的通信。示例无线网络包含(但不 限于)无线局域网(WLAN)、无线个人区域网(WPAN)、无线城域网(WMAN)、蜂窝网络和卫星网 络。在此类网络上的通信中,无线电1118可按照任何版本的一个或多个可应用标准进行操 作。
[0085] 在各种实现中,显示器1120可包含任何电视型监视器或显示器。显示器820例如 可包含计算机显示屏、触摸屏、视频监视器、电视类装置和/或电视。显示器1120可W是 数字的和/或模拟的。在各种实现中,显示器1120可W是全息显示器。还有,显示器1120 可W是可接收视觉投影的透明表面。此类投影可输送各种形式的信息、图像和/或对象。 例如,此类投影可W是用于移动扩增实境(MR)应用的视觉重叠。在一个或多个软件应用 1116的控制下,平台1102可在显示器1120上显示用户界面1122。
[0086] 在各种实现中,内容服务装置1130可由任何国家、国际和/或独立服务托管,并且 从而例如可经由因特网访问平台1102。内谷服务装置1130可禪合到平台1102和/或显不 器1120。平台1102和/或内容服务装置1130可禪合到网络1160W向网络1160和从网络 860传递(例如发送和/或接收)媒体信息。内容递送装置1140还可禪合到平台1102和 /或显示器1120。
[0087] 在各种实现中,内容服务装置1130可包含有线电视盒、个人计算机、网络、电话、 能够递送数字信息和/或内容的因特网使能装置或电器W及能够在内容提供商与平台 1102和/或显示器1120之间经由网络1160或直接单向或双向传递内容的任何其它类似装 置。将认识到,可经由网络1160向和从系统1100中的任一组件和内容提供商单向和/或 双向传递内容。内容的示例可包含任何媒体信息,例如包含视频、音乐、医疗和游戏信息等 等。
[0088]内容服务装置1130可接收诸如有线电视节目编排的内容,包含媒体信息、数字信 息和/或其它内容。内容提供商的示例可包含任何有线电视或卫星电视或者无线电或因特 网内容提供商。所提供的示例不打算W任何方式限制根据本公开的实现。
[0089] 在各种实现中,平台1102可从具有一个或多个导航特征的导航控制器1150接收 控制信号。控制器1150的导航特征例如可用于与用户接口 1122交互。在实施例中,导航 控制器1150可W是定点装置,定点装置可W是允许用户将空间(例如连续和多维)数据 输入到计算机中的计算机硬件组件(特别是人工接口装置)。许多系统诸如图形用户界面 (GUI)W及电视和监视器允许用户使用身体姿势控制和提供数据给计算机或电视。
[0090] 移动控制器1150的导航特征可通过移动指针、光标、焦圈或显示在显示器上的其 它视觉指示符来在显示器(例如显示器1120)上复制。例如,在软件应用1116的控制下, 位于导航控制器1150上的导航特征例如可被映射到在用户接口 1122上显示的虚拟导航特 征。在实施例中,控制器1150可W不是单独组件,而是可集成到平台1102和/或显示器 1120中。然而,本公开不限于本文示出或描述的元件或上下文。
[0091] 在各种实现中,驱动器(未示出)可包含在初始引导后(例如当启用时)使用户 能够通过触摸按钮而立即打开和关闭平台11〇2(如电视)的技术。平台逻辑可允许平台 1102向媒体适配器或其它内容服务装置1130或内容递送装置1140流播内容,甚至当平台 "关闭"时。此外,忍片集1105例如可包含对于7. 1环绕声音频和/或高清(7. 1)环绕声音 频的硬件和/或软件支持。驱动器可包含用于集成图形平台的图形驱动器。在实施例中, 图形驱动器可包括外围组件互连(PCI)快速图形卡。
[0092] 在各种实现中,可集成系统1100中示出的组件中的任何一个或多个。例如,平台 1102和内容服务装置1130可被集成,或者平台1102和内容递送装置1140可被集成,或者 例如平台1102、内容服务装置1130和内容递送装置1140可被集成。在各种实施例中,平台 1102和显示器1120可W是集成单元。例如,显示器1120和内容服务装置1130可被集成, 或者显示器1120和内容递送装置1140可被集成。运些示例不打算限制本公开。
[0093] 在各种实施例中,系统1100可被实现为无线系统、有线系统或二者的组合。当实 现为无线系统时,系统1100可包含适合于通过无线共享介质(诸如一个或多个天线、传送 器、接收器、收发器、放大器、滤波器、控制逻辑等)通信的组件和接口。无线共享介质的示 例可包含无线频谱部分,诸如RF频谱等。当实现为有线系统时,系统1100可包含适合于 通过有线通信介质(诸如输入/输出(I/O)适配器、连接I/O适配器与对应有线通信介质 的物理连接器、网络接口卡(NIC)、盘控制器、视频控制器、音频控制器等)通信的组件和接 口。有线通信介质的示例可包含有线、电缆、金属引线、印刷电路板(PCB)、底板、开关构造、 半导体材料、双绞线、同轴电缆、光纤等等。
[0094] 平台1102可建立一个或多个逻辑或物理信道W传递信息。信息可包含媒体信息 和控制信息。媒体信息可指的是表示送往用户的内容的任何数据。内容的示例例如可包 含来自语音转换、视频会议、流播视频、电子邮件(email)消息、语音邮件消息、字母数字符 号、图形、图像、视频、文本等的数据。来自语音对话的数据例如可W是言语信息、沉默周期、 背景噪声、舒适噪声、音调等等。控制信息可指的是表示送往自动化系统的命令、指令或控 制字的任何数据。例如,控制信息可用于通过系统路由媒体信息,或指令节点按预定方式处 理媒体信息。然而,实施例不限于在图11中示出或描述的元件或上下文。
[0095] 如上所述,系统1100可按变化的物理样式或形状因子实施。图12图示了可实施 系统1100的小形状因子装置1200的实现。在实施例中,例如,装置1100可实现为具有无 线能力的移动计算装置。移动计算装置例如可指的是具有处理系统和移动电源或电力供应 (诸如一个或多个电池)的任何装置。
[0096] 如上所述,移动计算装置的示例可包含个人计算机(PC)、膝上型计算机、超膝上型 计算机、平板、触摸板、便携计算机、手持计算机、掌上计算机、个人数字助理(PDA)、蜂窝电 话、组合蜂窝电话/PDA、电视、智能装置(例如智能电话、智能平板或智能电视)、移动因特 网装置(MID)、消息传递装置、数据通信装置等等。
[0097]
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1