[发明专利]具有用于交错中断的双中断线的音频/视频渲染器外设有效
| 申请号: | 200680048433.8 | 申请日: | 2006-12-21 |
| 公开(公告)号: | CN101341736A | 公开(公告)日: | 2009-01-07 |
| 发明(设计)人: | 普兰卓依·巴塔查里亚 | 申请(专利权)人: | NXP股份有限公司 |
| 主分类号: | H04N5/00 | 分类号: | H04N5/00;G06F9/46 |
| 代理公司: | 北京天昊联合知识产权代理有限公司 | 代理人: | 陈源;张天舒 |
| 地址: | 荷兰艾*** | 国省代码: | 荷兰;NL |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 具有 用于 交错 中断 断线 音频 视频 渲染 外设 | ||
1.一种供音频视频AV重放链路使用的渲染器外围设备(302),包括:用于处理输入数据流的AV渲染器;第一中断服务请求IRQ-1(306)输出,其被连接来由在AV渲染器中发生的预定事件产生,并供给第一处理器(310)以开始第一中断服务程序ISR-1(312)以便服务于AV渲染器的第一任务;第二中断服务请求IRQ-2(308)输出,供给第二处理器(314)以开始第二中断服务程序ISR-2(316)以服务用于AV渲染器的第二任务;和可编程延时定时器(304),其被连接来由第一中断服务请求IRQ-1(306)输出触发并在一个延迟之后产生第二中断服务请求IRQ-2(308)输出,该延迟取决于编程的寄存器值。
2.如权利要求1所述的渲染器外围设备(302),其中:可编程延时定时器(304)使用编程的寄存器值对外设时钟节拍进行递减计数。
3.如权利要求1所述的渲染器外围设备(302),其中:可编程延时定时器(304)使用编程的寄存器值对一个AV数据缓冲器中的字节进行递减计数。
4.一种在具有至少两个处理器内核(202,204)的SoC中进行AV渲染的方法,包括:通过在一个AV渲染器中发生的预定事件产生第一中断服务请求IRQ-1(306)并将其提供给一个第一处理器(202)以便开始第一中断服务程序ISR-1(312)从而服务于所述AV渲染器的第一任务;以及将第二中断服务请求IRQ-2(308)定时到第二处理器(204)中以便开始第二中断服务程序ISR-2(316)从而服务于所述AV渲染器的第二任务,所述第二任务具有一个取决于编程的寄存器值的延迟;其中竞态条件被控制和限制。
5.如权利要求4所述的方法,还包括:在所述第一和第二处理器(202,204)之间分配调谐(206)、解码(208)、后处理(210)和渲染(212)的任务。
6.如权利要求4所述的方法,其中:所述定时用于通过MMIO寄存器(320)从所述第一和第二处理器(202,204)对存储器的访问的交错。
7.一种系统芯片SoC,包括:用于执行第一中断服务程序ISR-1(312)的第一内核处理器(310);用于执行第二中断服务程序ISR-2(316)的第二内核处理器(314);和AV渲染器外围设备(302),其被提供用于利用通过在AV渲染器中发生的预定事件所产生的第一中断服务请求IRQ-1(306)和第二中断服务请求IRQ-2(308)来管理所述第一和第二内核处理器(310,314),所述第一中断服务请求IRQ-1(306)被提供给第一内核处理器(310)以开始执行所述第一中断服务程序ISR-1(312),所述第一中断服务程序ISR-1(312)服务于所述AV渲染器的第一任务,所述第二中断服务请求IRQ-2(308)被提供给第二内核处理器(314)以便开始所述第二中断服务程序ISR-2(316),所述第二中断服务程序ISR-2(316)利用取决于编程的寄存器值的延迟来服务于所述AV渲染器的第二任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于NXP股份有限公司,未经NXP股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680048433.8/1.html,转载请声明来源钻瓜专利网。





