[发明专利]用于减少基于云的眼睛跟踪系统中的计算和传输时延的装置和方法在审
| 申请号: | 202080051667.8 | 申请日: | 2020-06-07 |
| 公开(公告)号: | CN114174958A | 公开(公告)日: | 2022-03-11 |
| 发明(设计)人: | R·C·查普尔;M·S·霍尔福德;C·R·欣顿;W·B·怀特黑德 | 申请(专利权)人: | 眼科技术数字系统公司 |
| 主分类号: | G06F3/01 | 分类号: | G06F3/01;G06V10/24;G06V10/94;G06V10/96;G06V40/16;G06V40/18;H04L41/0816;H04L43/0852;H04L43/10;H04L67/025;H04L67/10;H04L67/1396;H04N5/225;H0 |
| 代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜 |
| 地址: | 美国亚*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 减少 基于 眼睛 跟踪 系统 中的 计算 传输 装置 方法 | ||
1.一种减少耦合到客户端计算机的眼睛跟踪相机的计算和传输时延的方法,所述计算机配置成通过网络连接与基于云的服务器交互,所述方法包括以下步骤:
通过以下操作减少计算时延:
在所述客户端计算机处捕获面部图像的顺序数据帧;
将第一面部图像数据帧发送到所述服务器以进行图像处理;
从所述服务器接收用于所述第一面部图像数据帧的眼区信息;
基于接收到的与所述第一面部图像数据帧相关联的眼区信息而确定后续面部图像数据帧的子集;
仅将所述后续面部图像数据帧的所述子集发送到所述服务器以进行图像处理,其中所述子集对应于所述眼睛所在的所述后续面部图像的裁剪区域;以及
通过基于多个可用服务器的相应传输时延值建立与所述多个可用服务器中的选定一者的网络连接来减少传输时延。
2.根据权利要求1所述的方法,其中确定数据帧的子集包括丢弃所述数据帧的位于所述眼区之外的所述部分。
3.根据权利要求1所述的方法,其中减少计算时延进一步包括:
从所述服务器接收对应于每一顺序数据帧的眼睛位置信息;以及
基于来自先前数据帧的眼睛位置信息而预测未来数据帧的所述眼睛位置。
4.根据权利要求3所述的方法,其中预测未来数据帧的眼睛位置包括:
使用并入来自先前数据帧的眼睛位置信息的多项式表达式来以算法方式预测未来眼睛位置。
5.根据权利要求1所述的方法,其中减少传输时延进一步包括:
使用初始化算法来确定所述多个可用服务器的所述相应时延值。
6.根据权利要求5所述的方法,其中使用所述初始化算法包括:
执行网络扫描以识别所述多个可用服务器。
7.根据权利要求6所述的方法,其中使用所述初始化算法进一步包括:
检索每一可用服务器的地理坐标;
使用所述地理坐标计算所述客户端计算机与每一服务器之间的距离。
8.根据权利要求7所述的方法,其中使用所述初始化算法进一步包括:
确定每一可用服务器是否包括兼容图像处理器。
9.根据权利要求8所述的方法,其中所述兼容图像处理器包括加速图形硬件芯片组。
10.根据权利要求9所述的方法,其中使用所述初始化算法进一步包括:
基于每一图像处理器与所述客户端计算机的距离而将地理时延值分配到所述每一图像处理器;
基于所述地理时延值而建立与所述图像处理器中的选定一者的所述网络连接;
引发每一可用服务器的相应ping跟踪值;以及
基于所述地理时延值和所述ping跟踪值而建立与服务器中的选定一者的所述网络连接。
11.根据权利要求10所述的方法,其中使用所述初始化算法进一步包括:
基于每一可用服务器对所述预定数据帧的计算响应而将有效负载跟踪值分配到所述每一可用服务器;以及
基于所述地理时延值、所述ping跟踪值和有效负载跟踪值中的至少一个而建立与所述服务器中的选定一者的所述网络连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于眼科技术数字系统公司,未经眼科技术数字系统公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080051667.8/1.html,转载请声明来源钻瓜专利网。





