Seamless audio switching in a multi-processor audio system

文档序号:54604 发布日期:2021-09-28 浏览:26次 中文

阅读说明:本技术 多处理器音频系统中的无缝音频切换 (Seamless audio switching in a multi-processor audio system ) 是由 G·多乔 T·格林 M·尼默勒 于 2020-03-05 设计创作,主要内容包括:本发明涉及一种用于车辆(2)的音频系统的处理单元(1)。该处理单元(1)包括第一处理节点(10)、第二处理节点(20)和程序存储器(30),该程序存储器(30)被设计为由该第一处理节点(10)和该第二处理节点(20)覆写。该处理单元(1)被设计为使得在该处理单元(1)已经启动之后,该第一处理节点(10)计算音频输出并将其写入该程序存储器(30)。该处理单元(1)还被设计为当该第一处理节点(10)已经覆写该程序存储器(30)直到预定义点时以及当该第二处理节点(20)可操作时执行该音频输出的计算从该第一处理节点(10)到该第二处理节点(20)的切换。该第二处理节点(20)被设计为在该切换之后计算该音频输出,并将该音频输出写入该程序存储器(30)。(The invention relates to a processing unit (1) for an audio system of a vehicle (2). The processing unit (1) comprises a first processing node (10), a second processing node (20) and a program memory (30), the program memory (30) being designed to be overwritten by the first processing node (10) and the second processing node (20). The processing unit (1) is designed such that after the processing unit (1) has been started up, the first processing node (10) calculates an audio output and writes it to the program memory (30). The processing unit (1) is further designed to perform a switch of the calculation of the audio output from the first processing node (10) to the second processing node (20) when the first processing node (10) has overwritten the program memory (30) up to a predefined point and when the second processing node (20) is operational. The second processing node (20) is designed to calculate the audio output after the switching and to write the audio output to the program memory (30).)

1. A processing unit (1) for an audio system of a vehicle (2), the processing unit comprising:

-a first processing node (10);

-a second processing node (20); and

-a program memory (30) designed to be overwritten by the first processing node (10) and the second processing node (20),

wherein the processing unit (1) is designed such that after the processing unit (1) has been started up, the first processing node (10) calculates an audio output and writes it into the program memory (30),

wherein the processing unit (1) is designed to perform a switch of the calculation of the audio output from the first processing node (10) to the second processing node (20) when the first processing node (10) has overwritten the program memory (30) up to a predefined point and when the second processing node (20) is operational, and

wherein the second processing node (20) is designed to calculate the audio output after the switching and to write the audio output to the program memory (30).

2. The processing unit (1) of claim 1,

further comprising an audio output system (40),

wherein the audio output system (40) is designed to output the audio output stored in the program memory (30).

3. The processing unit (1) of claim 2,

wherein the program memory (30) comprises a first memory area (31) and a second memory area (32),

wherein the processing unit (1) is designed to first overwrite the first memory area (31) with the audio output and to switch to the second memory area (32) when the first memory area (31) is overwritten up to the predefined point,

wherein the audio output system (40) is designed to output the audio output stored in the first memory area (31) and to switch to the audio output stored in the second memory area (32) when the audio output has been output,

wherein the processing unit (1) is designed to overwrite the first memory area (31) with the audio output again when the audio output saved in the first memory area (31) has been output and when the second memory area (32) is overwritten up to a predefined point, so that both the first memory area (31) and the second memory area (32) are alternately overwritten with the audio output.

4. The processing unit (1) of claim 3,

wherein the processing unit (1) is designed to perform a switch of the calculation of the audio output from the first processing node (10) to the second processing node (20) when the first processing node (10) has overwritten the first memory area (31) or the second memory area (32) up to the predefined point and when the second processing node (20) is operational.

5. The processing unit (1) of any of claims 3 and 4,

wherein the program memory (30) comprises a third memory area (33),

wherein the first processing node (10) is designed to store in the third memory area (33) the exact playback position of an audio file accessible to both processing nodes each time the first memory area (31) or the second memory area (32) has been overwritten up to the predefined point, so that a seamless switching of the audio output can be achieved.

6. The processing unit (1) of claim 5,

wherein the first processing node (10) is designed to trigger an interrupt signal once the first memory area (31) or the second memory area (32) has been overwritten up to the predefined point, the interrupt signal signaling that the first memory area (31) or the second memory area (32) is overwritten up to the predefined point,

wherein the second processing node (20) is designed to take over the audio output by said second processing node (20) reading the exact play position from the third memory area (33), calculating the audio output and saving the audio output in the first memory area (31) or the second memory area (32) in response to the interrupt signal.

7. The processing unit (1) of any of claims 3 to 6,

wherein the size of the first memory area (31) and the size of the second memory area (32) both correspond to the output time of the audio output t, wherein the output time of the audio output t is longer than the time required for the switching.

8. A vehicle (2) comprising a processing unit (1) for an audio system as claimed in any one of the preceding claims.

9. A method for seamless switching of audio output, the method comprising the steps of:

-calculating (S1) an audio output by the first processing node;

-overwriting (S2), by the first processing node, a program memory with the calculated audio output;

-switching (S3) the calculation of the audio output from the first processing node to a second processing node when the first processing node has overwritten the program memory up to a predefined point and when the second processing node is operational;

-calculating (S4) the audio output by the second processing node; and

-overwriting (S5), by the second processing unit, the program memory with the calculated audio output.

10. A computer program element, which, when being executed in a processing unit of an audio system, instructs the processing unit to carry out the method as claimed in claim 9.

11. A computer readable storage medium having stored thereon the computer program element of claim 10.

15页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:使用跟踪数据在分布式系统中进行自动根因分析

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!