话筒用微型计算机的制作方法

文档序号:12071204阅读:417来源:国知局
话筒用微型计算机的制作方法与工艺

本发明涉及执行多个应用程序的话筒用微型计算机。



背景技术:

以往,已知一种话筒(指向特性切换话筒),准备2个以上的话筒元件,调整各话筒的元件间距离、信号合成时的振幅、相位、延迟量等,从而能够获得各种指向特性。作为话筒的指向特性,例如有全指向性、双指向性、单指向性、窄指向性等。对于这些指向特性,理想的是考虑到要拾音的对象物的位置或目标外的声场来选择最适合于每个拾音场景的指向特性。

上述话筒中要使用微型计算机。微型计算机例如具备话筒元件、放大器、模拟数字转换电路(ADC:Analog-to-Digital Converter)、数字信号处理电路(DSP:Digital Signal Processor)、数字模拟转换电路(DAC:Digital to Analog Converter)、系统控制器及程序用存储器等。

例如在专利文献1中公开了能够支持多个应用程序的单片微型计算机。专利文献1的单片微型计算机在执行保存于内置存储器的多个应用程序中的任意一个时,设定该应用程序的起始地址与规定的基准地址的差值,基于该差值来执行应用程序。由此,当在单片微型计算机内执行应用程序时,CPU无须考虑用于配置有各应用程序的、每个应用程序不同的地址便能够执行。

现有技术文献

专利文献

专利文献1:日本特开2007-200350号公报



技术实现要素:

发明要解决的问题

一般而言,保存在内置存储器中的多个应用程序的大小各不相同。然而,专利文献1的单片微型计算机存在下述问题:尽管如上所述考虑了应用程序的地址,但未考虑到应用程序的大小。

本发明的目的在于提供一种话筒用微型计算机,无须考虑每个应用程序不同的地址,能够更有效地执行应用程序。

解决问题的方案

本发明的一方案的话筒用微型计算机包括:输入放大器,放大来自话筒的模拟信号;模拟数字转换电路,将从所述输入放大器输出的模拟信号转换成数字信号;数字信号处理电路,对从所述模拟数字转换电路输出的数字信号进行处理;数字模拟转换电路,将从所述数字信号处理电路输出的数字信号转换成模拟信号;输出放大器,放大从所述数字模拟转换电路输出的模拟信号,并将该模拟信号输出至扬声器;程序用存储器,保存多个由所述数字信号处理电路执行的话筒用程序;地址控制电路,控制所述程序用存储器的地址;程序地址寄存器,保存所述话筒用程序的地址;以及程序大小寄存器,保存所述话筒用程序的大小,所述地址控制电路基于所述程序地址寄存器及所述程序大小寄存器来计算所述程序用存储器的地址。

发明的效果

根据本发明,无须考虑每个应用程序不同的地址,能够更有效地执行应用程序。

附图说明

图1是表示本发明的实施方式的话筒用微型计算机的结构的一例的方框图。

图2是表示本发明的实施方式的话筒用微型计算机的程序用存储器的存储器映射的一例的图。

图3是表示本发明的实施方式的话筒用微型计算机的程序地址寄存器的寄存器映射的一例的图。

图4是表示本发明的实施方式的话筒用微型计算机的程序大小寄存器的寄存器映射的一例的图。

图5是表示本发明的实施方式的话筒用微型计算机的地址控制电路的处理的一例的流程图的图。

具体实施方式

以下,参照附图说明本发明的实施方式。

首先,使用图1对本发明的实施方式的、具备程序切换功能的话筒用微型计算机100(以下称作微型计算机100)的结构例进行说明。图1是表示微型计算机100的结构例的方框图。

如图1所示,微型计算机100与话筒101及扬声器107连接。另外,如图1所示,微型计算机100具备输入放大器102、模拟数字转换电路(ADC)103、数字信号处理电路(DSP)104、数字模拟转换电路(DAC)105及输出放大器106。

话筒101将声音转换成电信号,并将该电信号(以下称作模拟信号)输出至输入放大器102。图1中,作为示例,具备2个话筒101。

输入放大器102放大话筒101输出的模拟信号,并将该模拟信号输出至模拟数字转换电路103。图1中,作为示例,与2个话筒101相应地具备2个输入放大器102。

模拟数字转换电路(ADC)103将输入放大器102输出的模拟信号转换成数字信号,并将该数字信号输出至数字信号处理电路104。图1中,作为示例,与2个话筒101及2个输入放大器102相应地具备2个模拟数字转换电路103。

数字信号处理电路(DSP)104通过执行后述的话筒用程序(应用程序)来对模拟数字转换电路103输出的数字信号进行处理,并将该数字信号输出至数字模拟转换电路105。

数字模拟转换电路(DAC)105将数字信号处理电路104输出的数字信号转换成模拟信号,并将该模拟信号输出至输出放大器106。

输出放大器106放大数字模拟转换电路105输出的模拟信号,并将该模拟信号输出至扬声器107。

扬声器107将输出放大器106输出的模拟信号转换成声音。

另外,如图1所示,微型计算机100具备程序用存储器108、地址控制电路109、程序地址寄存器110及程序大小寄存器111。

程序用存储器108预先保存有由数字信号处理电路104执行的多个话筒用程序(参照图2)。程序用存储器108例如既可以是ROM(Read Only Memory,只读存储器),也可以是快闪存储器、EEPROM(Electrically Erasable Programmable Read-Only Memory,电子可擦除可编程只读存储器)等大容量的非易失性存储器,还可以是除此以外的存储设备。

