[发明专利]利用嵌入式编码像素测量远程视频回放性能有效
申请号: | 200910250399.8 | 申请日: | 2009-12-07 |
公开(公告)号: | CN101783937A | 公开(公告)日: | 2010-07-21 |
发明(设计)人: | 梅金贾·维克拉姆M;毕达卡·里希N;萨特娜·苏尼尔;科里斯南·斯里尼瓦斯;阿格拉沃尔·班尼特 | 申请(专利权)人: | 威睿公司 |
主分类号: | H04N7/24 | 分类号: | H04N7/24;H04N7/26;H04L29/06 |
代理公司: | 北京鸿元知识产权代理有限公司 11327 | 代理人: | 陈英俊;孙明岩 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 利用 嵌入式 编码 像素 测量 远程 视频 回放 性能 | ||
1.一种计算机实现的用于测量远程视频传送的性能的方法,所 述方法包括:
在服务器计算机处在视频流的选定帧中嵌入标记符,所述标记 符包括预配置的像素序列,并且其后跟随被编码在像素数据中的帧 号码;
在客户计算机处找到第一标记符,以确定所述标记符在显示中 的位置;
检测所述第一标记符之后的标记符以及它们对应的帧号码;以 及
存储每个检测到的标记符的帧号码和到达时间。
2.根据权利要求1所述的方法,进一步包括:
在服务器计算机处在所述选定帧中嵌入围绕所述标记符和所述 帧号码的随机宏块。
3.根据权利要求1所述的方法,其中所述帧号码是通过组合多 个比特形成的,来自所述多个比特的每个比特被编码在像素数据的 一个字节中。
4.根据权利要求1所述的方法,其中所述帧号码是通过组合多 个比特形成的,来自所述多个比特的每个比特被编码在多个像素数 据字节中。
5.根据权利要求1所述的方法,其中所述帧号码是通过组合多 个比特形成的,来自所述多个比特的每个比特被编码在来自所述像 素数据的子像素中,所述子像素包括对应像素中的色彩的强度信息。
6.根据权利要求1所述的方法,其中找到第一标记符的步骤进 一步包括:
从所述视频流接收显示更新,直到在显示更新中找到帧号码,
评估接收到的显示更新是否包括所述显示内的视频显示屏幕,
当所述接收到的显示更新包括所述视频显示屏幕时,确定所述 接收到的显示更新是否包括帧号码,以及
当所述接收到的显示更新包括所述帧号码时,将值分配给所述 标记符的位置。
7.根据权利要求6所述的方法,其中确定所述接收到的显示更 新是否包括帧号码的步骤进一步包括:
搜索所述接收到的显示更新以找到所述预配置序列;
确定找到的预配置序列之后的多个像素是否形成有效帧号码, 以及
当所述预配置序列已被找到并且找到的预配置序列之后的所述 多个像素形成有效帧号码时,确立所述帧号码已找到。
8.根据权利要求7所述的方法,其中搜索所述接收到的显示更 新的步骤进一步包括:
允许所述预配置序列中与标准值的预定偏差。
9.根据权利要求7所述的方法,其中确定找到的预配置序列之 后的多个像素是否形成有效帧号码的步骤进一步包括:
当来自所述多个像素的每个字节的值在两个有效值范围之一中 时,评估所述每个字节的值是有效的,
当来自所述多个像素的所有字节的值被评估为有效时,确定帧 号码是有效的。
10.根据权利要求1所述的方法,其中检测标记符的步骤进一 步包括:
从所述视频流接收显示更新,
确定所述显示更新是否包括所述标记符的位置,
当所述显示更新包括所述标记符的位置时,搜索所述显示更新 中预配置的像素序列,以及
当在所述搜索过程中找到所述预配置序列时,从所述预配置序 列之后的像素中解码所述帧号码。
11.根据权利要求10所述的方法,其中解码所述帧号码的步骤 进一步包括:
将二进制比特值分配给来自所述预配置序列之后的多个像素的 每个字节,
合并所分配的二进制比特值以形成二进制字,以及
将所述二进制字分派给所述帧号码。
12.如权利要求11所述的方法,其中解码所述帧号码的步骤进 一步包括:
当分配二进制比特值时使用阈值,以及
基于来自所述预配置序列之后的所述多个像素的字节值与标准 字节值的偏差,测量所述视频流的质量。
13.根据权利要求10所述的方法,其中所述显示更新包括用于 所述视频流的帧内的矩形的显示数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于威睿公司,未经威睿公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910250399.8/1.html,转载请声明来源钻瓜专利网。