主权项 |
一种方法,其包括:基于与特定帧相关联的特定缓冲时间以及在帧缓冲器中所含的帧数目所覆盖的时间跨度,确定用于通过所述帧缓冲器所接收到的一个或多个帧的缓冲时间,其中所述确定包括:将用于所述特定帧的输出时间点计算为接收到所述特定帧的时间点和所述特定缓冲时间的总和;以及在考虑所述特定缓冲时间以及所述帧缓冲器中所含的所述帧数目所覆盖的所述时间跨度的情况下,检查是否应当在所述输出时间点处或在另外的时间点处输出所述特定帧,其中所述检查包括:检查所述输出时间点是否已经逝去;在所述输出时间点已经逝去的情况下,检查所述时间跨度是否小于至少部分取决于所述特定缓冲时间的第一值,在所述时间跨度小于所述第一值的情况下,增加所述输出时间点并且返回到所述检查所述输出时间点是否已经逝去,并且在所述时间跨度不小于第二值的情况下,确定应当在当前时间点处输出所述特定帧;以及在所述输出时间点还没有逝去的情况下,检查所述时间跨度是否大于至少部分取决于所述特定缓冲时间的第二值,在所述时间跨度大于所述第二值的情况下,确定应当在当前时间点处输出所述特定帧,并且在所述时间跨度不大于所述第二值的情况下,返回到所述检查所述输出时间点是否已经逝去。 |