一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

3D视频的显示方法、装置及计算机设备与流程

2022-02-20 20:49:05 来源:中国专利 TAG:

3d视频的显示方法、装置及计算机设备
技术领域
1.本技术涉及视觉训练技术领域,具体涉及一种3d视频的显示方法、装置及计算机设备。


背景技术:

2.视觉发育期内由于单眼斜视、屈光参差、高度屈光不正以及形觉剥夺等异常视觉经验引起的单眼或双眼最佳矫正视力低于相应年龄正常儿童,且眼部检查无器质性病变,称为弱视。弱视会引发和加重近视,影响人眼的正常发育,会造成双眼视功能低下和缺乏立体视觉,弱视的危害远大于近视,如果仅仅只是近视,就是看远模糊,看近清楚。而弱视儿童,不仅出现看远模糊,还看近也不清楚,视力调节无法集中,同时因立体视觉模糊,不能准确判断物体的方位和远近,还有就是弱视会导致眼睛视功能的多方受损,比如调节力、扫视力、追踪能力、空间辨别能力、对比敏感度及手眼协调能力等多项重要视觉功能受损。
3.针对弱视,遮盖疗法是治疗儿童弱视最简单、最经济、最有效的方法之一。用遮盖疗法治疗弱视已经有250多年的历史了,直到今天,它依然是治疗弱视的首选方法,也是最省钱、最有效的方法。遮盖疗法是遮盖视力好的一只眼,强迫视力差的弱视眼看东西,给予弱视眼独立使用的机会,促使弱视眼视力逐渐提高。
4.但是遮盖疗法存在如下技术问题,遮盖疗法在实际实施过程中,受到儿童正常活动的干扰,常常会影响其治疗效果。而且遮盖疗法的治疗过程需要儿童长期佩戴遮光盖,对儿童幼小的心灵造成损伤。近年来,随着视觉训练技术的发展,人们逐渐将视觉训练技术应用于弱视的矫正。
5.视觉训练是视觉训练是一种眼睛和大脑的训练方式,重新训练大脑和眼睛之间的关系,如做眼睛运动一样,这是以持续性训练大脑视觉神经认知系统的刺激与训练。传统的视觉训练是采用3d视频对用户的眼睛进行训练和矫正。
6.但是,由于弱视用户的视觉存在偏移度,传统视觉训练的3d视频无法完全满足用于矫正弱视用户的需要,往往造成弱视用户治疗效果不佳的技术问题。


技术实现要素:

