用于治疗干眼症的眼镜框架以及对应的3D打印系统和方法

文档序号:30102357发布日期:2022-05-18 13:17阅读:230来源:国知局
用于治疗干眼症的眼镜框架以及对应的3D打印系统和方法
用于治疗干眼症的眼镜框架以及对应的3d打印系统和方法
1.相关申请的交叉引用
2.本技术要求享有2019年8月1日提交的、题为“eyeglass frames for treatment of dry eye syndrome and corresponding 3d printing systems and methods”的第62/881,688号美国临时申请的优先权,该美国临时申请出于所有目的通过引用整体并入本文。
技术领域
3.本技术的各实施方案总体上涉及用于干眼的治疗。更具体地,本技术的一些实施方案涉及用于治疗干眼症的眼镜(eyeglass)框架以及对应的三维打印系统和方法。


背景技术:

4.干燥性角膜结膜炎(kcs),也被称为干眼症,是一种常见的疾病,该疾病可以对人的视觉敏锐度、日常活动、社会和身体功能、工作场所生产力和其他必要功能具有重大影响。大约七分之一的年龄在六十五到八十四岁的个人报告干眼疾病的症状。已经估计在年龄在五十岁以上的人中干眼的患病率是百分之五到百分之三十,并且预计该百分比将增加。基于来自国家卫生与健康调查(the national health and wellness survey)的数据,百分之6.8的美国成年人口(1640万个人)已经被诊断患有干眼症。
5.泪腺、眼睑和眼表面(一起被称为泪功能单元)负责泪液膜产生和保留。干眼症被认为是由参与泪液膜产生的任何成分的功能障碍导致的。眼睛的泪液膜由含水的、黏液的和脂质的成分组成,所述成分协同地起作用以润滑眼表面并且减少泪液膜层向周围环境的蒸发。由于泪腺功能障碍或破坏(由炎症导致)导致的泪液产生减少和/或泪液蒸发增加引起眼表面的过度干燥,该过度干燥引起包括干燥、刺激、灼热、光敏性以及在严重的情况下视力模糊的症状。在干眼症的极端情况下,角膜瘢痕可能造成视觉敏锐度的永久性损伤。此外,干眼患者易于发生潜在地致盲性感染——诸如细菌性角膜炎,并且在诸如激光屈光手术的普通手术后经历增加的并发症风险。
6.对干眼症的治疗通常目的在于通过使用人工泪液、局部环孢霉素和/或外科手术来增加或补充泪液产生、减少泪液再吸收、或减少眼表面炎症。很少有解决方案旨在保护眼睛周围的局部湿度以防止泪液膜向外部环境的蒸发性损失。在目前的解决方案的有限选项中,大多数类似于游泳防护眼镜或类似于可以由受过训练的配镜师装配到眼镜店内的现有的眼镜的“水分室”。


技术实现要素:

