音频装置及程序的制作方法

文档序号:16188589发布日期:2018-12-08 05:27阅读:137来源:国知局
音频装置及程序的制作方法

本发明涉及音频装置及程序。

背景技术

以往提出有音频装置中的延迟(回声)附加技术。

在专利文献1中记载有能够获得良好的残响音的调节感的残响附加电路及使用残响附加电路的音频装置,将来自麦克风的麦克风信号提供给混频部,并将从混频部输出的麦克风输出信号提供给延迟部而使信号延迟,并提供给残响音量调节器。将通过调节器调节信号的信号电平获得的残响信号提供给混频部并与麦克风信号混合而生成麦克风输出信号。记载有如下内容:如果通过调节器减小残响音,则残响音的衰减率增大而残响音的持续时间缩短,如果增大残响音,则残响音的衰减率减小而残响音的持续时间增长,因此,能够获得良好的残响音的调节感。

在专利文献2中记载有使用bbd(bucket-brigadedevice)等信号延迟元件的回声电路,并记载了构成如下回声电路:将施加给信号输入端子的输入信号经第一放大器、第一低通滤波器输入到bbd,将从bbd输出的延迟信号经第二低通滤波器、第二放大器、高通滤波器而与来自信号输入端子的直接输入信号相加并且经由衰减器将从第二放大器输出的延迟信号反馈给第一放大器的输入级,通过使高通滤波器的截止频率可变更,来调节残响时间。

专利文献

专利文献1:日本特开平10-124081号公报

专利文献2:日本实公昭63-006799号公报



技术实现要素:

发明要解决的课题

通常为了附加延迟(回声)效果,能够通过对所延迟的波形施加增益进行混频来实现,将单一滤波器设置成反馈回路,以使延迟音进行高频减衰。作为数字信号处理,能够通过将输入数字信号以延迟时间量存储在延迟存储器中并反复进行从延迟存储器读取的处理来实现。延迟时间最大从几百毫秒到几秒,因此,在使用dsp(数字信号处理器)进行安装的情况下,通过外部存储器的环形缓冲区实现延迟部。这样,需要进行存储延迟数据的存储器区域、延迟数据的地址管理、延迟数据的读出定时的控制,电路结构复杂化。另外,由于用于延迟的存储器的采样数量较多,因此,多数情况下需要外部存储器,可能会成为成本增高的要因之一。

本发明的目的在于提供一种能够通过简单的结构抑制成本并能够附加期望的延迟(回声)效果的技术。

用于解决课题的方案

本发明是一种音频装置,具备控制部,所述控制部启动用于播放音频文件的多个播放器应用,通过所述多个播放器应用中的任一个播放器应用以所述音频文件作为原音而进行播放,通过其它播放器应用播放对所述音频文件的原音的延迟音并附加于所述原音。

在本发明的一实施方式中,还具备设定延迟效果的参数的设定部,所述控制部以与由所述设定部所设定的所述参数对应的延迟时间及输出电平,通过所述其它播放器应用播放所述延迟音。

另外,本发明是一种程序,使计算机的处理器执行如下步骤:启动用于播放音频文件的多个播放器应用;通过所述多个播放器应用中的任一个播放器应用以所述音频文件作为原音而进行播放,通过其它播放器应用播放对所述音频文件的原音的延迟音并附加于所述原音。本发明也可以是记录该程序的计算机可读记录介质。

发明效果

根据本发明,能够通过简单的结构抑制成本并附加期望的延迟(回声)效果。

附图说明

图1是实施方式的系统结构图。

图2是实施方式的结构框图。

图3是实施方式的音频文件分配说明图。

图4是cpu的多个媒体播放器的执行说明图。

图5是实施方式的处理流程图。

图6是延迟(回声)动作说明图。

附图标记说明

10pc

14音频接口装置

22弹出开关

24效果开关

26正在播放开关

48处理器

50cpu

56存储器

58显示器

78、80、82虚拟开关

具体实施方式

<构成>

下面,基于附图对本发明的实施方式以如下情况为例进行说明,该情况为:连接音频接口装置和计算机,从音频接口装置读取各种音频信号并提供给计算机,在计算机中进行适当编辑等并进行录音,或者经由互联网向外部输出(互联网直播)。

