接收装置、方法及程序的制作方法

文档序号:2822349阅读:148来源:国知局
专利名称:接收装置、方法及程序的制作方法
技术领域
本发明涉及接收装置、方法及程序,可以适用于例如通过IP网络等对声音等进行 通信的终端装置。
背景技术
近年来,利用了 IP网络的声音通信(VoIP)被广泛普及。在VoIP中,各终端装置 具有固有的动作时钟。即使想要获得相同的时钟频率,也由于各终端装置中固有的动作时 钟,导致很难完全一致。因此,生成终端装置间的动作速度差(动作时钟的频率差),接收缓 存中的接收数据中产生过与不足。为了解决这样的问题,在专利文献1中提出了如下方法通过在声音信号的无声 部分,删除接收数据、或插入无声数据,从而校正接收数据的过与不足(即动作时钟差)。并且,在专利文献2中提出了如下方法通过控制每隔规定时间的接收数据数(采 样率),校正接收数据的过与不足(即动作时钟差)。专利文献1 日本特开2003-46490专利文献2 日本特开平11-272295但是,在专利文献1的记载方法中存在如下的问题,即音质由于有声/无声的误判 而劣化,并且通话音质由于有声时间和无声时间的比率变化而劣化。并且,在专利文献1的记载方法中存在由于变换采样率而导致接收信号的频率成 分变化的问题。例如,存在在通信信号是声音信号时,频率成分的变化为音质的变化,从而 存在与说话者的正常声音不同的声音来发音的顾虑。并且例如,在通信信号是音频信号时, 频率成分的变化引起音频向期望的频率变化,上述的问题非常严重。因此,希望提出一种可以抑制音质的劣化或变化、且可以吸收发送装置和接收装 置之间的动作时钟频率的不同的接收装置、方法及程序。

发明内容
为了解决该课题,本发明的第1方式提供一种接收装置,该接收装置用于接收进 行了编码的、由声音信号或音频信号构成的处理对象信号,该接收装置的特征在于,所述接 收装置包括(1)解码单元,其对到来的编码处理对象信号进行解码;(2)样本数变换单元, 其根据从外部提供的要素数变换信息,对解码后的每单位时间的信号样本数进行变换;以 及(3)频率分布变换单元,其根据从外部提供的频率分布变换信息,对频率分布进行变换。本发明的第2方式提供一种接收方法,该接收方法用于接收进行了编码的、由声 音信号或音频信号构成的处理对象信号,该接收方法的特征在于,所述接收方法执行如下 处理(1)由解码单元对到来的编码处理对象信号进行解码;(2)由样本数变换单元根据从 外部提供的要素数变换信息,对解码后的每单位时间的信号样本数进行变换;以及(3)由 频率分布变换单元根据从外部提供的频率分布变换信息,对频率分布进行变换。本发明的第3方式提供一种接收程序,该接收程序用于接收进行了编码的、由声音信号或音频信号构成的处理对象信号,该接收程序的特征在于,所述接收程序使计算机 执行如下单元的功能(1)解码单元,其对到来的编码处理对象信号进行解码;(2)样本数 变换单元,其根据从外部提供的要素数变换信息,对解码后的每单位时间的信号样本数进 行变换;以及(3)频率分布变换单元,其根据从外部提供的频率分布变换信息,变换频率分布。根据本发明,可以抑制音质的劣化或变化、且可以吸收发送装置和接收装置之间的动作时钟频率的不同。


