当前位置: 首页 > 专利查询>英特尔公司专利>正文

视频聊天数据处理制造技术

技术编号:10918128 阅读:114 留言:0更新日期:2015-01-15 11:32
此处描述了图形处理单元和系统。图形处理单元包括解码器、后处理器以及呈现器。解码器将解码来自传入的数据流的视频数据流。后处理器将对经解码的视频数据流执行后处理。呈现器将在视频聊天会话中呈现后处理的视频数据流,并从视频聊天应用中丢弃空的视频数据流。

【技术实现步骤摘要】
视频聊天数据处理
技术介绍
视频聊天应用通过跨诸如因特网之类的网络将视频聊天数据从一个计算系统传输到另一计算系统,使计算系统的用户能与另一计算系统的至少一个用户进行通信。视频聊天数据可以使用一个计算系统上的编解码器来编码,然后,根据网络协议打包,并跨网络发送。可以在另一计算系统中从网络接收经编码的视频聊天数据,从数据包中提取经编码的视频聊天数据,并使用编解码器来解码经编码的视频聊天数据。在编码并解码视频聊天数据时,视频聊天应用所使用的特定编解码器可以不向一个计算系统或另一计算系统的其他组件和模块公开。附图简述图1是可以与视频聊天数据处理一起使用的计算设备的框图;图2是启用视频聊天数据处理的方法的过程流程图;图3是示出了解码传入的视频聊天数据的方式的图示;图4是示出了解码传入的视频聊天数据的方式的系统的控制流程图;图5是启用视频聊天数据处理的另一方法的过程流程图;图6是示出了编码捕捉到的视频聊天数据的方式的图示;图7是示出了编码捕捉到的视频聊天数据的方式的系统的控制流程图;图8是处理视频聊天数据的示例性系统的框图;图9是其中可包含图8的系统的小形状系数设备的示意图;以及图10是示出了存储用于视频聊天数据处理的代码的有形的、非瞬时的计算机可读介质的框图。在整个公开和附图中使用相同的标号来指示相似的组件和特征。100系列的标号涉及在图1中最初可见的特征,200系列的标号涉及在图2中最初可见的特征,以此类推。各实施例的描述视频聊天数据包括与视频聊天会话相关联的图像、文本、音频以及视频。每一个视频聊天应用都使用编解码器来编码或解码视频聊天数据的图形部分。编解码器是可以编码或解码数据流的计算设备的软件或硬件组件。在某些情况下,数据被编码和解码,用于数据压缩目的。视频聊天数据的图形部分包括原始视频数据。视频聊天应用通常使用软件算法来实现编解码器以压缩数据流。视频聊天应用实现编解码器所使用的软件算法是使用中央处理单元(CPU)执行的。然而,硬件编码和解码功能通过图形硬件在大多数计算系统上可用。图形硬件包括但不仅限于,图形处理单元(GPU)、固定功能硬件、视频编码逻辑、视频解码逻辑以及图形引擎。视频聊天应用通常在不使用图形硬件的情况下执行编码或解码功能,因为带有图形硬件的标准接口可能不可用。在某些情况下,当与视频聊天应用的软件编码和解码功能相比时,图形硬件能够执行基于更快的、更有效率的硬件的编码和解码。另外,通过使用CPU来执行视频聊天应用的编码和解码功能,视频聊天过程中的功率消耗可能相对较高。此外,视频聊天应用的性能可能会导致呈现的视频减慢或不连贯,取决于CPU的数据吞吐量。此处所描述的各实施例实现视频聊天数据处理。在某些实施例中,图形、像机以及网络驱动程序可以被嵌入有将来自视频聊天应用的编码、解码以及后处理功能转移到图形硬件的智能或逻辑。如此,视频聊天的性能被增强,其中,增强的性能可以是指向用户呈现的视频、文本、图像以及声音的品质改善以及系统功率消耗改善。此外,在某些实施例中,当至图形硬件的标准接口不可用时,图形硬件可以处理视频聊天数据。为便于描述,使用目的地计算系统和源计算系统来描述视频聊天会话过程中的功能。然而,单一系统可以同时执行目的地计算系统和源计算系统的功能。此外,任意数量的计算系统可以参与视频聊天会话。在以下描述和权利要求书中,可使用术语“耦合”和“连接”及其衍生词。应当理解,这些术语并不旨在作为彼此的同义词。相反,在具体实施例中,“连接的”用于指示两个或更多个要素彼此直接物理或电接触。“耦合”可表示两个或多个元件直接物理或电气接触。然而,“耦合的”也可表示两个或更多个要素可能并未彼此直接接触,但是仍然彼此协作、彼此作用。一些实施例可在硬件、固件和软件中的一者或组合中实现。一些实施例还可被实现为存储在机器可读介质上的指令,其可由计算平台读取和执行以执行本文所述的操作。机器可读介质可包括用于存储或传送机器(例如,计算机)可读形式的信息的任何机制。例如,机器可读介质可包括只读存储器(ROM);随机存取存储器(RAM);磁盘存储介质;光存储介质;闪存设备;或电、光、声或其它形式的传播信号(例如,载波、红外信号、数字信号、或发送和/或接收信号的接口等)等等。实施例是实现或示例。说明书中对“实施例”、“一个实施例”、“一些实施例”、“各种实施例”或“其它实施例”的引用表示结合这些实施例而描述的特定特征、结构、或特性被包括在本专利技术的至少一些实施例中,而不一定在所有的实施例中。“实施例”、“一个实施例”、“一些实施例”的各自出现不一定都指代相同的实施例。一个实施例的元件或方面可与另一个实施例的元件或方面组合。并非本文中描述和示出的所有组件、特征、结构、特性等等都需要被包括在特定实施例或多个实施例中。例如,如果说明书陈述“可”、“可能”、“能”、或“能够”包括组件、特征、结构、或特性,则不一定包括该特定组件、特征、结构、或特性。如果说明书或权利要求书提到“一”或“一个”元件,则这并不意味着仅有一个该元件。如果说明书或权利要求书引用“额外的”元素,则不排除有一个以上的额外的元素。要注意的是,虽然参考特定实现方式描述了一些实施例,但根据一些实施例,其他实现方式也是可能的。另外,附图中所示的和/或本文描述的电路元件或其它特征的配置和/或顺序不需要以所示和所描述的特定方式安排。根据某些实施例很多其它配置也是可能的。在附图中示出的每个系统中,在一些情况下的元件可分别具有相同附图标记或不同的附图标记,以暗示所表示的元件可能不同和/或相似。然而,元件是足够灵活的以具有不同的实现并与本文所示或所描述的系统中的部分或全部一起操作。附图中所示的各元件可以相同或不同。将哪个称为第一元件以及将哪个称为第二元件是任意的。图1是可以与视频聊天数据处理一起使用的计算设备100的框图。该计算设备100可以是,例如,膝上型计算机、台式计算机、超极本、平板计算机、移动设备、智能电话、智能TV或服务器等等。计算设备100可包括中央处理单元(CPU)102,被配置为执行所存储的指令,还有存储器设备104,存储可由CPU102执行的指令。CPU102可以通过总线106耦合到存储器设备104。另外,CPU102还可以是单核处理器、多核处理器、计算簇、或者任意数量的其他配置。进一步,计算设备100可包括多于一个的CPU102。计算设备100还可包括图形处理单元(GPU)108。如图所示,CPU102可通过总线106耦合至GPU108。存储器设备104可以存储可由GPU108执行的指令。GPU108可被配置为执行计算设备100中的任意数量的图形操作。例如,GPU108可被配置为呈现或操作诸如图形图像、图形帧、视频之类的图形数据,使其向计算设备100的用户显示。图形数据可以在视频聊天会话过程中呈现。存储器设备104可包括随机存取存储器(RAM)、只读存储器(ROM)、闪存、或任何其他合适的存储系统。例如,存储器设备104可包括动态随机存取存储器(DRAM)。存储器设备104包括一个或多个驱动程序110。驱动程序可以包括诸如图形驱动程序、网络驱动程序,或像机驱动程序之类的设备驱动程序。在某些示例中,诸如图形编码器之类的硬件组件可以通过图形驱动程序的编码模块来本文档来自技高网...
视频聊天数据处理

