处理视频内容的制作方法_4

文档序号:8460768阅读:来源:国知局
HDMI和/或无线HD兼容技术中的任一种。图形子系统715可以集成到处理器710或芯片组705中。图形子系统715可以是在通信上耦合到芯片组705的独立卡。
[0046]本文中所描述的图形和/或视频处理技术可以在各种硬件体系结构中实现。例如,图形和/或视频功能性可以集成在芯片组内。备选地,可以使用离散图形和/或视频处理器。作为另一个实施例,图形和/或视频功能可以由包括多核处理器在内的通用处理器来实现。在另一个实施例中,可以在消费型电子装置中实现这些功能。
[0047]无线电718可以包括能够利用各种合适的无线通信技术传送和接收信号的一个或多个无线电。这些技术可以涉及跨越一个或多个无线网络的通信。示例性无线网络包括(但不限于)无线局域网(WLAN)、无线个域网(WPAN)、无线城域网(WMAN)、蜂窝网络和卫星网络。在跨越这些网络的通信中,无线电718可以根据任何版本的一个或多个适用的标准操作。
[0048]在实施例中,显示器720可以包括任何电视类型监视器或显示器。显示器720可以包括例如计算机显示屏、触摸屏显示器、视频监视器、电视类装置和/或电视。显示器720可以是数字和/或模拟显示器。在实施例中,显示器720可以是全息显示器。并且,显示器720可以是可接收可视投影的透明表面。这些投影可以传达各种形式的信息、图像和/或对象。例如,这些投影可以是移动增强实现(MAR)应用的可视叠加。在一个或多个软件应用716的控制下,平台702可以在显示器720上显示用户接口 722。
[0049]在实施例中,内容服务装置730可以通过任何国家、国际和/或独立服务进行主控,并且因此对于平台702可经由例如互联网接入。内容服务装置730可以耦合到平台702和/或显示器720。平台702和/或内容服务装置730可以耦合到网络760以便向以及从网络760通信(例如,发送和/或接收)媒体信息。内容递送装置740也可以耦合到平台702和/或显示器720。
[0050]在实施例中,内容服务装置730可以包括能够递送数字信息和/或内容的有线电视盒、个人计算机、网络、电话、互联网启用装置或器具以及能够在内容供应商和平台702和/或显示器720之间经由网络760或直接单向或双向地通信内容的任何其它类似装置。将明白,可以经由网络760将内容单向和/或双向地通信到系统700和内容供应商中的任何一个组件以及从这任何一个组件单向和/或双向地通信内容。内容的示例可以包括任何媒体信息,包括例如视频、音乐、医疗和游戏信息等。
[0051]内容服务装置730接收诸如有线电视节目的内容,包括媒体信息、数字信息和/或其它内容。内容供应商的示例可以包括任何有线或卫星电视或无线电或互联网内容供应商。所提供的示例不是要限制本发明的实施例。
[0052]在实施例中,平台702可以从具有一个或多个导航特征的导航控制器750接收控制信号。控制器750的导航特征可用于例如与用户接口 722交互。在实施例中,导航控制器750可以是指向装置,它可以是允许用户将空间(例如,连续且多维的)数据输入到计算机的计算机硬件组件(特别是人机接口装置)。诸如图形用户接口(GUI)以及电视和监视器的许多系统允许用户利用身体姿势来控制数据并将数据提供给计算机或电视。
[0053]可以通过在显示器(例如,显示器720)上所显示的指针、光标、聚焦环或其它可视指示符的移动来在显示器上效仿控制器750的导航特征的运动。例如,在软件应用716的控制下,位于导航控制器750上的导航特征可以映射到例如用户接口 722上所显示的虚拟导航特征。在实施例中,控制器750可以不是独立组件,而是集成到平台702和/或显示器720中。但是,实施例不限于上下文中所示或在本文中所描述的元件。
[0054]在实施例中,驱动器(未示出)可以包括用于使得用户能够在初始启动之后通过触摸按钮(例如,在启用时)来立即打开和关闭像电视的平台702的技术。程序逻辑可以允许平台702在平台“关闭”时将内容流播到媒体适配器或其它内容服务装置730或内容递送装置740。另外,芯片组705可以包括例如支持5.1环绕立体声和/或高清7.1环绕立体声的硬件和/或软件。驱动器可以包括用于集成图形平台的图形驱动器。在实施例中,图形驱动器可以包括外围组件互连(PCI) Express图形卡。
[0055]在各种实施例中,系统700中示出的任何一个或多个组件都可以集成。例如,平台702和内容服务装置730可以集成,或平台702和内容递送装置740可以集成,或平台702、内容服务装置730和内容递送装置740可以集成。在各种实施例中,平台702和显示器720可以是集成单元。例如,显示器720和内容服务装置730可以集成,或显示器720和内容递送装置740可以集成。这些示例不是要限制本发明。
[0056]在各种实施例中,系统700可以作为无线系统、有线系统或两者的组合来实现。当作为无线系统实现时,系统700可以包括适于通过无线共享介质通信的组件和接口,例如一个或多个天线、传送器、接收器、收发器、放大器、滤波器、控制逻辑等。无线共享介质的示例可以包括诸如RF频谱等的无线频谱的部分。当作为有线系统实现时,系统700可以包括适于通过有线共享介质通信的组件和接口,例如输入/输出(I/O)适配器、用于连接I/O适配器和对应的有线通信介质的物理连接器、网络接口卡(NIC)、盘控制器、视频控制器、音频控制器等。有线通信介质的示例可以包括导线、电缆、金属引线、印刷电路板(PCB)、背板、交换结构、半导体材料、双绞线、同轴电缆、光纤等。
[0057]平台702可以建立一个或多个逻辑或物理通道以便通信信息。信息可以包括媒体信息和控制信息。媒体信息可以指代表打算给用户的内容的任何数据。内容的示例可以包括例如来自语音对话、视频会议、流播视频、电子邮件(“ emai I ”)消息、语音邮件消息、字母数字符号、图形、图像、视频、文本等的数据。来自语音对话的数据可以是例如语音信息、静默周期、背景噪声、舒适噪声、音调等。控制信息可以指代表打算给自动化系统的命令、指令或控制字的任何数据。例如,控制信息可用于通过系统路由媒体信息、或命令节点以预定方式处理媒体信息。但是,实施例不限于这些元件或图7中示出或描述的上下文。
[0058]如上所述,系统700可以在各种物理样式或形状因子中实施。图8示出可在其中实施系统700的小形状因子装置800的实施例。例如,在实施例中,装置800可以作为具有无线能力的移动计算装置来实现。例如,移动计算装置可以指具有处理系统和移动电源(例如,一个或多个电池)的任何装置。
[0059]如上所述,移动计算装置的示例可以包括个人计算机(PC)、膝上型计算机、超级膝上型计算机、平板计算机、触摸板、便携式计算机、手持式计算机、掌上型计算机、个人数字助理(PDA)、蜂窝电话、组合蜂窝电话/PDA、电视、智能装置(例如,智能电话、智能平板或智能电视)、移动互联网装置(MID)、消息传递装置、数据通信装置等。
[0060]移动计算装置的示例还可包括布置成由人穿戴的计算机,例如手腕式计算机、手指式计算机、戒指计算机、眼镜计算机、带扣式计算机、臂戴式计算机、鞋式计算机、服装计算机和其它可穿戴计算机。例如,在实施例中,移动计算装置可以作为能够执行计算机应用以及语音通信和/或数据通信的智能电话来实现。尽管可以举例说明用作为智能电话实现的移动计算装置描述一些实施例,但是可明白,也可以利用其它无线移动计算装置来实现其它实施例。实施例在这方面不受限制。
[0061]如图8所示,装置800可以包括外壳802、显示器804、输入/输出(I/O)装置806和天线808。装置800还可包括导航特征812。显示器804可以包括用于显示适合移动计算装置的信息的任何合适的显示单元。I/O装置806可以包括用于将信息输入到移动计算装置的任何合适的I/O装置。I/O装置806的示例可以包括字母数字键盘、数字小键盘、触摸板、输入按键、按钮、开关、摇杆式开关、麦克风、扬声器、语音识别装置和软件等。也可以通过麦克风将信息输入到装置800。这些信息可以通过语音识别装置数字化。实施例在这方面不受限制。
[0062]实施例可以包括用于处理视频内容的设备。该设备可以包括用于接收处理视频内容的请求的用户模式驱动器。用户模式驱动器可以响应于请求将与请求相关联的命令插入到命令缓冲区中。用户模式驱动器可以将命令缓冲区加入队列以便独立于平台硬件执行命令而接收处理另外的视频内容的另外的请求。
[0063]另外,用户模式驱动器可以在句柄阵列中标识与命令缓冲区相关联的有效句柄和/或处理视频内容所需的任何其它资源,并在句柄阵列中用无效句柄取代有效句柄。此外,如果例如命令的执行没有完成和/或命令缓冲区不可用,那么用户模式驱动器可以响应于另外的请求绕过无效句柄。
[0064]另外,用户模式驱动器可以将与另外的请求相关联的另外的命令插入到另外的命令缓冲区中。此外,用户模式驱动器可以绕过句柄阵列中的无效句柄,并在句柄阵列中标识与另外的命令缓冲区相关联的另外的有效句柄和/或处理视频内容所需的任何其它资源,以便将与另外的请求相关联的另外的命令插入到另外的命令缓冲区中。此外,如果例如命令的执行没有完成和/或命令缓冲区不可用,那么用户模式驱动器可以绕过无效句柄和/或标识另外的有效句柄以便将另外的命令插入到另外的命令缓冲区中。
[0065]另外,例如如果数据存储命令的执行没有完成和/或命令缓冲区不可用,那么用户模式驱动器可以将与另外的请求相关联的另外的命令插入到命令缓冲区中。
[0066]另外,命令和/或另外的命令可以包括将由平台硬件执行以便处理视频内容的硬件命令。此外,命令和/或另外的命令可以包括将由平台硬件执行以便在句柄阵列中用与命令缓冲区相关联的有效句柄或处理视频内容所需的任何其它资源取代句柄阵列中的无效句柄的数据存储命令。
[0067]另外,该设备可以包括用于存储一个或多个命令缓冲区、另外的命令缓冲区等或其组合的存储器。此外,该设备可以包括用于将命令缓冲区从例如存储器移出队列的命令提交进程。此外,命令提交进程可以调用内核模式驱动器模块以便将命令缓冲区提交给平台硬件以执行命令。此外,命令提交守护进程可以包括进程、守护进程和线程中的一个或多个。
[0068]另外,该设备可以包括内核模式驱动器,它用于独立于用户模式驱动器接收系统调用并响应于系统调用将命令缓冲区提交给平台硬件以处理视
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1