7.提供此发明内容以便以简化的形式介绍下文在具体实施方式中进一步描述的一些概念。此发明内容不意在识别所要求保护的主题的关键特征或必要特征,也不意在被用作在确定所要求保护的主题的范围中的帮助。
8.本技术的各实施方案总体上涉及用于干眼的治疗。更具体地,本技术的一些实施方案涉及用于治疗干眼疾病的眼镜框架以及对应的三维打印系统和方法。在一些实施方案
中,护目镜装置(eyewear apparatus)包括具有密封件的框架,所述密封件被配置为围绕所述框架的前部的内部部分的周界(perimeter)的大部分而不是全部与佩戴者的皮肤接合,足以将眼睛周围的湿度保持在足够高的水平处以提供用于干眼症的系统的缓解。
9.在一些实施方案中,所述框架可以包括具有由桥接件连接的两个目镜部(eyepiece)的前部部分。目镜部(例如,开口)被设计为牢固地保持右镜片和左镜片。定制的密封件可以沿着围绕目镜部的框架的内侧的周界的大部分被附接(或被直接形成)。例如,在一些实施方案中,所述密封件可以被形成使得仅使颞部侧开放,从而允许空气流动。在一些实施方案中,所述密封件可以被设计为沿着用户的面部接合皮肤,并且从而填充在所述框架的前部的至少一部分和用户的面部之间的空隙。例如,所述密封件可以被设计为填充在所述框架的前部的上部方面(superior aspect)和用户的面部之间的空隙、在所述框架的前部的下部方面(superior aspect)和用户的面部之间的空隙、以及在所述框架的鼻部区域和用户的面部之间的空隙。在一些示例中,所述框架的前部的右颞部方面(temporal aspect)和所述框架的左颞部方面可以未被密封(或至少未被完全密封),使得所述右颞部方面和所述左颞部方面允许在所述护目镜装置和所述面部之间的气流。
10.根据各实施方案,与周围环境相比,所述密封件至少部分地帮助维持护目镜装置和面部之间的增加的湿度水平。例如,取决于外部湿度水平以及开放部分的尺寸和形状(例如,取决于框架的颞部方面),各实施方案可以看到从在百分之十以下到在百分之九十五以上的内部湿度水平范围。此外,内部湿度水平可以基于个人的位置(例如,在办公楼外部对内部)、个人的排汗、密封件和/或框架的材料、护目镜在个人的面部上的放置和/或其他因素而在一天期间变化。护目镜的一些实施方案可以将湿度水平保持在百分之四十和百分之九十的最大湿度水平之间。在其他实施方案中,护目镜可以将湿度水平保持在百分之二十和百分之六十之间、百分之三十和百分之八之间、百分之五和百分之二十之间、百分之五和百分之八十之间、百分之六十和百分之一百之间、和/或许多其他范围之间,这取决于设计、外部条件、个人特质(例如,排汗)。
11.在一些实施方案中,所述框架和所述密封件可以被单独地构建使得所述框架包括一个或多个接收接口(例如,用于压适配的附接柱(post)或脊(ridge)、用于螺钉的开孔等)。所述密封件还可以包括一个或多个附接部件,并且被设计为允许从所述框架的前部移除和牢固固定。以此方式,可以创建各种框架(例如,使用3d打印机、模具等),并且仅接口结构(例如,密封件)需要根据佩戴者的特定面部结构被创建、打印或形成。在其他实施方案中,所述框架和接口表面二者可以是针对用户的面部定制设计的。
12.本技术的实施方案还可以包括计算机可读存储介质,所述计算机可读存储介质包含指令集,所述指令集在由一个或多个处理器执行时导致一个或多个机器执行本文所描述的方法、所述方法的变换和其他操作。
13.在一些实施方案中,可以启动面部的至少一部分的3d扫描。接下来,然后可以生成所述面部的至少一部分的面部模型。所述面部模型可以是来自所述3d扫描的面部的相同的部分,或来自所述3d扫描的所述面部的较小的部分。然后,可以生成接口结构(例如,密封件、脊线、皮肤接合部件)的模型。例如,在一些实施方案中,所述接口结构可以被设计为具有填充在眼镜框架的上部部分和所述面部之间的空隙、在眼镜框架的下部部分和所述面部之间的空隙、以及在眼镜框架的鼻部部分和所述面部的模型之间的空隙的轮廓(profile)。
在一些示例中,所述面部的至少一部分的所生成的面部模型可以是所述面部的3d渲染。
14.在一些实施方案中,如在本公开内容中所描述的佩戴一副眼镜的个人的单个3d扫描被获取并且被用作用于进一步眼镜设计的参考的奇点。在其他实施方案中,替代地,可以在具有和不具有眼镜的情况下获取个人的面部的一系列3d扫描。首先,获取选择的眼镜的高质量扫描。接下来,获取在不佩戴眼镜的情况下向前看的个人的面部的扫描。最后,获取当在期望的定向上佩戴眼镜时个人的面部的最终扫描。使用该系列扫描,计算机系统、设计软件、3d打印机等可以被用来生成一副眼镜。
15.在各实施方案中,可以数个模态获取面部扫描,以达到创建3d打印的眼镜的相同目标。例如,可以使用各种3d扫描技术来获取多个扫描,所述3d扫描技术包括但不限于接触式3d扫描仪,飞行时间(time-of-flight)或三角测量3d激光扫描仪,结构化或调制光3d扫描仪,立体、光度、轮廓(silhouette)主动式3d扫描仪,现有的点云,以及包含在多边形网格或计算机辅助设计(cad)模型中的3d扫描。此外,可以从诸如计算机断层(ct)扫描和磁共振成像(mri)的医学成像模态来重构患者扫描数据。尽管ct扫描和mri不产生类似于例如上文所提及的那些的其他3d扫描模态的点云数据,但是可以使用诸如体积渲染、图像分割和基于图像的网格化的过程来构造3d体积渲染,这仅是几个例子。
16.一些实施方案提供了一种包括3d面部扫描仪、计算机系统、设计软件、和/或3d打印机的系统。所述3d面部扫描仪可以被用来生成面部的至少一部分的面部扫描。所述面部扫描可以由所述计算机系统接收,所述计算机系统可以执行所述设计软件以基于所述面部扫描和框架生成所述面部的至少一部分的模型,所述框架包括在正常佩戴期间将大体上接合并且包围(例如,大于50%、60%、70%、80%或90%,在55%与95%之间、在60%与80%之间,足以增加湿度水平等)用户的眼睛周围的区域的前部。例如,所述框架的前部可以被设计为接收或创建具有地形轮廓(topographical profile)的密封件,所述密封件被设计为填充(或大体上填充)眼镜框架的上部方面和面部、眼镜框架的下部方面和面部以及眼镜框架的鼻部方面和面部中的每个之间的空隙。在一些实施方案中,眼镜的鼻部部分单独可以在眼镜框架的鼻部部分和面部之间形成密封件,而不需要附加的密封件。在创建密封件后,所述密封件的模型被发送到3d打印机以被打印,并且所述3d打印机打印至少所述密封件。在一些示例中,所述3d打印机还打印于眼镜框架中。所述眼镜框架和所述密封件可以一起被打印为单个部分,或被单独地打印,使得所述密封件可以在打印之后附接到所述框架。在其他场景下,所述框架已经被打印并且包括附接部件,使得当所述密封件被打印时,它可以被附接到所述框架。
附图说明
17.将通过使用附图描述和解释本技术的实施方案。
18.图1例示了可以在本技术的一些实施方案中使用的系统内的各种部件的一个示例。
19.图2是例示了根据本技术的各实施方案的用于创建定制的护目镜的一组操作的一个示例的流程图。
20.图3是例示了根据本技术的各实施方案的用于创建和打印定制的护目镜的一组操作的一个示例的流程图。
21.图4例示了根据本技术的一个或多个实施方案的3d体积渲染。
22.图5例示了根据本技术的一些实施方案的面部扫描的描绘。
23.图6例示了根据本技术的各实施方案的用激光扫描仪取得的半身像的面部扫描。
24.图7例示了根据本技术的一个或多个实施方案的可以在各种计算机辅助设计(cad)程序中操纵的表面网格到3d实体的转换。
25.图8例示了根据本技术的一些实施方案的保留用于眼镜框架创建的关键面部结构的经修整的实体的一个示例。
26.图9例示了根据本技术的各实施方案的被转换成可以在各种cad程序中被操纵的文件的眼镜框架的数个示例。
27.图10例示了根据本技术的一个或多个实施方案的一副眼镜框架到用于治疗干眼的框架的转换。
28.图11a-图11e例示了使用根据本技术的一些实施方案的系统和方法产生的眼镜框架的表示。
29.图12a-图12d例示了根据本技术的一个或多个实施方案的可以在基于3d成像的建模平台中创建的护目镜框架的各种部件的示例。
30.图13例示了根据本技术的各实施方案的在面部的实体模型上建模的用于治疗干眼的眼镜的一个示例。
31.图14a和图14b例示了可以根据本技术的一些实施方案创建的用于治疗干眼的眼镜的各种透视图。
32.图15a-图15f例示了根据本技术的一个或多个实施方案的对准和定向面部扫描的一系列示例。
33.图16a-图16d例示了根据本技术的一个或多个实施方案的在计算机模型中对准和定向一副眼镜的一系列示例。
34.图17a-图17c例示了根据本技术的一个或多个实施方案的在计算机模型中的示例对准演示。
35.图18是例示了可以根据本技术的各实施方案使用的系统的各种部件之间的一组通信的一个示例的顺序图。
36.图19例示了根据本技术的一个或多个实施方案的计算系统的各种部件。
37.附图不一定按比例绘制。类似地,出于讨论本技术的一些实施方案的目的,一些部件和/或操作可以被分成不同的块或被组合成单个块。此外,虽然该技术可经得起各种改型和替代形式检验,但是具体实施方案已经通过示例的方式被示出在附图中并且下文被详细地描述。然而,意图不是将该技术限制于所描述的特定实施方案。相反,该技术意在涵盖落入如所附权利要求所限定的该技术的范围内的所有改型、等同物和替代方案。
具体实施方式
38.本技术的各实施方案总体上涉及用于干眼的治疗。更具体地,本技术的一些实施方案涉及用于治疗干眼症的眼镜框架以及对应的三维打印系统和方法。干眼疾病在美国是显著的眼部问题并且被估计影响两千万人。研究表明,在美国大约百分之十五的老年人受干眼疾病影响,并且在亚洲多达百分之三十三遭受干眼疾病。百分之二十五的到访眼科医
生的诊所的患者报告干眼疾病的症状。干眼疾病的发病率在更高的海拔处增加,从而使该问题在高海拔地处的特别干燥的地方更普遍和显著。
39.干眼疾病最常与年龄增长、女性、低相对湿度、某些药物的使用和吸烟相关联。环境问题大大影响相对湿度——包括世界的某些地区以及诸如办公楼、住宅和汽车的内部环境的相对湿度。许多办公楼和车辆的内部相对湿度常常被保持在极低水平处。此外,干眼疾病对人的生活质量具有重大影响。患有干眼疾病的患者在其尝试完成视觉任务时常常经历显著的眼部不适。几乎所有的用于干眼疾病的治疗策略都指向医疗治疗。治疗常常以人工泪液开始,并且可以发展到使用泪点塞(punctal plug)、环孢霉素滴剂或自体血清泪液。在最近几年,已经开发了更多新颖的疗法,诸如lipiflow矢量热脉动疗法(lipiflow vectored thermal pulsation therapy),旨在改善睑板腺功能。用于干眼的传统的护目镜解决方案不是定制适合于人的面部的形状。由于人类面部的形状变化很大,因此通用的干式眼镜的适合常常很差。因此,对干眼疾病的治疗也差。当前的干式眼镜试图密封眼睛周围的整个眼眶。
40.与这些传统的护目镜解决方案相比,本技术的各实施方案允许框架的侧向方面(lateral aspect)不被密封以实现更高的湿度水平。例如,在一些实施方案中,本技术的框架的侧向方面未被密封,同时仍然实现比周围环境的湿度水平更高的湿度水平。例如,取决于外部湿度水平以及开放部分的尺寸和形状(例如,取决于框架的颞部方面),各实施方案可以看到从在百分之十以下到在百分之九十五以上的内部湿度水平范围。此外,内部湿度水平可以基于个人的位置(例如,在办公楼外部对内部)、个人的排汗、密封件和/或框架的材料、护目镜在个人的面部上的放置和/或其他因素而在一天期间变化。例如,各实施方案可以将湿度水平保持在百分之二十和百分之六十之间、百分之三十和百分之八之间、百分之五和百分之二十之间、百分之五和百分之八十之间、百分之六十和百分之一百之间、和/或许多其他范围之间,这取决于设计、外部条件、个人特质(例如,排汗、泪液产生等)。
41.通过未密封眼镜的侧向方面,实现更传统的外观,从而消除佩戴者对其治疗眼镜的外观感到不舒服的需要。此外,本技术的各实施方案可以包括包含处理(encompassing processing),通过所述包含处理可以定制构建并且自动打印正常外观的眼镜框架以用于蒸发性干眼缓解的用途。干眼症的现有解决方案未能实现包含处理,通过所述包含处理定制的一副眼镜框架被构建并且能够提高角膜周围的湿度同时保持美学上的吸引力。
42.在本技术的一些实施方案中,提供了能够利用任何个人的面部的多维面部扫描文件的计算机辅助设计(cad)技术和伴随的用户接口。通过使用各种现有的计算机cad软件和.dxf文件的数据库(例如,包含期望的框架的外形(outline)),自动3d打印符合个人的面部的解剖构造和拓扑结构的唯一的一副眼镜。这些定制适合的框架在眼眶周围形成部分密封件,该密封件留住水蒸气,从而显著地提高眼睛上方的相对湿度。本技术的各实施方案可以在鼻部(nasally)、在上方(superiorly)和在下方(inferiorly)形成密封件,但是有意地使颞部区域稍微开放以允许有限的空气循环。此有限的空气循环防止眼镜在正常活动期间起雾并且允许框架的正常外观以用于提高美感。
43.在一些实施方案中,一种产生用于治疗干眼的护目镜的方法包括获取用户的面部的至少一部分的扫描(例如,使用三维(3d)扫描仪)。然后可以将所述面部的所述扫描转换成3d计算机模型,并且然后可以生成护目镜装置的计算机模型。为了在计算机模型中使用
面部扫描,一些实施方案可以使用计算机程序或平台来以这样的方式定向扫描,使得它可以由cad软件用来创建眼镜框架。这样的平台或程序包括但不限于geomagic wrap、geomagic freeform、vr&d genesis、dassault syst
è
mes solidworks composer、siemens star-ccm+、vectorengineer、ansys meshing、ansys designxplorer、ansys speos和vxelement。
44.在各实施方案中,护具镜装置可以包括框架,所述框架具有一前部,所述前部由两个目镜部组成以保持定制镜片。所述框架的前部的后周边(periphery)上的脊状接口可以被设计为使所述框架的前部的大部分与用户的面部接合(例如,密封)。例如,脊状结构可以被设计成使得在正常佩戴时所述周边的一部分与皮肤接合。脊状结构接合皮肤的量仅需要足以将用于个人的湿度水平增加到将提供治疗缓解的水平。注意到,不同的个人可以在不同的湿度水平处找到缓解。
45.根据实施方案,脊状结构与皮肤的接合可以大于50%但小于90%、大于90%、大于40%等。可以基于将佩戴框架的个人的个人特性(例如,活动水平、办公室工作人员、泪液产生的水平、汗液产生等)和/或外部因素(例如,地理位置、外部湿度水平、所选择的框架材料等)来选择接合的特定水平。
46.例如,所述框架的前部的上部部分、下部部分和鼻部部分(或其每个部分的大体上大量部分)和面部的3d计算机模型。在一些实施方案中,护目镜装置的计算机模型可以经由3d打印机(例如,本地地或远程地)被转换成一副眼镜。在一些实施方案中,将面部的至少一部分的扫描转换成面部的3d模型可以包括:基于所述扫描而生成所述面部的至少一部分的表面网格,将所述表面网格转换成实体模型,以及将所述实体模型导入到所述面部的3d计算机模型内。
47.本技术的各实施方案为计算系统和部件提供了广泛的技术效果、优点和/或改进。例如,各实施方案包括以下技术效果、优点和/或改进中的一个或多个:1)综合使用面部扫描、计算机辅助设计和3d打印来创建定制适合的护目镜以减少干眼的系统;2)综合使用设计技术来创建具有定制适合于人的面部的形状的护目镜(例如,框架);3)移除对水储器的需要;4)在眼睛的眼眶周围使用不完全的密封件(例如,在框架的侧向方面或颞部方面中的开口),同时仍然实现在百分之四十到百分之九十的大约范围中的足够高的湿度水平;5)实现湿度的显著改进,而不损害美感;6)使用非常规计算机操作来创建包含处理,通过所述包含处理可以定制构建并且自动打印正常外观的眼镜框架以用于蒸发性干眼缓解的用途;和/或7)改变计算系统对用户交互和反馈做出反应的方式。
48.在以下描述中,出于解释的目的,阐述了许多具体细节以提供对本技术的实施方案的透彻理解。然而,本领域技术人员将明了,可以在没有这些具体细节中的一些的情况下实践本技术的实施方案。在此介绍的技术可以被体现为专用硬件(例如,电路)、使用软件和/或固件适当地编程的可编程电路、或专用和可编程电路的组合。因此,实施方案可以包括具有在其上存储的指令的机器可读介质,所述指令可以被用来对计算机(或其他电子设备)编程以执行过程。所述机器可读介质可以包括但不限于软盘、光盘、高密度光盘只读存储器(cd-rom)、磁光盘、rom、随机存取存储器(ram)、可擦除可编程只读存储器(eprom)、电可擦除可编程只读存储器(eeprom)、磁卡或光卡、闪存或适合存储电子指令的其他类型的介质/机器可读介质。
49.短语“在一些实施方案中”、“根据一些实施方案”、“在示出的实施方案中”、“在其他实施方案中”等通常意味着在该短语之后的特定的特征、结构或特性被包括在本技术的至少一个实施方式中,并且可以被包括在不止一个实施方式中。此外,这样的短语不一定指相同的实施方案或不同的实施方案。
50.图1例示了可以在本技术的一些实施方案中使用的系统100内的各种部件的一个示例。如在图1中所例示的,系统100可以包括建模平台110、用于扫描个人140的扫描仪130、设计数据库150和3d打印机160。根据各实施方案,系统100可以被设计为创建美学上令人愉悦的框架,同时产生足以充分减轻蒸发性干眼的高湿度水平。建模平台110的一些实施方案包括各种技术以及伴随的用户接口,所述技术能够利用个人的面部140的多维面部扫描文件(例如,使用扫描仪130创建的),并且通过使用各种计算机软件和数据库,自动地三维(3d)打印符合该个人的面部的面部解剖构造和拓扑结构或结构的唯一的一副眼镜。
51.在图1中所例示的实施方案中,建模平台110可以包括存储器112、处理器114、获取模块116、通信模块118、设计模块120和打印模块122。建模平台110中的这些模块中的每个可以被体现为专用硬件(例如,一个或多个asics、pld、fpga等)或使用软件和/或固件适当地编程的可编程电路(例如,一个或多个微处理器、微控制器等),或专用硬件和可编程电路的组合。本技术的其他实施方案可以包括这些模块和部件中的一些、全部或不包括这些模块和部件,以及其他模块、应用程序和/或部件。然而,一些实施方案可以将这些模块和部件中的两个或更多个合并成单个模块中和/或使这些模块中的一个或多个的功能的一部分与不同的模块相关联。例如,在一个实施方案中,获取模块116和设计模块120可以被组合成用于创建针对干眼的定制的护目镜的单个模块。
52.存储器112可以是用于存储信息的任何设备、机构或填充数据结构。根据本技术的一些实施方案,存储器112可以包括但不限于任何类型的易失性存储器、非易失性存储器和动态存储器。例如,存储器112可以是随机存取存储器、存储器存储设备、光学存储器设备、介质磁介质、软盘、磁带、硬盘驱动器、sdram、rdram、ddr ram、可擦除可编程只读存储器(eprom)、电可擦除可编程只读存储器(eeprom)、高密度光盘、dvd等。根据一些实施方案,存储器112可以包括一个或多个磁盘驱动器、闪存驱动器、一个或多个数据库、一个或多个表、一个或多个文件、本地高速缓存存储器、处理器高速缓存存储器、关系数据库、平面数据库等。此外,本领域普通技术人员将理解可以被用作存储器112的用于存储信息的许多附加的设备和技术。
53.存储器112可以被用来存储用于在处理器114上运行一个或多个应用程序或模块的指令。例如,存储器112可以在一个或多个实施方案中被使来容纳执行获取模块116、通信模块118、设计模块120和/或打印模块122的功能所需的指令中的全部或一些。建模平台110的一些实施方案可以包括提供能够管理建模平台110的硬件资源的软件包的操作系统。该操作系统还可以为在处理器114上运行的软件应用程序提供公共服务。
54.在一些实施方案中,获取模块116可以被用来控制扫描仪130以收集个人140的面部扫描。在其他实施方案中,面部扫描可以被独立地收集并且被传输到建模平台。本技术的一些实施方案可以使用基于扫描的系统、成像系统和/或可以抵靠面部展平并且测量轮廓(contour)以创建数字表面模型的其他系统。通信模块118可以发送和接收与系统的其他部件(例如,扫描仪130、设计数据库150、3d打印机160、用户设备等)的通信。设计数据库150可
以是本地可访问的或经由云或类似的平台远程可访问的。
55.设计模块120可以基于扫描获取启动设计工作流程,以创建定制适合的护目镜/框架。根据各实施方案,这些定制适合的框架围绕眼眶窝形成局部密封件以将水蒸汽留住在镜片和个人140的眼睛之间,从而显著地提高眼睛上方的相对湿度。围绕眼眶窝形成的局部密封件可以根据数个个人因素和外部因素而变化。例如,所述局部密封件可以小于90%、小于80%、小于70%、小于60%、小于50%等)。在一些实施方案中,所述局部密封可以指示沿着框架的前部的后侧的周界的大部分的完全密封件。
56.例如,框架的一些实施方案可以包括集成到所述框架中或单独地附接的脊浮雕(relief)。脊浮雕可以遵循个人的面部的曲率并且在正常佩戴期间充分地接合个人的面部以形成密封件,以相对于外部环境湿度水平提高眼睛周围的湿度水平(例如,通过留住来自皮肤、泪液等的蒸发)。在一些实施方案中,所述密封件是在个人眼眶窝的大部分周围,并且可以在鼻部、在上部和在下部形成完全或大体上密封件(例如,大于60%-70%)。大体上密封件通常是指在脊浮雕之间创建足够的接触,以创建相对于个人将位于的典型环境的湿度水平的增加。这样,与皮肤接合的量可以根据许多因素(例如,个人、框架设计、密封件设计、对治疗缓解的需要、外部条件、活动水平等)以不同的量变化。例如,该接合可以是大于50%但小于90%、大于90%、大于40%等。在一些实施方案中,接触部分可以是连续的或可以包括开口和接合的图案。
57.一些实施方案可能有意地使颞部侧开放(例如,未能接合个人的面部的皮肤)以允许有限的空气循环并且因此允许增加的湿度。由本设计使能的有限的空气循环防止眼镜在正常活动期间起雾,同时还创建框架的传统眼镜框外观以提高美感。
58.打印模块122可以使设计转变成文件,该文件可以被传输(例如,使用通信模块118)到3d打印机160,该3d打印机160然后可以打印定制的框架170和/或脊浮雕,该脊浮雕可以被附接到定制的或现成的框架。在一些实施方案中,3d打印机160可以包括允许框架的不同的部分用不同的材料(例如,丙烯腈丁二烯苯乙烯(abs)、丙烯腈苯乙烯丙烯酸酯(asa)、碳纤维丝、高抗冲聚苯乙烯(hips)、尼龙、聚丙烯(pp)、增塑共聚酰胺(pctpe)、聚碳酸酯、聚丙烯、聚对苯二甲酸乙二醇酯(pet)、聚对苯二甲酸乙二醇酯二醇(petg)、聚乳酸(pla)、具有短切玻璃纤维丝束的聚酰胺、热塑性聚氨酯(tpe)、热塑性聚氨酯(tpu)等)打印的多种材料。例如,脊浮雕可以用较软的材料(例如,tpe丝,诸如感觉和作用非常像柔性橡胶的pro系列flex(pro series flex)、软pla丝等)来印刷,所述较软的材料可以在与个人的皮肤接合时被压缩。
59.图2是例示了根据本技术的各实施方案的用于创建定制的护目镜的一组操作200的一个示例的流程图。如在图2中所示出的实施方案中所例示的,获取操作210可以获取用户的面部扫描(例如,使用手持3d扫描仪、mri机器等)。根据各实施方案,面部扫描获取可以由建模平台请求或可以被独立地收集(例如,出于另一个目的)。例如,存在许多可以获取个人的三维面部扫描的方式。示例包括但不限于接触式3d扫描仪、调制光3d扫描仪、体积3d扫描仪、立体和光度3d扫描仪、ct、mri和类似的扫描方法。不管个人的面部拓扑结构和轮廓的源,扫描可以被用来容易地并且准确地产生精确地适合个人的面部的定制的框架。
60.一旦成功地获取面部扫描,存储操作220就允许将面部扫描的文件存储在存储器存储装置(例如,数据库、本地硬盘驱动器等)中。使用检索操作230,建模平台可以查找和访
问从面部扫描(例如,在云或通用数据库中、本地地在服务器或个人计算机上、或类似的存储位置)产生的任何文件。文件可以是以3d格式,包括但不限于stl、obj、fbx、collada、3ds、iges、step、vrml/x3d、msh、mesh、c4d、raw、blend、pky等。此外,诸如dicom文件——其对ct和mri扫描中包含的3d信息进行编码——的格式可以被二次转换成上述文件类型之一并且然后用于框架产生。
61.在访问可用的文件之后,准备操作240可以准备文件和数据以用于生成框架创建优选的实体模型。例如,该文件可以被导入到程序内,该程序可以取得表面网格文件并且使用转换操作242将其转换成实体。该实体可以被更高效地用于眼镜框架产生。在一些实施方案中,如果文件类型不需要转换,本步骤可以不是必需的。一些独立运行的程序可以被使用以执行表面网格到实体的转换。其他3d计算机辅助设计(cad)平台具有取得各种文件格式并且将其转换成最终可以在眼镜框架生成期间被利用的实体或边界表示的原生(native)能力。
62.一旦产生个人的原始面部扫描的恰当表示(例如,文件格式),系统可以使用截断操作(truncation operation)244来将原始扫描截断成更容易在各种3d cad软件程序内操纵的更小的实体。例如,如果处理3d文件的系统不足够强大到操纵原始实体,可以手动地或自动地减小维度,或原始实体,以产生更小的文件大小,该更小的文件大小使得更容易在所有类型的硬件上操纵。减小的文件大小可以通过将原始实体修整为仅包括用于创建护目镜的关键特征而不是整个头部的实体来实现。面部结构的关键特征可以包括鼻子、眼睛、前额、耳朵和其他相关结构。
63.减小总文件大小的另一种方法可以是通过减少实体内多边形的数目来减小原始实体的文件质量(即,压缩)。然而,压缩文件可能损害实体的表面的精细细节,但是可能最终使整个面部拓扑结构不变,这是恰当实施所需的最关键的参数。
64.在准备实体之后,导入操作250可以被用来将文件导入到根据本技术的专用3d建模平台内。可以将文件——原始实体或截断的文件——导入到各种各样的鲁棒的3d建模平台内,所述3d建模平台包括但不限于3d slash、librecad、photoshop cc、sculptgl、selfcad、tinkercad、clara.io、designspark、freecad、meshmixer、moment of inspiration(moi)、nanocad、openscad、sculptris、sketchup、3ds max、autocad、blender、cinema 4d、modo、mudbox、onshape、poser、rhino3d、zbrush、catia、autodesk fusion 360、inventor、solidworks以及为了简洁起见在此未提及的许多其他平台。
65.一旦被导入到3d建模平台内,系统就可以利用各种创建操作260和原生功能(即,“sketch”、“create”、“modify”、“assemble”、“construct”、“inspect”、“insert”、“make”、“add-ins”、“select”等)——包括这些更广泛的功能类别中的每个内包含的功能——来创建个体化眼镜。
66.在一些实施方案中,许多现有的眼镜框架样式可以在选择操作262期间被选择并且被导入到上述3d建模程序中的任何一个内。除了实体之外,框架可以被导入到平台内,以根据个人的面部定制期望的框架样式以得到最理想的适合。在一些实施方案中,框架样式是新生成的,或被包含在包含dxf文件的数据库中,所述dxf文件表示当前的或将来的眼镜的各种框架样式的外形。数据库可以是本地可访问的或经由云或类似的平台远程可访问的。可以创建、打开和编辑dxf文件的程序可以被利用以创建将向佩带者提供可用的样式的
库的数据库。用于此功能的程序包括但不限于autocad、corelcad、serif drawplus、autodesk design review、autodesk dwg trueview、dassault systemes solidworks edrawings viewer、librecad等。这些程序可以被利用以创建dxf外形,该dxf外形然后可以是算法可访问的,从而允许佩戴者选择他们期望的任何样式的眼镜。
67.一旦由原始的或截断的实体表示的个人的面部扫描和表示客户的期望的样式的框架的dxf文件二者被导入到3d建模平台内,就可以手动地或自动地利用相应的平台的原生功能,以产生匹配个人的面部的拓扑结构的眼镜框架。在创建操作264中,自动设计将创建框架的如下部分,所述部分将抵靠在框架的上部、鼻部和下部方面展平,从而创建与面部的皮肤的密封件以留住湿度。颞部方面将被有意地保持未被密封,从而创建与传统眼镜框架类似的效果。开放的颞部方面允许正常的眼镜外观,同时允许系统将湿度留住到产生蒸发性干眼的缓解的水平。
68.用于创建框架的过程可以使用数种技术来实现。然而,各实施方案可以自动产生可以被上传到3d打印机并且使用打印操作270被打印的文件。根据本技术可以被上传到3d打印机的文件格式包括但不限于obj、stl和能够3d打印的类似的文件格式。因此,可以各种各样的颜色和各种各样的3d可打印材料为佩戴者打印任何样式的框架。
69.在上文所描述的过程中产生的3d文件然后可以(本地地、通用地、在云上、在服务器上等)被保存为文件,该文件可以由3d打印机识别并且以适合于产生实用的并且耐用的眼镜框架的任何材料进行打印。在一些场景中,最终产生的眼镜框架可以经受附加的处理(移除3d打印支撑结构、砂磨、涂覆、镜片放置等),并且所述处理可以数种不同的方式来完成。可以在每个情形下基于用于个人的每副框架的材料、样式、涂覆和镜片确定对另外的处理的需要。
70.图3是例示了根据本技术的各实施方案的用于创建定制的护目镜的一组操作(操作300)的一个示例的流程图。如所例示的,面部扫描操作310获取用户的面部的至少一部分的面部扫描(例如,使用手持3d扫描仪、mri机器等)。根据各实施方案,存在许多可以获取个人的三维面部扫描的方式。获取示例包括但不限于接触式3d扫描仪、调制光3d扫描仪、体积3d扫描仪、立体和光度3d扫描仪、ct、mri和类似的扫描方法。不管个人的面部拓扑结构和轮廓数据的源,该扫描可以被用来容易地并且准确地产生精确地适合个人的面部的至少一部分的定制的框架。
71.下一个步骤是转换操作320,在此面部扫描被转换成面部的3d计算机模型。面部扫描可以被导出到可以取得扫描的文件并且将其转换成实体的程序。实体可以更被高效地用于眼镜框架产生。一些独立运行的程序可以被用来执行表面网格到实体的转换。其他3d计算机辅助设计(cad)平台具有取得各种文件格式并且将其转换成最终可以在眼镜框架生成期间被利用的实体或边界表示的原生能力。
72.在下一个步骤——生成操作330中,计算机程序等可以取得经转换的文件并且生成适合所捕获的面部的部分的测量结果和拓扑结构的护目镜装置的计算机模型。护目镜装置可以包括眼镜的框架、在该框架的上部部分和面部的三维计算机模型之间的密封件、在该框架的下部部分和面部的三维计算机模型之间的密封件、以及在该框架的鼻部部分和面部的三维计算机模型之间的密封件。在打印操作340处,护目镜装置的模型被发送到3d打印机,该3d打印机将该模型转换成定制适合于个人的面部的被扫描的部分的一副眼镜。
73.图4例示了根据本技术的一些实施方案的使用3d切片机平台的顺序的2d mri切片402、403和404的3d体积渲染401的一个示例。2d mri切片402演示了3d体积渲染401的俯视图,而2d mri切片403示出了侧视图,并且2d mri切片404例示了后视图。在一些实施方案中,可以从3d体积渲染401进行测量以用于本公开内容的框架产生。
74.图5例示了从光度3d扫描仪创建的表面网格模型的3d渲染的一个示例。在一些实施方案中,光度3d扫描仪提供待在框架建模系统中被用于框架产生的关于用户的面部拓扑结构的数据。用户的扫描演示了转变成光度扫描501的用户图像502。光度扫描501产生与被扫描的用户的拓扑结构一致的测量结果。
75.图6例示了由手持3d激光扫描仪601取得的面部扫描的一个示例。存在许多可以获取个人的三维面部扫描的方式,包括但不限于,接触式3d扫描仪、mri(参见,例如,图4)、ct,立体和光度3d扫描仪(参见,例如,图4)、手持激光3d扫描仪(参见,例如,图6),调制光3d扫描仪和体积3d扫描仪。不管个人的面部拓扑结构的源,使用在此公开的面部和眼镜框架建模系统,可以准确地产生用于治疗干眼的定制的框架以确切地适合个人的面部。如先前所讨论的,一旦成功地获取面部扫描,本系统的各实施方案就可以访问3d面部扫描的文件,该文件可以呈各种3d文件格式之一。
76.图7例示了根据本技术的一个或多个实施方案的可以在各种计算机辅助设计(cad)程序中操纵的表面网格到3d实体的转换。开始,初始扫描步骤701包括取得待被输入到cad程序中的个人的头部的图像,以测量个人的轮廓用于数据处理。在扫描转换完成步骤702处,个人的头部扫描已经被转换成3d实体扫描,该3d实体扫描可以在各种程序中被使用以确定用于本公开内容的框架产生的相关测量结果。如所提及的,个人的3d扫描可以呈待被输入到cad程序中的各种3d文件格式之一。
77.图8例示了根据本技术的一些实施方案的保留用于眼镜框架创建的关键面部结构的经修整的实体的一个示例。关键面部结构801显示关键测量区域,所述关键测量区域可以使用上述扫描过程之一来获得以产生本公开内容中的框架。可以从眼睛810周围的各个区域——包括但不限于鼻部结构811、眉毛结构812、眼下结构813和颞部结构814——取得拓扑结构测量结果。诸如这些的各种测量结果可以被用来容易地并且准确地产生精确地适合个人的面部的定制的框架。
78.本技术的一些实施方案允许结合个人的面部扫描来选择数个现有的眼镜框架样式并且将其导入到上述3d建模平台中的任何一个内的能力,以将期望的框架样式定制到个人的面部上以获得最理想的适合。这些框架样式将被包含在——本地可访问的或经由云可访问的——数据库(例如,图1中的设计数据库150)中,该数据库包含表示当前的或将来的眼镜的各种框架样式的外形的dxf文件。
79.图9例示了根据本技术的各实施方案的可以被转换成将在各种cad程序中被操纵的文件的眼镜框架905、910、915、920、925和930的数个示例。可以创建/打开/编辑dxf文件的程序可以被利用以创建此数据库,该数据库将提供算法并且因此客户可用的可用样式的库。包括但不限于autocad、corelcad、serif drawplus、autodesk design review、autodesk dwg trueview、dassault systemes solidworks edrawings viewer、librecad等的程序可以被利用以创建这些dxf外形,上述dxf外形然后将是算法可访问的,从而允许客户选择他们期望的任何样式的眼镜。
80.图10例示了根据本技术的一个或多个实施方案的一副眼镜框架到用于治疗干眼的框架1001的转变。框架曲率1010类似于从使用诸如3d体积或光度扫描等的各种方法所获取的一个或多个面部扫描所测量的个人的面部拓扑结构。框架曲率1010可以在打印框架1001的3d模型时被用作输入测量结果,以为框架1001的佩戴者提供眼镜的定制适合以实现其预期目的。
81.图11a-图11e例示了使用根据本技术的一些实施方案的系统和方法产生的一副眼镜框架的表示。图11a-图11e中的每个演示了使用诸如3d体积渲染、3d光度扫描等的一种或多种面部扫描技术对用户的被扫描的头部/面部的弯曲的定制适合。在图11b和图11c中所描绘的框架曲率1110示例了被形成为适合在上述面部扫描中所捕获的个人的面部的定制曲率。
82.图12a-图12d例示了根据本技术的一个或多个实施方案的可以在基于3d成像的建模平台中被创建的护目镜框架的各种部件的示例。例如,根据一些实施方案,一旦个人的面部扫描(由原始的或截断的实体表示)和dxf文件(表示客户的期望的样式的框架)二者已经被导入到3d建模平台内,算法然后将利用相应的平台的所有原生功能(例如在autodeskf fusion 360中发现的功能:“sketch”、“create”、“modify”、“assemble”、“construct”、“inspect”、“insert”、“make”、“add-ins”、“select”等[包括在这些更广泛类别中的每个内包含的功能]),以产生匹配个人的面部的拓扑结构的眼镜框架。如所例示的,图12a演示了一副眼镜的截断的曲率件,所述截断的曲率件,被添加到图12b中所示出的该副眼镜,创建图12c中所示出的定制适合的眼镜。使用个人的面部扫描和定制适合的眼镜,图12d显示了紧密的、几乎密封的一副眼镜,该副眼镜适合个人的确切的拓扑结构。
[0083]
此自动设计将创建框架的如下部分,所述部分将抵靠框架的上部、鼻部和下部方面展平,从而创建与面部的皮肤的密封件以留住湿度。颞部方面将被有目的地保持开放,如对于正常的眼镜框架所看到的。这将允许眼镜框架的更正常的外观,同时仍然允许整个系统将湿度留住到产生蒸发性干眼的缓解的水平。用于创建此文件的确切过程可以使用数种方法来完成,并且当然会有变化,然而,任何顺序,在任何3d建模平台上,算法将自动产生文件(obj、stl或能够进行3d打印的任何其他文件格式),该文件将具有被上传到3d打印机并且以任何颜色和任何3d可打印材料(在合理范围内)为客户打印任何期望的样式的框架的能力。
[0084]
图13例示了根据本技术的各实施方案的在面部的实体模型1302上建模的用于治疗干眼的定制适合的眼镜1301的一个示例。面部的实体模型1302可以使用各种上述过程中的一个或多个来获得。此外,用于治疗干眼的定制适合的眼镜1301可以使用来自也使用各种上述过程中的一个或多个的面部的实体模型1302的数据来创建。
[0085]
然后,3d文件可以被保存为文件(例如,本地地保存在个人设备上,或使用来自图1的设计数据库150通用地保存在云或服务器上),该文件可以由3d打印机识别并且以可以被合理地被用来产生实用的并且耐用的眼镜框架的任何材料来打印。最终产生的眼镜框架可能需要一些附加的处理(例如,移除3d打印支撑结构、砂磨、涂覆、镜片放置等),并且这些处理可以数种不同的方式来完成,但是可以在每种情形下基于用于个人的每副框架的材料、样式、涂覆和镜片确定。
[0086]
图14a和图14b例示了可以根据本技术的一些实施方案创建的用于治疗干眼的眼
镜的各种透视图。如在图14a和图14b中所例示的,框架可以分别包括在框架的前部部分的内部上的柱1401和柱1402,所述柱可以被用来压配合附加的密封件或插入件,从而允许框架遵循个人的面部特征的轮廓。
[0087]
图15a-图15f例示了根据本技术的一个或多个实施方案的对准和定向面部扫描的一系列示例。在此所描绘的图演示了使用多个面部扫描来产生期望的结果的过程。在一个面部扫描中,个人佩戴一副眼镜,并且在另一个中,个人不佩戴眼镜。在捕获个人的面部扫描之后,使用计算机模型来聚合(aggregate)所述扫描。
[0088]
如在图15a中所示出的,所捕获的多个扫描可以在软件程序中被覆盖。程序指令相对于彼此恰当地自动对准或定向所述扫描,使得个体的渲染匹配,如在图15b中所描绘的。图15a和图15b中所示出的自动对准过程准备将扫描导出到cad模型内。在导出之前,软件程序可以移除任何无关的数据点,以增加自动对准过程的可靠性和为多个面部扫描创建最佳适合。
[0089]
在一些实施方案中,如在图15c中所示出的层扫描仪1501可以扫描类似于对准的面部扫描的数据点云。层扫描仪1501可以识别和删除一个或多个无关的数据点。例如,在图15c中,层扫描仪1501在个人的头部的顶部处开始并且删除不必要的数据点。此移除的结果可以在图15d中被看到。接下来,在图15e中,层扫描仪1501继续扫描面部,并且它在图15f中过程的最后步骤处移除在个人的头部以下的数据点。此过程减小了软件程序必须使用以计算所获取的多个面部扫描之间的最佳适合的模型的数据点的数目。此外,移除无关的数据点可以减小文件大小和点云中的点的数目而不更改面部扫描的整体结构,从而增加自动对准过程的可靠性。
[0090]
图16a-图16d例示了根据本技术的一个或多个实施方案的在计算机模型中对准和定向一副眼镜的一系列示例。在此所描绘的图演示了对准多个扫描的过程,所述多个扫描包括对一副眼镜的扫描以及对在期望的位置佩戴眼镜的个人的扫描。图16a例示了未对准扫描。使用自动对准过程,程序可以能够将眼镜与个人佩戴它们的位置匹配,如在图16b和图16c中所示出的。移动到图16d,程序可以执行数据精化以移除无关的数据点并且准备用于导出到cad程序内的渲染。在数据精化之后,根据本公开内容的一个或多个实施方案,存在于眼镜的后部表面和个人的面部之间的潜在空间可以被用来确定待被填充的空间以在眼镜框架和面部之间生成密封件,以保持水分和增加相对湿度。
[0091]
图17a-图17c例示了根据本技术的一个或多个实施方案的计算机模型中的示例对准演示。一旦一个或多个面部扫描被捕获并且被对准,面部扫描就被导入到cad程序内。在一些实施方案中,面部扫描可以被格式化为能够被导入到cad程序内的文件类型。可以由cad程序支持的这样的文件格式包括但不限于.stl(立体光刻)、.obj(目标文件)、.iges(初始图形交换规范)、.step(产品模型数据交换标准)、.blend(混合器)、.udim(polycount,多项限)、.usd(通用场景描述)、.vrml(虚拟现实建模语言)、.webm(视听媒体文件格式)、.x3d(用于声明性地表示3d计算机图形的iso//iec标准)、.3ds(autodesk 3ds max 3d建模格式)以及.x_t(parasolid,参数化实体)。可以在另一个程序中执行的相同的定向和对准中将面部扫描导入到cad内,如在图17a-图17c中所示出的。
[0092]
在一些实施方案中,可以使用各种cad建模平台来接收所创建的文件类型,诸如autodesk autocad、autodesk inventor、autodesk fusion360、autodesk tinkercad、
dassault syst
è
mes catia、dassault syst
è
mes solidworks、siemens plm、rhino 3d、parametric technology corporation creo等。一些平台可以允许将文件类型直接导入到软件内,而其他平台可能需要使用文件目录上的预定位置的间接方法。
[0093]
一旦所对准的面部扫描被导入到cad程序内,如在图17a-图17c中所示出的,就可以进行测量以计算眼镜的后部方面(posterior aspect)和实体的前部方面(anterior aspect)之间的空间。此过程允许创建一副眼镜,该副眼镜包括在框架的一些部分和个人的面部之间的密封件以及在框架的部分和个人的面部之间的一些空隙。
[0094]
图18是例示了可以根据本技术的各实施方案使用的系统的各种部件之间的一组通信的一个示例的顺序图。如在图18中所例示的,扫描设备1805可以获取用户的面部扫描。在一些实施方案中,扫描设备可以独立地运行或可以在建模平台1815的控制下,该建模平台1815可以发送启动扫描的请求。用户的面部的模型的3d文件可以被存储在数据库1810中并且由建模平台1815检索。建模平台1815可以处理该文件并且面部表示数据可以被传输到用户接口1820,该用户接口1820渲染用户的面部的模型并且允许操作者创建定制的护目镜设计和生成能够3d打印的文件。该设计和3d打印文件可以被存储在数据库1810中,并且可以从用户接口1820做出请求以从3d打印机1825构建和打印护目镜(或其部分,诸如可以被附接到一副框架的脊状浮雕)。
[0095]
图19例示了计算系统1905,该计算系统1905表示在其中可以实施本文所公开的各种过程、程序、服务和场景的任何系统或系统的集合。计算系统1905的示例包括但不限于台式计算机、膝上型计算机、服务器计算机、路由器、网络服务器、云计算平台和数据中心设备、以及任何其他类型的物理或虚拟服务器机器、物理或虚拟路由器、容器(container)以及其任何变化或组合。
[0096]
计算系统1905可以被实施为单个装置、系统或设备或可以分布式方式被实施为多个装置、系统或设备。计算系统1905包括但不限于处理系统1930、存储系统1910、软件1915,通信接口系统1925以及用户接口系统1935(可选的)。处理系统1930与存储系统1910、通信接口系统1925和用户接口系统1635操作性地耦合。
[0097]
处理系统1930从存储系统1910载入软件1915并且执行软件1915。软件1915包括并且实施过程1920,该过程1920表示关于前面的图所讨论的用于干眼的眼镜框架生成过程。当由处理系统1930执行以提供眼镜生成时,软件1915指示处理系统1930如本文针对至少在上述实施方式中所讨论的各种过程、操作场景和顺序所描述的那样运行。计算系统1905可以可选地包括出于简洁目的而未讨论的附加的设备、特征或功能。
[0098]
仍然参考图19,处理系统1930可以包括微处理器和从存储系统1910检索软件1915并且执行软件1915的其他电路。处理系统1930可以被实施在单个处理设备内,但是也可以被分布在在执行程序指令时协作的多个处理设备或子系统上。处理系统1930的示例包括通用中央处理单元、图形处理单元,专用处理器和逻辑设备,以及任何其他类型的处理设备、其组合或变化。
[0099]
存储系统1910可以包括可由处理系统1930读取并且能够存储软件1915的任何计算机可读存储介质。存储系统1910可以包括以用于存储信息——诸如计算机可读指令、数据结构、程序模块或其他数据——的任何方法或技术实施的易失性和非易失性、可移除和不可移除的介质。存储介质的示例包括随机存取存储器、只读存储器、磁盘、光盘、光学介
质、闪存、虚拟存储器和非虚拟存储器、磁带盒、磁带、磁盘存储或其他磁存储设备,或任何其他合适的存储介质。在任何情况下,计算机可读存储介质都不是传播的信号。
[0100]
除了计算机可读存储介质之外,在一些实施方式中,存储系统1910还可以包括计算机可读通信介质,软件1915中的至少一些可以通过该计算机可读通信介质被内部地或外部地传达。存储系统1910可以被实施为单个存储设备,但是也可以被实施在相对于彼此同地定位(co-locate)或分布的多个存储设备或子系统上。存储系统1910可以包括能够与处理系统1930或可能地与其他系统通信的附加的元件,诸如控制器。
[0101]
软件1915(包括过程1920)可以程序指令来实施,并且除了其他功能之外,当由处理系统1930执行时,可以指示处理系统1930如关于本文所例示的各种操作场景、顺序和过程所描述的那样运行。例如,软件1915可以包括用于实施如本文所描述的眼镜产生过程的程序指令。
[0102]
具体地,程序指令可以包括协作或以其他方式交互以实施本文所描述的各种过程和操作场景的各种部件或模块。各种部件或模块可以被体现在编译或解释的指令中,或在指令的一些其他变化或组合中。各种部件或模块可以同步或异步方式、串行地或并行地、在单线程环境或多线程环境中、或根据任何其他合适的执行范例、变化或其组合来执行。软件1915可以包括附加的过程、程序或部件,诸如操作系统软件、虚拟化软件或其他应用程序软件。软件1915还可以包括固件或可由处理系统1930执行的一些其他形式的机器可读处理指令。
[0103]
通常,当被载入到处理系统1930内并且被执行时,软件1915可以将(计算系统1905表示的)合适的装置、系统或设备总体上从通用计算系统转化成专用计算系统,该专用计算系统被定制以提供如本文所描述的眼镜建模过程。实际上,存储系统1910上的编码软件1915可以转化存储系统1910的物理结构。在此描述的不同的实施方式中,物理结构的具体转化可以取决于各种因素。这样的因素的示例可以包括但不限于用来实施存储系统1910的存储介质的技术以及计算机存储介质是否被表征为初级存储或次级存储,以及其他因素。
[0104]
例如,如果计算机可读存储介质被实施为基于半导体的存储器,软件1915可以在程序指令被编码于其中时转化半导体存储器的物理状态,诸如通过转化构成半导体存储器的晶体管、电容器或其他分立电路元件的状态。对于磁介质或光学介质可以发生类似的转化。在不脱离本描述的范围的情况下,物理介质的其他转化是可能的,其中提供上述示例仅是为了便于本讨论。
[0105]
通信接口系统1925可以包括允许通过通信网络(未示出)与其他计算系统(未示出)通信的通信连接和设备。共同允许系统间通信的连接和设备的示例可以包括网络接口卡、天线、功率放大器、rf电路、收发器和其他通信电路。连接和设备可以通过通信介质通信,以与其他计算系统或系统的网络——诸如金属、玻璃、空气或任何其他合适的通信介质——交换通信。上述介质、连接和设备是众所周知的并且不必在此被详细地讨论。
[0106]
计算系统1905和其他计算系统(未示出)之间的通信可以通过一个或多个通信网络并且根据各种通信协议、协议的组合或其变化来发生。示例包括内联网、互联网、因特网、局域网、广域网、无线网络、有线网络、虚拟网络,软件定义的网络、数据中心总线和底板、或任何其他类型的网络、网络的组合或其变化。上述通信网络和协议是众所周知的并且不必在此被详细地讨论。
[0107]
如本领域技术人员将理解的,本发明的方面可以被体现为系统、方法或计算机程序产品。因此,本发明的方面可以采取完全硬件实施方案、完全软件实施方案(包括固件、常驻软件、微代码等)或组合软件和硬件方面——其在本文中通常可以全部被称为“电路”、“模块”或“系统”——的实施方案的形式。此外,本发明的方面可以采取被体现在一个或多个计算机可读介质中的计算机程序产品的形式,所述计算机可读介质具有被体现在其上的计算机可读程序代码。
[0108]
除非上下文另有清楚地要求,否则在整个说明书和权利要求书中,词语“包括(comprise)”、“包括(comprising)”等应以包括性意义进行解释,而不是以排他性或穷举性意义进行解释;也就是说,在“包括但不限于”的意义上进行解释。如本文所使用的,术语“连接的”、“耦合的”或其任何变体意味着两个或更多个元件之间的、直接或间接的任何连接或耦合;元件之间的耦合或连接可以是物理的、逻辑的或其组合。此外,当在本技术中使用时,词语“本文/在本文中(herein)”、“在
……
上文”、“在
……
下文”以及类似的意思的词语是指作为整体的本技术,而不是本技术的任何特定部分。在上下文准许的情况下,在上文的具体实施方式中使用单数或复数的词语也可以分别包括复数或单数。关于两个或更多个项的列表中的词语“或”涵盖该词语的所有以下解释:列表中的项中的任何一个、列表中的所有项以及列表中的项的任何组合。
[0109]
该技术的示例的上文的具体实施方式并不意在是穷举性的或将该技术限制到上文所公开的精确形式。虽然出于例示性目的上文描述了用于该技术的具体示例,但是相关领域的技术人员将认识的,在该技术的范围内各种等同改型是可能的。例如,虽然以给定的顺序呈现过程或块,但是替代的实施方式可以不同的顺序执行具有步骤的例程或采用具有块的系统,并且一些过程或块可以被删除、移动、添加、细分、组合和/或修改以提供替代方案或子组合。这些过程或块中的每个可以各种不同的方式来实施。此外,虽然过程或块有时被示出为被串行执行,但是这些过程或块可以代替地被并行执行或实施或可以在不同的时间被执行。此外,本文指出的任何具体数目仅是示例:替代的实施方式可以采用不同的值或范围。
[0110]
本文提供的技术的教导可以被应用到其他系统,不必是上文所描述的系统。上文所描述的各种示例的要素和动作可以被组合以提供对该技术的进一步实施。该技术的一些替代实施方式不仅可以包括附加的元件到上文所指出的那些实施方式,而且可以包括更少的元件。
[0111]
根据上文的具体实施方式,可以对该技术做出这些和其他改变。虽然上文的描述描述了该技术的某些示例,并且描述了所设想的最佳模式,但是不论上文以文本显得多么详细,该技术可以许多方式来实践。系统的细节可以在其具体实施方式中相当多地变化,同时仍然由本文所公开的技术所包含。如上文所指出的,在描述该技术的某些特征或方面时使用的特定术语不应被认为或暗示本术语在本文中被重新定义以被限制于与该术语相关联的该技术的任何具体的特性、特征或方面。通常,在以下权利要求中使用的术语不应被解释为将该技术限制于说明书中所公开的具体示例,除非上文的具体描述部分明确地定义这样的术语。因此,该技术的实际范围不仅包含所公开的示例,而且包含根据权利要求实践或实施该技术的所有等同方式。
[0112]
为了减少权利要求的数目,下文以某些权利要求的形式呈现了该技术的某些方
面,但是申请人设想了以任何数目的权利要求的形式的该技术的各个方面。例如,虽然该技术的仅一个方面被记载为计算机可读介质权利要求,但是其他方面同样可以被体现为计算机可读介质权利要求,或以其他形式体现,诸如被体现为装置加功能权利要求。意在根据35u.s.c.
§
112(f)处理的任何权利要求将以词语“用于
……
的装置”开始,但是在任何其他上下文中使用术语“用于”不意在调用根据35u.s.c.
§
112(f)的处理。因此,申请人保留在提交本技术之后追求附加的权利要求的权利,以在本技术中或在继续申请中追求这样的附加的权利要求形式。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1