用于控制平均编码率的系统和方法_6

文档序号:9278246阅读:来源:国知局

[0172] 图13说明可用于电子装置1340中的各种组件。所说明组件可位于同一物理结构 内或位于单独外壳或结构中。可根据本文中所描述的装置中的一或多者实施结合图13描 述的电子装置1340。电子装置1340包含处理器1343。处理器1343可为通用单芯片或多 芯片微处理器(例如,ARM)、专用微处理器(例如,数字信号处理器(DSP))、微控制器、可编 程门阵列等。处理器1343可被称为中央处理单元(CPU)。尽管图13的电子装置1340中仅 展示单一处理器1343,但在替代配置中,可使用处理器的组合(例如,ARM与DSP)。
[0173] 电子装置1340也包含与处理器1343电子通信的存储器1337。即,处理器1343可 从存储器1337读取信息和/或将信息写入到存储器1337。存储器1337可为能够存储电子 信息的任何电子组件。存储器1337可为随机存取存储器(RAM)、只读存储器(ROM)、磁盘存 储媒体、光学存储媒体、RAM中的快闪存储器装置、与处理器包含在一起的机载存储器、可编 程只读存储器(PROM)、可抹除可编程只读存储器(EPROM)、电可抹除PROM(EEPR0M)、寄存器 等,包含其组合。
[0174] 数据1341a和指令1339a可存储在存储器1337中。所述指令1339a可包含一或 多个程序(program)、例程、子例程、函数、程序(procedure)等。所述指令1339a可包含单 一计算机可读语句或许多计算机可读语句。所述指令1339a可由处理器1343执行以实施上 文所述的方法、功能和程序中的一或多者。执行所述指令1339a可涉及使用存储在存储器 1337中的数据1341a。图13展示载入于处理器1343中的一些指令1339b和数据1341b(其 可来自指令1339a和数据1341a)。
[0175] 电子装置1340也可包含用于与其它电子装置通信的一或多个通信接口 1347。通 信接口 1347可基于有线通信技术、无线通信技术或两者。不同类型的通信接口 1347的实 例包含串列端口、平行端口、通用串列总线(USB)、以太网配接器、IEEE1394总线接口、小 计算机系统接口(SCSI)总线接口、红外线(IR)通信端口、蓝牙无线通信配接器等。
[0176] 电子装置1340也可包含一或多个输入装置1349和一或多个输出装置1353。不同 种类的输入装置1349的实例包含键盘、鼠标、麦克风、遥控装置、按钮、操纵杆、轨迹球、触 控板、光笔等。例如,电子装置1340可包含用于捕获声波信号的一或多个麦克风1351。在 一个配置中,麦克风1351可为将声波信号(例如,话音、语音)转换成电或电子信号的转换 器。不同种类的输出装置1353的实例包含扬声器、打印机等。例如,电子装置1340可包含 一或多个扬声器1355。在一个配置中,扬声器1355可为将电或电子信号转换成声波信号的 转换器。可通常包含于电子装置1340中的一个特定类型的输出装置为显示装置1357。配 合本文中所揭示的配置使用的显示装置1357可利用任何适当的图像投影技术,例如阴极 射线管(CRT)、液晶显示器(LCD)、发光二极管(LED)、气体等离子、电致发光或其类似者。显 示控制器1359也可经提供而用于将存储于存储器1337中的数据转换成在显示装置1357 上展示的文字、图形和/或移动图像(在适当的情况下)。
[0177] 电子装置1340的各种组件可由一或多个总线耦合在一起,其可包含电力总线、控 制信号总线、状态信号总线、数据总线等。为简单起见,各种总线在图13中说明为总线系统 1345。应注意,图13仅说明电子装置1340的一个可能配置。可利用各种其它架构和组件。
[0178] 在以上描述中,参考数字有时与各种术语结合使用。在术语与参考数字结合使用 的情况下,此可希望指代展示于诸图中的一或多者中的特定元件。在无参考数字而使用术 语的情况下,此可希望泛指所述术语而不限于任何特定图。
[0179] 术语"确定"涵盖多种动作,且因此"确定"可包括计算(calculating、computing)、 处理、推导、研宄、查找(例如,在表、数据库或另一数据结构中查找)、确定和其类似者。又, "确定"可包含接收(例如,接收信息)、访问(例如,访问存储器中的数据)和其类似者。 又,"确定"可包含解析、选择、挑选、建立和其类似者。
[0180] 片语"基于"并不意味着"仅基于",除非另有明确指定。换句话说,片语"基于"描 述"仅基于"和"至少基于"两者。
[0181] 应注意,在兼容的情况下,结合本文中所描述的配置中的任一者描述的特征、功 能、程序、组件、元件、结构等中的一或多者可与结合本文中所描述的其它配置中的任一者 描述的功能、程序、组件、元件、结构等中的一或多者加以组合。换句话说,可根据本文中所 揭示的系统和方法实施本文中所描述的功能、程序、组件、元件等的任何兼容组合。
[0182] 可将本文中所描述的功能作为一或多个指令存储于处理器可读或计算机可读媒 体上。术语"计算机可读媒体"指可由计算机或处理器存取的任何可用媒体。作为实例而非 限制,此类媒体可包括RAM、ROM、EEPROM、快闪存储器、CD-ROM或其它光盘存储装置、磁盘存 储装置或其它磁性存储装置或可用以存储呈指令或数据结构的形式的所要程序代码且可 由计算机存取的任何其它媒体。如本文所使用,磁盘和光盘包含紧密光盘(CD)、激光光盘、 光学光盘、数字多功能光盘OVD)、软碟和Blu-ray?:光盘,其中磁盘通常以磁性方式重现数 据,而光盘通过激光以光学方式重现数据。应注意,计算机可读媒体可为有形的和非暂时性 的。术语"计算机程序产品"指计算装置或处理器,其与可由所述计算装置或处理器执行、 处理或计算的代码或指令(例如,"程序")相组合。如本文所使用,术语"代码"可指可由 计算装置或处理器执行的软件、指令、代码或数据。
[0183] 软件或指令也可经由传输媒体加以传输。例如,如果使用同轴电缆、光缆、双绞线、 数字用户线OSL)或例如红外线、无线电和微波的无线技术从网站、服务器或其它远程源 传输软件,那么同轴电缆、光缆、双绞线、DSL或例如红外线、无线电和微波的无线技术包含 于传输媒体的定义中。
[0184] 本文中所揭示的方法包括用于达成所描述方法的一或多个步骤或动作。所述方法 步骤和/或动作可彼此互换而不脱离权利要求书的范围。换句话说,除非对于所描述方法 的恰当操作需要步骤或动作的特定次序,否则可修改特定步骤和/或动作的次序和/或使 用而不脱离权利要求书的范围。
[0185] 应理解,权利要求书不限于上文所说明的精确配置和组件。可在本文中所描述的 系统、方法和设备的布置、操作和细节中进行各种修改、改变和变化而不脱离权利要求书的 范围。
【主权项】
1. 一种用于通过电子装置控制平均编码率的方法,其包括: 获得语音信号; 确定第一平均速率; 基于所述第一平均速率确定第一阈值; 通过基于所述第一阈值确定至少一个其它阈值而控制所述平均编码率;以及 发送经编码语音信号。2. 根据权利要求1所述的方法,其中控制所述平均编码率进一步包括确定帧型样。3. 根据权利要求2所述的方法,其中第一帧型样需要低速率帧之间的最小数目个高速 率帧,且第二帧型样仅允许高速率帧之间的最大数目个低速率帧。4. 根据权利要求1所述的方法,其中所述第一阈值将帧分类为清洁帧或有噪声帧。5. 根据权利要求1所述的方法,其中所述至少一个其它阈值为阈值组。6. 根据权利要求1所述的方法,其中确定所述至少一个其它阈值进一步基于度量。7. 根据权利要求6所述的方法,其中确定所述至少一个其它阈值包括: 在所述度量不大于所述第一阈值的情况下选择第一阈值组;以及 在所述度量大于所述第一阈值的情况下选择第二阈值组。8. 根据权利要求7所述的方法,其中所述第一阈值组为第一帧调整阈值组,且所述第 二阈值组为第二帧调整阈值组。9. 根据权利要求1所述的方法,其中控制所述平均编码率进一步包括基于所述第一平 均速率调整所述第一阈值。10. 根据权利要求1所述的方法,其中控制所述平均编码率进一步包括基于所述第一 平均速率调整至少一个发声阈值。11. 根据权利要求10所述的方法,其中调整所述至少一个发声阈值包括选择发声阈值 组。12. -种用于控制平均编码率的电子装置,其包括: 平均速率确定电路,其确定第一平均速率; 阈值确定电路,其基于所述第一平均速率确定第一阈值;以及 编码率控制器电路,其包括所述平均速率确定电路和所述阈值确定电路,其中所述编 码率控制器通过基于所述第一阈值确定至少一个其它阈值而控制所述平均编码率。13. 根据权利要求12所述的电子装置,其中控制所述平均编码率进一步包括确定帧型 样。14. 根据权利要求13所述的电子装置,其中第一帧型样需要低速率帧之间的最小数目 个高速率帧,且第二帧型样仅允许高速率帧之间的最大数目个低速率帧。15. 根据权利要求12所述的电子装置,其中所述第一阈值将帧分类为清洁帧或有噪声 帧。16. 根据权利要求12所述的电子装置,其中所述至少一个其它阈值为阈值组。17. 根据权利要求12所述的电子装置,其中确定所述至少一个其它阈值进一步基于度 量。18. 根据权利要求17所述的电子装置,其中确定所述至少一个其它阈值包括: 在所述度量不大于所述第一阈值的情况下选择第一阈值组;以及 在所述度量大于所述第一阈值的情况下选择第二阈值组。19. 根据权利要求18所述的电子装置,其中所述第一阈值组为第一帧调整阈值组,且 所述第二阈值组为第二帧调整阈值组。20. 根据权利要求12所述的电子装置,其中控制所述平均编码率进一步包括基于所述 第一平均速率调整所述第一阈值。21. 根据权利要求12所述的电子装置,其中控制所述平均编码率进一步包括基于所述 第一平均速率调整至少一个发声阈值。22. 根据权利要求21所述的电子装置,其中调整所述至少一个发声阈值包括选择发声 阈值组。23. -种用于控制平均编码率的计算机程序产品,其包括上面具有指令的非暂时性有 形计算机可读媒体,所述指令包括: 用于使电子装置获得语音信号的代码; 用于使所述电子装置确定第一平均速率的代码; 用于使所述电子装置基于所述第一平均速率确定第一阈值的代码; 用于使所述电子装置通过基于第一阈值确定至少一个其它阈值而控制所述平均编码 率的代码;以及 用于使所述电子装置发送经编码语音信号的代码。24. 根据权利要求23所述的计算机程序产品,其中控制所述平均编码率进一步包括确 定帧型样。25. 根据权利要求24所述的计算机程序产品,其中第一帧型样需要低速率帧之间的最 小数目个高速率帧,且第二帧型样仅允许高速率帧之间的最大数目个低速率帧。26. 根据权利要求23所述的计算机程序产品,其中所述第一阈值将帧分类为清洁帧或 有噪声帧。27. 根据权利要求23所述的计算机程序产品,其中所述至少一个其它阈值为阈值组。28. 根据权利要求23所述的计算机程序产品,其中确定所述至少一个其它阈值进一步 基于度量。29. 根据权利要求28所述的计算机程序产品,其中确定所述至少一个其它阈值包括: 在所述度量不大于所述第一阈值的情况下选择第一阈值组;以及 在所述度量大于所述第一阈值的情况下选择第二阈值组。30. 根据权利要求29所述的计算机程序产品,其中所述第一阈值组为第一帧调整阈值 组,且所述第二阈值组为第二帧调整阈值组。31. 根据权利要求23所述的计算机程序产品,其中控制所述平均编码率进一步包括基 于所述第一平均速率调整所述第一阈值。32. 根据权利要求23所述的计算机程序产品,其中控制所述平均编码率进一步包括基 于所述第一平均速率调整至少一个发声阈值。33. 根据权利要求32所述的计算机程序产品,其中调整所述至少一个发声阈值包括选 择发声阈值组。34. -种用于控制平均编码率的设备,其包括: 用于获得语音信号的装置; 用于确定第一平均速率的装置; 用于基于所述第一平均速率确定第一阈值的装置; 用于通过基于所述第一阈值确定至少一个其它阈值而控制所述平均编码率的装置;以 及 用于发送经编码语音信号的装置。35. 根据权利要求34所述的设备,其中控制所述平均编码率进一步包括确定帧型样。36. 根据权利要求35所述的设备,其中第一帧型样需要低速率帧之间的最小数目个高 速率帧,且第二帧型样仅允许高速率帧之间的最大数目个低速率帧。37. 根据权利要求34所述的设备,其中所述第一阈值将帧分类为清洁帧或有噪声帧。38. 根据权利要求34所述的设备,其中所述至少一个其它阈值为阈值组。39. 根据权利要求34所述的设备,其中确定所述至少一个其它阈值进一步基于度量。40. 根据权利要求39所述的设备,其中确定所述至少一个其它阈值包括: 在所述度量不大于所述第一阈值的情况下选择第一阈值组;以及 在所述度量大于所述第一阈值的情况下选择第二阈值组。41. 根据权利要求40所述的设备,其中所述第一阈值组为第一帧调整阈值组,且所述 第二阈值组为第二帧调整阈值组。42. 根据权利要求34所述的设备,其中控制所述平均编码率进一步包括基于所述第一 平均速率调整所述第一阈值。43. 根据权利要求34所述的设备,其中控制所述平均编码率进一步包括基于所述第一 平均速率调整至少一个发声阈值。44. 根据权利要求43所述的设备,其中调整所述至少一个发声阈值包括选择发声阈值 组。
【专利摘要】本发明描述一种用于由电子装置控制平均编码率的方法。所述方法包含获得语音信号。所述方法也包含确定第一平均速率。所述方法进一步包含基于所述第一平均速率确定第一阈值。所述方法额外包含通过基于所述第一阈值确定至少一个其它阈值而控制所述平均编码率。所述方法也包含发送经编码语音信号。
【IPC分类】G10L19/24
【公开号】CN104995678
【申请号】CN201380073146
【发明人】苏巴辛格哈·夏敏达·苏巴辛格哈, 维韦克·拉金德朗, 文卡特什·克里希南, 芬卡特拉曼·斯里尼瓦沙·阿提
【申请人】高通股份有限公司
【公开日】2015年10月21日
【申请日】2013年9月3日
【公告号】US20140236587, WO2014130085A1
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1