7.为了解决传统的3d视频无法完全匹配弱视患者矫正的需要,造成治疗效果不佳的技术问题。本技术提供一种3d视频的显示方法、装置及计算机设备。
8.本技术第一方面提供了一种3d视频的显示方法,包括:
9.确定用户的注视点偏移度数;
10.根据所述偏移度数,计算初始左画面中心点和初始右画面中心点的偏移距离;
11.根据所述偏移距离,调整所述左画面和所述右画面的位置,生成偏移左画面和偏移右画面;
12.交织所述偏移左画面和所述偏移右画面,生成所述视觉训练3d视频。
13.一种可能的设计中,所述确定用户的注视点偏移度数包括:
14.所述用户观看检测画面过程中,记录所述用户的视网膜成像画面;
15.计算所述视网膜成像画面与所述检测画面之间的偏移距离;
16.根据所述偏移距离,计算所述用户的偏移度数。
17.一种可能的设计中,所述根据所述偏移度数,计算初始左画面中心点和初始右画面中心点的偏移距离包括:
18.记录所述初始左画面中心点的位置,定义为左中心点;
19.记录所述初始右画面中心点的位置,定义为右中心点;
20.调取所述偏移度数;
21.根据所述偏移度数,以左中心点为基准,移动所述左画面,生成所述偏移左画面;
22.根据所述偏移度数,以右中心点为基准,同向移动所述右画面,生成所述偏移右画面。
23.一种可能的设计中,所述根据所述偏移距离,调整所述左画面和所述右画面的位置,生成偏移左画面和偏移右画面还包括:
24.记录所述初始左画面和所述初始右画面的尺寸范围,定义为初始范围;
25.记录所述偏移左画面和所述偏移右画面的尺寸范围,定义为偏移范围;
26.删除所述偏移范围与所述初始范围非重合部分,保留所述偏移范围与所述初始范围重合部分。
27.本技术第二方面提供了一种3d视频的显示装置,包括:
28.采样模组,用于确定用户的注视点偏移度数;
29.计算模组,用于根据所述偏移度数,计算初始左画面中心点和初始右画面中心点的偏移距离;
30.调整模组,用于根据所述偏移距离,调整所述左画面和所述右画面的位置,生成偏移左画面和偏移右画面;
31.3d生成模组,用于交织所述偏移左画面和所述偏移右画面,生成所述视觉训练3d视频。
32.一种可能的设计中,所述采样模组包括:
33.成像单元,用于所述用户观看检测画面过程中,记录所述用户的视网膜成像画面;
34.计算偏移距离单元,用于计算所述视网膜成像画面与所述检测画面之间的偏移距离;
35.计算度数单元,用于根据所述偏移距离,计算出所述用户的偏移度数。
36.一种可能的设计中,所述计算模组包括:
37.定义左中心点单元,用于记录所述初始左画面中心点的位置,定义为左中心点;
38.定义右中心点单元,用于记录所述初始右画面中心点的位置,定义为右中心点;
39.调取单元,用于调取所述偏移度数;
40.生成左画面单元,用于根据所述偏移度数,以左中心点为基准,移动所述左画面,生成所述偏移左画面;
41.生成右画面单元,用于根据所述偏移度数,以右中心点为基准,同向移动所述右画面,生成所述偏移右画面。
42.一种可能的设计中,所述调整模组包括:
43.识别初始范围单元,用于记录所述初始左画面和所述初始右画面的范围,定义为初始范围;
44.识别偏移范围单元,用于记录所述偏移左画面和所述偏移右画面的范围,定义为偏移范围;
45.逻辑运算单元,用于删除所述偏移范围与所述初始范围非重合的部分,保留所述偏移范围与所述初始范围重合的部分。
46.本技术第三方面提供了一种计算机设备,包括:
47.至少一个连接的处理器、存储器和收发器,其中,所述存储器用于存储程序代码,所述处理器用于调用所述存储器中的程序代码来执行所述的视觉训练方法。
48.本技术第四方面提供了一种计算机存储介质,包括:指令,当所述指令在计算机上运行时,使得计算机执行所述的的视觉训练方法。
49.相较于现有技术,本技术通过确定用户的注视点偏移度数;然后根据所述偏移度数,计算初始左画面中心点和初始右画面中心点的偏移距离;然后根据所述偏移距离,调整所述左画面和所述右画面的位置,生成偏移左画面和偏移右画面;最后,交织所述偏移左画面和所述偏移右画面,生成所述视觉训练3d视频的技术手段。实现了对传统3d视频的偏移处理,使得视觉训练的3d视频满足矫正弱视用户的需要。
附图说明
50.图1是本技术提供的3d视频的显示方法流程图;
51.图2是图1中步骤s01所示的方法流程图;
52.图3是本技术提供的计算偏移度数的示意图;
53.图4是图1中步骤s02所示的方法流程图;
54.图5是本技术提供的计算偏移距离的示意图;
55.图6是图1中步骤s03所示的方法流程图;
56.图7是本技术提供的3d视频的显示装置;
57.图8是图7中采样模组的结构示意图;
58.图9是图7中计算模组结构示意图;
59.图10是图7中调整模组结构示意图;
60.图11是本技术提供的计算机设备的结构示意图。
具体实施方式
61.下面将对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术的一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
62.参阅图1,图1是本技术提供的3d视频的显示方法流程图,所述3d视频的显示方法,包括:
63.步骤s01,确定用户的注视点偏移度数;
64.步骤s02,根据所述偏移度数,计算初始左画面中心点和初始右画面中心点的偏移
距离;
65.步骤s03,根据所述偏移距离,调整所述左画面和所述右画面的位置,生成偏移左画面和偏移右画面。
66.步骤s04,交织所述偏移左画面和所述偏移右画面,生成所述视觉训练3d视频。
67.参阅图2,图2是图1中步骤s01所示的方法流程图,所述步骤s01具体包括:
68.步骤s011,所述用户观看检测画面过程中,记录所述用户的视网膜成像画面;
69.步骤s012,计算所述视网膜成像画面与所述检测画面之间的偏移距离;
70.步骤s013,根据所述偏移距离,计算出所述用户的偏移度数。
71.需要说明的是,人的眼睛通过调节晶状体的弯曲程度来改变晶状体焦距,最终在视网膜上获得倒立的、缩小的实像,并将所述实像传输到人的大脑,人便看到了图像。
72.参阅图3,所述图3是本技术提供的计算偏移度数的示意图。其中,预设所述用户观测到检测画面,所述检测画面的中心点为a点,记录所述视网膜成像画面投影到与所述检测画面同一平面上的中心位置为b点,记录所述用户眼睛的位置为c点。则存在如下公式:
73.ab=bc*sin
ɑ

