首页 / 专利库 / 专利权 / 第II章 / 国际初步审查单位 / 国际初步审查 / 国际初步审查要求 / 选定 / 用于对视频流的选定空间部分进行编码的方法和装置

用于对视频流选定空间部分进行编码的方法和装置

阅读:1022发布:2020-05-28

专利汇可以提供用于对视频流选定空间部分进行编码的方法和装置专利检索,专利查询,专利分析的服务。并且一种用于将原始 视频流 的 选定 空间部分编码为独立视频流的方法,该方法包括:获得关于所选定空间部分的图片元素信息;获得从所述原始视频流的补充空间部分得出的编码提示,该补充空间部分位于选定空间部分的外围;以及利用编码提示对选定空间部分进行编码。,下面是用于对视频流选定空间部分进行编码的方法和装置专利的具体信息内容。

1.一种用于将原始视频流选定空间部分编码为独立视频流的方法,所述方法包括:
-获得与所述选定空间部分相关的图片元素信息;
-获得从所述原始视频流的补充空间部分得出的编码提示,该补充空间部分位于所述选定空间部分的外围;以及
-利用所述编码提示对所述选定空间部分进行编码。
2.如权利要求1所述的方法,该方法还包括:
-获得所述原始视频流;
-获得选择信息,该选择信息代表所述独立视频流的所述选定空间部分;以及-根据所述选择信息从所述原始视频流提取与所述选定空间部分相关的图片元素信息。
3.如权利要求2所述的方法,该方法还包括:
-获得与所述原始视频流相关的运动和特征信息;
-识别所述运动和特征信息中与位于所述选定空间部分外围的区域相关的相关特征;
以及
-从识别的所述相关特征得出所述编码提示。
4.如前述权利要求中任意一项所述的方法,其中所述编码通过可扩展视频编解码器来执行。
5.如权利要求4所述的方法,其中所述原始视频流被提供为用作所述编码的基础层。
6.如权利要求4或5所述的方法,其中所述可扩展视频编解码器是H.264 SVC编解码器。
7.如前述权利要求中任意一项所述的方法,其中所述获得与所述选定空间部分相关的所述图片元素信息包括获得编码的视频流,并且其中所述编码包括对所述编码的视频流进行转码。
8.一种计算机程序,该计算机程序适于在运行时执行根据权利要求1至7中任意一项所述的方法。
9.一种包括指令的计算机可读存储介质,所述指令引起数据处理装置执行根据权利要求1至7中任意一项所述的方法步骤。
10.一种用于将原始视频流的选定空间部分编码为独立视频流的装置,所述装置包括:
-视频输入接口,用于接收所述原始视频流;
-选择信息输入接口,用于接收选择信息,所述选择信息代表所述选定空间部分;
-运动和特征信息输入接口,用于接收从所述原始视频流得出的运动和特征信息;
-全景重构器,可操作地耦合至所述视频输入接口和所述选择信息输入接口,该全景重构器被配置为根据所述选择信息从所述原始视频流提取与所述选定空间部分相关的图片元素信息;
-运动适配器,可操作地耦合至所述运动和特征信息输入接口及所述选择信息输入接口,该运动适配器被配置为识别所述运动和特征信息中与位于所述选定空间部分外围的区域相关的相关特征,并从识别的相关特征得出编码提示;以及
-受提示编码器,可操作地耦合至所述全景重构器和所述运动适配器,该受提示编码器被配置为利用所述编码提示对所述选定空间部分进行编码。
11.如权利要求10所述的装置,其中所述受提示编码器被配置为通过可扩展视频编解码器来对所述选定空间部分进行编码。
12.如权利要求10所述的装置,其中所述受提示编码器被配置为提供所述原始视频流用作所述编码的基础层。
13.如权利要求11或12所述的装置,其中所述可扩展视频编解码器是H.264 SVC编解码器。
14.如权利要求10至13中任意一项所述的装置,其中所述视频输入接口被配置为获得所述视频流作为编码的视频流,并且其中所述受提示编码器被配置为对所述编码的视频流进行转码。
15.一种用于将原始视频流的选定空间部分编码为独立视频流的系统,所述系统包括特征分析器以及如权利要求10至14中任意一项所述的多个装置,所述特征分析器被配置为提取与外所述围部分中的特征相关的信息,所述特征分析器耦合至所述装置的各个运动和特征信息接口。