图1是本实施方式的系统结构图。本实施方式的音频系统具备个人计算机(pc)10和音频接口装置14,pc10和音频接口装置14例如通过usb线缆12以彼此能够发送接收数据的方式连接。

pc10作为本实施方式中的音频装置发挥作用,安装有用于输入、编辑、输出音频数据的软件,使用该软件进行音频数据的输入输出、编辑和播放。

音频接口装置14具备放大器、多个频道的模拟输入端子和模拟输出端子,在与pc10之间发送接收音频信号和各种控制信号。音频接口装置14具备麦克风输入端子16、内置麦克风18、电平测量器20、耳机输出调节按钮28,音频接口装置14还具备由多个按钮组成的弹(pon)出开关22、生成各种效果音的效果开关24及正在播放开关26。

弹出开关22由“弹出1”、“弹出2”及“弹出3”三个弹出开关构成。用户如果进行按下弹出开关22的操作,则音频接口装置14将播放输出指示信号提供给pc10,pc10根据该播放输出指示信号播放并输出音频信号。pc10与互联网连接,在能够将通过pc10播放的音频信号经由互联网向外部输出的情况(互联网直播)下,在正在播放开关26打开的状态下,用户操作弹出开关22,从而播放音频信号并向互联网输出。能够预先对构成弹出开关22的三个开关、即“弹出1”、“弹出2”、“弹出3”分配期望的音频文件,用户通过进行按下这三个弹出开关“弹出1”、“弹出2”、“弹出3”中的任意一个的操作,能够控制pc10以播放并输出预先分配的音频文件。

效果开关24是用于对音频信号附加预定的效果音的开关。预定的效果音是任意的,例如是附加混响(回声)效果的处理。

正在播放开关26是对pc10指示经由互联网实时输出的开关。用户通过打开正在播放开关26的操作,例如将从麦克风输入端子16输入的音频信号从pc10向互联网输出,或者通过操作“弹出1”能够播放预先分配给“弹出1”的音频文件并向互联网输出。

图2表示本实施方式的系统的结构框图。

pc10具备cpu50、rom52、ram54、存储器56、显示器58、通信接口i/f60及usb连接器62。此外,除此之外,还具备鼠标、键盘等公知的输入输出接口。

一个或者多个cpu50读取存储在rom52或者硬盘等中的处理程序,使用ram54作为工作存储器执行处理程序,从而实现本实施方式的各种功能。特别地,在播放音频文件的情况下,cpu50启动播放用软件并播放,但在播放音频文件的情况下,通过同时启动并控制多个播放用软件来附加延迟(回声)效果。

存储器56存储音频文件之外的文件。音频文件的格式是任意的,例如是wav或mp3。其它的文件也是任意的,也可以是文书数据、图像数据或者视频数据。

显示器58基于来自cpu50的控制指令显示各种信息。例如,为了与音频接口装置14联动而显示与音频接口装置14的各开关、具体而言弹出开关22、效果开关24及正在播放开关26对应的虚拟开关。

通信i/f60是用于与作为通信线路的互联网连接的接口。对于与互联网的连接,有线无线都可以。

usb连接器62是用于与音频接口装置14进行usb连接的连接器。在图中,示意性地表示与音频接口装置14侧的usb连接器49经由usb线缆12连接的情形。

cpu50根据用户操作,预先将用户期望的音频文件分别分配给三个弹出开关22。即,cpu50根据用户操作,将存储在存储器56内的任意一个文件与弹出开关22中的任意一个开关相关联。例如,使存储在存储器56内的“aaa.wav”的音频文件与“弹出1”相关联,使“bbb.wav”的音频文件与“弹出2”相关联。此外,“相关联”具体而言是指将该音频文件的路径登记在“弹出1”上。用户使例如存储在存储器56内的文件列表显示在显示器58上,通过拖放操作等将期望的音频文件图标放到与弹出开关22对应的虚拟开关,从而能够进行分配(相关联)。

cpu50还将表示分配状态的数据也提供给usb连接的音频接口装置14。由此,在pc10和音频接口装置14中共享分配状态。

