非显而易见性评估仅供参考,不构成法律建议。
| 编号 | 名称 |
|---|
一种用于控制通用串行总线USB系统中的音频流和/或视频流的通信的方法,包括:在第一处理器中的USB驱动器处接收大小不同的分组; 基于所接收到的大小不同的分组来在所述第一处理器处组装均匀大小的分组,其中组装均匀大小的分组包括:使用总线频率以及每个大小不同的分组的样本数来计算所述均匀大小的分组的大小;以及将所述均匀大小的分组传递给第二处理器,其中所述第二处理器是应用处理器,并且其中所述均匀大小的分组能由所述第二处理器的协议栈中的应用层处的应用使用。
如权利要求1所述的方法,其中,所述第一处理器和所述第二处理器被集成到单个集成电路中。
如权利要求1所述的方法,其中,在所述第一处理器处接收所述大小不同的分组包括在微处理器处接收所述大小不同的分组。
如权利要求1所述的方法,其中,在所述第一处理器处接收所述大小不同的分组包括在音频数字信号处理器ADSP处接收所述大小不同的分组。
如权利要求1所述的方法,其中,在所述第一处理器处接收所述大小不同的分组包括在外围设备与主机之间的中间设备处接收所述大小不同的分组。
如权利要求1所述的方法,其中,接收所述大小不同的分组包括在外围设备中的处理器处接收所述大小不同的分组。
如权利要求1所述的方法,其中,组装所述均匀大小的分组包括从高分辨率定时器接收时间戳。
一种主机的用于控制通用串行总线USB系统中的音频流和/或视频流的通信的装备,包括:用于在第一处理器中的USB驱动器处接收大小不同的分组的装置; 用于基于所接收到的大小不同的分组来在所述第一处理器处组装均匀大小的分组的装置,其中组装均匀大小的分组包括:使用总线频率以及每个大小不同的分组的样本数来计算所述均匀大小的分组的大小;以及用于将所述均匀大小的分组传递给第二处理器的装置,其中所述第二处理器是应用处理器,并且其中所述均匀大小的分组能由所述第二处理器的协议栈中的应用层处的应用使用。
如权利要求8所述的装备,进一步包括USB硬件,并且其中用于接收的装置、用于组装的装置和用于传递的装置包括音频数字信号处理器ADSP,所述ADSP被配置成:通过所述USB硬件在所述ADSP处接收大小不同的分组; 在所述ADSP处组装均匀大小的分组;以及 将所述均匀大小的分组传递给所述应用处理器以供所述协议栈中的应用层处的应用使用。
如权利要求8所述的装备,进一步包括USB硬件,并且其中用于接收的装置、用于组装的装置和用于传递的装置包括:包括多个处理器的片上系统SoC,其被配置成: 在所述第一处理器处接收大小不同的分组; 在所述第一处理器处组装均匀大小的分组;以及 将所述均匀大小的分组传递给所述第二处理器以供所述协议栈中的应用层处的应用使用。
如权利要求8所述的装备,其中,所述第一处理器包括微处理器。
如权利要求8所述的装备,其中,所述第一处理器包括音频数字信号处理器ADSP。
一种包括根据权利要求8所述的装备的处理器,包括:音频数据缓冲器;并且其中所述装备包括USB音频客户端UAC,其被配置成:接收大小不同的分组; 组装均匀大小的分组;以及 将所述均匀大小的分组传递给第二处理器以供协议栈中的应用层处的应用使用。
如权利要求13所述的处理器,其中,所述处理器被置于USB外围设备内。
如权利要求13所述的处理器,其中,所述处理器被置于处在外围设备与主机之间的中间设备中。
如权利要求13所述的处理器,其中,所述处理器被置于主机中。
如权利要求13所述的处理器,其中,所述处理器被集成到选自包括以下各项的组的设备中:机顶盒、娱乐单元、导航设备、通信设备、固定位置数据单元、移动位置数据单元、全球定位系统(GPS)设备、移动电话、蜂窝电话、智能电话、会话发起协议(SIP)电话、平板设备、平板手机、服务器、计算机、便携式计算机、移动计算设备、可穿戴计算设备、台式计算机、个人数字助理(PDA)、监视器、计算机监视器、电视机、调谐器、无线电、卫星无线电、音乐播放器、数字音乐播放器、便携式音乐播放器、数字视频播放器、视频播放器、数字视频碟(DVD)播放器,便携式数字视频播放器、汽车、车载组件、航空电子系统、无人机以及多旋翼直升机。