重建宏块行就可以在框970处移动到参考缓冲区中。
[0036]在整个图示的过程中,可以使用当前帧中的下一行以及先进先出缓冲区中的每一个重建宏块行来生成(多个)附加重建宏块行。该方案在先进先出缓冲区中的所有重建宏块行将帮助产生(多个)更准确的重建宏块行的情形中可以是有用的。
[0037]在各个实施例中的一些中,初始重建宏块行的数目可以为三。然而,在又一实施例中,初始重建宏块行的数目η可以更大。该数目η可以取决于视频帧的大小以及重建宏块行的期望质量。
[0038]如果存在可用参考缓冲区,则先进先出缓冲区可以是可用参考缓冲区的一部分。参考缓冲区在该情形中可以是之前帧和可替换帧缓冲区中的一个。以其它方式,先出缓冲区可以位于存储器的附加分配的块中或专用存储器部段中。
[0039]图10图示了系统1000的实施例。在实施例中,系统1000可以是媒体系统,尽管系统1000不限于该上下文。例如,系统1000可以并入到个人计算机(PC)、膝上型计算机、超级膝上型计算机、平板计算机、触摸板、便携式计算机、手持式计算机、掌上计算机、个人数字助理(PDA)、蜂窝电话、组合蜂窝电话/PDA、电视、智能设备(例如智能电话、智能平板计算机或智能电视)、移动互联网设备(MID)、消息传送设备、数据通信设备等中。
[0040]在实施例中,系统1000包括耦合到显示器1020的平台1002。平台1002可以从诸如(多个)内容服务设备1030或(多个)内容递送设备1040或其它类似内容源之类的内容设备接收内容。包括一个或多个导航特征的导航控制器1050可以用来与例如平台1002和/或显示器1020交互。这些组件中的每一个在下文更详细地描述。
[0041]在实施例中,平台1002可以包括芯片组1005、处理器1010、存储器1012、存储设备1014、图形子系统1015、应用1016和/或无线电1018的任何组合。芯片组1005可以提供处理器1010、存储器1012、存储设备1014、图形子系统1015、应用1016和/或无线电1018之中的相互通信。例如,芯片组1005可以包括能够提供与存储设备1014的相互通信的存储适配器(未描绘)。
[0042]处理器1010可以实现为复杂指令集计算机(CISC)或精简指令集计算机(RISC)处理器、x86指令集相容的处理器、多核、或任何其它微处理器或中央处理单元(CPU)。在实施例中,处理器1010可以包括(多个)双核处理器、(多个)双核移动处理器等。
[0043]存储器1012可以实现为易失性存储器设备,诸如但不限于,随机存取存储器(RAM)、动态随机存取存储器(DRAM)或静态RAM (SRAM)0
[0044]存储设备1014可以实现为非易失性存储设备,诸如但不限于,磁盘驱动器、光盘驱动器、磁带驱动器、内部存储设备、附接存储设备、闪速存储器、电池备用SDRAM (同步DRAM)和/或网络可访问存储设备。在实施例中,存储设备1014可以包括例如在包含多个硬盘驱动器时增加针对有价值的数字媒体的存储性能增强的保护的技术。
[0045]图形子系统1015可以施行诸如静止的图像或视频的处理以用于显示。图形子系统1015可以例如是图形处理单元(GPU)或视觉处理单元(VPU)。模拟或数字接口可以被用来通信耦合图形子系统1015和显示器1020。例如,接口可以是高清多媒体接口、显示端口、无线HDMI和/或无线HD相容的技术中的任何一种。图形子系统1015可以集成到处理器1010或芯片组1005中。图形子系统1015可以是通信耦合到芯片组1005的独立卡。
[0046]本文所描述的图形和/或视频处理技术可以在各种硬件架构中实现。例如,图形和/或视频功能性可以集成到芯片组中。可替换地,可以使用分立的图形和/或视频处理器。作为仍另一实施例,图形和/或视频功能可以由包括多核处理器的通用处理器来实现。在进一步实施例中,功能可以在消费者电子设备中实现。
[0047]无线电1018可以包括能够使用各种适当的无线通信技术发射和接收信号的一个或多个无线电。这样的技术可以涉及跨一个或多个无线网络的通信。示例性无线网络包括(但不限于)无线局域网(WLAN)、无线个域网(WPAN)、无线城域网(WMAN)、蜂窝网络和卫星网络。在跨这样的网络的通信中,无线电1018可以根据任何版本的一个或多个适用的标准来操作。
[0048]在实施例中,显示器1020可以包括任何电视类型的监视器或显示器。显示器1020可以包括例如计算机显示屏、触摸屏显示器、视频监控器、类似电视的设备和/或电视。显示器1020可以是数字和/或模拟的。在实施例中,显示器1020可以是全息显示器。另外,显示器1020可以是可接收视觉投影的透明表面。这样的投影可以传达各种形式的信息、图像和/或对象。例如,这样的投影可以是用于移动增强现实(MAR)应用的视觉覆层。在一个或多个软件应用1016的控制之下,平台1002可以在显示器1020上显示用户接口 1022。
[0049]在实施例中,例如,(多个)内容服务设备1030可以由任何全国、全球和/或独立的服务托管并且因而是平台1002经由因特网可访问的。(多个)内容服务设备1030可以耦合到平台1002和/或显示器1020。平台1002和/或(多个)内容服务设备1030可以耦合到网络1060以将媒体信息传送到网络1060和从网络1060传送(例如发送和/或接收)。(多个)内容递送设备1040也可以耦合到平台1002和/或显示器1020。
[0050]在实施例中,(多个)内容服务设备1030可以包括有线电视机顶盒、个人计算机、网络、电话、能够递送数字信息和/或内容的因特网启用的设备或应用、以及能够在内容提供商和平台1002和/或显示器1020之间经由网络1060或直接地单向或双向传送内容的任何其它类似的设备。将领会的是,内容可以经由网络1060单向和/或双向传送到系统1000中的任何一个组件和内容提供商以及从系统1000中的任何一个组件和内容提供商单向和/或双向传送。内容的示例可以包括任何媒体信息,包括例如视频、音乐、医疗和游戏信息等。
[0051](多个)内容服务设备1030接收内容,诸如有线电视节目,包括媒体信息、数字信息和/或其它内容。内容提供商的示例可以包括任何有线或卫星电视或无线电或因特网内容提供商。所提供的示例并不意图限制本发明的实施例。
[0052]在实施例中,平台1002可以从具有一个或多个导航特征的导航控制器1050接收控制信号。例如,控制器1050的导航特征可以被用来与用户接口 1022交互。在实施例中,导航控制器1050可以是定点设备,其可以为允许用户将空间(例如连续和多维度的)数据输入到计算机中的计算机硬件组件(特别地人类接口设备)。诸如图形用户接口(GUI)和电视和监控器之类的许多系统允许用户使用物理手势控制和提供数据给计算机或电视。
[0053]控制器1050的导航特征的移动可以通过显示器上所显示的指针、光标、聚焦环或其它视觉指示符的移动而回波在显示器(例如显示器1020)上。例如,在软件应用1016的控制之下,位于导航控制器1050上的导航特征可以例如被映射到用户接口 1022上所显示的虚拟导航特征。在实施例中,控制器1050可以不是分离的组件而是集成到平台1002和/或显示器1020中。然而,实施例并不限于所述元件或在本文所描述或示出的上下文中。
[0054]在实施例中,驱动器(未示出)可以包括使得用户能够在初始启动之后(例如在启用时)利用按钮的触摸来立即接通和关断平台1002 (比如电视)的技术。程序逻辑可以允许平台1002在平台被“关断”时将内容流送到媒体适配器或(多个)其它内容服务设备1030或(多个)内容递送设备1040。附加地,芯片组1005可以例如包括用于5.1环绕声音频和/或高清7.1环绕声音频的硬件和/或软件支持。驱动器可以包括用于集成图形平台的图形驱动器。在实施例中,图形驱动器可以包括快速外围组件互连(PCI)图形卡。
[0055]在各个实施例中,在系统1000中示出的组件中的任一个或多个可以集成。例如,平台1002和(多个)内容服务设备1030可以集成,或者平台1002和(多个)内容递送设备1004可以集成,或者例如平台1002、(多个)内容服务设备1030和(多个)内容递送设备1040可以集成。在各个实施例中,平台1002和显示器1020可以是集成单元。例如,显示器1020和(多个)内容服务设备1030可以集成,或显示器1020和(多个)内容递送设备1040可以集成。这些示例并不意味着限制本发明。
[0056]在各个实施例中,系统1000可以实现为无线系统、有线系统或二者的组合。当实现为无线系统时,系统1000可以包括适用于通过诸如