音频接口装置14除了具备上述的麦克风输入端子16、内置麦克风18、弹出开关22、效果开关24、正在播放开关26之外,还具备外部输入端子30、输出端子32、切换开关19、47、放大器34、40、46、模拟数字转换器(adc)36、42、数字模拟转换器(dac)44及处理器48。

从麦克风输入端子16和内置麦克风18输入的音频信号由切换开关19选择性切换,并经由放大器34通过adc36转换成数字音频信号。数字音频信号被输出到立体声总线。另外,从外部输入端子(auxin)30输入的音频信号经由放大器40被adc42转换成数字音频信号,被输出到立体声总线。

另外,从麦克风输入端子16、内置麦克风18、外部输入端子30输入的音频信号、或者由pc10提供的音频信号经由立体声总线通过dac44转换成模拟音频信号,经由放大器46从耳机端子等输出端子32输出。放大器46的增益通过耳机输出调节按钮28调节。

用于与pc10连接的usb连接器49经由切换开关47与立体声总线连接。切换开关47与正在播放开关26联动,如果进行正在播放开关26打开的操作则接点接通,开始从音频接口装置14向pc10输出音频信号。另一方面,无论是否操作正在播放开关26,从pc10向音频接口装置14的控制信号都会提供给处理器48。

处理器48控制音频接口装置14的各部的动作。处理器48根据来自弹出开关22、效果开关24、正在播放开关26的操作信号来控制动作。即,根据来自弹出开关22的操作信号对pc10输出播放指示信号。在进行按下弹出开关22的“弹出1”的操作的情况下输出“弹出1”用的播放指示信号,在进行按下“弹出2”的操作的情况下输出“弹出2”用的播放指示信号,在进行按下“弹出3”的操作的情况下输出“弹出3”用的播放指示信号。播放指示信号中也包含与进行按下弹出开关22的操作时的按压力相应的电平信号。该电平信号是控制播放输出时的音量的信号。除控制音量之外,还可以根据按压力控制效果、音程。pc10的cpu50如果接收到这些播放指示信号,则播放预先分配给“弹出1”、“弹出2”、“弹出3”的音频文件,并以与按压力相应的音量电平进行输出。另外,根据来自效果开关24的操作信号输出延迟(回声)附加信号。若pc10的cpu50接收到延迟(回声)附加信号,则通过同时控制多个播放用软件附加延迟(回声)效果。另外,根据来自正在播放开关26的操作信号对pc10输出信号输出开始(播放开始)指示信号或者信号输出停止(播放停止)指示信号,并且开闭控制切换开关47。

<音频文件的分配(分派)>

图3是在pc10上用户向弹出开关22分配期望的音频文件的情况的示意图。

pc10的cpu50通过执行处理程序而在显示器58上显示图3所示的设定画面。在设定画面上显示与构成音频接口装置14的物理性的弹出开关22的三个开关“弹出1”、“弹出2”、“弹出3”分别对应的虚拟开关78、80、82,另外,显示与音频接口装置14的物理性的正在播放开关26对应的虚拟开关84。此外,虚拟开关78、80、82各自的右上方的图标79、81、83是指示重复播放分配的音频文件的图标。另外,显示显示部70、72、74,该显示部70、72、74显示音量(话音弱、话音强、唱音弱、唱音强等)、混响、效果(除混响之外的效果)。而且,显示存储在存储器56内的各种文件的列表76。此外,文件列表76也可以是通过windows(注册商标)的资源管理器显示的列表。

用户在显示在文件列表76内的文件组中选择分配给弹出开关22的文件,进行拖放操作并分配给任意一个虚拟开关78~82。另外,也可以通过按压虚拟开关78~82来显示文件选择画面(文件列表76、资源管理器那样的树形画面等)。

例如,在将音频文件“aaa.wav”分配给“弹出1”的情况下,将音频文件“aaa.wav”拖放到与“弹出1”对应的虚拟开关78。在图中,箭头100表示将音频文件“aaa.wav”拖放到虚拟开关78上的情形。另外,在将音频文件“bbb.wav”分配给“弹出2”的情况下,将音频文件“bbb.wav”拖放到与“弹出2”对应的虚拟开关80。在图中,箭头200表示将音频文件“bbb.wav”拖放到虚拟开关80上的情形。