程序地址寄存器110预先保存有各话筒用程序的地址(参照图3)。

程序大小寄存器111预先保存有各话筒用程序的大小(参照图4)。

地址控制电路109读取程序地址寄存器110及程序大小寄存器111,基于它们来计算程序用存储器108的起始地址,并将该起始地址写入程序地址寄存器110。随后,地址控制电路109读取被写入程序地址寄存器110中的程序用存储器108的起始地址,并将该起始地址输出至数字信号处理电路104。由此,数字信号处理电路104从程序用存储器108读取地址控制电路109所输出的起始地址的话筒用程序,并执行该话筒用程序。

接下来,使用图2对微型计算机100的程序用存储器108的存储器映射进行说明。图2是表示程序用存储器108的存储器映射的一例的图。

程序用存储器108预先保存有由数字信号处理电路104执行的多个话筒用程序(应用程序)。如图2所示,程序用存储器108例如保存有程序1、程序2、程序3、程序4、以及程序5。

图2中示出了:程序1的起始地址为地址1(基准地址),程序1的程序大小为大小1。

另外,图2中示出了:程序2的起始地址为地址2,程序2的程序大小为大小2。

另外,图2中示出了:程序3的起始地址为地址3,程序3的程序大小为大小3。

另外,图2中示出了:程序4的起始地址为地址4,程序4的程序大小为大小4。

另外,图2中示出了:程序5的起始地址为地址5,程序5的程序大小为大小5。

接下来,使用图3对微型计算机100的程序地址寄存器110的寄存器映射进行说明。图3是表示程序地址寄存器110的寄存器映射的一例的图。

程序地址寄存器110预先保存有多个话筒用程序的地址。如图3所示,程序地址寄存器110例如保存有程序1的起始地址即地址1、程序2的起始地址即地址2、程序3的起始地址即地址3、程序4的起始地址即地址4、以及程序5的起始地址即地址5。

接下来,使用图4对微型计算机100的程序大小寄存器111的寄存器映射进行说明。图4是表示程序大小寄存器111的寄存器映射的一例的图。

程序大小寄存器111预先保存有多个话筒用程序的程序大小。如图4所示,程序大小寄存器111保存有程序1的程序大小即大小1、程序2的程序大小即大小2、程序3的程序大小即大小3、以及程序4的程序大小即大小4。

接下来,使用图5对微型计算机100的地址控制电路109的处理动作进行说明。图5是表示地址控制电路109的处理动作的一例的流程图。

首先,地址控制电路109读取程序地址寄存器110(步骤S501)。例如,读取程序地址寄存器110的地址1~5。

接下来,地址控制电路109读取程序大小寄存器111(步骤S502)。例如,读取程序大小寄存器111的大小1~4。

接下来,地址控制电路109基于程序地址寄存器110的地址1~5和程序大小寄存器111的大小1~4,计算程序用存储器108的起始地址(步骤S503)。

这里,对上述计算处理的具体例进行以下说明。

例如,地址控制电路109将程序地址寄存器110的地址1直接决定为地址1。

另外,例如,地址控制电路109将程序地址寄存器110的地址1与程序大小寄存器111的大小1相加,将其相加结果决定为地址2。

另外,例如,地址控制电路109将程序地址寄存器110的地址2与程序大小寄存器111的大小2相加,将其相加结果决定为地址3。

另外,例如,地址控制电路109将程序地址寄存器110的地址3与程序大小寄存器111的大小3相加,将其相加结果决定为地址4。

另外,例如,地址控制电路109将程序地址寄存器110的地址4与程序大小寄存器111的大小4相加,将其相加结果决定为地址5。

通过以上的计算处理,地址控制电路109决定地址1~5作为程序用存储器108的起始地址。

接下来,地址控制电路109将所决定的程序用存储器108的地址写入程序地址寄存器110(步骤S504)。例如,写入由上述计算处理所决定的地址1~5。由此,程序地址寄存器110被更新。

随后,地址控制电路109读取被写入程序地址寄存器110的程序用存储器108的起始地址(例如地址1~5),并将其输出至数字信号处理电路104。然后,数字信号处理电路104基于地址控制电路109输出的程序用存储器108的起始地址来读取话筒用程序,并执行所读取的话筒用程序。

如上所述,根据本实施方式,数字信号处理电路无须考虑每个应用程序不同的地址,能够更有效地执行应用程序。

另外,根据本实施方式,无须考虑各应用程序在微型计算机上配置的地址,能够独立地开发各应用程序,在将各应用程序配置到微型计算机上时,不会产生复杂的映射作业。

在2015年1月7日提出的日本专利申请特愿第2015-001671号所包含的说明书、附图及说明书摘要的公开内容,全部被引用于本申请。

工业实用性

本发明涉及话筒的指向特性切换中的应用程序的变更,能够应用于在内置存储器内保存多个应用程序,并内置有执行这些应用程序的数字信号处理电路(DSP)的话筒用微型计算机。

附图标记说明

100 微型计算机

101 话筒

102 输入放大器

103 模拟数字转换电路(ADC)

104 数字信号处理电路(DSP)

105 数字模拟转换电路(DAC)

106 输出放大器

107 扬声器

108 程序用存储器

109 地址控制电路

110 程序地址寄存器

111 程序大小寄存器

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1