说明书全文

用于对视频流选定空间部分进行编码的方法和装置

技术领域

[0001] 本发明涉及视频流编码领域。

背景技术

[0002] 就某些类型的视频内容而言,例如,电视直播运动赛事,音乐会,喜剧等,观众有时可能想要观看高质量的整体镜头,而有时候则想要放大动作的特定部分。已知的客户端平移/倾斜/缩放(PTZ)功能会导致放大图像部分的质量或分辨率损失。已知的服务器端平移/倾斜/缩放(PTZ)功能会在服务器侧产生大量的运算。

发明内容

[0003] 本发明旨在提供一种客户端PTZ功能,使获得的图像保持高质量,同时使计算资源得到更加有效地使用。
[0004] 根据本发明的一个方面,提供了一种用于将原始视频流的选定空间部分编码为独立视频流的方法,该方法包括:获得关于所选定空间部分的图片元素信息;获得从所述原始视频流的补充(complementary)空间部分得出(derive)的编码提示,该补充空间部分位于选定空间部分的外围;以及利用编码提示对选定空间部分进行编码。
[0005] 本发明的方法的一个优点是,通过考虑与更大的图片相关的信息,特别是在区域中出现的原始视频流的特征,针对选定部分的编码过程更加高效,所述区域位于选定部分的外部,但是又足够接近选定部分从而对后续的编码产生影响。优选基于相关外围特征的运动,以及选定部分的“运动”,即由任何相对于原始视频流的平移,倾斜或缩放而导致的图像运动来选择相关外围特征。
[0006] 本发明的方法的另一个优点是,不管在何处得出编码提示,在编码阶段都可以获得改善。这种设定允许提示得出过程的一部分,特别是原始视频的特征和运动提取与剩余的方法步骤分开。通过这种方式,能够使这些分开的步骤集中,在进行多个编码时提高效率。
[0007] 在一个实施方式中,本发明的方法还包括:获得原始视频流;获得选择信息,该选择信息代表独立视频流的选定空间部分;以及根据选择信息从原始视频流提取与选定空间部分相关的图片元素信息。
[0008] 该实施方式的一个优点是,原始视频流的信息被用于生成缩减的视频,在缩减的视频中最大程度上保持原始视频流的质量(例如,分辨率)。
[0009] 在一个实施方式中,本发明的方法还包括:获得与原始视频流相关的运动和特征信息;识别运动和特征信息中与位于选定空间部分外围的区域相关的相关特征;以及从识别的相关特征得出编码提示。
[0010] 该实施方式的一个优点是,原始视频流的信息被用于生成运动和特征信息,使最大量的信息能够被考虑以生成编码提示。优选地,运动适配器被配置为通过比较候选特征的运动矢量和代表选定空间部分的平移/倾斜/缩放运动的运动矢量来识别相关特征。因此,位于选定部分的外围区域中的特征在进入感兴趣区域时能够被检测到,在这种情况下可以预料到它们的出现,可以为可变编码参数选择新的值,由此对预料的特征的出现进行最优处理。
[0011] 在本发明的方法的一个实施方式中,通过可扩展视频编解码器来执行编码。在特定实施方式中,提供原始视频流作为编码的基础(base)层。
[0012] 在特定实施方式中,可扩展视频编解码器是H.264 SVC编解码器。
[0013] 在本发明的方法的一个实施方式中,获得与选定空间部分相关的图片元素信息包括获得编码的视频流,并且编码包括对编码的视频流进行转码。
[0014] 原始视频流和/或选定空间部分最初可以仅作为已编码流使用。在这种情况下,审慎(judicious)转码比对原始视频流进行解码和再编码要更加高效。
[0015] 根据本发明的一个发明,提供了一种计算机程序,该计算机程序适于在运行时执行根据本发明的实施方式的方法。
[0016] 根据本发明的一个方面,提供了一种包括指令的计算机可读存储介质,指令引起数据处理装置执行根据本发明的实施方式的方法的步骤。
[0017] 根据本发明的一个方面,提供了一种用于将原始视频流的选定空间部分编码为独立视频流的装置,该装置包括:用于接收原始视频流的视频输入接口;用于接收选择信息的选择信息输入接口,选择信息代表选定空间部分;用于接收从原始视频流得出的运动和特征信息的运动和特征信息输入接口;可操作地耦合至视频输入接口和选择信息输入接口的全景重构器(reframer),该全景重构器被配置为根据选择信息从原始视频流提取与选定空间部分相关的图片元素信息;可操作地耦合至运动和特征信息输入接口及选择信息输入接口的运动适配器,该运动适配器被配置为识别运动和特征信息中与位于选定空间部分外围的区域相关的相关特征,并从识别的相关特征得出编码提示;以及可操作地耦合至全景重构器和运动适配器的受提示编码器,该受提示编码器被配置为利用编码提示对选定空间部分进行编码。
[0018] 在本发明的装置的一个实施方式中,受提示编码器被配置为通过可扩展视频编解码器来对选定空间部分进行编码。
[0019] 在特定实施方式中,受提示编码器被配置为提供原始视频流作为编码的基础层。
[0020] 在特定实施方式中,可扩展视频编解码器是H.264 SVC编解码器。
[0021] 在本发明的装置的一个实施方式中,视频输入接口被配置为获得视频流作为编码的视频流,其中受提示编码器被配置为对编码的视频流进行转码。
[0022] 本发明还提供一种用于将原始视频流的选定空间部分编码为独立视频流的系统,该系统包括特征分析器以及多个如权利要求9至13中任意一项所述的装置,特征分析器被配置为提取与外围部分中的特征相关的信息,该特征分析器连接至装置的各个运动和特征信息接口。
[0023] 根据本发明的实施方式的装置和系统的效果和优点基本上是相同的,加以必要修改,根据本发明的实施方式的相应方法的效果和优点基本上也是相同的。附图说明
[0024] 现在参考附图仅以示例的方式对根据本发明实施方式的装置和/或方法的一些实施方式进行描述,在这些附图中:
[0025] 图1显示了根据本发明的实施方式的方法的流程图
[0026] 图2显示了根据本发明的实施方式的装置和系统的示意图;以及
[0027] 图3显示了在本发明的实施方式中进行的运动矢量比较。

