焦距调整方法、装置、设备及存储介质与流程

文档序号:32748092发布日期:2022-12-30 23:14阅读:59来源:国知局
焦距调整方法、装置、设备及存储介质与流程

1.本发明涉及视频会议技术领域,尤其涉及一种焦距调整方法、装置、设备及存储介质。


背景技术:

2.目前,在视频会议开启前,把视频会议终端的摄像头调整到一个比较舒适的可视范围和焦距范围可大大提升用户在视频会议上的体验。长久以来,这项工作是靠技术人员手动进行调整,并且调整后若摄像头被误移动,则需重新进行手动调整。
3.但是由于技术人员只负责初装,后续都靠用户自行维护,因此当发生摄像头误移动时,技术人员往往不在现场,需要用户去调整,而用户往往难以调整到一个舒适的焦距范围,这会增加用户调整的难度,给用户造成一定的困扰,导致用户的视频会议体验不佳。
4.上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。


技术实现要素:

5.本发明的主要目的在于提供了一种焦距调整方法、装置、设备及存储介质,旨在解决现有技术通过技术人员手动调整焦距,用户自行调整的难度大,导致用户的视频会议体验不佳的技术问题。
6.为实现上述目的,本发明提供了一种焦距调整方法,所述焦距调整方法包括以下步骤:
7.在识别到当前场景为会议场景时,对所述当前场景中的物体进行扫描;
8.根据扫描结果选取目标参照物体,并根据所述目标参照物体的中心位置对当前可视范围进行调整;
9.在所述目标参照物体位于调整后的可视范围的预设方位时,确定与所述目标参照物体的中心位置之间的实际距离;
10.根据所述实际距离对当前焦距进行调整。
11.可选地,所述根据扫描结果选取目标参照物体,并根据所述目标参照物体的中心位置对当前可视范围进行调整的步骤,包括:
12.根据扫描结果选取目标参照物体;
13.获取所述目标参照物体的中心位置;
14.基于所述目标参照物体的中心位置调整当前可视范围的中心位置;
15.在所述当前可视范围的中心位置为所述目标参照物体的中心位置时,对所述当前可视范围进行调整。
16.可选地,所述获取所述目标参照物体的中心位置的步骤,包括:
17.获取所述目标参照物体上的预设标志点;
18.基于所述预设标志点确定所述目标参照物体的中心位置。
19.可选地,所述基于所述预设标志点确定所述目标参照物体的中心位置的步骤,包括:
20.基于所述预设标志点获得标志点连接线;
21.确定所述标志点连接线的中点,并将所述标志点连接线的中点作为所述目标参照物体的中心位置。
22.可选地,所述基于所述目标参照物体的中心位置调整当前可视范围的中心位置的步骤,包括:
23.确定所述目标参照物体的中心位置与当前可视范围的中心位置之间的中心距离;
24.基于所述中心距离调整所述当前可视范围的中心位置。
25.可选地,所述在所述当前可视范围的中心位置为所述目标参照物体的中心位置时,对所述当前可视范围进行调整的步骤,包括:
26.在所述当前可视范围的中心位置为所述目标参照物体的中心位置时,确定所述目标参照物体的边长参数;
27.基于预设延伸距离对所述边长参数进行调整,获得可视范围调整参数;
28.通过所述可视范围调整参数对所述当前可视范围进行调整。
29.可选地,所述在识别到当前场景为会议场景时,对所述当前场景中的物体进行扫描的步骤之前,还包括:
30.对当前场景进行图像识别;
31.在所述当前场景中识别到预设会议参照物体时,判定所述当前场景为会议场景。
32.此外,为实现上述目的,本发明还提出一种焦距调整装置,所述装置包括:
33.图像识别模块,用于在识别到当前场景为会议场景时,对所述当前场景中的物体进行扫描;
34.可视范围调整模块,用于根据扫描结果选取目标参照物体,并根据所述目标参照物体的中心位置对当前可视范围进行调整;
35.实际距离确定模块,用于在所述目标参照物体位于调整后的可视范围的预设方位时,确定与所述目标参照物体的中心位置之间的实际距离;
36.焦距调整模块,用于根据所述实际距离对当前焦距进行调整。
37.此外,为实现上述目的,本发明还提出一种焦距调整设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的焦距调整程序,所述焦距调整程序配置为实现如上文所述的焦距调整方法的步骤。
38.此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有焦距调整程序,所述焦距调整程序被处理器执行时实现如上文所述的焦距调整方法的步骤。
39.本发明通过在识别到当前场景为会议场景时,对当前场景中的物体进行扫描,然后根据扫描结果选取目标参照物体,并根据目标参照物体的中心位置对当前可视范围进行调整,然后在目标参照物体位于调整后的可视范围的预设方位时,确定与目标参照物体的中心位置之间的实际距离,最后根据实际距离对当前焦距进行调整。由于本发明通过目标参照物体的中心位置对当前可视范围进行调整,在调整后可视范围的预设方位为目标参照物体时,根据与目标参照物体中心位置之间的实际距离调整当前焦距,相较于现有技术通过人工手动调整焦距,导致用户自行调整的难度大,本发明上述方法有效降低了用户的使
用难度,提升了用户的视频会议体验。
附图说明
40.图1为本发明实施例方案涉及的硬件运行环境的焦距调整设备结构示意图;
41.图2为本发明焦距调整方法第一实施例的流程示意图;
42.图3为本发明焦距调整方法第一实施例中摄像头与目标参照物体的实际距离示意图;
43.图4为本发明焦距调整方法第二实施例的流程示意图;
44.图5为本发明焦距调整方法第二实施例中目标参照物体的中心位置示意图;
45.图6为本发明焦距调整方法第二实施例可视范围调整示意图;
46.图7为本发明焦距调整方法第三实施例的流程示意图;
47.图8为本发明焦距调整方法第三实施例中预设延伸距离示意图;
48.图9为本发明焦距调整装置第一实施例的结构框图。
49.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
50.应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
51.参照图1,图1为本发明实施例方案涉及的硬件运行环境的焦距调整设备结构示意图。
52.如图1所示,该焦距调整设备可以包括:处理器1001,例如中央处理器(central processing unit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(wireless-fidelity,wi-fi)接口)。存储器1005可以是高速的随机存取存储器(random access memory,ram),也可以是稳定的非易失性存储器(non-volatile memory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
53.本领域技术人员可以理解,图1中示出的结构并不构成对焦距调整设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
54.如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及焦距调整程序。
55.在图1所示的焦距调整设备中,网络接口1004主要用于与网络服务器进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明焦距调整设备中的处理器1001、存储器1005可以设置在焦距调整设备中,所述焦距调整设备通过处理器1001调用存储器1005中存储的焦距调整程序,并执行本发明实施例提供的焦距调整方法。
56.本发明实施例提供了一种焦距调整方法,参照图2,图2为本发明焦距调整方法第一实施例的流程示意图。
57.本实施例中,所述焦距调整方法包括以下步骤:
58.步骤s10:在识别到当前场景为会议场景时,对所述当前场景中的物体进行扫描。
59.需要说明的是,本实施例方法的执行主体可以是具有数据处理、网络通信以及程序运行功能的计算服务设备,例如手机、平板电脑、个人电脑等,还可以是实现相同或相似功能的其他电子设备,如视频会议终端摄像头。以下以视频会议终端摄像头(简称摄像头)对本实施例和下述各实施例进行说明。
60.可理解的是,会议场景可为用户进行开会的场景,如会议室。
61.需要说明的是,当前场景中的物体可为与会议场景相关的物体,如会议桌以及围着会议桌的椅子等。
62.在具体实现中,以会议室为例,摄像头在识别到当前场景为会议室时,可对会议室中的会议桌以及围着会议桌的椅子等与会议相关的物体进行扫描。
63.进一步地,为了提高会议场景识别的精确度,本实施例中,所述步骤s10之前,还包括:
64.步骤s01:对当前场景进行图像识别。
65.在具体实现中,摄像头可通过图像识别技术对当前场景中物体进行特征识别,通过当前场景中物体的特征来判断当前场景是否处于会议场景。
66.步骤s02:在所述当前场景中识别到预设会议参照物体时,判定所述当前场景为会议场景。
67.需要说明的是,预设会议参照物体可为用于判断当前是否处于会议场景的参照物体,如会议桌、会议椅以及参会人员的电脑等与会议相关且特征明显的物体。该预设会议参照物体可由技术人员预先设置在摄像头中,并且可根据会议场景的更新及时设置对应的预设会议参照物体至摄像头中。
68.可理解的是,上述预设会议参照物体可设置为多个不同类型,且特征明显的物体,如会议桌、会议桌上的电脑、围在会议桌边的椅子以及坐在椅子上的参会人员等,以进一步提高识别的精度。
69.在具体实现中,摄像头通过图像识别技术识别出上述预先设定的预设会议参照物体时,可判定当前场景为会议场景,否则,若未识别出上述预先设定的预设会议参照物体时,可判定当前不为会议场景,有效提高了识别的进度。
70.步骤s20:根据扫描结果选取目标参照物体,并根据所述目标参照物体的中心位置对当前可视范围进行调整。
71.需要说明的是,扫描结果可为摄像头对当前场景中的物体进行扫描后获得的结果;该结果可包括当前场景中预设参照物体、预设参照物体之外的物体以及物体数量等一系列结果。
72.可理解的是,目标参照物体可为用于调整可视范围或焦距的参照物体,该目标参照物体可由用户指定,如上述预设会议参照物体,或由技术人员指定的其他物体,本实施例对此不加以限制。
73.需要说明的是,当前可视范围可为摄像头可以识别出图像的清楚的范围。
74.在具体实现中,摄像头可根据上述扫描获得的扫描结果进行分析,判断是否有上述用户指定的目标参照物体,若有,则选中该目标参照物体,并识别出该目标参照物体的中心位置,最后根据该中心位置对当前可视范围进行调整,如将当前可视范围对准上述目标参照物体的中心位置。
75.应理解的是,若摄像头在上述扫描结果中没有检测到上述用户指定的目标参照物体,则可判定当前会议场景中没有上述目标参照物体,并反馈扫描失败信息至用户。
76.需要说明的是,摄像头在基于上述目标参照物体的中心位置调整当前可视范围时,也可将当前可视范围远离上述目标参照物体的中心物体,以使上述目标参照物体不出现在当前可视范围内,可使得摄像头对当前可视范围的调整更为灵活,进一步提升了用户的使用体验。
77.可理解的是,摄像头如何基于目标参照物体的中心位置调整合适的可视范围,可由用户预先在摄像头内输入的相应的调整参数所确定,也可由用户实时输入相应的调整指令所确定,本实施例对此不加以限制。
78.步骤s30:在所述目标参照物体位于调整后的可视范围的预设方位时,确定与所述目标参照物体的中心位置之间的实际距离。
79.需要说明的是,预设方位可为用于确定与上述目标参照物体之间距离的参照方位,如可视范围的中心、可视范围的边缘以及可视范围的正前方等,本实施例对此不加以限制。该预设方位可由技术人员在确定目标参照物体时,设定该目标参照物体需在可视范围的何处,以便于后续焦距的调整。
80.在具体实现中,以预设方位为可视范围的中心位置为例,摄像头在调整到可视范围的中心位置为上述目标参照物体时,可通过ar测量此时与上述目标参照物体的实际距离。
81.步骤s40:根据所述实际距离对当前焦距进行调整。
82.为了便于理解,可参考图3进行说明,但并不对本方案进行限定。图3为本发明焦距调整方法第一实施例中摄像头与目标参照物体的实际距离示意图,图中,桌子即为目标参照物体,l为摄像头与目标参照物体中心位置的实际距离,根据该实际距离调整焦距,即可确保摄像头采集图像的清晰范围在上述目标参照物体的周围。
83.本实施例通过在识别到当前场景为会议场景时,对当前场景中的物体进行扫描,然后根据扫描结果选取目标参照物体,并根据目标参照物体的中心位置对当前可视范围进行调整,然后在目标参照物体位于调整后的可视范围的预设方位时,确定与目标参照物体的中心位置之间的实际距离,最后根据实际距离对当前焦距进行调整。由于本实施例通过目标参照物体的中心位置对当前可视范围进行调整,在调整后可视范围的预设方位为目标参照物体时,根据与目标参照物体中心位置之间的实际距离调整当前焦距,相较于现有技术通过人工手动调整焦距,导致用户自行调整的难度大,本发明上述方法有效降低了用户的使用难度,提升了用户的视频会议体验。
84.参考图4,图4为本发明焦距调整方法第二实施例的流程示意图。
85.基于上述第一实施例,在本实施例中,所述步骤s20包括:
86.步骤s201:根据扫描结果选取目标参照物体。
87.需要说明的是,为了避免当前可视范围无法清晰显示目标参照问题,从而影响焦距调整的准确性,故而提出本实施例,以使得当前可视范围在合适范围,确保清晰显示目标参照物体,提高焦距调整的精度。
88.步骤s202:获取所述目标参照物体的中心位置。
89.在具体实现中,摄像头可通过ar测距以及数学建模等方式确定上述目标参照物体
的中心位置。
90.进一步地,为了提高上述目标参照物体的中心位置获取的准确性,本实施例中,所述步骤s202包括:
91.步骤s2021:获取所述目标参照物体上的预设标志点。
92.需要说明的是,预设标注点可为用于确定目标参照物体中心位置的特定标注点,如目标参照物体的形状为四边形,则该预设标志点可为对角点。
93.在具体实现中,摄像头在确定目标参照物体后,可进一步识别出该目标参照物体上的预设标志点,以便于后续中心位置的确认,提高中心位置获取的准确性。
94.步骤s2022:基于所述预设标志点确定所述目标参照物体的中心位置。
95.在具体实现中,摄像头可通过数学建模的方式根据预设标志点计算出目标参照物体的中心位置。
96.进一步地,为了提高确定目标参照物体中心位置的效率,本实施例中,所述步骤s2022包括:
97.步骤s20221:基于所述预设标志点获得标志点连接线。
98.在具体实现中,标志点连接线可为预设标志点之间的连续,如预设标志点为对角点,则标志点连接线即为对角线。
99.步骤s20222:确定所述标志点连接线的中点,并将所述标志点连接线的中点作为所述目标参照物体的中心位置。
100.在具体实现中,通过预设标志点连续线的中点确定目标参照物体的中心位置可提高中心位置确定的效率,也进一步提高了后续焦距调整的效率。
101.为了便于理解,可参考图5进行说明,但并不对本方案进行限定。图5为本发明焦距调整方法第二实施例中目标参照物体的中心位置示意图,图中,四边形可为目标参照物体的近似图,四边形上的对角点a(a,b)和b(x,y)为预设标志点,对角点a(a,b)和b(x,y)之间的连接线即对角线为标志点连接线,连接线上的中点o即为目标参照物体的中心位置,而目标参照物体外部的点d(0,0)为摄像头当前可视范围的中心位置,可见当前可视范围的中心位置并不在目标参照物体的中心位置处,因此需对当前可视范围进行调整。
102.步骤s203:基于所述目标参照物体的中心位置调整当前可视范围的中心位置。
103.需要说明的是,当前可视范围的中心位置可为可视范围的正中央位置,如图5中的点d(0,0)。
104.进一步地,为了减少当前可视范围调整的误差,本实施例中,所述步骤s203包括:
105.步骤s2031:确定所述目标参照物体的中心位置与当前可视范围的中心位置之间的中心距离。
106.在具体实现中,摄像头可测量目标参照物体的中心位置与当前可视范围中心位置之间的距离,将该距离作为中心距离,以便于后续可视范围的调整,提高焦距调整的准确性。
107.步骤s2032:基于所述中心距离调整所述当前可视范围的中心位置。
108.在具体实现中,摄像头可根据上述中心距离将当前可视范围的中心位置调整至上述目标参照物体的中心位置处,以进一步减少当前可视范围调整的误差。
109.为了便于理解,可参考图6进行说明,但并不对本方案进行限定。图6为本发明焦距
调整方法第二实施例可视范围调整示意图,图中,四边形可为目标参照物体的近似图,四边形上的对角点a(a,b)和b(x,y)为预设标志点,对角点a(a,b)和b(x,y)之间的连接线即对角线为标志点连接线,标志点连接线的中点d(0,0)为可视范围中心位置,摄像头的可视范围经过调整后位于对角线的中点,也即可视范围的中心位置为目标参照物体的中心位置。
110.步骤s204:在所述当前可视范围的中心位置为所述目标参照物体的中心位置时,对所述当前可视范围进行调整。
111.在具体实现中,摄像头在上述当前可视范围的中心位置为上述目标参照物体的中心位置时,判定已对准上述目标参照物体,此时可对当前可视范围进行调整,可以准确使得目标参照物体位于可视范围的中央,确保后续焦距调整的准确性。
112.参考图7,图7为本发明焦距调整方法第三实施例的流程示意图。
113.基于上述各实施例,在本实施例中,所述步骤s204包括:
114.步骤s2041:在所述当前可视范围的中心位置为所述目标参照物体的中心位置时,确定所述目标参照物体的边长参数。
115.需要说明的是,为了避免围坐在目标参照物体周围的物体无法出现在可视范围中,故而提出本实施例,以使当前可视范围处于合适的范围,提高用户的会议体验。
116.可理解的是,边长参数可为与目标参照物体边长相关的参数,如长、宽、以及面积等。
117.在具体实现中,摄像头在所述当前可视范围的中心位置为所述目标参照物体的中心位置时,可通过ar测距技术测量目标参照物体的实际边长参数,如目标参照物体的长宽。
118.步骤s2042:基于预设延伸距离对所述边长参数进行调整,获得可视范围调整参数。
119.需要说明的是,预设延伸距离可为用户根据以往会议经验设置的经验距离,该预设延伸距离用于确保围坐在目标参照物体周围的物体出现在可视范围内,该延伸距离可为60c、100cm以及110cm等,可根据用户需求进行更改,本实施例对此不加以限制。
120.可理解的是,可视范围调整参数可为目标参照物体的边长参数加上预设延伸距离后的值对应的参数。
121.在具体实现中,以目标参照物体为会议桌为例,可在会议桌四条边往外延伸50cm,该50cm用于预留给椅子放置的空间,这样便于后续会议桌和椅子均出现在可视范围内,上述50cm即可为预设延伸距离,会议桌四条边的长度加上该50cm即为可视范围调整参数。
122.步骤s2043:通过所述可视范围调整参数对所述当前可视范围进行调整。
123.为了便于理解,可参考图8进行说明,但并不对本方案进行限定。图8为本发明焦距调整方法第三实施例中预设延伸距离示意图,图中,四边形可为目标参照物体的近似图,四边形上的对角点a(a,b)和b(x,y)为预设标志点,对角点a(a,b)和b(x,y)之间的连接线即对角线为标志点连接线,连接线的中点d(0,0)为可视范围中心位置,50cm为预设延伸距离,四边形四条边均往外延伸50cm的预设延伸距离,摄像头基于该延伸距离后的目标参照物体进行可视范围调整,经过上述调整,可确保目标参照物体位于可视范围的中央位置,同时也能确保目标参照物体周围的物体(如椅子)也位于可视范围内。
124.此外,本发明实施例还提出一种存储介质,所述存储介质上存储有焦距调整程序,所述焦距调整程序被处理器执行时实现如上文所述的焦距调整方法的步骤。
125.参照图9,图9为本发明焦距调整装置第一实施例的结构框图。
126.如图9所示,本发明实施例提出的焦距调整装置包括:
127.图像识别模块501,用于在识别到当前场景为会议场景时,对所述当前场景中的物体进行扫描。
128.可视范围调整模块502,用于根据扫描结果选取目标参照物体,并根据所述目标参照物体的中心位置对当前可视范围进行调整。
129.实际距离确定模块503,用于在所述目标参照物体位于调整后的可视范围的预设方位时,确定与所述目标参照物体的中心位置之间的实际距离。
130.焦距调整模块504,用于根据所述实际距离对当前焦距进行调整。
131.本实施例通过在识别到当前场景为会议场景时,对当前场景中的物体进行扫描,然后根据扫描结果选取目标参照物体,并根据目标参照物体的中心位置对当前可视范围进行调整,然后在目标参照物体位于调整后的可视范围的预设方位时,确定与目标参照物体的中心位置之间的实际距离,最后根据实际距离对当前焦距进行调整。由于本实施例通过目标参照物体的中心位置对当前可视范围进行调整,在调整后可视范围的预设方位为目标参照物体时,根据与目标参照物体中心位置之间的实际距离调整当前焦距,相较于现有技术通过人工手动调整焦距,导致用户自行调整的难度大,本发明上述方法有效降低了用户的使用难度,提升了用户的视频会议体验。
132.本发明焦距调整装置的其他实施例或具体实现方式可参照上述各方法实施例,此处不再赘述。
133.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
134.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
135.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器/随机存取存储器、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
136.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1