此外,如果通过拖放分配任意一个文件,则cpu50也可以判定该分配是否正常,并将其结果显示在显示器58上。

接着,对通过一个或多个cpu50执行的音频文件的延迟(回声)效果附加处理进行说明。

<延迟(回声)效果>

图4示意性地表示播放由cpu50执行的音频文件的播放软件。一个或多个cpu50在播放某个音频文件(在图中例示“aaa.wav”)时,启动多个播放软件,具体为媒体播放器a、媒体播放器b、媒体播放器c……。媒体播放器a、媒体播放器b、媒体播放器c……全部为相同种类的软件。在1个cpu50的情况下,对这些媒体播放器a、b、c……分时地进行并列处理,在多个cpu50的情况下,也可以通过各cpu对媒体播放器a、b、c……单独地进行处理。cpu50例如以媒体播放器a为主播放器进行动作,以其它媒体播放器b、c……为副播放器进行动作。在播放音频文件时,通过媒体播放器a进行播放,媒体播放器b、c……通过以预先设定的延迟时间及电平播放相同的音频文件来生成延迟(回声)效果。媒体播放器b、c……的延迟时间及电平分别不同。同时启动这些媒体播放器a、b、c……来播放音频文件,并对这些文件进行混频,由此能够附加期望的延迟时间及期望的电平的延迟(回声)效果进行播放输出。

图5是由cpu50执行的延迟(回声)效果附加处理的流程图。

首先,用户通过设定部、具体来说通过在pc10的显示器58上显示的混响设定窗口72操作鼠标、键盘来设定延迟(回声)效果的各种参数(s101)。参数例如为延迟(回声)的模式,有公知的hall模式、room模式、live模式及studio模式等。

cpu50输入设定的参数,根据这些参数对应多个媒体播放器a、b、c……中的每一个设定延迟时间及输出电平并存储在存储器中(s102)。例如,在用户作为模式选择了hall的情况下,以成为hall中的延迟(回声)的方式,设定为

媒体播放器a:延迟时间=0,输出电平a

媒体播放器b:延迟时间tb,输出电平b

媒体播放器c:延迟时间tc,输出电平c

……等。由于媒体播放器a是用于播放原音的媒体播放器,因此延迟时间为0。

接下来,判定用户是否操作了播放按钮具体来说为弹出开关22(s103)。在用户进行按下弹出开关22中的任一个的操作、且进行按下效果开关24的操作而成为接通的情况下,cpu50在s102中从存储器中读出对应各媒体播放器中的每一个设定的设定值,使用这些设定值同时启动全部媒体播放器a、b、c……而播放音频文件(s104、s105)。需要注意的是,同时启动多个不同种类的应用执行处理的多重任务是公知的,但在本实施方式中,与此不同,cpu50自动启动多个同一种类的媒体播放器,通过其中一个媒体播放器播放原音并通过其它媒体播放器播放对于该原音的延迟音。用户意识到正在播放原音的媒体播放器a正在执行处理,但无需意识到其它媒体播放器b、c……正处于执行期间。从这一意义上来说,可以说媒体播放器b、c……在后台执行处理。

此外,cpu50可以预先规定同时启动的媒体播放器的数量,或者也可以根据在s101中设定的延迟(回声)效果的参数,适当地增减调节为了实现这一参数所需要的数量的媒体播放器。在某延迟(回声)效果的情况下设为3个媒体播放器,在其它延迟(回声)效果的情况下设为6个媒体播放器等。

例如,启动并控制6个媒体播放器a~f,

媒体播放器a:播放从原音直接到达听觉的声音

媒体播放器b:模拟播放原音反射到右壁而到达听觉的声音

媒体播放器c:模拟播放原音反射到左壁而到达听觉的声音

媒体播放器d:模拟播放原音反射到天花板而到达听觉的声音

媒体播放器e:模拟播放原音反射到地板而到达听觉的声音

媒体播放器f:模拟播放原音反射到某障碍物而到达听觉的声音

等。通过同时启动并控制这些媒体播放器,能够容易地得到延迟(回声)效果。自不必说,也可以根据cpu50的处理能力,预先规定同时启动的媒体播放器的上限。

