远场语音降噪方法及系统、终端以及计算机可读存储介质
远场语音降噪方法及系统、终端以及计算机可读存储介质技术领域本发明涉及通信技术领域,尤其涉及一种远场语音降噪方法及系统、终端以及计算机可读存储介质。背景技术远场语音识别,即远距离语音识别,在以智能家居为代表的多种领域的诉求越来越明显。目前,远场语音识别技术主要通过麦克风阵列向声源方位拾音。但是,在某些应用场景中,例如声源附近有电视噪声、电话噪声等,尤其是说话人距离麦克风...
·
| 远场语音降噪方法及系统、终端以及计算机可读存储介质 |
| 技术领域 |
| 本发明涉及通信技术领域,尤其涉及一种远场语音降噪方法及系统、终端以及计算机可读存储介质。 |
| 背景技术 |
| 远场语音识别,即远距离语音识别,在以智能家居为代表的多种领域的诉求越来越明显。 |
| 目前,远场语音识别技术主要通过麦克风阵列向声源方位拾音。但是,在某些应用场景中,例如声源附近有电视噪声、电话噪声等,尤其是说话人距离麦克风3至5米的距离,由于噪声和/或混响等的干扰,会明显影响远场麦克风阵列的收音效果。 |
| 因此,如何对远场语音的降噪性能,是大家十分关注的问题。 |
| 发明内容 |
| 本发明实施例提供一种远场语音降噪控制方法及系统、终端以及计算机可读存储介质,以解决现有技术中的以上的一个或多个技术问题,或至少提供一种有益的选择。 |
| 第一方面,本发明实施例提供了一种远场语音降噪方法,所述方法包括: |
| 采集用户的唇部特征,并识别所述唇部特征的特征位置值; |
| 比对所述特征位置值与标准位置值,判断唇部是否处于活动状态; |
| 确定处于活动状态的唇部在空间上的空间位置值; |
| 根据所述空间位置值,朝向处于活动状态的唇部的方位收取音频信号;以及 |
| 对所述音频信号进行音频处理; |
| 其中,所述标准位置值是通过统计得出的,当唇部处于静止状态时,唇部特征的位置值。 |
| 结合第一方面,本发明在第一方面的第一种实施方式中,所述识别用户的唇部特征,包括: |
| 通过人像采集算法,采集用户的面部特征;以及 |
| 通过色度识别算法,识别所述用户的唇部特征。 |
| 结合第一方面、第一方面的第一种实施方式,本发明在第一方面的第二种实施方式中,所述特征位置值包括特征坐标值,所述标准位置值包括标准坐标值; |
| 所述比对所述唇部特征的特征位置值与标准位置值,判断唇部是否处于活动状态,包括: |
| 计算所述唇部特征的特征坐标值与标准坐标值之间的位置偏差;以及当所述位置偏差超过所述阈值范围时,判断唇部处于活动状态; |
| 其中,所述标准坐标值是通过统计得出的,当唇部处于静止状态时,唇部特征的坐标值。 |
| 结合第一方面、第一方面的第一种实施方式、第一方面的第二种实施方式,本发明在第一方面的第三种实施方式中,所述根据所述空间位置值,朝向处于活动状态的唇部的方位收取音频信号,包括: |
| 根据所述空间位置值,设置波束成形算法中的指向角度值;以及 |
| 通过所述波束成形算法和所述指向角度值,麦克风阵列指向性的收取音频信号。 |
| 结合第一方面、第一方面的第一种实施方式、第一方面的第二种实施方式、第一方面的第三种实施方式,本发明在第一方面的第四种实施方式中,所述根据所述空间位置值,朝向处于活动状态的唇部的方位收取音频信号,还包括: |
| 通过回声消除算法,消除所述音频信号中的回声。 |
| 结合第一方面、第一方面的第一种实施方式、第一方面的第二种实施方式、第一方面的第三种实施方式、第一方面的第四种实施方式,本发明在第一方面的第五种实施方式中,所述对所述音频信号进行音频处理,包括: |
| 对所述音频信号进行抑制噪音处理;以及 |
| 去除所述音频信号中的混响。 |
| 结合第一方面及上述任何一种实施方式,本发明在第一方面的第六种实施方式中,所述方法还包括: |
| 将处理后的音频信号输出至远场语音识别引擎。 |
| 第二方面,本发明实施例提供了一种远场语音降噪系统,所述系统包括: |
| 唇部识别单元,配置用于采集用户的唇部特征,并识别所述唇部特征的特征位置值; |
| 活动判断单元,配置用于比对所述唇部特征的特征位置值与标准位置值,判断唇部是否处于活动状态; |
| 位置确定单元,配置用于确定处于活动状态的唇部在空间上的空间位置值; |
| 音频收取单元,配置用于根据所述空间位置值,朝向处于活动状态的唇部的方位收取音频信号;以及 |
| 音频处理单元,配置用于对所述音频信号进行音频处理; |
| 其中,所述标准位置值是通过统计得出的,当唇部处于静止状态时,唇部特征的位置值。 |
| 结合第二方面,本发明在第二方面的第一种实施方式中,所述唇部识别包括: |
| 人像采集单元,配置用于通过人像采集算法,采集用户的面部特征;以及 |
| 色度识别单元,配置用于通过色度识别算法,识别所述用户的唇部特征。 |
| 结合第二方面、第二方面的第一种实施方式,本发明在第二方面的第二种实施方式中,所述特征位置值包括特征坐标值,所述标准位置值包括标准坐标值; |
| 所述活动判断单元包括: |
| 偏差计算单元,配置用于计算所述唇部特征的特征坐标值与标准坐标值之间的位置偏差;以及 |
| 状态判断单元,配置用于当所述位置偏差超过所述阈值范围时,判断唇部处于活动状态; |
| 其中,所述标准坐标值是通过统计得出的,当唇部处于静止状态时,唇部特征的坐标值。 |
| 结合第二方面、第二方面的第一种实施方式和第二方面的第二种实施方式,本发明在第二方面的第三种实施方式中,所述音频收取单元包括: |
| 角度设置单元,配置用于根据所述空间位置值,设置波束成形算法中的指向角度值;以及 |
| 指向收取单元,配置用于通过所述波束成形算法和所述指向角度值,麦克风阵列指向性的收取音频信号。 |
| 结合第二方面、第二方面的第一种实施方式、第二方面的第二种实施方式、第二方面的第三种实施方式,本发明在第二方面的第四种实施方式中,所述音频收取单元还包括: |
| 回声消除单元,配置用于通过回声消除算法,消除所述音频信号中的回声。 |
| 结合第二方面、第二方面的第一种实施方式、第二方面的第二种实施方式、第二方面的第三种实施方式、第二方面的第四种实施方式,本发明在第二方面的第五种实施方式中,所述音频处理单元包括: |
| 抑制噪音单元,配置用于对所述音频信号进行抑制噪音处理;以及 |
| 去除混响单元,配置用于去除所述音频信号中的混响。 |
| 结合第二方面及上述任何一种实施方式,本发明在第二方面的第六种实施方式中,所述系统还包括: |
| 音频输出单元,配置用于将处理后的音频信号输出至远场语音识别引擎。 |
| 第三方面,本发明实施例提供了一种远场语音降噪终端,所述终端包括: |
| 一个或多个处理器; |
| 存储器,用于存储一个或多个程序; |
| 当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现上述任一所述远场语音降噪方法。 |
| 第四方面,本发明实施例提供了一种计算机可读存储介质,其存储有计算机程序,该程序被处理器执行时实现上述第一方面中任一种所述远场语音降噪方法。 |
| 所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。 |
| 上述技术方案中的一个技术方案具有如下优点或有益效果:通过本发明的远场语音降噪方法,能够识别出实际说话人,并向实际说话人的方位收音,再进行音频处理操作,提高了在噪声环境下对远场语音的降噪性能。 |
| 上述概述仅仅是为了说明书的目的,并不意图以任何方式进行限制。除上述描述的示意性的方面、实施方式和特征之外,通过参考附图和以下的详细描述,本发明进一步的方面、实施方式和特征将会是容易明白的。 |
| 附图说明 |
| 在附图中,除非另外规定,否则贯穿多个附图相同的附图标记表示相同或相似的部件或元素。这些附图不一定是按照比例绘制的。应该理解,这些附图仅描绘了根据本发明公开的一些实施方式,而不应将其视为是对本发明范围的限制。 |
| 图1示出了根据本发明一个实施例的远场语音降噪方法100的流程图; |
| 图2示出了根据本发明另一个实施例的远场语音降噪方法200的流程图; |
| 图3示出了根据本发明另一个实施例的远场语音降噪方法300的流程图; |
| 图4示出了根据本发明另一个实施例的远场语音降噪方法400的流程图; |
| 图5示出了根据本发明另一个实施例的远场语音降噪方法500的流程图; |
| 图6示出了根据本发明另一个实施例的远场语音降噪方法600的流程图; |
| 图7示出了根据本发明另一个实施例的远场语音降噪方法700的流程图; |
| 图8示出了根据本发明一个实施例的远场语音降噪系统800的结构框图; |
| 图9示出了根据本发明另一个实施例的远场语音降噪系统900的结构框图; |
| 图10示出了根据本发明另一个实施例的远场语音降噪系统1000的结构框图; |
| 图11示出了根据本发明另一个实施例的远场语音降噪系统1100的结构框图; |
| 图12示出了根据本发明另一个实施例的远场语音降噪系统1200的结构框图; |
| 图13示出了根据本发明另一个实施例的远场语音降噪系统1300的结构框图; |
| 图14示出了根据本发明另一个实施例的远场语音降噪系统1400的结构框图;以及 |
| 图15示出了根据本发明的远场语音降噪终端的示意图。 |
| 具体实施方式 |
| 在下文中,仅简单地描述了某些示例性实施例。正如本领域技术人员可认识到的那样,在不脱离本发明的精神或范围的情况下,可通过各种不同方式修改所描述的实施例。因此,附图和描述被认为本质上是示例性的而非限制性的。 |
| 下面结合图1至图14所示,对本发明的远场语音降噪方法、系统和终端进行描述。 |
| 参见图1所示,本发明的远场语音降噪方法100,包括步骤S101至步骤S105。 |
| 首先,通过唇部识别步骤S101,采集用户的唇部特征,其中,对用户的唇部特征的采集,可以通过摄像头来完成,但并不仅限于此。唇部特征可以包括但不限于上唇、下唇、唇弓、唇尾和唇峰等。 |
| 并且,根据采集到的唇部特征,识别出唇部特征的特征位置值。其中,上唇、下唇、唇弓、唇尾和唇峰等特征位置值的确定,可以是以摄像头的取景框为基准的。 |
| 接着,进入活动判断步骤S102,比对唇部特征的特征位置值与标准位置值,判断唇部是否处于活动状态。 |
| 其中,标准位置值是通过统计得出的,当唇部处于静止状态时,即,相对于摄像头取景框静止时,唇部特征的位置值。 |
| 当特征位置值与标准位置值之间存在偏差时,可以判断唇部处于活动状态。 |
| 当判断出某一用户的唇部处于活动状态时,可以在位置确定步骤S103中,确定处于活动状态的唇部在空间上的空间位置值。该空间位置值可以是相对于房间空间而确定的。并且,该空间位置值会被发送给收音设备,例如麦克风阵列。 |
| 在音频收取步骤S104中,麦克风阵列可以根据接收到的空间位置值,朝向处于活动状态的唇部的方位收取音频信号。其中,麦克风阵列可以通过波束成形技术,朝向处于活动状态的唇部的方位,进行指向性的收音。 |
| 最后,在音频处理步骤S105中,对收取到的音频信号进行音频处理,从而,实现对音频的降噪处理。其中,音频处理可以包括噪声抑制,去混响等。 |
| 根据本发明的远场语音降噪方法100,能够识别出实际说话人,并向实际说话人的方位收音,避免在嘈杂环境中受到其他噪音的影响。并且,在收音之后,进行音频处理操作,进一步提高了在噪声环境下对远场语音的降噪性能。 |
| 参见图2所示,本发明一个实施例的远场语音降噪方法200,在方法100的基础上,唇部识别步骤S101包括人像采集步骤S1011和色度识别步骤S1012。 |
| 在人像采集步骤S1011中,可以使用摄像头等设备,并通过人像采集算法,采集用户的面部特征。 |
| 色度识别单元S1012中,可以基于面部中唇部颜色较深,通过色度识别算法,识别出用户的唇部特征。 |
| 参见图3所示,本发明一个实施例的远场语音降噪方法300,在方法200的基础上,活动判断步骤S102可以包括偏差计算步骤S1021和状态判断步骤S1022。 |
| 在一种实施例中,特征位置值可以包括特征坐标值,标准位置值可以包括标准坐标值,其中,标准坐标值是通过统计得出的,当唇部处于静止状态时,唇部特征的坐标值。具体地,特征坐标值包括但不限于采集到的上唇、下唇、唇弓、唇尾和唇峰等,相对于摄像头取景框的坐标值。标准坐标值包括但不限于处于静止状态的上唇、下唇、唇弓、唇尾和唇峰等,相对于摄像头取景框的坐标值。 |
| 在偏差计算步骤S1021中,可以计算出唇部特征的特征坐标值与标准坐标值之间的位置偏差。 |
| 接着在状态判断步骤S1022中,当位置偏差超过阈值范围时,判断唇部处于活动状态。 |
| 在状态判断时,并不要求唇部处于非静止状态时,即,唇部有微动作时,就判断其活动,因此,允许唇部在一定的阈值范围内的微动作,并且,该阈值范围可以预先设定。 |
| 因此,当唇部特征的特征坐标值与标准坐标值之间的位置偏差,超过阈值范围时,判断唇部处于活动状态。 |
| 参见图4所示,在一种实施例中,本发明一个实施例的远场语音降噪方法400,在方法300的基础上,音频收取步骤S104可以包括角度设置步骤S1041和指向收取步骤S1042。 |
| 通过角度设置步骤S1041,可以根据空间位置值,设置波束成形算法中的指向角度值。 |
| 并且,在指向收取步骤S1042中,通过波束成形算法和指向角度值,使麦克风阵列能够指向性的收取音频信号。 |
| 通过本发明的方法400,收音设备,例如麦克风阵列,可以向实际说话人的方位,实现指向性地收音。在嘈杂环境中,例如附近有电视或广播声音时,指向性收音可以避免在受到其他噪音的影响。 |
| 参见图5所示,本发明一个实施例的远场语音降噪方法500,在方法400的基础上,在进行音频收取步骤S104时,还可以进行回声消除步骤S1043。 |
| 在回声消除步骤S1043中,可以通过回声消除算法,消除音频信号中的回声。 |
| 通过本发明的方法500,可以在收音的同时消除音频中的回声,从而,对音频进行了初步降噪,提高了对音频信号的降噪效果。 |
| 参见图6所示,本发明一个实施例的远场语音降噪方法600,在方法500的基础上,音频处理步骤S105可以包括抑制噪音步骤S1051和去除混响步骤S1052。 |
| 在抑制噪音步骤S1051中,可以对音频信号进行抑制噪音处理。 |
| 在去除混响步骤S1052中,可以去除音频信号中的混响。 |
| 通过本发明的方法600,在收音之后,可以对音频进行抑制噪音和去混响处理,实现对音频的二次降噪,进一步提高了在噪声环境下对远场语音的降噪性能。当然,也可以采用非线性处理,例如信号放大等,以提高降噪性能。 |
| 参见图7所示,本发明一个实施例的远场语音降噪方法700,在方法600的基础上,进一步包括了音频输出步骤S106。 |
| 在音频输出步骤S106中,可以将处理后的音频信号输出至远场语音识别引擎。通过远场语音识别引擎,可以进行语音交互,并对音频中的语音进行识别。 |
| 通过本发明的方法700,通过结合上述方法100至方法600,先对远场语音进行指向性收音,并进行降噪处理,再对处理后的音频进行语音识别,可以提高远场语音识别率,进而提升用户体验。 |
| 参见图8所示,一种远场语音降噪系统800,包括:唇部识别单元801、活动判断单元802、位置确定单元803、音频收取单元804和音频处理单元805。 |
| 唇部识别单元801,配置用于采集用户的唇部特征,并识别唇部特征的特征位置值。 |
| 其中,对用户的唇部特征的采集,可以通过摄像头来完成,但并不仅限于此。唇部特征可以包括但不限于上唇、下唇、唇弓、唇尾和唇峰等。 |
| 活动判断单元802,配置用于比对特征位置值与标准位置值,判断唇部是否处于活动状态。 |
| 其中,标准位置值是通过统计得出的,当唇部处于静止状态时,唇部特征的位置值。当特征位置值与标准位置值之间存在偏差时,可以判断唇部处于活动状态。 |
| 位置确定单元803,配置用于确定处于活动状态的唇部在空间上的空间位置值。 |
| 该空间位置值可以是相对于房间空间而确定的。并且,该空间位置值会被发送给收音设备,例如麦克风阵列。 |
| 音频收取单元804,配置用于根据空间位置值,朝向处于活动状态的唇部的方位收取音频信号。其中,可以采用麦克风阵列作为收音设备,通过波束成形技术,朝向处于活动状态的唇部的方位,进行指向性的收音。 |
| 音频处理单元805,配置用于对音频信号进行音频处理。其中,音频处理可以包括噪声抑制,去混响等。 |
| 根据本发明的远场语音降噪系统800,能够识别出实际说话人,并向实际说话人的方位收音,避免在嘈杂环境中受到其他噪音的影响。并且,在收音之后,进行音频处理操作,进一步提高了在噪声环境下对远场语音的降噪性能。 |
| 具体地,图8所示的远场语音降噪系统800与图1所示的远场语音降噪方法100相对应。图8所示的系统的具体实现方式参照图1所示的方法的实施例中的描述。 |
| 参见图9所示,一种远场语音降噪系统900,在系统800的基础上,唇部识别单元801进一步包括人像采集单元8011和色度识别单元8012。 |
| 人像采集单元8011,配置用于通过人像采集算法,采集用户的面部特征。其中,采集人像可以通过摄像头来完成,但不限于此。 |
| 色度识别单元8012,配置用于通过色度识别算法,识别用户的唇部特征。由于面部中唇部颜色较深,可以采用色度识别算法来识别用户的唇部。 |
| 具体地,图9所示的远场语音降噪系统900与图2所示的远场语音降噪方法200相对应。图9所示的系统的具体实现方式参照图2所示的方法的实施例中的描述。 |
| 参见图10所示,一种远场语音降噪系统1000,在系统900的基础上,活动判断单元802进一步包括偏差计算单元8021和状态判断单元8022。 |
| 其中,特征位置值包括特征坐标值,所述标准位置值包括标准坐标值。标准坐标值是通过统计得出的,当唇部处于静止状态时,唇部特征的坐标值。 |
| 偏差计算单元8021,配置用于计算唇部特征的特征坐标值与标准坐标值之间的位置偏差。 |
| 状态判断单元8022,配置用于当位置偏差超过所述阈值范围时,判断唇部处于活动状态。 |
| 在状态判断时,并不要求唇部处于非静止状态时,即,唇部有微动作时,就判断其活动,因此,允许唇部在一定的阈值范围内的微动作,并且,该阈值范围可以预先设定。 |
| 具体地,图10所示的远场语音降噪系统1000与图3所示的远场语音降噪方法300相对应。图10所示的系统的具体实现方式参照图3所示的方法的实施例中的描述。 |
| 参见图11所示,一种远场语音降噪系统1100,在系统1000的基础上,音频收取单元804进一步包括角度设置单元8041和指向收取单元8042。 |
| 角度设置单元8041,配置用于根据空间位置值,设置波束成形算法中的指向角度值。 |
| 指向收取单元8042,配置用于通过波束成形算法和所述指向角度值,麦克风阵列指向性的收取音频信号。 |
| 通过本发明的系统1100,收音设备,例如麦克风阵列,可以向实际说话人的方位,实现指向性地收音。在嘈杂环境中,例如附近有电视或广播声音时,指向性收音可以避免在受到其他噪音的影响。 |
| 具体地,图11所示的远场语音降噪系统1100与图4所示的远场语音降噪方法400相对应。图11所示的系统的具体实现方式参照图4所示的方法的实施例中的描述。 |
| 参见图12所示,一种远场语音降噪系统1200,在系统1100的基础上,音频收取单元804进一步包括回声消除单元8043。 |
| 回声消除单元8043,配置用于通过回声消除算法,消除音频信号中的回声。 |
| 通过本发明的系统1200,可以在收音的同时消除音频中的回声,从而,对音频进行了初步降噪,提高了对音频信号的降噪效果。 |
| 具体地,图12所示的远场语音降噪系统1200与图5所示的远场语音降噪方法500相对应。图12所示的系统的具体实现方式参照图5所示的方法的实施例中的描述。 |
| 参见图13所示,一种远场语音降噪系统1300,在系统1200的基础上,音频处理单元805进一步包括抑制噪音单元8051和去除混响单元8052。 |
| 抑制噪音单元8051,配置用于对音频信号进行抑制噪音处理。 |
| 去除混响单元8052,配置用于去除音频信号中的混响。 |
| 通过本发明的系统1300,在收音之后,可以对音频进行抑制噪音和去混响处理,实现对音频的二次降噪,进一步提高了在噪声环境下对远场语音的降噪性能。当然,也可以采用非线性处理,例如信号放大等,以提高降噪性能。 |
| 具体地,图13所示的远场语音降噪系统1300与图6所示的远场语音降噪方法600相对应。图13所示的系统的具体实现方式参照图6所示的方法的实施例中的描述。 |
| 参见图14所示,一种远场语音降噪系统1400,在系统1300的基础上,系统1400进一步包括音频输出单元806。 |
| 音频输出单元806,配置用于将处理后的音频信号输出至远场语音识别引擎 |
| 通过本发明的系统1400,通过结合上述系统800至方法系统1300,先对远场语音进行指向性收音,并进行降噪处理,再对处理后的音频进行语音识别,可以提高远场语音识别率,进而提升用户体验。 |
| 具体地,图14所示的远场语音降噪系统1400与图7所示的远场语音降噪方法700相对应。图14所示的系统的具体实现方式参照图7所示的方法的实施例中的描述。 |
| 参见图15所示,一种远场语音降噪控制终端包括存储器1510和处理器1520。存储器1510内存储有可在处理器1520上运行的计算机程序。处理器1520执行计算机程序时实现上述实施例中的远场语音降噪方法。存储器1510和处理器1520的数量可以为一个或多个。 |
| 该服务器还包括: |
| 通信接口1530,用于与外界设备进行通信,进行数据交互传输。 |
| 存储器1510可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。 |
| 如果存储器1510、处理器1520和通信接口1530独立实现,则存储器1510、处理器1520和通信接口1530可以通过总线相互连接并完成相互间的通信。总线可以是工业标准体系结构(ISA,Industry Standard Architecture)总线、外部设备互连(PCI,PeripheralComponent)总线或扩展工业标准体系结构(EISA,Extended Industry StandardComponent)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图15中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。 |
| 可选的,在具体实现上,如果存储器1510、处理器1520及通信接口1530集成在一块芯片上,则存储器1510、处理器1520及通信接口1530可以通过内部接口完成相互间的通信。 |
| 在一种实施例中,本发明还提供了一种计算机可读存储介质,其存储有计算机程序,该程序被处理器执行时实现上述第一方面中任一种所述远场语音降噪方法。 |
| 在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。 |
| 此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。 |
| 流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。 |
| 在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。 |
| 应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。 |
| 本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。 |
| 此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读存储介质中。所述存储介质可以是只读存储器,磁盘或光盘等。 |
| 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到其各种变化或替换,这些都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。 |
更多推荐




所有评论(0)