74.其中,ab是a点到b点之间的距离为偏移距离,bc是b点到c点之间的距离,
ɑ
是偏移度数。
75.参阅图4,所述图4是图1中步骤s02所示的方法流程图。所述步骤s02具体包括:
76.步骤s021,记录所述初始左画面中心点的位置,定义为左中心点;
77.步骤s022,记录所述初始右画面中心点的位置,定义为右中心点;
78.步骤s023,调取所述偏移度数;
79.步骤s024,根据所述偏移度数,以左中心点为基准,移动所述左画面,生成所述偏移左画面;
80.步骤s025,根据所述偏移度数,以右中心点为基准,同向移动所述右画面,生成所述偏移右画面。
81.需要说明的是,现有的裸眼3d成像技术是通过区分左右眼来拍摄的两幅图,通过让你左眼看到左眼的图像,右眼看到右眼的图像,就让大脑合成一副有纵深感的立体画面。
82.参阅图5,图5是本技术提供的计算偏移距离的示意图。在进行所述步骤s02的过程中,定义所述左眼看到的图像为初始左画面,所述初始左画面中心点的位置为左中心点l,所述初始右画面中心点的位置为右中心点r。定义所述用户的左眼的位置为f,右眼的位置为g。
83.计算所述用户眼睛到所述左中心点和所述右中心点的距离。
84.其中,所述左眼的偏移距离为:
85.x=lf*sin
ɑ

86.其中,x为所述左中心点的偏移距离,lf为左眼到左中心点的距离,
ɑ
是偏移度数。
87.同理,所述右眼的偏移距离为:
88.y=rg*sin
ɑ