图6示意性地表示延迟(回声)效果的附加动作。在图中,横轴是时间(秒),纵轴是输出电平(db)。通过媒体播放器a以音频文件作为原音进行播放,在预定的延迟时间后,通过媒体播放器b播放该音频文件,以输出电平作为预定电平(例如-4db)而附加于原音。而且,在预定的延迟时间后通过媒体播放器c播放该音频文件,以输出电平作为预定电平(例如-6db)而附加于原音。如上所述,通过多个媒体播放器播放音频文件,通过以各个预定的延迟时间及预定的电平输出并混频,不需要存储延迟数据的存储器区域、延迟数据的地址管理,能够通过简单的结构附加期望的延迟(回声)效果。

以上对本发明的实施方式进行了说明,但本发明不限于这些实施方式,能够进行各种变形。下面,对变形例进行说明。

<变形例1>

在实施方式中,作为与音频接口装置14连接的pc10,对音频装置进行了说明,但不限于此,能够适用于播放从内置或外部提供的音频文件的任意音频装置。另外,实施方式中的“媒体播放器”可以是能够播放音频文件的任意的软件或者程序模块,只要通过呼叫pc10的操作系统(os)提供的声音驱动器来播放音频文件即可。

<变形例2>

在实施方式中,由pc10的cpu50启动并控制多个媒体播放器,但也可以通过不同于cpu50的dsp启动并控制多个媒体播放器,由此实现延迟(回声)效果。

<变形例3>

在实施方式中,通过由pc10的cpu50启动并控制多个媒体播放器来实现延迟(回声)效果,除此之外,也可以在音频接口装置14上设置延迟(回声)附加电路作为硬件电路实现延迟(回声)效果,或者也可以通过由音频接口装置14的处理器48启动并控制多个媒体播放器来实现延迟(回声)效果。在这种情况下,可得到若干个实施方式。

(1)选择音频接口装置14的延迟(回声)效果和pc10的延迟(回声)效果中的任一个

(2)一起使用音频接口装置14的延迟(回声)效果和pc10的延迟(回声)效果

在上述(1)的情况下,用户可以选择任一种,也可以是音频接口装置14的处理器48与pc10的cpu50进行通信,自动决定通过哪一处理器实现延迟(回声)效果。通常,可以说,由于音频接口装置14的处理器48的处理能力与pc10的cpu50的处理能力相比相对较低,因此,通常优选通过pc10的cpu50实现延迟(回声)效果。即使是在通过音频接口装置14因处理器48的处理能力不足而无法附加延迟(回声)效果的情况下,也能够通过pc10的cpu50附加期望的延迟(回声)效果。当然,也可以根据延迟(回声)效果的模式适当地切换处理。

在上述(2)的情况下,通过音频接口装置14一次地附加延迟(回声)效果,通过pc10的cpu50二次地(更高精度地)附加延迟(回声)效果等。也可以由pc10的cpu50补充地附加音频接口装置14附加不了的延迟(回声)效果。

<变形例4>

在实施方式中,如图5的处理流程图所示进行播放操作,且在效果开关24打开的情况下启动全部媒体播放器进行播放,但也可以是,用户在播放某音频文件时将效果开关24预先设为关闭,从中途将效果开关设为打开的情况下,在将效果开关24设为打开的时刻、即在输入了附加延迟(回声)效果的操作信号的时刻启动并播放多个媒体播放器。或者,也可以是,在播放开始的同时对媒体播放器a执行启动处理而播放音频文件,并对其它音频播放器执行启动处理而形成待机状态,在输入了附加延迟(回声)效果的操作信号的时刻立即以各个媒体播放器所设定的延迟时间及输出电平播放音频文件。

<变形例5>

在实施方式中,以将音频接口装置14与pc10连接、从音频接口装置14读取各种音频信号并提供给pc10、通过pc10适当编辑等并进行录音、或者经由互联网输出到外部(互联网直播)的情况为例进行了说明,但本发明不限于此,在播放并输出音频文件时,能够适用于基于来自用户的指示附加延迟(回声)并播放的任意的音频装置,该音频装置也包含智能手机、便携式音乐播放器。

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