经由数字音频媒体的软件更新制造技术

技术编号:7573729 阅读:209 留言:0更新日期:2012-07-15 08:34
本发明专利技术提供了用于处理编码数字数据的系统,该编码数字数据用于对音频回放系统中的待重新编程的装置进行编程。该系统包括音频媒体源,该音频媒体源包含具有音频数据或音频数据格式的编码数据。音频媒体读取器,用于从音频媒体源读取数字数据。流检测器,从音频媒体读取器接收数字数据,并检测所接收到的数字数据是包括按照音频数据格式化的编码数据还是包括音频数据。音频接收器装置接收音频数据,和处理音频数据,用于回放。待重新编程的装置,通过使用按照音频数据格式化的编码数据而被重新编程。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术大体上涉及具有音频重放功能的受计算机控制的系统,并且,更具体地涉及用于更新软件的系统和方法。
技术介绍
许多具有音频重放能力的系统包括通过计算机控制实现的功能。示例包括汽车中的音频系统,其可以是包括导航功能、乘客舒适度控制功能和其它乘客和驾驶员服务的更复杂系统的一部分。音频系统可包括受计算机控制的功能。音频系统还可连接到总线,总线提供了与可在计算机控制下执行功能的一个或多个其它系统的信号连接性。受计算机控制的系统包括软件,该软件被编程为执行它们的各种功能。软件提供了用于增加/删减特征、改正程序缺陷或以其它方式改善受计算机控制的系统的功能的机制。系统利用多种技术使它们的软件更新或升级。在大多数系统中,配置成从光盘中取出数据的光盘驱动被连接到该系统,并可用于安装新软件或更新软件。在嵌入式系统中更新或安装新软件典型地会更困难。典型地,需要访问包含软件代码的存储器芯片。如果软件被“刻录”到PROM中,则可简单地用包含更新软件的PROM来替换原PR0M。软件也可以被下载到芯片中,而不必一定要将芯片从其PC板上拆除。例如, 软件可被编程到闪存中,或一些其他适当的可编程存储器装置中。通过将“刻录器”连接到系统总线,以及控制总线信号以访问某些存储器位置并且写入到这些位置中,可将闪存重新编程,而不需要将存储器从其电路板上拆除。“刻录器”可以是电路板,或适用于连接到系统总线并具有连到某个仪器上的连接的一些其他装置,该某个仪器对总线信号进行控制并写入存储器位置。“刻录器”将构成软件新版本、软件更新、补丁或对软件的改变的一些其他元素的信息,直接写入到系统存储器中。更新嵌入式系统中的软件遇到的一个问题是,存储软件的装置典型地很难访问。 这些装置通常安装在,容纳系统硬件的外壳中包含的电路板上。对总线的访问可能受到类似的限制。例如,车辆中的音频系统可安装在车辆仪表板中,因此用其他设备遮蔽了总线, 这阻碍了对音频系统总线的访问。需要这样的系统和方法,其能在不必一定要物理连接到系统硬件的情况下,更新或修正嵌入式音频系统中的软件。
技术实现思路
鉴于上述内容,提供了用于处理编码数字数据的系统,该编码数字数据用于对音频回放系统中的待重新编程的装置进行编程。系统的示例包括音频媒体源,该音频媒体源包含数字数据,该数字数据具有音频数据或音频数据格式的编码数据。音频媒体读取器从音频媒体源读取数字数据。流检测器,从音频媒体读取器接收数字数据,并检测所接收到的数字数据是否包括按照音频数据格式化的编码数据或音频数据。音频接收器装置,用于接收音频数据,和处理音频数据,用于回放。待重新编程的装置使用按照音频数据格式化的编码数据。另一方面,提供了用于处理编码数字数据的方法,该编码数字数据用于对音频回放系统中的待重新编程的装置进行编程。在示例方法中,从音频媒体源读取数字数据流。确定所述数字数据是否包括按照音频数据格式化的编码数据。如果数字数据不包括按照音频数据格式化的编码数据,则将数字数据作为音频数据进行处理。如果包括按照音频数据格式化的编码数据,则向待重新编程的装置发送数字数据。对本领域技术人员来说,根据对以下的附图和详细说明的研究,本专利技术的其它系统、方法和特征将是,或者将变得是显而易见的。所有这样的额外的系统、方法和特征旨在被包括在本说明书中,在本专利技术的范围内,并且通过随附的权利要求书保护。附图说明参考附图,可更好地理解一下描述的本专利技术的示例。图中的组件没有必要按比例绘制,重点放在说明本专利技术的原理上。在图中,贯穿不同的视图,相似的参考标号代表相应的部分。图1是示例系统的框图,该示例系统用于改变具有音频重放能力的受计算机控制的系统中的程序化装置。图2是示意图,说明了图1的系统200在车辆中的示例性实现的操作。图3是说明了示例方法的操作的流程图,该示例方法用于检测包含用于将装置重新编程的编码数据的流。图4是实现流检测器的音频接收器装置的示例的框图。图5说明了使用标准数字音频格式存储用于将装置重新编程的编码数据的示例。图6A说明了用于在数字记录媒体上存储编码数据的示例性音频轨道结构。图6B说明了图6A中所示的结构的示例性头部。图7说明了可用在图6B中的音频轨道结构中的示例性程序数据块。图8是说明用于处理音频轨道的示例性方法的流程图,该音频轨道包含用于将装置重新编程的编码数据。具体实施例方式在以下对示例性实施方式的描述中,参考了附图,这些附图构成本说明书的一部分,并且通过说明的方式示出可实现本专利技术的具体示例实施方式。在不脱离本专利技术的范围的情况下,可利用其它实施方式,并且可进行结构的改变。图1是示例系统100的框图,该示例系统100用于改变具有音频重放能力的受计算机控制的系统中的程序化装置。系统100包括音频媒体源102、音频媒体读取器104、流检测器106、音频接收器装置108、待重新编程的装置110,和一组声换能器112。音频媒体源102包括数字记录媒体,诸如已经预先录制的光盘(⑶)。音频媒体源102可包括记录在媒体上的PCM(脉冲编码调制)编码音频信号。这里描述的示例将CD称为用于音频媒体源 102的示例。但是,音频媒体源102还可包括数字式音频磁带,或用于记录数字音频的任意其他媒体。音频媒体读取器104可以是用于从音频媒体源102读取数字音频信号的任意装置。在以下描述的示例中,音频媒体读取器104是CD播放器,但还可以是配置成读取所选的记录媒体上的数字音频信号的任意其他适当装置。流检测器106从音频媒体读取器104接收数字信号,确定该数字信号是否包括格式化数据的流,其中格式化数据包含要存储在系统的存储器中的代码和/或数据。如果数字信号包括格式化数据的流,则该数据被安装或下载到待重新编程的装置110的存储器中。将数据安装到待重新编程的装置110中,可包括用写入到装置110的存储器中的适当位置中的数据,“刻录”待重新编程的装置110,或对待重新编程的装置110进行编程。待重新编程的装置110中的存储器可以是闪存或任何适合的可编程存储器装置,诸如例如可编程只读存储器(PR0M)、可电编程的只读存储器(EPROM),和其他类似类型的存储器装置。如果流检测器106没有在数字信号中检测到格式化数据流,则该数字信号被传送到音频接收器装置108。音频接收器装置108可包括音频放大器或到音频放大器的连接,音频放大器处理作为音频的输出信号,并将音频信号传送到音频声换能器112。下载到待重新编程的装置110中的格式化数据流,可包括代表对在系统100中存储和运行的软件的更新或修正的代码。软件可存储在例如音频接收器装置108中,并且可在处理器(未示出)的控制下在例如音频接收器装置108中运行。格式化数据流可在事前通过使用诸如以下描述的格式被编程或记录到音频媒体源102上,以产生更新或修正CD。 在示例性实施方式中,系统100的制造商可向系统100的用户提供程序化磁盘。系统100 可用在车辆中,并且系统100可包括用于为用户生成音频娱乐的音频媒体读取器104。系统100允许用户升级或更新可存储在待重新编程的装置110中的软件或其他类型代码或数据,待重新编程的装置110在车辆中工作。应理解,图1中的框图描述了具有实体(硬件和/或软件)实现方式的功能的逻辑划分,其中物理实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:J塔克特S瑞恩
申请(专利权)人:哈曼国际工业有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术