一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

在360度虚拟现实视频编码中用于发送水平环绕移动补偿的方法和装置与流程

2022-07-10 15:05:05 来源:中国专利 TAG:

development),还包括用于vr360视频序列的编解码技术。如下所述,vvc支持参考图像重采样。
9.参考图像重采样
10.在vvc的开发过程中,根据“对未来视频编解码标准的要求”,“在适应性流服务提供了相同内容的多个表示(每个表示具有不同属性)的适应性流服务的情况下,该标准应支持快速表示切换(例如空间分辨率或采样位深度)”在实时视频通信中,无需插入i图像就可以在编解码视频序列中更改分辨率,不仅可以使视频数据无缝地适应动态信道条件或用户偏好,而且还可以消除由i图像引起的跳动效果。图1中显示了带有参考图像重采样(reference picture resampling,简称rpr)的适应性分辨率更改(adaptive resolution change,简称arc)的假设示例,其中,当前图像(110)根据不同大小的参考图像(ref0 120和ref1130)进行预测。如图1所示,参考图像ref0(120)具有比当前图像(110)更低的分辨率。为了将参考图像ref0用作参考,ref0必须被放大到与当前图像相同的分辨率。参考图像ref1(130)具有比当前图像(110)更高的分辨率。为了将参考图像ref1用作参考,ref1必须被缩小到与当前图像相同的分辨率。
11.为了支持空间可伸缩性,参考图像的图像大小可以与当前图像不同,这对于流应用程序很有用。用于支持参考图像重采样(reference picture resampling,简称rpr)(也被称为适应性分辨率更改(adaptive resolution change,简称arc))的方法已经被研究,以将其包含在vvc规范中。在日内瓦举行的第14届jvet会议上,一些有关rpr的文稿在会议上被提出并被讨论。
12.水平环绕运动补偿
13.水平环绕运动补偿已经被提出包括在vtm7中(j.chen,et al.,algorithm description for versatile video coding and test model 7(vtm 7),joint video experts team(jvet)of itu-t sg 16wp 3and iso/iec jtc 1/sc 29/wg 11 16th meeting:geneva,ch,1

11oct.2019,document:jvet-p2002)。水平环绕运动补偿是一种360特定的编解码工具,旨在提高等角矩形投影(equi-rectangular projection,简称erp)格式的重构360度视频的视觉质量。在常规的运动补偿中,当运动向量参考参考图像的图像边界之外的样本时,通过将对应图像边界的最近相邻样本进行复制,重复填充被应用以导出越界样本的值。对于360度视频,这种重复填充的方法不适合,并且可能在重构的视口(viewport)视频中引起被称为“接缝伪影”的视觉伪影。因为360度视频是在球体上获取的,并且固有地没有“边界”,所以投影域中参考图像的边界之外的参考样本可以始终从球体域中的相邻样本中获取。对于一般的投影格式,可能难以在球形域中导出对应的相邻样本,因为它涉及2d到3d和3d到2d坐标转换,以及分数样本位置的样本插值。对于erp投影格式的左边界和右边界,此问题要简单得多,因为左图像边界外的球面相邻样本可以从右图像边界内的样本获得,反之亦然。鉴于erp投影格式的广泛使用以及相对易于实现的特点,水平环绕运动补偿在vtm7中被采用,以提高以erp投影格式编解码的360视频的视觉质量。
14.在图2a中,对应于erp格式的世界地图的vr360帧210的示例被示出。如果帧被视为常规2d图像,则参考块220覆盖帧边界224外部的区域222。该外部参考区域将被视为不可用。如图2a的区域230所示,根据常规的运动补偿,不可用的参考数据可使用重复填充来生成,这可能导致接缝伪影。如图2b的区域250所示,vtm7中采用的环绕运动补偿可使用水平
环绕来生成不可用的参考数据。因此,参考块220的不可用区域现在使用环绕参考数据242来实现适当的运动补偿。
15.水平环绕运动补偿过程的示例在图3中被描述。当参考块的一部分在投影域中的参考图像的左(或右)边界之外时,代替重复填充,“越界”部分取自相应球面相邻区域,该相邻区域位于参考图像内朝向投影域中的右(或左)边界。重复填充仅用于顶部和底部图像边界。如图3所示,当前图像310被填充在erp图像(左边界(314)和右边界(312)之间的区域)的左边界(314)和右边界(312)上。类似地,参考图像320被填充在erp图像(左边界(324)和右边界(322)之间的区域)的左边界(324)和右边界(322)上。块330对应于当前图像310的当前cu和块340对应于参考图像320的同位(co-located)cu。运动向量(motion vector,简称mv)被用来定位参考块342,其中参考块的一部分(即,充满斜线的区域344)在参考图像之外。越界区域344可从环绕参考块346生成,其中,通过将越界区域344水平移动erp宽度,环绕参考块346被定位。
16.如图3所示,水平环绕运动补偿可与360度视频编解码中经常使用的非规范填充方法相结合。在vvc中,这是通过发送高级语法元素来实现,以指示环绕偏移,该偏移应在填充之前被设置为erp图像宽度。该语法用于相应地调整水平环绕的位置。此语法不受左右图像边界上的特定填充量影响。因此,语法自然地支持erp图像的非对称填充,以允许不同的左右填充。当参考样本在参考图像的左边界或右边界之外时,水平环绕运动补偿对运动补偿提供了更有意义的信息。在360视频通用测试条件(common test condition,简称ctc)下,此工具不仅在速率失真性能方面提高了压缩性能,还在减少接缝伪像和改善重构的360度视频的主观质量的方面提高了压缩性能。水平环绕运动补偿还可用于在水平方向上具有恒定(constant)采样密度的其他单面投影格式,例如360lib中调整后的等面积投影。
17.本发明解决与发送环绕运动补偿信息有关的问题。