图1是表示第1实施方式的接收装置的结构的框图。图2是表示第1实施方式中的频率分布变换器的详细结构的框图。图3是根据第1实施方式中的频率分布变换器的频率分布的变换方法例的说明 图。图4是表示第2实施方式的接收装置的结构的框图。
具体实施例方式(A)第1实施方式以下,参照图面说明本发明的接收装置、方法及程序的第1实施方式。该第1实施 方式的接收装置是在处理声音信号(例如、电话终端或软电话等)中利用的装置。第1实施方式中,通过控制每单位时间的声音样本数(接收数据数),吸收发送装 置和接收装置间的动作时钟频率的不同,并且即使改变每单位时间的声音样本数,也不会 引起音质的变化。(A-I)第1实施方式的结构图1是表示第1实施方式的接收装置的主要部分的结构的框图。例如,在搭载第1 实施方式的接收装置的装置是软电话,即使在接收装置由CPU和由CPU执行的软件实现的 情形下,功能上也可以由图1的功能框图来表示。在图1中,第1实施方式的接收装置100具有声音数据接收积蓄部(接收缓 存)101、声音解码器102、样本数变换器103、频率分布变换器104及变换指示操作部105。声音数据接收积蓄部101对从相对发送装置发送来的编码声音数据进行缓存。例 如,积蓄从接收分组中取出的编码声音数据、或积蓄串行发送来的编码声音数据。声音解码器102与从变换指示操作部105指示的起动信号B联动地由1单位的编 码声音数据解码声音数据。例如,在编码方式是G. 729时,IOms的编码声音数据成为1单 位。样本数变换器103与从变换指示操作部105指示的起动信号B联动地工作,并根 据同时指示的变化系数C变换输出信号对输入信号的样本数。例如,采样率为8kHz、l单位 为IOms时,输入到样本数变换器103的声音信号的样本数为每单位始终为80个样本。此 处,当变换系数C是0.9时,输出信号的样本数在相同的时间(IOms)内为72个样本,当变 换系数C为1.1时,输出信号在相同的时间(IOms)内为88个样本。当仅着眼于样本数变 换器103的输入输出关系时,看似每单位时间的样本数不同,因此变换处理与变换采样率的处理等同。即、在变换系数C为0. 9时实施从8kHz到7. 2kHz的速率变换处理,在变换系 数C为1. 1时实施SkHz到8. SkHz的速率变换处理。样本数变换器103通过代替改变样本 (声音数据)的一时钟间(IOms)的样本数,而改变输入规定样本数(80个样本)的时间,从 而变更采样率。例如,通过将起动信号B的周期作为与变换系数C相应的周期,在变换系数 C为1.0时每隔IOms起动、在变换系数C为0.9时每隔9ms起动、在变换系数C为1. 1时每 隔Ilms起动,从而使样本数变换器103的输出信号的每单位时间(IOms)的样本数(80个 样本)恒定。 经由样本数变换器103的处理,输入到样本数变换器103的输入声音数据的频率 分布与来自样本数变换器103的输出声音数据的频率分布变得不同。频率分布变换器104 根据从变换指示操作部105指示的频率变换信号D,校正来自样本数变换器103的输出声音 数据的频率分布。作为频率分布变换器104,例如可以适用卡拉OK装置等中适用的音高、音 质可变的结构。图2是表示频率分布变换器104的内部构成例的框图。图2中,频率分布变换器 104具有FFT处理部201、频率分布变换部202、逆FFT处理部203。FFT处理部201对来自 样本数变换器103的输出声音数据,实施FFT处理。频率分布变换部202对其FFT处理结 果(频率分布),根据从变换指示操作部105指示的频率变换信号D进行变换。逆FFT处理 部203对从频率分布变换部202输出的、频率分布的变换后的数据实施逆FFT处理。图3是频率分布变换器104 (频率分布变换部202)的频率分布的变换方法例的说 明图。由图3的实曲线表示FFT处理部201的FFT处理结果(频率分布;横轴为频率、纵 轴为电平)。此时,在频率变换信号D为1. 0时,频率分布变换部202直接输出FFT处理部 201的FFT处理结果。在频率变换信号D为0. 9时,如图3的虚曲线所示,将与变换前的分 布取相同电平的频率X变换为,变换前的频率Y的0. 9倍的频率0. 9XY。在频率变换信号D 为1. 1时,如图3的点划曲线所示,将与变换前的分布取相同电平的频率Z变换为,变换前 的频率Y的1. 1倍的频率1. 1XY。另外,图3中表示了将原频率分布沿频率轴伸张或压缩的频率分布的变换方法, 但也可以适用将原频率分布沿频率轴移动的频率分布的变换方法。只要根据频率变换信号 D来控制移动量即可。变换指示操作部105根据利用者的操作输出起动信号B、变换系数C及频率变换信 号D。变换指示操作部105例如内置变换表,并将音量的操作符的位置作为地址来访问变 换表,从而可以适用获得起动信号B、变换系数C及频率变换信号D的装置。另外,在通信 开始时,可以适用默认值,例如起动信号B为10 (ms)、变换系数C为1. 0、频率变换信号D为 1.0。利用者根据自己所听取的声音来操作音量的操作符。例如,在默认的状态下,在如出 现跳音时,对样本数变换器103进行操作,以使输出侧的采样率提高,并且根据该操作改变 起动信号B、变换系数C及频率变换信号D。并且例如,在默认状态下,在如出现重音时,对 样本数变换器103进行操作,以使输出侧的采样率提高,并且根据该操作改变起动信号B、 变换系数C及频率变换信号D。另外,也可以通过后述的第2实施方式的方法等,获取反映了相对的装置与该接 收装置100之间的时钟频率之差的信息(每单位时间(IOms)输入的编码声音数据的数),显示该信息,并在利用者的操作的判断中利用。并且,起动信号B、变换系数C及频率变换信号D也可以个别操作、设定。(A-2)第1实施方式的动作接着,说明第1实施方式的接收装置100的动作。从相对发送装置发送来的编码声音数据在缓存到数据接收积蓄部101后,根据来自变换指示操作部105的起动信号B,由声音解码器102取出1单位的每个编码声音数据并 解码,获得声音数据。对于这样的声音数据,样本数变换器103根据起动信号B、变换系数C变更每规定 时间的样本数(采样率)。变更了采样率的声音数据,其频率分布根据频率变换信号D,被频率分布变换器 104校正后输出。(A-3)第1实施方式的效果根据第1实施方式,即使相对发送装置和该接收装置之间的动作时钟频率存在差 异,也不依赖于数据的缺失或插入,而通过控制每单位时间的样本数(采样率)的方法来对 应,并通过频率分布的变换来补偿该采样率的控制所引起的音质的变化,因此可以实现音 质劣化、通话质量劣化少的时钟频率差吸收。(B)第2实施方式接着,参照