具体实施方式

[0028] 本发明涉及由服务于多个用户的代理组成的系统,该代理能够以平移-倾斜-缩放(PTZ)交互的方式从高分辨率视频全景请求个性化感兴趣区域(RoI)。本发明还涉及在代理侧对来自相同视频全景源的这些个性化视频流的视频编码计算成本进行优化。这里使用的术语“全景”的意思是指高分辨率视频分辨率,通常高于4000像素宽,它可以包含圆柱形或球形的物理空间宽视野或表示作为视频。或者,全景可以由集成并融合在一起的不同视频源组成。
[0029] 目前的方案进行用户请求的裁剪和PTZ操作以生成所需的原始数据中在时间t时的RoI帧,并使用H.264编解码器或类似于WebM这样的带运动补偿和/或帧内编码的编解码器对它进行编码。
[0030] 不幸的是,使用这种技术的话,必须为所有用户计算运动补偿/估计和帧内预测模式,即使有些用户请求共同的或重叠的RoI。这导致系统扩展性较差,因为代理无法从对于所有的用户而言输入视频全景是相同的这一事实受益。对于为移动设备提供视频调适硬件加速转码的系统而言,同样如此。
[0031] 在本说明书中将使用H.264建议中常见的视频编码术语。本领域人员可以理解,这样做仅仅视为了使内容清晰,对术语的这种选择不应将本发明的范围限制为应用该特定编码标准的系统。
[0032] 在本发明的实施方式中,通过直接从全景计算相对运动和帧内预测方向,降低了RoI运动估计和帧内侧的整体计算复杂度。由此提升了计算速度。系统的可扩展性是主要优势,因为增加新的客户端会导致计算复杂度轻微增加。
[0033] 本发明的实施方式是基于发明人的以下认识,即,通过执行以下两个步骤可以实现该优势:
[0034] 1)对全分辨率的整个全景中的每个全景像素进行运动分析(以及帧内预测方向估计)。
[0035] 2)接下来,通过对可能的用户请求的RoI移动和分辨率变化进行补偿,可以从这些全景运动矢量计算出RoI相关的运动。实际上,这些补偿的运动矢量作为提示被发送到用于对该RoI进行编码的编码器。在需要的情况下,编码器能够改善该运动矢量。
[0036] 图1提供了根据本发明的实施方式的方法的流程图。本领域技术人员应当理解,所描述的各种步骤不一定都由单个实体执行。此外,显示为平行进行的步骤可以依次进行,反之亦然,除非说明书中明确说明要求某个顺序。
[0037] 根据所示实施方式,获得100原始视频流,一方面用于为选定区域提取相关图片元素信息130,另一方面用于提取运动和特征信息150。
[0038] 为了对选定区域提取图片元素信息,必须选择感兴趣区域(RoI)110,通常是由观众通过视频客户端设备选择,或者,或另外地,通过人工命令或自动化脚本进行选择,并且该选择信息必须在提取侧获得120。选择动作可以限制为相对于原始视频流进行平移、缩放和倾斜,其中所选区域的纵横比优选限制为与观看设备相关的固定纵横比(例如,3x4或16x9)。图片元素信息包括选定区域中的视频图像的任意形式的表示。这可以是未压缩视频图像流,或编码的视频流。
[0039] 本发明的方法的实施方式具有以下优点:以最高分辨率对运动进行计算,可能使用多分辨率方法,可以得到所有的数据(即,全景),由此获得最高精度。本发明的方法的实施方式还具有以下优点:针对不同用户的重叠的RoI或对齐的RoI不需要它们各自的编码器付出重复的运动估计努,因为在全景上预先计算了运动数据。
[0040] 从提取的运动和特征信息得出编码提示160。尽管是在考虑了所有可用信息的情况下从原始视频流得出运动和特征信息,但是编码提示得出过程只选择那些相关的特征以改善编码性能,下面将进行更加详细的描述。
[0041] 编码器获得与选定部分相关的图片元素信息140以及通常从外围部分得出的编码提示170。基于这些输入,编码器对视频流的选定部分进行编码180。
[0042] 编码提示是从原始视频流的非选定部分得出的信息,在与选定部分相关的信息之外被使用,以改善对后者的编码。为实现该目的,根据本发明的实施方式的方法跟踪来自客户端的导航和缩放命令(步骤120),然后响应于缩放命令对整体运动数据进行扩展,并响应于平移或倾斜命令来添加RoI(步骤160)。基于所获得的运动矢量集合来进行编码(步骤180),这些运动矢量被用作提示或实际运动矢量。如果在编码器中无法得到参考帧区域,则将预测的运动矢量和搜索窗口范围发送给编码器或阵内预测模式。
[0043] 上述方法一般可由一种用于将原始视频流的选定空间部分编码为独立视频流的装置执行,该装置包括:用于获得与选定空间部分相关的图片元素信息140的单元;用于获得从原始视频流的补充空间部分得出的编码提示170的单元,其中补充空间部分位于选定空间部分的外围;以及用于利用编码提示对选定空间部分进行编码180的单元。
[0044] 所述装置还可以包括:用于获得原始视频流100的单元;用于获得选择信息120的单元,选择信息代表独立视频流的选定空间部分;以及用于根据选择信息从原始视频流提取与选定空间部分相关的图片元素信息130的单元。
[0045] 更具体地,所述装置还可以包括:用于获得与原始视频流相关的运动和特征信息150的单元;用于识别运动和特征信息中与位于选定空间外围的区域相关的相关特征的单元;以及用于从识别的相关特征得出编码提示160的单元。
[0046] 用于编码180的单元可以与可扩展视频编解码器一起运行。更具体地,用于编码180的单元可以提供原始视频流作为编码的基础层。此外,更具体地,可扩展视频编解码器可以是H.264SVC编解码器。
[0047] 用于获得与选定空间部分相关的图片元素信息140的单元可以适于获得编码的视频流,用于编码180的单元可以适于对编码的视频流进行转码。
[0048] 图2显示了根据本发明的实施方式的装置和系统的示意图。装置200包括:用于接收原始视频流199的视频输入接口211;用于接收选择信息的选择信息输入接口232,选择信息代表选定空间部分;用于接收从原始视频流得出的运动和特征信息的运动和特征信息输入接口211;可操作地耦合至视频输入接口211和选择信息输入接口232的全景重构器211,该全景重构器211被配置为根据选择信息从原始视频流提取与选定空间部分相关的图片元素信息;可操作地耦合至运动和特征信息输入接口221及选择信息输入接口232的运动适配器220,该运动适配器220被配置为识别运动和特征信息中与位于选定空间部分外围的区域相关的相关特征,并从识别的相关特征得出编码提示;以及可操作地耦合至全景重构器210和运动适配器220的受提示编码器230,该受提示编码器230被配置为利用编码提示对选定空间部分进行编码。
[0049] 所述装置200还具有用于通过网络250将编码的选定视频流发送至客户端300的输出接口231。所示网络250可以由一个或多个网络链路组成。其通常包括位于客户端上的接入链路。
[0050] 本领域技术人员理解,术语“接口”指在协议栈的各层之间建立通信连接所需要的必要硬件和软件。优选使用标准协议。举例来说,接入接口可以包括用于诸如xDSL,xPON,WMAN或3G链路这样的链路的接口。举例来说,LAN接口可以包括用于IEEE802.3n以太网链路和IEEE802.11n无线LAN链路中的一个或多个的接口。举例来说,PAN接口可以包括USB接口或蓝牙接口。用于在多个网段上进行通信的高层协议优选是TCP/IP协议族中的协议。
[0051] 客户端300包括用于对接收到的视频流进行解码的标准解码器310。客户端300还包括单元320,单元320允许终端用户选择感兴趣区域,并将最终选择结果反馈回装置200。
[0052] 除了上述装置,本发明的系统还包括对原始视频流199进行处理的运动和特征分析器240。优选地,运动和特征分析器240是集中式的,或位于“云”中,并将它的输入提供给一个或多个本发明的装置200。但是,还可以将运动和特征分析器240以及单个装置200的功能包括在相同的设备或产品中。
[0053] 为简洁起见,仅根据方法实施方式或装置/系统实施方式对某些特征和优点进行明确描述。本领域技术人员理解,这些特征和优点同样可以应用于其它类型的相应实施方式。
[0054] 在示例性实施方式中,我们考虑系统由全景视频流分析器240构成,全景视频流分析器240连接至N个自适应RoI编码器200,每个自适应RoI编码器200服务于一个客户端300。如图2所示,每个自适应RoI编码器200包括运动适配模220,全景视频重构模块210,以及提供信息给客户端300的受提示编码器230。
[0055] 全景运动分析器240接收原始或编码的全景视频流199,并将运动信息提供给N个自适应RoI编码器200的运动适配模块220。如果全景分析器240在压缩域中执行它的任务,重构模块210应该允许必要的部分解码。如果编码器230是符合MPEG-7的转码器,则将提示信息作为MPEG-7转码提示提供给编码器230。
[0056] “借助MPEG-7转码提示降低复杂度并改善质量”(视频流处理,Peter M.Kuhn,Teruhiko Suzuki和Anthony Vetro,2001-01)中公开了这种转码器。
[0057] 每个运动适配模块220从全景运动分析器240接收运动和特征信息,并从它的客户端300接收RoI位置变化请求。基于该信息,模块220向与它连接在一起的受提示编码器输出提示。全景重构模块210还读取RoI请求,对所请求的全景区域进行重新取样和裁剪,并以所要求的位置和分辨率将其准备好提供给受提示编码器230。如果需要将全景区域映射为2D(例如,针对球形视频的圆柱形映射),在接下来同样在全景重构模块210中完成这一操作。
[0058] 每个受提示编码器230从它的运动适配模块220接收提示以及按所要求的分辨率和位置提供的原始裁剪视频。提示由有助于在不损失编码器230的压缩性能情况下降低其计算复杂度的信息组成。就H.264而言,提示可以由直接运动矢量,模式决定(运动分割),预测的运动矢量,帧内预测,跳过决定等组成,搜索窗口以及该搜索窗口的尺寸的中心位于预测的运动矢量上。这种例子可以在“使用特征对应关系估计真实运动”(可视通信和图像处理,Ralph A.Braspenning,Gerard de Haan,5308卷,第一辑,396-407页,2004)中找到。
[0059] 使用这些由全景分析器240和运动适配模块220计算所得提示的优势是,能够以较高精度对整个全景只执行一次运动预测任务,不需要由所有的编码器200重复。
[0060] 由于该任务集中化,降低了系统的整体计算复杂度。可以通过下面的简单计算来对此进行示例性展示。假设C是视频编码器的计算复杂度,Cm是运动估计复杂度,Cr是剩下的压缩运算复杂度,则C=Cr+Cm,其中Cm>Cr(一般而言,Cm>Cr)。全景分析(图1所示步骤150,图2所示分析器240的功能)的计算复杂度表示为Cp,其中Cp>C。根据本系统,对N个客户端进行服务产生的复杂度仅为Cp+NxCr,而非表示为函数(Cp+Cr)的典型线性。增加一个客户端仅会增加一个增量Cr,这比传统情况下的项Cm+Cr小得多。
[0061] 全景运动和特征分析器240计算所得的运动信息需要通过运动适配模块220与客户端请求相适应。这需要检测可用的运动矢量是否指向可在受提示编码器230中用作参考帧的全景区域。该检测在图3中表示,全景原始视频帧运动和特征信息与对M帧的RoI请求的例子一起显示。在全景运动和特征分析模块240中对时间为t的每个全景帧IT(t)进行分析,以对每个像素生成特征信息和运动信息。举例来说,特征信息由边缘位置和方向信息,全景的分段以及SIFT描述符组成,而运动信息表示为用作参考帧的M个之前帧IT(t-1)…IT(t-M)中的每一个的运动矢量。
[0062] 运动适配模块220接收RoI请求,并为受提示编码器230所使用前M个参考帧计算全景中的RoI位置变化。在图3中,RoI运动变化由标为r的矢量表示,当前RoI宏块表示为规则网格,之前的RoI帧位置表示为虚线的矩形区域(宽度为w(t),高度为h(t))。
[0063] 运动适配模块接下来检查每个将由受提示编码器230编码的宏块,确定全景分析器240为每个像素所计算的运动矢量是否在受提示编码器的参考帧中可用。如果可用,则计算最佳模式决定,适配并聚合运动矢量以补偿全景中的RoI窗口位置变化,并将该信息作为提示发送给受提示编码器230。如果没有运动矢量可用于宏块,则来自分析器240的特征被用于提示搜索窗口当前宏块的特征是否和给定邻近区域的特征匹配,给定邻近区域通过全景运动和特征分析所实现的分段被提供,或通过同样由这些特征引导的帧内预测模式被提供(例如,以4x4或16x16模式,沿着宏块中被检测边缘的帧内预测方向)。
[0064] 来自客户端300的RoI请求包括全景中的RoI分辨率和位置描述。该信息被运动适配模块220和全景重构模块210使用。该模块210选择全景的正确区域,并对其二次取样,或将其插补或重新映射为所要求的分辨率。这些运算的输出接下来被裁剪并发送给受提示编码器230。
[0065] 可选地,在多个客户端300请求相同的RoI,但是具有不同分辨率能力的情况下,这些客户端300能够聚合为虚拟超集客户端。举例来说,如果RoI位移是由脚本(例如,对物体,或人,或全景空间中的位移的跟踪由虚拟监制人或真人监制人决定)引导的话,这是可能的。受提示编码器使用可扩展编码技术,例如H.264可扩展SVC。这能使视频流与客户端的需求相适应,同时还降低了编码的计算复杂度。优选地,提示还包括基于运动和特征分析的层内预测提示和层间预测提示。全景运动分析器240接下来输出多分辨率运动和特征信息以实现该目的。
[0066] 可选地,本发明的方法还包括附加步骤:估计对整个全景应用运动分析是否比在不使用提示的情况下分别对每个RoI进行编码更有效率。再次使用上面限定的表示进行计算,以确定客户端的最小数量Np,对于这些客户端而言,全景运动分析(步骤150)成本由更高的可扩展性补偿。根据上面提供的分析,通过公式Npx(Cm+Cr)=Cp+Np*Cr得到Np。由此得到Np=Cp/Cm。因此,在优选实施方式中,本发明的方法在核实将要服务的客户端的数量至少等于Np=Cp/Cm之后使用上面所描述的受提示编码。
[0067] 尽管方法和装置在上面描述为独立的实施方式,但是这仅仅是为了清楚起见,需要注意的是,仅根据方法实施方式描述的特征可以应用到本发明的装置中以获得相同的技术效果和优势,反之亦然。
[0068] 图中所示的各种元件的功能-包括标记为“处理器”的任何功能块-可以通过专用硬件,以及能够执行与合适的软件相关的软件的硬件实现。当通过处理器提供时,功能可以由单个专用处理器,单个共享处理器,或多个单独的处理器提供,多个单独的处理器中的一些可以被共享。
[0069] 此外,明确使用的术语“处理器”或“控制器”不应理解为独指能够执行软件的硬件,可以隐含地包括,但是不限于数字信号处理器(DSP)硬件,网络处理器,专用集成电路(ASIC),现场可编程阵列(FPGA),用于存储软件的只读存储器(ROM),随机存取存储器(RAM)和非易失性存储器。还可以包括其它常规硬件和/或定制硬件。同样,图中所示的所有开关都是概念上的.它们的功能可以通过程序逻辑运算,通过专用逻辑,通过程序控制盒专用逻辑的交互,或者甚至可以通过人工实现,根据上下文可以更具体地理解实施者所选择的特定技术。
[0070] 本领域技术人员会轻易认识到上面描述的各种方法的步骤可以通过程控计算机执行。在这里,一些实施方式还涵盖程序存储设备,例如数字式数据存储媒介,它们是机器可读的或计算机可读的,并编码有机器可执行或计算机可执行程序指令,其中所述指令执行上述方法的某些或所有步骤。
[0071] 举例来说,程序存储装置可以是数字式存储器,磁性存储介质(例如,磁盘或磁带),硬盘,或光学可读数字式数据存储介质。实施方式还涵盖编程为执行上述方法的步骤的计算机。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