技术实现要素:

18.对vr360视频序列进行编码的方法和装置被公开,环绕运动补偿作为编解码工具被包括其中。根据该方法,与vr360视频序列的编码数据相对应的比特流在编码器侧被生成或在解码器侧被接收,其中,该比特流包括与图像参数集合(picture parameter set,简称pps)中环绕运动补偿信息有关的一个或多个pps语法。基于环绕运动补偿信息,vr360视频序列在编码器侧被编码或在解码器侧被解码。
19.在一实施例中,pps语法包括与pps标志相对应的第一pps语法,该pps标志指示环绕运动补偿是否用于目标图像。例如,第一pps语法可被指定为pps_ref_wraparound_enabled_flag。在另一实施例中,当第一pps语法指示环绕运动补偿用于目标图像时,第二pps语法被包括在比特流中,其中第二pps语法与环绕偏移量的值有关。第二pps语法可表示环绕运动补偿偏移量的值减1。例如,第二pps语法可被指定为pps_ref_wraparound_offset_minus1。
20.在一实施例中,比特流包括与序列参数集合(sequence parameter set,简称sps)中的环绕运动补偿信息有关的一个或多个sps语法。sps语法可包括与sps标志相对应的第一sps语法,该sps标志指示环绕运动补偿是否用于目标序列。例如,第一sps语法可被指定为sps_ref_wraparound_enabled_flag。
附图说明
21.图1示出具有参考图像重采样(reference picture resampling,简称rpr)的适应性分辨率更改(adaptive resolution change,简称arc)的假设示例,其中当前图像根据不同尺寸的参考图像(ref0和ref1)来预测。
22.图2a示出vr360帧的不可用参考数据的重复填充的示例。
23.图2b示出vr360帧的不可用参考数据的水平环绕示例。
24.图3示出水平环绕运动补偿处理的示例。
25.图4示出根据本发明的实施例的引入发送环绕运动补偿信息的系统的示例性框图。
具体实施方式
26.以下描述是实施本发明的最佳构想模式。该描述的进行是出于说明本发明的一般原理的目的,而不应被认为是限制性的。本发明的范围最好透过参考所附的权利要求来确定。
27.容易理解的是,如本文附图中一般描述和说明的本发明的元件可以以各种不同的配置来布置和设计。因此,如附图所示,本发明的系统和方法的实施例的以下更详细的描述并非旨在限制所要求保护的本发明的范围,而仅仅代表本发明的所选实施例。
28.本说明书中对“实施例”,“一些实施例”或类似语言的引用意味着结合实施例描述的具体特征,结构或特性可以包括在本发明的至少一实施例中。因此,贯穿本说明书在各个地方出现的短语“在实施例中”或“在一些实施例中”不一定都指代相同的实施例,
29.此外,所描述的特征,结构或特性可在一个或多个实施例中以任何合适的方式组合。然而,所属技术领域的技术人员将认识到,可在没有一个或多个具体细节的情况下或者利用其他方法,元件等来实践本发明。在其他情况下,未示出或详细描述公知的结构或操作,以避免模糊本发明的各方面。
30.通过参考附图,本发明的所示实施例将被最好地理解,其中,相似的部分始终由相似的数字表示。以下描述仅旨在作为示例,并且简单地示出了与本文所要求保护的本发明一致的装置和方法的特定选择的实施例。
31.在说明书中,现在附图和说明书中的相似的附图标记指定不同视图之间的对应或相似元素。
32.如前所述,vvc草案7使用环绕运动补偿来处理参考图像边界之外的参考图像区域。此外,根据vvc草案7,高级语法元素被发送以指示环绕偏移,该偏移被设置为填充前的erp图像宽度。但是,rpr被启用时,分辨率不同的一组图像的环绕偏移可能会有所不同。另一个问题是,只要有引用sps的图像违反一致性规定,我们就无法启用水平环绕运动补偿。为了解决上述两个问题,根据本发明的实施例修改了水平环绕运动补偿信息的发送。
33.方法1:在pps中发送水平环绕运动补偿信息
34.在vvc草案7中,水平环绕运动补偿信息的发送在序列参数集合(sequence parameter set,简称sps)中。由于适应性分辨率更改(adaptive resolution change,简称arc)/参考图像重采样(reference picture resampling,简称rpr)允许参考图像具有不同的分辨率,因此sps中水平环绕运动补偿的发送可能会导致参考数据不正确。因此,解决此
问题的一种方法是将水平环绕运动补偿信息的发送从sps移动到图像参数集合(picture parameter set,简称pps)。
35.方法2:有条件地在pps中发送水平环绕运动补偿信息
36.在本发明的另一种方法中,当水平环绕运动补偿信息不在sps中时,在pps中发送水平环绕运动补偿信息被允许。如果水平环绕运动补偿信息既不在pps中也不在sps中,则应在图像报头(picture header)中。
37.在另一实施例中,当rpr被禁用时,在sps中环绕偏移信息被发送。此外,当rpr被启用时,在pps中环绕补偿的信息被发送。
38.方法3:无论rpp被启用或禁用,都支持水平环绕运动补偿
39.根据方法3,无论rpr被启用还是被禁用,当没有水平缩放并且当前图像和参考图像之间的图像大小相同时,仅水平环绕运动补偿被支持。具体地说,没有水平缩放意味着在当前图像和参考图像之间picoutputwidthl相同,其中picoutputwidthl表示应用缩放窗口后当前图像的宽度。
40.下面列出的方法3的四个实施例:
41.1.在一实施例中,仅在当前图像和参考图像之间的picoutputwidthl和图像大小相同时,环绕运动补偿才被支持。
42.2.在一实施例中,仅在当前图像和参考图像之间的picoutputwidthl相同时,环绕运动补偿才被支持。
43.3.在一实施例中,仅在当前图像和参考图像之间的picoutputwidthl,picoutputheightl和图像大小都相同时,环绕运动补偿才被支持。
44.4.在一实施例中,仅在当前图像和参考图像之间的picoutputwidthl和picoutputheightl相同时,环绕运动补偿才被支持。
45.方法4:互斥rpr和水平环绕运动补偿
46.根据该方法,参考图像重采样(reference picture resampling,简称rpr)和水平环绕运动补偿是互斥的。方法4可以有两个实施例:
47.1.当rpr被启用或inter_layer_ref_pics_present_flag等于1时,在sps中水平环绕运动补偿被禁用。
48.2.当rpr被启用时,在sps中水平环绕运动补偿被禁用。
49.如下所示,基于工作草案来实现本发明的一些示例。
50.根据方法1,工作草图可以如下表所示修改。
51.表1.根据方法1的实施例的示例性序列参数集合rbsp语法
52.//sps_ref_wraparound_enabled_flag////u(1)////if(sps_ref_wraparound_enabled_flag)// //sps_ref_wraparound_offset_minus1////ue(v)//
53.在上表中,一对双斜杠之间的文本表示已删除的文本。如上表所示,在sps中环绕标志(即sps_ref_wraparound_enabled_flag)和环绕偏移信息(即sps_ref_wraparound_offset_minus1)被删除。如下表所示,根据本发明的实施例,在pps中该信息被发送。
54.表2.根据方法1的实施例的示例性图像参数集合rbsp语法
55.在上表中,斜体文本表示插入的文本。如上表所示,在pps中环绕标志(即pps_ref_wraparound_enabled_flag)和环绕偏移信息(即pps_ref_wraparound_offset_minus1)被插入。
56.图像参数集合rbsp的语义描述如下:
57.pps_ref_wraparound_enabled_flag等于1表示在帧间预测中水平环绕运动补偿被应用。pps_ref_wraparound_enabled_flag等于0表示水平环绕运动补偿不被应用。当(ctbsizey/mincbsizey 1)的值大于或等于(pic_width_in_luma_samples/mincbsizey-1)时,pps_ref_wraparound_enabled_flag的值应等于0。
58.pps_ref_wraparound_offset_minus1加1表示用于以mincbsizey亮度样本为单位计算水平环绕位置的偏移量。ref_wraparound_offset_minus1的值应在(ctbsizey/mincbsizey) 1至(pic_width_in_luma_samples/mincbsizey)-1范围内(包含端点)。
59.根据方法2,sps的工作草案可依据下表所示修改:
60.表3a.根据方法2的实施例的示例性序列参数集合rbsp语法
[0061][0062][0063]
根据另一实施例,用于sps中的环绕信息的示例语法设计在下表被示出。在下表中,sps语法sps_ref_wraparound_enabled_flag被发送。如果ref_pic_resampling_enabled_flag未被设置且sps_ref_wraparound_enabled_flag已被设置,则语法sps_ref_wraparound_offset_minus1被发送。
[0064]
表3b.根据方法2的实施例的示例性序列参数集合rbsp语法
[0065][0066]
如表3a所示,语法sps_ref_wraparound_enabled_present_flag被引入。仅当sps_ref_wraparound_enabled_present_flag的值为1时,语法sps_ref_wraparound_enabled_flag才会被发送。对pps的修改与方法1中的修改相同。换句话说,如下表所示,环绕信息的发送也可在pps中完成。
[0067]
表4a.根据方法2的实施例的示例性图像参数集合rbsp语法
[0068]
pps_ref_wraparound_enabled_flagu(1)if(pps_ref_wraparound_enabled_flag) pps_ref_wraparound_offset_minus1ue(v)
[0069]
根据另一实施例,类似于表3b的语法设计被提出。在pps中发送环绕信息在下表被显示。
[0070]
表4b.根据方法2的实施例的示例性图像参数集合rbsp语法
[0071][0072][0073]
遵循表3a和表4a的语法设计,环绕信息可以在图像报头(picture header,简称ph)中发送,如下表所示。
[0074]
表5.根据方法2的实施例的示例性图像报头rbsp语法
[0075]
[0076]
上表中的序列参数集合rbsp语义描述如下。
[0077]
sps_ref_wraparound_enabled_present_flag等于1表示sps中存在sps_ref_wraparound_enabled_flag。sps_ref_wraparound_enabled_present_flag等于0表示sps中不存在sps_ref_wraparound_enabled_flag。
[0078]
sps_ref_wraparound_enabled_flag等于1表示水平环绕运动补偿应用于帧间预测中。sps_ref_wraparound_enabled_flag等于0表示水平环绕运动补偿不被应用。当(ctbsizey/mincbsizey 1)的值小于或等于(pic_width_in_luma_samples/mincbsizey-1)时,其中pic_width_in_luma_samples是参考sps的任一pps中的pic_width_in_luma_samples的值,并且sps_ref_wrap的值应当等于0。
[0079]
ref_pic_resampling_enabled_flag等于1表示当解码编解码层视频序列(coded layer video sequence,简称clvs)中参考sps的编码图像时,参考图像重采样可被应用。ref_pic_resampling_enabled_flag等于0表示解码clvs中参考sps的图像时参考图像重采样不被应用。
[0080]
sps_ref_wraparound_offset_minus1加1表示用于以mincbsizey亮度样本为单位计算水平环绕位置的偏移量。ref_wraparound_offset_minus1的值应在(ctbsizey/mincbsizey) 1到(pic_width_in_luma_samples/mincbsizey)-1范围内(包含端点),其中pic_width_in_luma_samples是引用sps的任一pps中pic_width_in_luma_samples的值。
[0081]
上表中的图像参数集rbsp语义描述如下。
[0082]
pps_ref_wraparound_enabled_flag等于1表示水平环绕运动补偿应用于参考pps的所有图像的帧间预测中。pps_ref_wraparound_enabled_flag等于0表示水平环绕运动补偿不被应用。当(ctbsizey/mincbsizey 1)的值大于或等于(pic_width_in_luma_samples/mincbsizey-1)时,pps_ref_wraparound_enabled_flag的值应等于0。
[0083]
当sps_ref_wraparound_enabled_flag等于0或sps_ref_wraparound_enabled_flag等于1时,pps_ref_wraparound_enabled_flag应当等于0。
[0084]
pps_ref_wraparound_present_flag等于1表示水平环绕运动补偿应用于参考pps的所有图像的帧间预测中。pps_ref_wraparound_present_flag等于0表示水平环绕运动补偿不被应用。当(ctbsizey/mincbsizey 1)的值大于或等于(pic_width_in_luma_samples/mincbsizey-1)时,pps_ref_wraparound_present_flag的值应等于0。当ref_pic_resampling_enabled_flag等于0时,pps_ref_wraparound_present_flag应当等于0。
[0085]
pps_ref_wraparound_offset_minus1加1表示用于以mincbsizey亮度样本为单位计算水平环绕位置的偏移量。ref_wraparound_offset_minus1的值应在(ctbsizey/mincbsizey) 1至(pic_width_in_luma_samples/mincbsizey)-1范围内(包含端点)。
[0086]
图像报头rbsp的语义描述如下。
[0087]
ph_ref_wraparound_enabled_flag等于1表示水平环绕运动补偿应用于参考ph的图像的帧间预测中。ph_ref_wraparound_enabled_flag等于0表示水平环绕运动补偿不应用于参考ph的图像。
[0088]
ph_ref_wraparound_offset_minus1加1表示用于以mincbsizey亮度样本为单位计算水平环绕位置的偏移量。ref_wraparound_offset_minus1的值应在(ctbsizey/mincbsizey) 1至(pic_width_in_luma_samples/mincbsizey)-1范围内(包含端点)。
[0089]
根据方法4的实施可使用新的语法设计或通过修改现有vvc工作草案的语法设计来实现。基于工作草案的一些示例如下所示。
[0090]
在一实施例中,序列参数集合rbsp语法可以如下表所示修改。
[0091]
表6a.根据方法4的实施例的示例性sps rbsp语法
[0092][0093]
根据另一实施例,inter_layer_ref_pics_present_flag的值被忽略以发送环绕信息。基于vvc工作草案的语法设计如下所示。
[0094]
表6b.根据方法4的另一实施例的示例性sps rbsp语法
[0095][0096][0097]
序列参数集合rbsp语义描述如下。这些语义与现有的工作草案具有相同的含义。
[0098]
sps_ref_wraparound_enabled_flag等于1表示水平环绕运动补偿应用于帧间预测中。sps_ref_wraparound_enabled_flag等于0表示水平环绕运动补偿不被应用。当(ctbsizey/mincbsizey 1)的值小于或等于(pic_width_in_luma_samples/mincbsizey-1)时,其中pic_width_in_luma_samples是在引用sps的任一pps中的pic_width_in_luma_samples的值。如果sps_ref_wraparound_enabled_flag不存在,则sps_ref_wraparound_enabled_flag的值应等于0。
[0099]
ref_pic_resampling_enabled_flag等于1表示当解码clvs中参考sps的编码图像时参考图像重采样可被应用。ref_pic_resampling_enabled_flag等于0表示解码clvs中参考sps的图像时参考图像重采样不被应用。
[0100]
sps_ref_wraparound_offset_minus1加1表示用于以mincbsizey亮度样本为单位计算水平环绕位置的偏移量。ref_wraparound_offset_minus1的值应在(ctbsizey/mincbsizey) 1到(pic_width_in_luma_samples/mincbsizey)-1范围内(包含端点),其中pic_width_in_luma_samples是引用sps的任一pps中pic_width_in_luma_samples的值。
[0101]
inter_layer_ref_pics_present_flag等于0表示没有ilrp用于clvs中任一编码图像的帧间预测。inter_layer_ref_pics_flag等于1表示ilrp可用于clvs中一个或多个编码图像的帧间预测。当sps_video_parameter_set_id等于0时,inter_layer_ref_pics_present_flag的值被推断为等于0。当vps_independent_layer_flag[generallayeridx[nuh_layer_id]]等于1时,inter_layer_ref_pics_present_flag的值应当等于0
[0102]
根据另一实施例,sps_ref_wraparound_enabled_flag的值被施加了一些约束,而不是修改sps的语法表。
[0103]
例如,sps_ref_wraparound_enabled_flag的语义可修改如下。
[0104]
sps_ref_wraparound_enabled_flag等于1表示水平环绕运动补偿应用于帧间预测中。sps_ref_wraparound_enabled_flag等于0表示水平环绕运动补偿不被应用。当(ctbsizey/mincbsizey 1)的值小于或等于(pic_width_in_luma_samples/mincbsizey-1)时,其中pic_width_in_luma_samples是在引用sps的任一pps中的pic_width_in_luma_samples的值。根据本发明的一实施例,当ref_pic_resampling_enabled_flag等于1或inter_layer_ref_pics_present_flag等于1时,sps_ref_wraparound_enabled_flag的值应当等于0。
[0105]
当sps_ref_wraparound_enabled_flag不存在时,sps_ref_wraparound_enabled_flag的值应等于0。
[0106]
视频编码器必须遵循前述语法设计以便生成合法的比特流,并且只有在解析过程符合前述语法设计的情况下,视频解码器才能够正确地解码比特流。当在比特流中语法被跳过时,编码器和解码器应将语法值设置为推断值,以确保编码和解码结果匹配。
[0107]
图4示出根据本发明的实施例的引入发送环绕运动补偿信息的系统的示例性框图。流程图中所示的步骤以及本公开中的其他后续流程图可被实现为可在编码器侧和/或解码器侧的一个或多个处理器(例如,一个或多个cpu)上执行的程序代码。流程图中所示的步骤也可以基于硬件来实现,例如被布置为执行流程图中的步骤的一个或多个电子设备或处理器。根据该方法,在步骤410中,与vr360视频序列的编码数据相对应的比特流在编码器侧被生成或在解码器侧被接收,其中,该比特流包括与图像参数集合(picture parameter set,简称pps)中的环绕运动补偿信息有关的一种或多种pps语法。在步骤420中,基于环绕运动补偿信息,vr360视频序列在编码器侧被编码或在解码器侧被解码。
[0108]
所示的流程图旨在说明根据本发明的实施例的示例。所属技术领域的技术人员可以修改每个步骤,重新布置步骤,拆分步骤或组合步骤以实践本发明,而不背离本发明的精神。
[0109]
上述描述被给出以使所属技术领域的技术人员能够实践在特定应用及其要求的上下文中提供的本发明。对所描述的实施例的各种修改对于所属技术领域的技术人员将是显而易见的,并且本文中定义的一般原理可以应用于其他实施例。因此,本发明不旨在限于所示出和描述的特定实施例,而是与符合本文公开的原理和新颖性特征的最宽范围相一致。在以上详细描述中,示出了各种具体细节以便提供对本发明的透彻理解。然而,所属技术领域的技术人员将理解,本发明可被实施。
[0110]
如上所述的本发明的实施例可以以各种硬件,软件代码或两者的组合来实现。例如,本发明的实施例可以是集成到视频压缩芯片中的一个或多个电路或集成到视频压缩软
件中以执行本文描述的处理的程序代码。本发明的实施例还可以是在数字信号处理器(digital signal processor,dsp)上执行以执行本文描述的处理的程序代码。本发明还可涉及由计算机处理器,数字信号处理器,微处理器或现场可程序设计门阵列(field programmable gate arragy,简称fpga)执行的许多功能。该些处理器可被配置为通过执行定义本发明所体现的特定方法的机器可读软件代码或固件代码来执行根据本发明的特定任务。软件代码或固件代码可以不同的程序设计语言和不同的格式或样式来开发。软件代码也可被编译用于不同的目标平台。然而,不同的代码格式,软件代码的样式和语言以及配置代码以执行根据本发明的任务的其他手段将不脱离本发明的精神和范围。
[0111]
在不脱离本发明的精神或基本特征的情况下,本发明可以以其他特定形式实施。所描述的示例在所有方面仅应被认为是说明性的而非限制性的。因此,本发明的范围由所附权利要求而不是前述描述来指示。落在权利要求的等同含义和范围内的所有改变均应包含在其范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献