89.其中,y为所述右中心点的偏移距离,rg为右眼到右中心点的距离,
ɑ
是偏移度数。
90.需要说明的是,所述初始左画面和所述初始右画面分别根据所述偏移距离x和所述偏移距离y发生同向偏移。生成偏移左画面和偏移右画面。
91.需要说明的是,所述同向是指所述初始左画面与所述初始右画面发生同方向的偏移。
92.参阅图6,图6是图1中步骤s03所示的方法流程图。所述步骤s03还包括:
93.步骤s031,记录所述初始左画面和所述初始右画面的范围,定义为初始范围;
94.步骤s032,记录所述偏移左画面和所述偏移右画面的范围,定义为偏移范围;
95.步骤s033,删除所述偏移范围与所述初始范围非重合的部分,保留所述偏移范围与所述初始范围重合的部分。
96.参阅图7,图7是本技术提供的3d视频的显示装置。本技术实施例提供一种3d视频的显示装置,所述装置包括采样模组01、计算模组02、调整模组03以及3d生成模组04,所述采样模组01用于确定用户的注视点偏移度数。所述计算模组02用于根据所述偏移度数,计算初始左画面中心点和初始右画面中心点的偏移距离。所述调整模组03用于根据所述偏移距离,调整所述左画面和所述右画面的位置,生成偏移左画面和偏移右画面。所述3d生成模组04用于交织所述偏移左画面和所述偏移右画面,生成所述视觉训练3d视频。
97.参阅图8,图8是图7中采样模组的结构示意图。所述采样模组01包括成像单元011、计算偏移距离单元012以及计算度数单元013。所述成像单元011用于所述用户在观看检测画面过程中,记录所述用户的视网膜成像画面。所述计算偏移距离单元012用于计算所述视网膜成像画面与所述检测画面之间的偏移距离。所述计算度数单元013用于根据所述偏移距离,计算出所述用户的偏移度数。
98.参阅图9,图9是图7中计算模组结构示意图。所述计算模组02包括定义左中心点单元021、定义右中心点单元022、调取单元023、生成左画面单元024以及生成右画面单元025。所述定义左中心点单元021用于记录所述初始左画面中心点的位置,定义为左中心点。所述定义右中心点单元022用于记录所述初始右画面中心点的位置,定义为右中心点。所述调取单元023用于调取所述偏移度数。所述生成左画面单元024用于根据所述偏移度数,以左中心点为基准,移动所述左画面,生成所述偏移左画面。所述生成右画面单元025,用于根据所述偏移度数,以右中心点为基准,同向移动所述右画面,生成所述偏移右画面。
99.参阅图10,图10是图7中调整模组结构示意图。所述调整模组03包括识别初始范围单元031、识别偏移范围单元032以及逻辑运算单元033。所述识别初始范围单元031用于记录所述初始左画面和所述初始右画面的范围,定义为初始范围。所述识别偏移范围单元032用于记录所述偏移左画面和所述偏移右画面的范围,定义为偏移范围。所述逻辑运算单元033用于删除所述偏移范围与所述初始范围非重合的部分,保留所述偏移范围与所述初始范围重合的部分。
100.参阅图11,图11是本技术提供的计算机设备的结构示意图。接下来介绍本技术实施例提供的另一种计算机设备,请参阅图11所示,计算机设备110包括:
101.接收器1101、发射器1102、处理器1103和存储器1104(其中计算机设备1100中的处理器1103的数量可以一个或多个,图11中以一个处理器为例)。在本技术的一些实施例中,接收器1101、发射器1102、处理器1103和存储器1104可通过总线或其它方式连接,其中,图11中以通过总线连接为例。
102.存储器1104可以包括只读存储器和随机存取存储器,并向处理器1103提供指令和数据。存储器1104的一部分还可以包括nvram。存储器1104存储有操作系统和操作指令、可
执行模组或者数据结构,或者它们的子集,或者它们的扩展集,其中,操作指令可包括各种操作指令,用于实现各种操作。操作系统可包括各种系统程序,用于实现各种基础业务以及处理基于硬件的任务。
103.处理器1103控制计算机设备的操作,处理器1103还可以称为cpu。具体的应用中,计算机设备的各个组件通过总线系统耦合在一起,其中总线系统除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都称为总线系统。
104.上述本技术实施例揭示的3d视频的显示方法可以应用于处理器1103中,或者由处理器1103实现。处理器1103可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述3d视频的显示方法的各步骤可以通过处理器1103中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器1103可以是通用处理器、dsp、asic、fpga或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本技术实施例中的公开的方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本技术实施例所公开的3d视频的显示方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模组组合执行完成。软件模组可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1104,处理器1103读取存储器1104中的信息,结合其硬件完成上述3d视频的显示方法的步骤。
105.本技术实施例中,处理器1103用于执行上述由第一设备和第二设备所执行的操作。
106.本技术实施例还提供一种计算机可读介质,包含计算机执行指令,计算机执行指令能够使服务器执行上述实施例描述的方法,其实现原理和技术效果类似,此处不再赘述。
107.另外需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模组来实现本实施例方案的目的。另外,本技术提供的装置实施例附图中,模组之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。
108.通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本技术可借助软件加必需的通用硬件的方式来实现,当然也可以通过专用硬件包括专用集成电路、专用cpu、专用存储器、专用元器件等来实现。一般情况下,凡由计算机程序完成的功能都可以很容易地用相应的硬件来实现,而且,用来实现同一功能的具体硬件结构也可以是多种多样的,例如模拟电路、数字电路或专用电路等。但是,对本技术而言更多情况下软件程序实现是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘、u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述的方法。
109.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实
现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。
110.所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solid state disk(ssd))等。
111.相较于现有技术,本技术通过确定用户的注视点偏移度数;然后根据所述偏移度数,计算初始左画面中心点和初始右画面中心点的偏移距离;然后根据所述偏移距离,调整所述左画面和所述右画面的位置,生成偏移左画面和偏移右画面;最后,交织所述偏移左画面和所述偏移右画面,生成所述视觉训练3d视频的技术手段。实现了对传统3d视频的偏移处理,从而满足了弱视用户的治疗需要,治疗效果佳。
112.最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献