【技术实现步骤摘要】
【国外来华专利技术】
本专利技术一般地涉及处理数字媒体流领域。更具体地说,在一个实施例 中,本专利技术涉及在时域和频域中处理数字数据的方法和系统。
技术介绍
在对数字媒体流(例如,数字音频流)进行处理时,需要两类算法 1)基于块的(BB)算法,其中音频数据块被累积然后作为一个单元处理,以及2)逐采样(SS)算法,该算法以每次一个采样的方式处理音频 数据。频域或者BB算法具有计算灵活性更大的优点,例如,可以实现更 长的有限冲激响应或者FIR滤波器,能够实现基于快速傅立叶变换或者 FFT的算法,其代价是在可以开始处理之前必须累积数据块,从而添加了 等待时间。SS处理具有等待时间和开销非常低、对参数改变基本上立即作 出响应的优点,这在例如改变到图形均衡器的参数的应用中可能非常有 益。SS处理的低开销极大地简化了音频系统中不同SS软件算法的动态加 载和卸载,这使得能够实现响应于实时输入对音频流的效果处理进行快速 修改。现有数字信号处理或者DSP系统被设计为专门充当BB和SS处理 器,而不是同时充当二者。因此,标准的现有方法要么在单独的引擎中处 理SS和BB算法,要么将SS算法转换成BB算法,并且承受等待时间和 开销对SS算法的性能的不利影响。
技术实现思路
根据本专利技术,提供了一种用于处理媒体数据(例如,数字音频、视频 等)的数字处理设备和方法。本专利技术扩展到包含指令序列的机器可读介质,所述指令序列在被机器执行时致使所述机器执行这里所述的任何方法。从所附附图和下面的详细描述将清楚看出本专利技术的其他特征。附图说明现在参考附图通过示例描述本专利技术。在附图中,图1示出了根据本专利技术一 ...
【技术保护点】
一种用于处理数字采样的数字处理器,该处理器包括:时域处理引擎,用于在时域中处理数字采样;频域处理引擎,用于在频域中处理数字采样;在所述数字处理器中设置的共享存储器,利用所述共享存储器可交换经时域处理的采样和经频域处理的采样。
【技术特征摘要】
【国外来华专利技术】US 2004-6-23 10/875,2591.一种用于处理数字采样的数字处理器,该处理器包括时域处理引擎,用于在时域中处理数字采样;频域处理引擎,用于在频域中处理数字采样;在所述数字处理器中设置的共享存储器,利用所述共享存储器可交换经时域处理的采样和经频域处理的采样。2. 如权利要求1所述的处理器,其中,所述时域处理引擎以逐采样方 式处理数据采样,并且所述频域处理引擎以基于块的方式处理数据采样。3. 如权利要求1所述的处理器,其中,所述时域处理引擎和所述频域 处理引擎被集成在数字信号处理器(DSP)芯片中。4. 如权利要求3所述的处理器,其中,所述共享存储器是所述DSP芯 片上设置的X和Y随机存取存储器(RAM)。5. 如权利要求1所述的处理器,包括将所述处理器接口到数字采样总 线的至少一个输入/输出缓冲器,所述数字采样总线将所述数字采样提供给 所述处理器并且从所述处理器接收经处理的数字采样。6. 如权利要求5所述的处理器,其中,所述数字采样总线是采样同步 的数字音频总线和数字视频总线之一。7. 如权利要求6所述的处理器,其中,所述数字采样总线在多个时隙 中传输所述数字采样,所述多个时隙将数据采样提供给所述处理器和从所 述处理器接收数据采样。8. 如权利要求5所述的处理器,包括用于从所述数字采样总线接收数 据采样的输入缓冲器和用于将数据采样提供给所述数字采样总线的输出缓 冲器。9. 如权利要求8所述的处理器,其中,所述输入缓冲器和输出缓冲器 是往复式缓冲器。10. 如权利要求9所述的处理器,包括基于所述数字采样总线产生中 断的中断发生器,其中所述输入缓冲器响应于所述中断将输入数据采样传 输到所述处理器,并且所述输出缓冲器响应于所述中断将输出数据采样传 输到所述数字采样总线。11. 如权利要求5所述的处理器,其中,所述数字采样被逐采样地在所述DSP和所述数字采样总线之间交换。12. 如权利要求1所述的处理器,其中,所述处理器是线程交织数字 信号处理器(DSP),并且数字采样可经由所述共享存储器在所述时域处 理引擎的线程和所述频域处理引擎之间交换。13. 如权利要求1所述的处理器,包括输入缓冲器和输出缓冲器,其 中所述处理器-从数字采样总线有选择地提取数字采样以进行处理,所述数字采样是 在分配给所述处理器的所述数字采样总线的至少一个时隙中提供的; 有选择地将经处理的数字采样插入分配给其的时隙中;并且 沿所述数字采样总线不加改变地传递其接收到的并且与其他处理设备 相关联的数字采样。14. 如权利要求1所述的处理器,其 以逐采样方式累积来自数字采样总线的数字采样; 标识已接收到一块数字采样的时间;在已接收到一个完整的块后在所述频域中处理所述块;并且 将经处理的采样块以逐采样方式传输到所述数字采样总线。15. 如权利要求1所述的处理器,其中,频域处理在前台例程中执 行,并且时域处理在后台例程中执行,响应于中断进入所述后台例程。16. 如权利要求15所述的处理器,其中,所述数字采样总线是以环形 配置布置的时分复用总线。17. 如权利要求16所述的处理器,其中,所述数字采样总线包括 由时分复用时隙限定的多个媒体通道;以及包括用来向所述处理器标识每个媒体通道的通道标识数据的通道标识 路径。18. 如权利要求17所述的处理器,包括用来标识所述处理器接收到来 自每个通道的数字采样的时间的标识符,其中所述中断响应于所述标识符 而被产生。19. 如权利要求1所述的处理器,其中,所述处理器被设置在数字音频处理设备的超大规模集成电路(VLSI)中。20. —种用于数字处理器中处理数据采样的方法,该方法包括 在设置在所述数字处理器中的共享存储器中存储数据采样存储; 在时域中对在所述共享存储器中提供的数字采样进行处理;以及 在频域中对在所述共享存储器中提供的数字采样进行处理,其中经时域处理的采样和经频域处理的采样可经由所述共享存储器交换。21. 如权利要求20所述的方法,其中,在时域处理期间,数据采样以 逐采样方式被处理,并且在频域中,数据采样以基于块的方式被处理。22. 如权利要求20所述的方法,包括在单个集成数字信号处理器 (DSP)芯片中在所述时域和所述频域数据中处理数据采样。23. 如权利要求20所述的方法,其中,所述共享存储器是所述DSP芯 片上设置的X和Y随机存取存储器(RAM),该方法包括在所述RAM和 时域处理引擎之间以及所述RAM和频域处理引擎之间交换采样数据。24. 如权利要求20所述的方法,包括经由至少一个输入/输出缓冲器将 所述处理器接口到数字采样总线,所述输入/输出缓冲器将所述数字采样提 供给所述处理器并且从所述处理器接收经处理的数字采样。25. 如权利要求24所述的方法,其中,所述数字采样总线是采样同步 的数字音频总线和数字视频总线之一。26. 如权利要求25所述的方法,包括在多个时隙中在所述处理器和所 述采样总线之间传输所述数字采样,所述多个时隙将数据采样...
【专利技术属性】
技术研发人员:卡尔K威克兰德,
申请(专利权)人:创新科技有限公司,
类型:发明
国别省市:SG[新加坡]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。