用便携式媒体装置和附件装置呈现音频/视频轨道的设备的制作方法

文档序号:6741052阅读:166来源:国知局
专利名称:用便携式媒体装置和附件装置呈现音频/视频轨道的设备的制作方法
技术领域
本实用新型主要涉及能够播放视频资产(video asset)的媒体装 置,尤其涉及对从便携式电子设备输出的数字音频和模拟视频进行同 步。
背景技术
便携式媒体装置可以存储那些能在便携式媒体装置上播放或显示 的媒体资产(media asset),例如音频轨道(audio track)、视频轨道(video track)或照片。便携式媒体装置的示例是可以从本申请的受让人 Cupertino, CA的苹果公司获得的iPo(FM和iPhoneTM便携式媒体装置。 便携式媒体装置可以获取媒体资产,例如从主计算机获取媒体资产, 而所述主计算机还用于允许用户管理保存在主计算机和/或便携式媒 体装置上的媒体资产。举个例子,主计算机可以执行媒体管理应用以 管理媒体资产。媒体管理应用的一个示例是苹果公司生产的iTunes⑧。
通常,便携式媒体装置包含一个或多个连接器或端口,这些连接 器或端口可以用于与其他远程装置进行连接。例如,该连接器或端口 能使便携式媒体装置与主计算机耦合,能使其被插入坞座系统 (docking system),或者能使其容纳附件装置。以iPo(FM为例,目 前业已开发了可以与便携式媒体装置互连的大量附件装置。例如,如 果某个附件可以与连接器或端口相连,那么该连接器或端口可以接收 来自遥控设备(例如使用红外或其他无线信号传递技术)的命令,并 且经由连接器或端口来向便携式媒体装置发送相应的命令,由此允许 用户遥控该便携式媒体装置。另举一例,汽车可以包括一个连接器, 并且便携式媒体装置可以被插入到该连接器中,由此汽车媒体系统可以与便携式媒体装置进行交互,从而允许使用汽车媒体系统来播放便 携式媒体装置上的媒体内容。在另一个示例中,数码相机可以与便携 式媒体装置相连,以便下载图像等等。
通常,便携式媒体装置会与附件装置相连,以便重放或是呈现那 些存储在便携式媒体装置上的轨道。用户有可能希望将便携式媒体装 置对接到音频放大系统,例如家庭立体声系统,并且播放存储在便携 式媒体装置上的视频呈现。用户不但希望体验便携式媒体装置上的视 频播放,而且还有可能希望感受家庭立体声系统提供的音频体验。用 户期望等时的体验,在这种情况下,呈现的音频部分与视频部分是同 步的。但是,音频放大系统的每一个实例有可能以不同的延迟特性来 传播数字音频输入,并且该延迟特性有可能会依照数字音频输入特性 (例如采样率)而改变。在设置处理中,很多现有的音频/视频呈现系 统都需要大量用户交互,以便响应于测试信号而向系统交互式地输入 用户察觉的视频与音频之间的延迟,从而允许系统补偿该延迟。这种 设置处理非常耗时,并且通常是不精确的。
由此,较为理想的是在不需要大量用户交互的情况下提供一种等 时的音频和视频呈现。

实用新型内容
本实用新型的实施例涉及对来自便携式媒体装置("PMD")的数 字音频输出和模拟视频输出进行同步。在一个实施例中,该PMD可 以向一个附件提供关于数字音频输出的信息(例如采样率),该附件 被配置成接收并转换数字音频输出,以便呈现给用户。该附件可以至 少部分地基于PMD提供的信息来确定音频等待时间,并且可以将音 频等待时间信息提供给PMD。该音频等待时间信息可以包括与附件的 音频处理等待时间相关的任何信息,这其中包括与緩存、解码、内部 信号处理(例如均衡)、转换成模拟音频等等有关的等待时间。对于 接收特定类型的数字音频信号的附件来说,举例来说,其音频等待时 间可以通过测试和/或仿真附件的内部电子器件来确定。 一旦附件提供了音频等待时间信息,那么PMD可以通过将数字音频信号递送到附 件,并且将相应视频输出延迟一个从音频等待时间信息中确定的时间, 来将模拟视频输出(例如针对其自身内置显示器的输出)与附件的模 拟音频输出相同步。然后,用户将可以等时地体验到呈现的音频和视 频部分,而不必手动配置定时。
本实用新型的一个方面涉及一种通过使用便携式媒体装置和附件 装置来呈现音频/视频轨道的设备。该设备包括用于从所述附件装置 接收音频等待时间信息的装置;用于基于所述音频等待时间信息确定 视频延迟时间的装置;用于向所述附件装置发送数字音频数据的装置, 其中该数字音频数据对应于音频/视频轨道的音频部分;以及用于将模 拟视频信号提供给视频显示器的装置,其中该模拟视频信号对应于音 频/视频轨道的视频部分;模拟视频信号的提供可以相对于所述数字音 频信号而被延迟视频延迟时间。
本实用新型的另 一个方面涉及一种使用便携式媒体装置和附件装 置来呈现音频/视频轨道的设备。所述设备包括用于从所述便携式媒 体装置接收与第一音频/视频轨道的音频部分相对应的数字音频数据 的第一采样率的装置;用于至少部分地基于所述第一采样率来确定音 频等待时间参数值的装置;用于将所述音频等待时间参数值发送到所 述便携式媒体装置的装置,其中所述便携式媒体装置利用所述音频等 待时间参数来确定所述第一音频/视频轨道的视频部分的延迟时间;用 于从所述便携式媒体装置接收与所述第 一音频/视频轨道的音频部分 相对应的数字音频数据的装置;用于对所述数字音频数据进行处理以 产生模拟音频信号的装置,其中对所述数字音频数据的处理按照与所 述音频等待时间参数值相对应的等待时间而发生;以及用于将所述模 拟音频信号递送给扬声器的装置。
本实用新型的另一个方面涉及一种用于将便携式媒体装置上的视 频呈现与附件装置上的相应音频呈现相同步的设备。所述设备包括 用于确定经过所述附件装置传播的数字音频信号的音频等待时间特性 的装置;用于将对应于所述音频等待时间特性的音频等待时间信息存储在所述附件装置中的装置;用于将所述便携式媒体装置耦合到所述 附件装置的装置;以及用于将所述音频等待时间信息从所述附件装置 提供给所述便携式媒体装置的装置。
本实用新型的另 一个方面涉及一种用于使便携式媒体装置上的视 频呈现与音频附件装置上的相应音频呈现相同步的设备。所述设备包 括用于将所述便携式移动装置耦合到所述音频附件装置的装置;用 于从所述音频附件装置向所述便携式媒体装置发送提供用于所述音频 附件装置的音频等待时间参数的命令的装置;用于从所述便携式媒体 装置向所迷音频附件装置提供用于所述音频呈现的数字音频数据的装
的时间量的装置。— ' " a
本实用新型的另一个方面涉及一种与便携式媒体装置结合使用的 附件。该附件可以包括音频处理路径、接口、以及与接口和音频处 理路径相耦合的控制器。该音频处理路径可以被配置成从数字音频信 号中产生模拟音频信号。该接口可以被配置成与便携式媒体装置进行 通信;特别地,该接口可以被配置成接收来自便携式媒体装置的数字 音频信号,并且还被配置成与便携式媒体装置交换与数字音频数据的 呈现相关的命令和信息。该控制器耦合到所述接口和所述音频处理路 径,该控制器包括用于通过所述接口向所述便携式媒体装置发送第 一命令的装置,该笫一命令是向所述便携式媒体装置提供与所述音频 处理路径的等待时间特性相对应的音频等待时间信息的命令;用于通 过所述接口从所述便携式媒体装置接收数字音频数据的装置;以及用 于将所述数字音频数据递送到所述音频处理路径的装置。
本实用新型的另 一个方面涉及一种与附件结合使用的便携式媒体 装置。该便携式媒体装置可以包括视频路径、接口、以及与接口和 视频路径相耦合的处理器。该视频路径可以被配置成产生模拟视频信 号。该接口可以被配置成与附件进行通信;特别地,该接口可以被配 置成向附件发送数字音频信号,并且还被配置成与附件装置交换与数 字普频数据的呈现相关的命令和信息。该处理器耦合到所述接口和所述视频路径,该处理器包括用于通过所述接口从所述附件装置接收 第 一命令的装置,所述第 一命令是向所述便携式媒体装置提供与所述 附件装置的等待时间特性相对应的音频等待时间信息的命令;用于基 于所述音频等待时间信息确定音频/视频轨道的视频部分的视频延迟 时间的装置;用于通过所述接口向所述附件装置发送所述音频/视频轨 道的音频部分的数字音频数据的装置;以及用于将所述音频/视频轨道 的视频部分递送给所述视频路径的装置,其中相对于向所述附件装置 发送所述数字音频数据,将所述视频部分的递送延迟所述视频延迟时 间。
下文中的详细描述连同附图一起将会提供关于本实用新型的特性 和优点的更好理解。


图1示出的是根据本实用新型实施例的视频呈现系统。 图2是包含了根据本实用新型实施例的便携式媒体装置和附件的 系统的框图。
和视频部分的处理"流程图。、、'、 ' ' 5'
图4是根据本实用新型另 一实施例的音频/视频呈现系统400的框
具体实施方式相关申请的交叉引用
本申请要求2007年9月4日提交的名为"Synchronizing USB Digital Audio And Analog Video"的美国临时专利申请60/969,945的 优先权,通过引用将其全部公开内容并入于此。
本申请涉及2007年6月26日提交的名为"METHOD AND SYSTEM FOR ALLOWING A MEDIA PLAYER TO TRANSFER DIGITAL AUDIO TO AN ACCESSORY"的共同转让美国专利申请
1211/768,897,通过引用将其全部公开内容并入于此。
本实用新型的实施例涉及的是对来自便携式媒体装置("PMD,,)的数字音频输出和模拟视频输出进行同步。在一个实施例中,PMD可以向一个附件提供关于数字音频输出的信息(例如釆样率),该附件被配置成接收并转换数字音频输出,以便呈现给用户。该附件可以至少部分地基于PMD提供的信息来确定音频等待时间,并且可以将音频等待时间信息提供给PMD。该音频等待时间信息可以包括与附件的音频处理等待时间相关的任何信息,这其中包括与緩存、解码、内部信号处理(例如均衡)、到模拟音频的转化等等有关的等待时间。对于接收特定类型的数字音频信号的附件来说,举例来说,其音频等待时间可以通过测试和/或仿真附件的内部电子器件来确定。 一旦附件提供了音频等待时间信息,那么PMD可以通过将数字音频信号递送到附件,并且将相应视频输出延迟一个从音频等待时间信息中确定的时间,来将模拟视频输出(例如针对其自身内置显示器的输出)与附件的模拟音频输出相同步。然后,用户将可以等时地体验到呈现的音频和视频部分,而不必手动配置定时。便携式媒体装置和音频附件
图1示出的是根据本实用新型实施例的视频呈现系统100。 PMD105可以通过接口 115耦合到附件110。对附件110来说,举个例子,该附件110可以是家庭立体声系统。此外,举例来说,接口 115可以引入通用串行总线("USB")接口。 PMD 105包括可以显示视频图像的显示器120。根据本实用新型的一个实施例,用户可以使用系统100来体验存储在PMD 105上的音频"见频媒体轨道。该-现频可以在PMD105的显示器120上呈现,同时音频是借助附件110的扬声器125来呈现的。使用从附件IIO获取的音频等待时间信息,PMD105会自动地将显示器120上的视频呈现与将数字音频信号递送到附件110的处理相协调,由此用户将会体验到轨道的相互等时的音频和视频部分。
图2是根据本实用新型实施例的系统200的框图。该系统200可以包括PMD 202 (例如实现图1的PMD 105 )以及附件220 (例如实现图1的附件110)。
在本实施例中,PMD 202可以提供媒体播放器能力。PMD 202可以包括处理器204、存储i殳备206、用户接口 208以及附件输入/输出(1/0)接口 214。在本实施例中,处理器204可以实现重放引擎210和数据库引擎212,其中举例来说,这些引擎可以作为处理器204执行的软件程序来实现。
对于存储设备206而言,举例来说,该设备可以使用磁盘、闪速存储器或是其他任何非易失性存储介质来实现。在某些实施例中,存储设备206可以存储媒体资产207 (在这里也被称为"轨道"),这其中包括那些包含了音频和视频部分的音频/视频轨道。存储设备206可以实现一个数据库,其中该数据库存储了媒体资产207以及与每一个媒体资产207相关联的元数据记录209。用于指定资产的元数据记录209可以包括不同字段,例如资产标题、与资产相关联的艺术家或表演者的姓名等等。此外,存储设备206还可以存储将要由处理器204执行的一个或多个程序(例如视频游戏程序、个人信息管理程序、用于实现重放引擎210和/或数据库引擎212的程序等等)。
用户接口 208不但可以包括输入控制器,例如触摸板、触摸屏、滚轮、点击滚轮、拨号盘、按钮、键盘、麦克风等等,而且还可以包括输出设备,例如视频屏幕、指示灯、扬声器、耳机插孔等等,此外它还包括用于提供支持的电子器件(例如数模或模数转换器、信号处理器等等)。用户可以操作用户接口 208的各种输入控制器,以调用PMD 202的功能,并且可以借助用户接口 208查看和/或收听来自PMD202的输出。此外,用户接口 208还可以包括显示器驱动器213,该显示器驱动器则可以接收来自重放引擎210的模拟视频信号,并且在显示设备上提供相应的输出图像,其中举例来说,该显示设备可以是图1的集成显示屏120。
处理器204可以作为一个或多个集成电路(例如常规的微处理器或微控制器)来实现,它可以控制PMD 202的操作。例如,响应于用户接口 208提供的用户输入信号,处理器204可以对数据库引擎212执行操作,以便响应于用户输入来操纵存储在存储设备206中的资产207的数据库,并且可以使用某些或所有相关联的元数据209来显示选定资产207的列表,以识别每一个选定资产207。该处理器204可以通过将资产信息传送到回放引擎210来对用户选择资产207的处理寸故出响应。然后,重放引擎210可以播放选定的资产207。
附件1/0接口 214可以允许PMD 202与各种附件进行通信,以便交换控制信息以及将数字音频数据以流的方式传输到适当配置的附件。例如,附件I/O接口 214可以支持与外部扬声器底座(speakerdock)、无线电(例如FM、 AM和/或卫星)调谐器、家庭娱乐系统等等的连接。在一个实施例中,附件1/0接口 214包括与在苹果公司生产和销售的iPodTM产品上使用的连接器相对应的30针连接器。作为替换或补充,附件1/0接口 214还可以包括无线接口 (例如蓝牙等等)。
在某些实施例中,PMD 202还可以使用附件I/O接口 214来与执行媒体资产管理程序(例如苹果公司发布的iTunes⑧媒体资产管理程序)的主计算机(未明显示出)进行通信。该媒体资产管理程序允许用户在PMD 202中添加媒体资产207和/或从PMD 202中移除媒体资产。
附件220包括控制器224、用户接口 222、 PMDI/0接口 226、音频参数数据存储器228以及扬声器驱动器230。举例来说,控制器224可以包括微处理器或微控制器,其中所述微处理器或微控制器执行程序代码以执行各种功能,例如数字音频解码、模拟或数字音频处理等等。用户接口 222不但可以包括输入控制器,例如触摸板、触摸屏、滚轮、点击滚轮、拨号盘、按钮、键盘、麦克风等等,而且还可以包括输出设备,例如视频屏幕、指示灯等等,此外它还包括用于提供支持的电子器件(例如数模或模数转换器、信号处理器等等)。用户可以通过操作用户接口 222的各种输入控制器来调用附件220的功能,并且可以借助用户接口 222查看和/或收听来自附件220的输出。此外,用户还可以借助用户接口 222来操作PMD 202。PMD 1/0接口 226可以允许附件220与PMD 202(或是别的PMD )进行通信。PMD 1/0接口 226可以接收来自PMD 202的数字音频数据,并且还可以像下文描述的那样与PMD 202交换命令。例如,PMD1/0接口 226可以引入USB音频接口。
音频参数数据存储器228可以使用非易失性存储器、磁盘等等来实现,该存储器228提供了用于各种信息的存储,这其中包括涉及音频处理等待时间的参数。这些参数可以包括部分取决于数字音频输入的特性的参数,例如采样率或数字音频数据格式;部分取决于附件220的音频处理设置的参数,例如可以借助用户接口 222控制的均衡器设置;以及基本固定的参数,例如与附件220的数字音频输入緩存器相关联的等待时间。相应地,音频参数数据存储器228可以包括用于与音频处理的各个方面相关联的音频处理等待时间的查找表。对于存储在数据存储器228中的音频等待时间值而言,举例来说,该音频等待时间值可以通过在设计或制造过程中测试和/或仿真附件220的性能来确定。在某些实施例中,控制器224能够查找与特定数字音频输入相关联的相关音频处理等待时间参数,并且将这些参数组合成一个用于表征通过附件220的总的音频传播等待时间的单个值。
扬声器驱动器230提供了用于驱动一个或多个扬声器的能力,以便产生声音。这些扬声器(在图2中没有明确示出)既可以位于附件220外部,也可以与之集成。在一个实施例中,控制器224可以经由PMD 1/0接口 226接收来自PMD 202的数字音频信号,对这些信号进行处理(例如解码、应用均衡参数等等),以及将经过处理的信号提供给扬声器驱动器230。扬声器驱动器230或控制器224可以包括数模转换器,以便向扬声器提供模拟信号。
附件220可以是任何一个能够将数字音频转换成模拟信号、以便借助内部或外部扬声器来产生声音的附件。在一个实施例中,PMD I/O接口 226包括一个与在苹果公司生产和销售的iPodTM产品上使用的连接器紧密配合的30针连接器。PMD 1/0接口 226还可以包括其他类型的连接器,例如USB或FireWire连接器。作为替换,PMD I/O接口 226可以包括无线接口 (例如蓝牙等等)。
应该了解的是,这里描述的系统配置和组件是说明性的,并且各种变更和修改都是可行的。PMD和/或附件还可以具有在这里没有具体描述的其他能力。PMD/附件通信协议
PMD 202的附件I/O接口 214和附件220的PMD I/O接口 226允许将PMD202连接到附件220。如在这里所使用的那样,只要在附件I/O接口 214与PMD I/O接口 226之间的通信信道是打开的,则PMD 202和附件220即为"相连的"。该连接可以通过物理连接装置(例如在PMD202与附件220的相应匹配连接器之间),通过电缆之类的间接连接或是通过建立无线通信信道来实现。由此,各种通信信道都是可以使用的,这其中包括诸如USB、 FireWire或通用异步接收机/发射机("UART")之类的有线信道,或是诸如蓝牙之类的无线信道。
无论是怎样的特定通信信道,只要PMD 202和附件220相互连接,该设备就可以通过依照PMD接口协议交换命令和数据来进行通信。PMD接口协议定义了用于在PMD 202与附件220之间发送消息的格式。例如,该协议可以规定在具有报头和可选净荷的分组中发送每一个消息。报头提供的是基本信息(例如起始指示符、分组长度以及将要由接收方处理的命令),而净荷提供的则是与命令相关联的任何数据;对不同的命令来说,相关联的数据量可以是不同的,并且某些命令可以提供可变长度净荷。在某些实施例中,通过定义这些命令,可以使特定命令只在一个方向上有效。此外,该分组还可以包括本领域中已知的检错或纠错码。
PMD接口协议可以定义多个"隐语(lingo),,,其中"隐语,,是一个可以由不同类别的附件来提供支持(或不支持)的相关命令的群组。在一个实施例中, 一个命令可以由用于标识该命令所属的隐语的第一字节以及用于标识所述隐语内的所述特定命令的第二字节来唯一标识。其他命令结构同样是可以使用的。此外,并不是所有附件或是可以与附件相连的所有PMD都必须支持协议内定义的每一个隐语。
17在某些实施例中,被设计为可以相互操作的每一个附件220和每一个PMD 202至少都支持一个"通用"隐语,其中该隐语包含了所有此类设备所共有的命令。该通用隐语可以包括允许PMD和附件向对方标识和验证自身以及提供关于其各自能力(包括它们中的每一个支持哪些其他隐语(如果存在的话))的通用信息的命令。该通用隐语还可以包括验证命令,并且PMD可以使用这些验证命令来核实所声称的附件的身份和能力(反之亦然),如果验证失败,则可以阻止附件
(或PMD)调用某些命令或隐语。
PMD 202和附件220支持的命令协议可以包括"数字音频,,隐语
(或其他命令群组),其中该隐语可以用于传达那些与将数字音频数据从PMD 202提供给附件220的处理相关的命令和数据。数字音频隐语可以包括那些能够由PMD 202发送给附件220以便提供与所要发送的数字音频数据有关的信息(例如采样率、声音能量标准化参数,均衡参数等等)的命令;并且在上文引用的美国专利申请11/768,897中描述了它的一个示例。数字音频隐语还可以包括那些可以由附件220发送给PMD 202以便提供与其数字音频处理能力有关的信息的命令,其中举例来说,该信息可以是下文描述的一个或多个音频等待时间参数。数字音频数据自身可以由 一个与命令协议相分离的协议来提供。例如,在一个实施例中,PMD 202和附件220使用了 USB接口,该接口可以在"HID/Audio,,配置中配置。在这种配置中,PMD 202支持USB规范中定义的人机接口设备("HID")和音频分类。由此,HID/Audio配置中的PMD 202可以与附件220交换包含了命令以及相关数据的分组,其中所述命令和数据符合PMD接口协议,此外,该PMD 202还可以将数字音频以流的方式传送到附件220,其中该数字音频流符合USB音频规范。数字音频命令
在一个实施例中,数字音频隐语至少可以包括下列命令G J&^i附/^/ "^命令,其中该命令可以由PMD 202发送给附件220。这个命令被用于将PMD 202将要用以递送轨道数字音频数据的采样率通知给附件220。在某些实施例中,可以使用附加命令来向 附件220告知与数字音频传输相关的其他参数,例如声音能量标准化、 音量参数、均衡器参数等等。
(2 ) G"Fa&F,V/eoDe/"y命令,该命令可以由PMD 202发送给附 件220,以便从附件220请求与音频等待时间参数有关的信息。在一 个实施例中,PMD 202可以仅仅请求总的音频处理等待时间。在另一 个实施例中,举例来说,多个不同的音频等待时间参数可以通过使用 作为GetValsVideoDelay命令的参数而被包含的位掩码(bitmask)来 请求。关于可以被单独请求的参数的示例包括緩存器等待时间(或緩 存器大小,从中可以确定等待时间)、解码器等待时间、以及均衡器 等待时间。如下所述,PMD202可以使用返回的参数来确定视频延迟 时间。
(3 XS^K"/sF/rf^Z^/aj;命令,该命令可以由附件220发送到PMD 202,以便提供音频等待时间信息。在一个实施例中,附件220可以返 回一个与通过附件220的总的音频处理等待时间相对应的单个值。在 另一个实施例中,附件220可以提供一个或多个特定的音频等待时间 参数,例如上文列举的任何一个参数。举例来说,等待时间参数可以 采用时间单位(例如微秒)或是以其他格式来表述。例如在某些实施 例中,緩存器等待时间可以通过返回附件220的输入緩存器的大小(以 字节、千字节等等为单位)来提供,而PMD202则可以从中推断出緩 存器等待时间。该5WK^sP7&o/)e/flj;命令可以响应于来自PMD 202 的G^FafeKWMl^/fly命令而被发送,或者附件220也可以在其检测到 将会影响音频等待时间的音频参数改变的时候发送该命令。
应该理解的是,数字音频隐语还可以包括其他命令,以此来补充 或替换这里描述的命令。例如,在这里还可以包括如在上文引用的美 国专利申请11/768,897中描述的与用于确定向附件递送数字音频数据 的采样率的处理相关的命令。 音频/视频同步
在音频/视频轨道的重放过程中,PMD 202可以向附件202发送该轨道的数字音频部分,并且在其自身的显示设备上显示该轨道的视频
部分。PMD 202可以使用借助5WK"/sKW^De/^y命令获取的音频等 待时间信息来确定在发送了音频部分之后延迟显示该轨道的视频部分 的时间量,以便向用户提供同步的图像和声音。相应地,PMD202可 以提供关于PMD 202上的视频呈现与附件220上的音频呈现的组合的 等时用户体验。
视频部分的处理的流程图。在这里可以确定以特定的重放采样率来通 过附件(例如图1附件110或图2附件220)的数据路径的某些部分
(或全部)的音频信号等待时间(步骤305)。
音频信号等待时间可以通过多种方法来确定。例如,附件制造商 可以在附件或是其组件的设计和/或测试阶段执行音频信号传播时间 测量。测量结果可以作为常数而被硬编码在用于控制附件的软件(或 固件)中。作为替换,音频信号等待时间也可以从电路仿真中被计算、 提取,或者使用测量、计算、仿真和/或其他技术的组合来确定。
在某些实施例中,仅仅确定总的音频信号等待时间(从数字音频 输入到扬声器输出)。总的音频信号等待时间可以从测量、仿真、计 算和/或其他技术的任何组合中确定。举例来说,这个总的音频信号等 待时间可以取决于附件的采样率和/或内部信号处理设置(例如均衡器 设置)。由此,即使仅仅确定总的音频信号等待时间,在步骤305中 也可以确定多个等待时间值,并且这其中的每一个等待时间值都适用 于不同的操作条件集合。在其他实施例中,可以(例如通过测量、电 路仿真、计算等等)单独确定音频信号等待时间的多个分量,例如緩 存器等待时间、解码器等待时间、均衡器等待时间等等;音频信号等 待时间的指定分量取决于附件的采样率和/或内部信号处理设置,在这 个意义上,该分量的多个值将可以被确定。
无论音频信号等待时间是如何确定的或是所确定的等待时间值的 数量是多少,音频信号等待时间信息都可以被存储(步骤310),其
中举例来说,该信息可以存储在音频参数数据存储器228中。举个例子,用于不同条件的总的音频等待时间可以存储在用采样率、均衡器 设置和/或其他可变工作条件标引的查找表(或类似数据结构)中。对 总的音频等待时间的分量、例如緩存器等待时间、解码器等待时间、
均衡器等待时间等等而言,这些分量还可以单独存储;取决于采样率 和/或内部处理设置的分量可以具有存储在用一个或多个相关因数标 引的查找表中的多个值。
此后,PMD (例如图1的PMD 105或图2的PMD 202 )可以与 附件相连(步骤315)。在步骤320, PMD可以向附件提供关于数字
音频信号的信息,例如使用上文中描述的^WfllM/^及"&命令来提供。
举例来说,该信息可以包括用以将数字音频信号递送到附件的采样率; 此外,关于数字音频信号的其他信息同样可以根据需要而被包含。
在步骤325,附件可以向PMD提供音频等待时间信息,例如使用 上文描述的^,Ka/sK/^ol)e/^命令来提供。在一个实施例中,音频等 待时间信息可以响应于来自PMD的显性请求(例如使用上文所述的
G"Kfl/sK/^oDe/^命令)而被发送;在另一个实施例中,音频等待时 间信息可以响应于5W^"附/^i fl^命令而被自动发送。如上所迷,音 频等待时间的量值可以取决于音频采样率,并且步骤325可以包括使 用PMD提供的采样率来访问查找表,计算总的音频等待时间或其他 操作。
在步骤330, PMD可以开始使用步骤320规定的采样率而将数字 音频数据作为数字音频信号以流的方式传送到附件。在步骤335, PMD 可以将视频信号延迟从附件提供的音频等待时间信息中确定的时间 量。在一个实施例中,附件提供了总的音频等待时间(例如以毫秒为 单位),而PMD则仅仅将视频信号延迟该时间量。在另一个实施例 中,PMD可以从附件提供的音频等待时间信息中计算视频信号的延迟 时间。在经过了该视频延迟时间之后,PMD可以开始该呈现的 f见频部 分,由此显示视频信号(步骤340)。
应该了解的是,处理300是说明性的,并且各种变更和修改都是 可衧的。按顺序描述的步骤可以并行执行,步骤的顺序可以变更,并且步骤是可以修改或组合的。在某些实施例中,附件可以提供音频等
待时间信息,而不用等待来自PMD的请求。例如在某些实施例中, 无论何时,只要音频采样率改变,那么附件可以向PMD发送 5WK"/sFM^"e/町命令,由此提供与新的音频采样率相对应的更新后 的音频等待时间信息。另举一例,在某些实施例中,附件的音频等待 时间有可能会受附件内部的设置、例如均衡器设置的影响,并且该设 置可以被用户在任何时间(包括在播放轨道的过程中)改变。在这种 实施例中,如果用户改变了影响音频等待时间的设置,那么作为响应, 附件可以向PMD发送另一个5W^&WfifeoZ)e/w命令,由此提供与改 变后的设置相对应的更新后的音频等待时间信息。PMD则可以实时调 整视频延迟,以便保持音频/视频同步。
如上所述,在某些实施例中,音频等待时间信息将会使用与 ^/Fa/sF/^oi)e/"j;命令相关联的多个参数(例如传播延迟和緩存器大 小)而被提供给PMD,并且PMD将会从这些参数中确定视频延迟时 间。在其他实施例中,音频等待时间信息可以作为单个参数来提供, 其中该参数考虑了附件内部的所有音频等待时间的来源。
参考图4,该图示出的是根据本实用新型另一个实施例的音频/视 频呈现系统400。系统400可以包括PMD 425和附件(远程设备)410。 处理器405可以驻留在附件410中,并且数据寄存器415可以驻留在 处理器405内部或是附件410内部。在这里可以(例如由附件410的 制造商)确定一组通过附件410的音频信号传播等待时间(或延迟) 440,并将其存储在数据寄存器415中。远程设备410可以与PMD 425 相耦合,例如通过接口总线430来耦合。而系统400则可以实施如上 所述的处理300或类似处理。
虽然在这里参考具体实施例而对本实用新型进行了描述,但是本 领域技术人员应该了解,众多的修改都是可行的。由此,虽然在这里 是参考具体实施例来描迷本实用新型的,但是应该了解,本实用新型
旨在覆盖所有那些落入所附权利要求书的范围的修改和等价物。
权利要求1、一种使用便携式媒体装置和附件装置来呈现音频/视频轨道的设备,其特征在于,所述设备包括用于从所述附件装置接收音频等待时间信息的装置;用于基于所述音频等待时间信息确定视频延迟时间的装置;用于向所述附件装置发送数字音频数据的装置,该数字音频数据对应于所述音频/视频轨道的音频部分;以及用于将模拟视频信号提供给视频显示器的装置,该模拟视频信号对应于所述音频/视频轨道的视频部分,其中所述模拟视频信号相对于所述数字音频信号被延迟所述视频延迟时间。
2、 根据权利要求1所述的设备,其特征在于,所述视频显示器 是所述便携式媒体装置的组件。
3、 根据权利要求1所述的设备,其特征在于,还包括用于向所述附件装置发送表示要用于提供所述数字音频数据的 采样率的采样率信息的装置。
4、 根据权利要求3所述的设备,其特征在于,所述附件装置是 响应于所述采样率信息而发送所述音频等待时间信息的附件装置。
5、 根据权利要求1所述的设备,其特征在于,所述用于接收音 频等待时间信息的装置包括串行接口。
6、 根据权利要求1所述的设备,其特征在于,所述用于发送数 字音频数据的装置包括通用串行总线音频接口 。
7、 一种使用便携式媒体装置和附件装置来呈现音频/视频轨道的 设备,其特征在于,所述设备包括用于从所述便携式媒体装置接收与第 一音频/视频轨道的音频部 分相对应的数字音频数据的第一采样率的装置;用于至少部分地基于所述第一采样率来确定音频等待时间参数 值的装置;用于将所述音频等待时间参数值发送到所述便携式媒体装置的 装置,其中所述便携式媒体装置利用所述音频等待时间参数来确定所述第一音频/视频轨道的视频部分的延迟时间;用于从所述便携式媒体装置接收与所述第 一音频/视频轨道的音 频部分相对应的数字音频数据的装置;用于对所述数字音频数据进行处理以产生模拟音频信号的装置, 其中对所述数字音频数据的处理按照与所述音频等待时间参数值相对 应的等待时间而发生;以及用于将所述模拟音频信号递送给扬声器的装置。
8、 根据权利要求7所述的设备,其特征在于,确定所述音频等 待时间参数值的装置包括访问已存储音频等待时间参数值的装置。
9、 根据权利要求7所述的设备,其特征在于,确定所述音频等 待时间参数值的装置包括从一组已存储音频等待时间参数值中选择已 存储音频等待时间参数值的装置,其中所述用于选择的装置是至少部 分地基于所述第一采样率进行选择的装置。
10、 根据权利要求7所述的设备,其特征在于,还包括用于从所述便携式媒体装置接收与第二音频/视频轨道的音频部 分相对应的数字音频数据的第二采样率的装置;用于至少部分地基于所述第二采样率确定更新后的音频等待时 间参数值的装置;用于将所述更新后的音频等待时间参数值发送给所述便携式媒 体装置的装置,其中所述便携式媒体装置利用所述更新后的音频等待 时间参数来确定所述第二音频/视频轨道的视频部分的延迟时间;用于从所述便携式媒体装置接收与所述第二音频/视频轨道的音 频部分相对应的数字音频数据的装置;用于处理所述数字音频数据以产生模拟音频信号的装置,其中对 所述数字音频数据的处理按照与所述更新后的音频等待时间参数值相 对应的等待时间而发生;以及用于将所述模拟音频信号递送给扬声器的装置。
11、 根据权利要求7所述的设备,其特征在于,所述用于发送音 频等待时间参数值的装置包括串行接口 。
12、 根据权利要求7所述的设备,其特征在于,所述用于接收数 字音频数据的装置包括通用串行总线音频接口 。
13、 根据权利要求7所述的设备,其特征在于,还包括用于在接收所述数字音频数据的过程中,检测对所述附件装置的 音频处理设置的改变的装置;用于至少部分地基于所述音频处理设置来确定更新后的音频等 待时间参数值的装置;以及用于将所述更新后的音频等待时间参数值发送给所述便携式媒 体装置的装置,其中所述便携式媒体装置利用所述更新后的音频等待 时间参数来确定所述第 一音频/视频轨道的视频部分的新延迟时间。
14、 根据权利要求13所述的设备,其特征在于,所述音频处理 设置是均衡器设置。
15、 一种使便携式媒体装置上的视频呈现与附件装置上的对应的 音频呈现相同步的设备,其特征在于,所述设备包括用于确定经过所述附件装置传播的数字音频信号的音频等待时 间特性的装置;用于将对应于所述音频等待时间特性的音频等待时间信息存储在所述附件装置中的装置;用于将所述便携式媒体装置耦合到所述附件装置的装置;以及 用于将所述音频等待时间信息从所述附件装置提供给所述便携式媒体装置的装置。
16、 根据权利要求15所述的设备,其特征在于,还包括用于将用于所述音频呈现的数字音频数据从所述便携式媒体装 置递送到所述附件装置的装置;以及用于在所述便携式媒体装置内将所述视频呈现的递送延迟根据 所述音频等待时间信息而确定的时间量的装置。
17、 根据权利要求16所述的设备,其特征在于,所述递送用于所述音频呈现的数字音频数据的装置包括根据数字音频协议传送数据 分组的序列的装置。
18、根据权利要求16所迷的设备,其特征在于,用于递送用于
19、 一种使便携式媒体装置上的视频呈现与音频附件装置上的对 应的音频呈现相同步的设备,其特征在于,所述设备包括用于将所述便携式移动装置耦合到所述音频附件装置的装置;用于从所述音频附件装置向所述便携式媒体装置发送提供用于 所述音频附件装置的音频等待时间参数的命令的装置;用于从所述便携式媒体装置向所述音频附件装置提供用于所述 音频呈现的数字音频数据的装置;以及用于将所述视频呈现延迟根据所述音频等待时间参数而确定的 时间量的装置。
20、 一种用于与便携式媒体装置一起使用的附件装置,其特征在 于,该附件装置包括被配置成根据数字音频信号产生模拟音频信号的音频处理路径; 被配置成与便携式媒体装置进行通信、被配置成从所述便携式媒体装置接收数字音频信号、并且还被配置成与所述便携式媒体装置交换与数字音频数据的呈现有关的命令和信息的接口 ;控制器,其耦合到所述接口和所述音频处理路径,该控制器包括 用于通过所述接口向所述便携式媒体装置发送第一命令的装置,该第一命令是向所述便携式媒体装置提供与所述音频处理路径的等待时间特性相对应的音频等待时间信息的命令;用于通过所述接口从所述便携式媒体装置接收数字音频数据的装置;以及用于将所述数字音频数据递送到所述音频处理路径的装置。
21、 根据权利要求20所述的附件装置,其特征在于,所述音频 等待时间信息是可由所述便携式媒体装置用以确定延迟时间的信息,该延迟时间是用于延迟与所述附件装置接收的数字音频数据相对应的 视频呈现,使得所述视频呈现与由所述附件装置的音频处理路径产生 的模拟音频信号的呈现相同步的延迟时间。
22、 根据权利要求20所述的附件装置,其特征在于,所述控制 器还包括用于通过所述接口从所述便携式媒体装置接收第二命令的装 置,该第二命令包括要从所述便携式媒体装置接收的数字音频数据的采样率。
23、 根据权利要求22所述的附件装置,其特征在于,所述控制 器还包括用于响应于所述第 一命令而发送所述第二命令的装置。
24、 根据权利要求23所述的附件装置,其特征在于,所述控制 器还包括用于至少部分地基于所述釆样率来选择待发送的所述音频等 待时间信息的装置。
25、 根据权利要求20所述的附件装置,其特征在于,所述音频 处理路径包括输入緩冲区。
26、 根据权利要求20所述的附件装置,其特征在于,所述音频 处理路径包括均衡器部分。
27、 根据权利要求20所述的附件装置,其特征在于,所述接口 是被配置成根据通用串行总线音频协议接收数字音频数据的接口 。
28、 一种用于与附件装置一起使用的便携式媒体装置,其特征在 于,所述便携式媒体装置包括被配置成产生模拟视频信号的视频路径;被配置成与附件装置进行通信、被配置成向所述附件装置发送数 字音频信号、并且被进一步配置成与所述附件装置交换与数字音频数 据的呈现有关的命令和信息的接口;以及处理器,其耦合到所述接口和所述视频路径,该处理器包括 用于通过所述接口从所述附件装置接收第一命令的装置,所 述第 一命令是向所述便携式媒体装置提供与所述附件装置的等待时间 特性相对应的音频等待时间信息的命令;用于基于所述音频等待时间信息确定音频/视频轨道的视频部分的视频延迟时间的装置;用于通过所述接口向所述附件装置发送所述音频/视频轨道 的音频部分的数字音频数据的装置;以及用于将所述音频/视频轨道的视频部分递送给所述视频路径 的装置,其中相对于向所述附件装置发送所述数字音频数据,将所述 #见频部分的递送延迟所述视频延迟时间。
29、 根据权利要求28所述的便携式媒体装置,其特征在于,所 述处理器还包括用于通过所述接口向所述附件装置发送第二命令的装 置,该第二命令包括要由所述便携式媒体装置发送的数字音频数据的采样率。
30、 根据权利要求28所述的便携式媒体装置,其特征在于,所 述接口是被配置成根据通用串行总线音频协议来发送数字音频数据的 接口。
专利摘要本实用新型涉及一种使用便携式媒体装置和附件装置来呈现音频/视频轨道的设备。一种便携式媒体装置(PMD),其中在其将数字音频信号提供给附件并且同时在独立于附件的显示器上显示模拟视频时,它可以产生等时的音频/视频体验。附件可以向PMD传递音频等待时间信息。PMD可以基于附件传递的音频等待时间信息,相对于将数字音频信号提供给附件的处理来延迟呈现的视频部分。由此,用户可以感受到该呈现的音频和视频部分的等时呈现。
文档编号G11B20/10GK201331914SQ20082013363
公开日2009年10月21日 申请日期2008年9月4日 优先权日2007年9月4日
发明者M·吉里希, P·霍尔登 申请人:苹果公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1