【技术保护点】
一种图形处理单元,包括:解码器,其中所述解码器将解码来自传入的数据流的视频数据流;后处理器,其中所述后处理器对所述经解码的视频数据流执行后处理;以及呈现器,其中所述呈现器将在视频聊天会话中呈现所述后处理的视频数据流,并从视频聊天应用中丢弃空的视频数据流。

【技术特征摘要】
2013.07.12 US 13/940,8831.一种图形处理单元,包括:解码器,其中所述解码器将解码来自传入的数据流的视频数据流,其中所述传入的数据流包括所述视频数据流和空的视频数据流;后处理器,其中所述后处理器对经解码的视频数据流执行后处理;以及呈现器,其中所述呈现器将呈现所述后处理的视频数据流,并丢弃所述空的视频数据流。2.如权利要求1所述的图形处理单元,其特征在于,包括设备驱动程序,所述设备驱动程序将检测视频聊天会话,以便来自所述传入的数据的所述视频数据流被发送到所述解码器,且所述空视频流被发送到视频聊天应用。3.如权利要求1所述的图形处理单元,其特征在于,所述传入的数据流将包括所述视频数据流和音频数据流。4.如权利要求3所述的图形处理单元,其特征在于,视频聊天应用接收所述音频数据流和所述空视频数据流。5.如权利要求1所述的图形处理单元,其特征在于,所述解码器将根据视频聊天应用的编解码器来解码所述视频数据流。6.如权利要求1所述的图形处理单元,其特征在于,后处理经解码的数据流包括对所述视频数据流的任何图像增强。7.如权利要求1所述的图形处理单元,其特征在于,使用暗示来检测新视频聊天会话。8.一种用于图像处理的系统,包括:编码器,其中所述编码器将从视频聊天应用接收图像数据,并且其中所述编码器将编码所述图像数据;多路复用器,其中,所述多路复用器将在视频聊天会话过程中重新包装接收自图像子系统的经编码的图像数据和来自所述视频聊天应用的数据分组,其中所述数据分组包括音频和空视频;跨网络传输所述重新包装的数据分组的联网逻辑;以及解码器,其中经重新包装的数据分组将从所述网络接收到,其中所述联网逻辑从所述经重新包装的数据分组剥离所述经...

【专利技术属性】
技术研发人员:S·文卡塔苏布磊曼聂
申请(专利权)人:英特尔公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1