本发明的接收装置、方法及程序的第1实施方式。第2实施方式中,不依赖于手动而自动地决定在第1实施方式中利用的各种参数。图4是表示第2实施方式的接收装置的结构的框图,将与第1实施方式的图1相 同的、对应的部分标上相同的、对应符号来表示。在图4中,第2实施方式的接收装置100A具有声音数据接收积蓄器101A、声音解 码器102、样本数变换器103、频率分布变换器104及变换指示生成器105A。此处,声音解码 器102、样本数变换器103及频率分布变换器104与第1实施方式相同,省略其功能说明。第1实施方式的声音数据接收积蓄器IOlA除了具有缓存从相对发送装置发送来 的编码声音数据的功能外,还具有测量每规定时间(例如100ms)输入的编码声音数据的数 的测量功能,并且具有将该测量值A提供给变换指示生成器105A的功能。声音数据接收积 蓄器IOlA进行测量的规定时间优选为比声音解码器102的处理的基本单位时间充分长的 时间。变换指示生成器105A根据测量值A,适用规定的变换表或变换式,生成起动信号 B、变换系数C、频率变换信号D,并供给到上述各部。将声音数据接收积蓄器IOlA的测量的规定时间作为基本时间的10倍的100ms,并 使编码方式基于G. 729,使IOms的编码声音数据(80个样本)作为处理的基本单位。此时, 当声音数据接收积蓄器IOlA的计数值A为a时,根据(1)式 (3)式,生成起动信号(起 动周期)B、变换系数C、频率变换信号D。B = 8000/a ......(1)C = 800/a ......(2)D = C......(3)根据10ms、a/10样本获得的状态,计算获得80个样本的时间,从而获得起动周期B,因此其变换式为(1)式。例如,如果a是880个样本,则作为起动周期获得约9. 09ms,如 果a是720个样本,则作为起动周期获得约11. Ilms0为了将10ms、a/10样本作为10ms、80个样本,通过求出与a/10相乘的系数C,获 得(2)式。例如,如果a为880个样本,则作为系数(输入输出的采样率比)C获得约0.91, 当a为720个样本时,作为系数(输入输出的采样率比)C获得约1. 11。
当频率变换信号D的功能是,将根据样本数变换器103的处理变化后的频率分布 向逆方向变化而使其复原时,例如可以适用(3)式。根据第2实施方式,可以根据相对发送装置和该接收装置之间的动作时钟频率的 差异来自动决定各种值,并执行与第1实施方式相同的动作,即,可以不通过手动方式而获 得与第1实施方式相同的效果。(C)其他的实施方式在上述各实施方式中,示出了在样本数变换器的处理后进行频率分布变换器的处 理的方式,但是也可以是在样本数变换器的处理前进行频率分布变换器的处理。此时,频率 分布变换器也仍进行预先消除样本数变换器的处理所引起的频率分布的变动的频率分布 变换。在上述各实施方式中,示出了处理对象的数据为声音数据的情形,但在处理对象 的数据为音频数据的情况下,也可以适用本发明。
权利要求
一种接收装置,该接收装置用于接收进行了编码的、由声音信号或音频信号构成的处理对象信号,该接收装置的特征在于,所述接收装置包括解码单元,其对到来的编码处理对象信号进行解码;样本数变换单元,其根据从外部提供的要素数变换信息,对解码后的每单位时间的信号样本数进行变换;以及频率分布变换单元,其根据从外部提供的频率分布变换信息,对频率分布进行变换。
2.根据权利要求1所述的接收装置,其特征在于,所述接收装置还包括到来样本数测量单元,其对从相对装置到来的每规定时间的编码处理对象信号的样本 数进行测量;以及控制信息生成单元,其根据由所述到来样本数测量单元测量出的样本数,生成所述要 素数变换信息和所述频率分布变换信息。
3.一种接收方法,该接收方法用于接收进行了编码的、由声音信号或音频信号构成的 处理对象信号,该接收方法的特征在于,所述接收方法执行如下处理由解码单元对到来的编码处理对象信号进行解码;由样本数变换单元根据从外部提供的要素数变换信息,对解码后的每单位时间的信号 样本数进行变换;以及由频率分布变换单元根据从外部提供的频率分布变换信息,对频率分布进行变换。
4.根据权利要求3所述的接收方法,其特征在于, 所述接收方法还执行如下处理由到来样本数测量单元对从相对装置到来的每规定时间的编码处理对象信号的样本 数进行测量;以及由控制信息生成单元根据测量出的样本数,生成所述要素数变换信息和所述频率分布 变换信息。
5.一种接收程序,该接收程序用于接收进行了编码的、由声音信号或音频信号构成的 处理对象信号,该接收程序的特征在于, 所述接收程序使计算机执行如下单元的功能 解码单元,其对到来的编码处理对象信号进行解码;样本数变换单元,其根据从外部提供的要素数变换信息,对解码后的每单位时间的信 号样本数进行变换;以及频率分布变换单元,其根据从外部提供的频率分布变换信息,变换频率分布。
6.根据权利要求5所述的接收程序,其特征在于,所述接收程序使计算机还执行如下 单元的功能到来样本数测量单元,其对从相对装置到来的每规定时间的编码处理对象信号的样本 数进行测量;以及控制信息生成单元,其根据由所述到来样本数测量单元测量出的样本数,生成所述要素数变换信息和所述频率分布变换信息。
全文摘要
本发明提供一种接收装置、方法及程序,该接收装置可以抑制音质的劣化和变化的同时,吸收与发送装置之间的动作时钟频率的差异。本发明涉及用于接收进行了编码的、由声音信号或音频信号构成的处理对象信号的接收装置。该接收装置的特征在于,包括解码单元,其对到来的编码处理对象信号进行解码;样本数变换单元,其根据从外部提供的要素数变换信息,变换解码后的每单位时间的信号样本数;以及频率分布变换单元,其根据从外部提供的频率分布变换信息,变换频率分布。
文档编号G10L19/00GK101847408SQ20091022460
公开日2010年9月29日 申请日期2009年11月20日 优先权日2009年3月23日
发明者青柳弘美 申请人:冲电气工业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1