CN115604581A - 相机对焦方法、头戴显示设备以及存储介质 - Google Patents
相机对焦方法、头戴显示设备以及存储介质 Download PDFInfo
- Publication number
- CN115604581A CN115604581A CN202211209357.1A CN202211209357A CN115604581A CN 115604581 A CN115604581 A CN 115604581A CN 202211209357 A CN202211209357 A CN 202211209357A CN 115604581 A CN115604581 A CN 115604581A
- Authority
- CN
- China
- Prior art keywords
- focusing
- camera
- focusing direction
- target
- coordinate
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/30—Image reproducers
- H04N13/332—Displays for viewing with the aid of special glasses or head-mounted displays [HMD]
- H04N13/344—Displays for viewing with the aid of special glasses or head-mounted displays [HMD] with head-mounted left-right displays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/30—Image reproducers
- H04N13/366—Image reproducers using viewer tracking
- H04N13/383—Image reproducers using viewer tracking for tracking with gaze detection, i.e. detecting the lines of sight of the viewer's eyes
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Studio Devices (AREA)
Abstract
本发明公开了一种相机对焦方法、头戴显示设备以及存储介质。其中,该方法包括:获取所述显示界面上注视区域当前的第一位置;根据所述第一位置确定所述头戴显示设备的相机的第一对焦位置;控制所述相机对所述第一对焦位置执行对焦操作。本发明旨在提高头戴显示设备的相机对焦准确性,保证用户看到的场景图像的清晰度,提高用户体验。
Description
技术领域
本发明涉及智能设备技术领域,尤其涉及相机对焦方法、头戴显示设备和存储介质。
背景技术
头戴显示设备的透视模式下,一般使用相机模仿人眼观察外面的情况,通过相机拍摄或者预览外部环境的图像并在显示界面上显示供人眼查看。
然而,相机的对焦区域一般以固定周期运行自动对焦算法来更新,此过程中出现相机运动或人眼注视区域改变时,相机也会维持原来算法计算得到的焦点进行对焦,容易出现显示图像上相机的对焦区域与头戴显示设备的用户注视区域不一致的情况,导致用户看到的场景图像不清晰,影响用户体验。
发明内容
本发明的主要目的在于提供一种相机对焦方法、头戴显示设备以及存储介质,旨在提高头戴显示设备的相机对焦准确性,保证用户看到的场景图像的清晰度,提高用户体验。
为实现上述目的,本发明提供一种相机对焦方法,所述相机对焦方法包括以下步骤:
获取所述头戴显示设备的显示界面上注视区域当前的第一位置;
根据所述第一位置确定所述头戴显示设备的相机的第一对焦位置;
控制所述相机对所述第一对焦位置执行对焦操作。
可选地,所述第一位置为所述注视区域在所述显示界面的图像坐标系上的第一坐标,所述第一对焦位置为所述相机的成像坐标系上的第二坐标,所述根据所述第一位置确定所述相机的第一对焦位置的步骤包括:
根据所述图像坐标系与所述成像坐标系之间的预设坐标转换关系转换所述第一坐标,获得所述第二坐标。
可选地,所述控制所述相机对所述第一对焦位置执行对焦操作的步骤包括:
根据所述相机当前时刻之前所述注视区域的位置确定参考位置;
当所述参考位置对应的第一对焦方向与所述第一对焦位置对应的目标对焦方向相同时,控制所述相机维持以所述第一对焦方向对所述第一对焦位置执行所述对焦操作;
当所述第一对焦方向与所述目标对焦方向不同时,控制所述相机停止以所述第一对焦方向执行所述对焦操作,并控制所述相机以所述目标对焦方向对所述第一对焦位置执行所述对焦操作。
可选地,所述根据所述相机当前时刻之前所述注视区域的位置确定参考位置的步骤之后,还包括:
根据所述第一位置和所述参考位置确定所述第一对焦方向与所述目标对焦方向是否相同。
可选地,所述第一位置为所述注视区域在所述显示界面的图像坐标系上的第一坐标,所述参考位置为所述注视区域在所述显示界面的图像坐标系上的第三坐标,所述根据所述第一位置和所述参考位置确定所述第一对焦方向与所述目标对焦方向是否相同的步骤包括:
确定所述第一坐标与所述第三坐标之间的实际大小关系,确定所述第一对焦方向对应的所述第一坐标与所述第三坐标之间的目标大小关系;
当所述实际大小关系与所述目标大小关系相同时,确定所述第一对焦方向与所述目标对焦方向相同;
当所述实际大小关系与所述目标大小关系不同时,确定所述第一对焦方向与所述目标对焦方向不同。
可选地,所述根据所述相机当前时刻之前所述注视区域的位置确定参考位置的步骤包括:
获取至少两个第二位置,所述至少两个第二位置为当前时刻之前不同时刻检测的所述显示界面上所述注视区域的位置;
确定所述至少两个第二位置的平均位置为所述参考位置。
可选地,所述至少两个第二位置存储于预设存储区域,所述根据所述第一位置和所述参考位置确定所述第一对焦方向与所述目标对焦方向是否相同的步骤之后,还包括:
当所述第一对焦方向与所述目标对焦方向相同时,确定所述第一位置为新的所述第二位置并保存至所述预设存储区域,控制所述相机维持以所述第一对焦方向对所述第一对焦位置执行所述对焦操作,返回执行所述获取所述显示界面上注视区域当前的第一位置的步骤;
当所述第一对焦方向与所述目标对焦方向不同时,删除所述预设存储区域中所有所述第二位置,控制所述相机停止以所述第一对焦方向执行所述对焦操作,并控制所述相机以所述目标对焦方向对所述第一对焦位置执行所述对焦操作,返回执行所述获取所述显示界面上注视区域当前的第一位置的步骤。
可选地,所述控制所述相机对所述第一对焦位置执行对焦操作的步骤之后,还包括:
间隔第一预设时长,返回执行所述获取所述显示界面上注视区域当前的第一位置的步骤,直至存在第二对焦位置;
控制所述相机对所述第二对焦位置执行所述对焦操作;
其中,所述第一预设时长为所述注视区域的第一更新周期,所述第二对焦位置为所述相机按照第二更新周期和预设对焦算法确定的对焦位置,所述第一更新周期小于所述第二更新周期;
可选地,所述相机对焦方法还包括:
获取所述头戴显示设备的运行模式;
当所述运行模式为透视模式时,执行所述获取所述显示界面上注视区域当前的第一位置的步骤;
可选地,所述相机对焦方法还包括:
按照第一更新周期检测所述注视区域的位置,当检测到新的所述注视区域的位置时,执行所述获取所述显示界面上注视区域当前的第一位置的步骤。
此外,为了实现上述目的,本申请还提出一种头戴显示设备,所述头戴显示设备包括:
相机;
显示装置;
控制装置,所述显示装置和所述相机均与所述控制装置连接,所述控制装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的相机对焦程序,所述相机对焦程序被所述处理器执行时实现如上任一项所述的相机对焦方法的步骤。
此外,为了实现上述目的,本申请还提出一种存储介质,所述存储介质上存储有相机对焦程序,所述相机对焦程序被处理器执行时实现如上任一项所述的相机对焦方法的步骤。
本发明提出的一种相机对焦方法,该方法在显示界面显示相机拍摄的图像过程中获取显示界面上注视区域当前的位置作为相机的对焦位置,控制相机按照该对焦位置执行对焦操作,基于此,相机不再是以自动对焦算法中计算的注视范围来对焦,而是利用显示界面上用户实际注视区域辅助对焦算法进行对焦,确保相机的对焦区域可及时更新,提高头戴显示设备的相机对焦准确性,使用户在显示界面上的注视区域和相机拍摄图像的对焦区域可维持一致,保证用户看到的场景图像的清晰度,提高用户体验。
附图说明
图1为本发明头戴显示设备一实施例运行涉及的硬件结构示意图;
图2为本发明相机对焦方法一实施例的流程示意图;
图3为本发明相机对焦方法另一实施例的流程示意图;
图4为本发明相机对焦方法又一实施例的流程示意图;
图5为本发明相机对焦方法再一实施例的流程示意图;
图6为本发明相机对焦方法再另一实施例的流程示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例提出一种头戴显示设备。头戴显示设备可为显示头盔或显示眼镜等。在本实施例中,头戴显示设备为虚拟现实设备。在其他实施例中,头戴显示设备也可为增强现实设备。
在本实施例中,头戴显示设备包括控制装置1、相机2和显示装置3。相机2和显示装置3均与控制装置1连接,控制装置1可控制相机2和显示装置3运行。相机2用于拍摄头戴显示设备所在环境的图像。显示装置3用于显示图像,例如相机2拍摄的图像,或,相机2拍摄的图像与虚拟对象结合后的图像。
在本发明实施例中,参照图1,控制装置1包括:处理器1001(例如CPU),存储器1002,计时器1003等。控制装置1中的各部件通过通信总线连接。存储器1002可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1002可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的装置结构并不构成对装置的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种存储介质的存储器1002中可以包括相机对焦程序。在图1所示的装置中,处理器1001可以用于调用存储器1002中存储的相机对焦程序,并执行以下实施例中相机对焦方法的相关步骤操作。
本发明实施例还提供一种相机对焦方法,应用于上述头戴显示设备。
参照图2,提出本申请相机对焦方法一实施例。在本实施例中,所述相机对焦方法包括:
步骤S10,获取所述显示界面上注视区域当前的第一位置;
在本实施例中,在显示界面显示相机预览图像过程中执行步骤S10。在其他实施例中,也可在显示界面显示相机拍摄图像过程中执行步骤S10。注视区域具体为用户的人眼在显示界面上注视的区域。
在相机采集图像显示的过程中,按照预设算法检测用户的人眼在显示界面上的注视区域。具体的,可跟踪用户眼球的位置,根据跟踪到的位置确定这里的注视区域。
相机当前时刻之前执行对焦操作的对焦位置可根据自动对焦方法计算得到,在相机以该对焦位置执行对焦操作过程中可执行步骤S10。
步骤S20,根据所述第一位置确定所述相机的第一对焦位置;
第一对焦位置具体为相机拍摄过程对焦点所在位置。
在本实施例中,将注视区域的第一位置直接作为相机的第一对焦位置。在其他实施例中,也可按照预设位置变换关系对第一位置进行转换得到第一对焦位置。
步骤S30,控制所述相机对所述第一对焦位置执行对焦操作。
对焦操作具体为按照预设对焦算法将相机的焦点对准第一对焦位置的操作。具体的,将第一对焦位置所在区域作为感兴趣区域(ROI区域),按照预设对焦算法对感兴趣区域进行对焦。
在步骤S30之后,可返回执行步骤S10,基于此,从而保证相机的对焦位置可适应于显示界面上注视区域的变化实时更新。
本发明实施例提出的一种相机对焦方法,该方法在显示界面显示相机拍摄的图像过程中获取显示界面上注视区域当前的位置作为相机的对焦位置,控制相机按照该对焦位置执行对焦操作,基于此,相机不再是以自动对焦算法中计算的注视范围来对焦,而是利用显示界面上用户实际注视区域辅助对焦算法进行对焦,确保相机的对焦区域可及时更新,提高头戴显示设备的相机对焦准确性,使用户在显示界面上的注视区域和相机拍摄图像的对焦区域可维持一致,保证用户看到的场景图像的清晰度,提高用户体验。
进一步的,在本实施例中,相机对焦方法还包括:获取所述头戴显示设备的运行模式;当所述运行模式为透视模式时,执行所述获取所述显示界面上注视区域当前的第一位置的步骤。
透视模式下头戴显示设备可通过相机拍摄现实图像录入设备,经过和虚拟对象整合后显示在显示画面。
在此过程中,将用户的注视区域的位置作为相机的对焦位置,有利于保证显示画面可显示清晰的现实场景图像,保证设备的感知视图与用户的视觉范围保持一致,保证人眼的视觉画面与相机拍摄画面清晰点一致,从而提高透视模式下增强现实的效果,进一步提高用户体验。
进一步的,在本实施例中,相机对焦方法还包括:按照第一更新周期检测所述注视区域的位置,当检测到新的所述注视区域的位置时,执行所述获取所述显示界面上注视区域当前的第一位置的步骤。
在本实施例中,按照第一更新周期检测所述注视区域的位置,具体指的是持续间隔第一预设时长检测注视区域的位置。
在本实施例中,注视区域的位置有更新时,按照更新的位置所确定的对焦位置控制相机对焦,从而确保用户注视区域发生变化也可看到清晰的现实场景图像,进一步保证人眼的视觉画面与相机拍摄画面清晰点一致。
进一步的,基于上述实施例,提出本申请相机对焦方法另一实施例。在本实施例中,所述第一位置为所述注视区域在所述显示界面的图像坐标系上的第一坐标,所述第一对焦位置为所述相机的成像坐标系上的第二坐标,参照图3,所述步骤S20包括:
步骤S21,根据所述图像坐标系与所述成像坐标系之间的预设坐标转换关系转换所述第一坐标,获得所述第二坐标。
图像坐标系的原点和成像坐标系的原点可在头戴显示设备上,也可在头戴显示设备以外。例如,可将显示界面的中心作为图像坐标系的原点,将相机上的基准点作为成像坐标系的原点。在本实施例中,图像坐标系为平面坐标系,成像坐标系为空间坐标系。在其他实施例中,图像坐标系和成像坐标系均可为空间坐标系。
具体的,可预先建立图像坐标系的坐标和成像坐标系的坐标之间的转换关系作为这里的预设坐标转换关系。预设坐标转换关系可为计算关系、映射关系等形式。
基于该预设坐标转换关系对第一坐标进行转换处理,可获得对应的第二坐标。按照第二坐标控制相机进行对焦操作并采集图像,相机采集的图像上的对焦区域在显示界面上的显示区域与注视区域一致。
在本实施例中,通过注视区域的第一坐标更新相机成像坐标系上对焦点所在的第二坐标,有利于确保相机按照对焦后焦点成像时可与头戴显示设备的显示界面上用户的注视区域精准匹配,提高相机对焦操作的准确性,保证用户注视区域的图像清晰度有效提高,提高用户体验。
进一步的,基于上述任一实施例,提出本申请相机对焦方法又一实施例。
在本实施例中,参照图4,所述步骤S30包括:
步骤S31,根据所述相机当前时刻之前所述注视区域的位置确定参考位置;相机的对焦方向具体指的是相机的对焦位置所需移动的方向,相机的对焦方向不同则相机内部中用于控制焦点的马达的转动方向不同。目标对焦方向具体指的是相机从当前对焦位置移动至第一对焦位置所需移动方向。
具体的,可根据相机当前时刻之前一个或多于一个注视区域的位置确定这里的参考位置。
这里的参考位置可为相机以第一对焦方向执行对焦操作过程中与当前时刻间隔预设时长的时刻检测的注视区域的位置,参考位置也可根据相机以第一对焦方向执行对焦操作过程中检测的至少两个注视区域的位置所确定的位置。
在本实施例的一种实现方式中,获取至少两个第二位置,所述至少两个第二位置为当前时刻之前所述相机以所述第一对焦方向执行所述对焦操作过程中不同时刻检测的所述显示界面上所述注视区域的位置;确定所述至少两个第二位置的平均位置为所述参考位置。
具体的,所述相机以所述第一对焦方向执行所述对焦操作过程中按照第一更新周期检测显示界面上所述注视区域的位置作为第二位置。至少两个第二位置可在当前时刻之前记录并存储于预设存储区域,基于此读取预设存储区域中的数据可获得至少两个第二位置。其中,当未存在第二位置或第二位置的数量为一个时,可将当前的第一位置作为新的第二位置后并返回执行步骤S10。在本实施例中,第二位置为对应时刻所述注视区域在所述显示界面的图像坐标系上的子坐标,确定至少两个子坐标的均值作为第三坐标。
在本实施例的另一种实现方式中,也可获取上述至少两个第二位置,确定所述至少两个第二位置中距离第一位置最远的位置为所述参考位置。
步骤S32,当所述参考位置对应的第一对焦方向与所述第一对焦位置对应的目标对焦方向相同时,控制所述相机维持以所述第一对焦方向对所述第一对焦位置执行所述对焦操作;
步骤S33,当所述第一对焦方向与所述目标对焦方向不同时,控制所述相机停止以所述第一对焦方向执行所述对焦操作,并控制所述相机以所述目标对焦方向对所述第一对焦位置执行所述对焦操作。
当所述相机当前的第一对焦方向与所述第一对焦位置对应的目标对焦方向相同时,相机的马达维持以原来的转动方向转动,直至相机的对焦位置达到第一对焦位置时马达停止转动。当所述第一对焦方向与所述目标对焦方向不同时,相机的马达停止以原来的转动方向转动并切换至目标对焦方向对应的转动方向转动,直至相机的对焦位置达到第一对焦位置时马达停止转动。
在本实施例中,在相机原来的对焦方向与第一对焦位置对应的对焦方向相同时维持原来的方向对焦,在相机原来的对焦方向与第一对焦位置对应的对焦方向不同时中断原来的对焦流程,可有效减少相机不必要的对焦流程,避免相机对焦到不准确的位置,有效提高相机的对焦速度,减少相机不必要的功能,保证每次准焦点对应的对焦区域均与用户的注视区域精准匹配,从而有效提高相机对焦准确性。
进一步的,基于上述任一实施例,提出本申请相机对焦方法再一实施例。
在本实施例中,参照图5,步骤S31之后,还包括:
步骤S301,根据所述第一位置和所述参考位置确定所述第一对焦方向与所述目标对焦方向是否相同。
具体的,可根据第一位置和参考位置的相对位置的特征参数(例如两个位置对应的坐标大小关系、第一位置和参考位置是否在基准点的同一侧等)确定第一对焦方向和目标对焦方向是否相同。
在本实施例中,所述第一位置为所述注视区域在所述显示界面的图像坐标系上的第一坐标,所述参考位置为所述注视区域在所述显示界面的图像坐标系上的第三坐标,确定所述第一坐标与所述第三坐标之间的实际大小关系,确定所述第一对焦方向对应的所述第一坐标与所述第三坐标之间的目标大小关系;当所述实际大小关系与所述目标大小关系相同时,确定所述第一对焦方向与所述目标对焦方向相同;当所述实际大小关系与所述目标大小关系不同时,确定所述第一对焦方向与所述目标对焦方向不同。
具体的,第一对焦方向为第一方向(例如向左等)时目标大小关系为第一坐标小于第三坐标,第二对焦方向为第二方向(例如向右等)时目标大小关系为第一坐标大于第三坐标,其中,第一方向和第二方向为相反方向或呈夹角设置的方向。基于此,第一对焦方向为第一方向时,若实际大小关系为第一坐标小于第三坐标,可确定第一对焦方向和目标对焦方向相同;若实际大小关系为第一坐标大于或等于第三坐标时,可确定第一对焦方向和目标对焦方向不同;第一对焦方向为第二方向时,若实际大小关系为第一坐标大于第三坐标,可确定第一对焦方向和目标对焦方向相同;若实际大小关系为第一坐标小于或等于第三坐标时,可确定第一对焦方向和目标对焦方向不同。
在本实施例中,参考位置可反映相机以第一对焦方向对焦过程中的对焦需求情况,基于此,结合参考位置和第一位置确定第一对焦方向和目标对焦方向是否相同,并基于判断结果确定是否中断当前的对焦流程,有利于对相机对焦方向切换需求的准确表征,从而有利于进一步提高相机对焦准确性,进一步确保用户注视区域中显示图像的清晰度。其中,将至少两个第二位置的平均位置作为参考位置,有利于更准确的反映相机以第一对焦方向对焦过程中的对焦需求情况,从而进一步提高对焦准确性。
进一步的,在本实施例中,所述至少两个第二位置存储于预设存储区域,所述根据所述第一位置和所述参考位置确定所述第一对焦方向与所述目标对焦方向是否相同的步骤之后,还包括:当所述第一对焦方向与所述目标对焦方向相同时,确定所述第一位置为新的所述第二位置并保存至所述预设存储区域,控制所述相机维持以所述第一对焦方向对所述第一对焦位置执行所述对焦操作,返回执行所述获取所述显示界面上注视区域当前的第一位置的步骤;当所述第一对焦方向与所述目标对焦方向不同时,删除所述预设存储区域中所有所述第二位置,控制所述相机停止以所述第一对焦方向执行所述对焦操作,并控制所述相机以所述目标对焦方向对所述第一对焦位置执行所述对焦操作,返回执行所述获取所述显示界面上注视区域当前的第一位置的步骤。
例如,预设存储区域当前有n个第二位置,参考位置为n个第二位置的平均位置,当根据参考位置和第一位置确定所述第一对焦方向与所述目标对焦方向相同时,将当前的第一位置作为第n+1个第二位置存储在预设存储区域,控制所述相机维持以所述第一对焦方向对所述第一对焦位置执行所述对焦操作之后,返回执行步骤S10;当根据参考位置和第一位置确定所述第一对焦方向与所述目标对焦方向不同时,删除预设存储区域中的n个第二位置,控制所述相机停止以所述第一对焦方向执行所述对焦操作,并控制所述相机以所述目标对焦方向对所述第一对焦位置执行所述对焦操作。
在本实施例中,通过预设存储区域对当前以第一对焦方向对焦过程中的注视区域的进行缓存,在对焦方向没变时不断更新缓存的注视区域的第二位置,并重新确定新的对焦位置,从而保证相机沿第一对焦方向对焦过程中对焦位置可不断地更新且与注视区域的变化精准匹配;在对焦方向不同时删除缓存中的第二位置之后再重新开始新的对焦流程,以确保对焦位置与注视区域精准匹配。基于此,有利于实现基于缓存的第二位置与当前的注视区域的位置对当前对焦流程是否需中断实现精准判断,有利于进一步提高相机对焦的准确性。
进一步的,基于上述任一实施例,提出本申请相机对焦方法再另一实施例。在本实施例中,参照图6,步骤S30之后,还包括:
步骤S40,间隔第一预设时长,返回执行所述获取所述显示界面上注视区域当前的第一位置的步骤,直至存在第二对焦位置;所述第一预设时长为所述注视区域的第一更新周期,所述第二对焦位置为所述相机按照第二更新周期和预设对焦算法确定的对焦位置,所述第一更新周期小于所述第二更新周期。
步骤S50,控制所述相机对所述第二对焦位置执行所述对焦操作;
其中,所述第一预设时长为所述注视区域的第一更新周期,所述第二对焦位置为所述相机按照第二更新周期和预设对焦算法确定的对焦位置,所述第一更新周期小于所述第二更新周期。
这里的预设对焦算法具体为相机的自动对焦算法。
在本实施例中,注视区域的更新周期比相机的对焦位置的更新周期短,基于此,通过上述方式可实现相机的预设对焦算法未有更新其对焦位置的过程中,相机的对焦位置也可基于注视区域的位置进行实时更新,从而保证第二更新周期内即使相机运动或用户注视区域发生变化,相机的对焦位置也可及时更新,确保用户在显示界面的注视区域看到的图像清晰,以进一步提高相机对焦准确性,提高头戴显示设备的用户体验。
此外,本发明实施例还提出一种存储介质,所述存储介质上存储有相机对焦程序,所述相机对焦程序被处理器执行时实现如上相机对焦方法任一实施例的相关步骤。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,头戴显示设备,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种相机对焦方法,其特征在于,所述相机对焦方法包括以下步骤:
获取头戴显示设备的显示界面上注视区域当前的第一位置;
根据所述第一位置确定所述头戴显示设备的相机的第一对焦位置;
控制所述相机对所述第一对焦位置执行对焦操作。
2.如权利要求1所述的相机对焦方法,其特征在于,所述第一位置为所述注视区域在所述显示界面的图像坐标系上的第一坐标,所述第一对焦位置为所述相机的成像坐标系上的第二坐标,所述根据所述第一位置确定所述相机的第一对焦位置的步骤包括:
根据所述图像坐标系与所述成像坐标系之间的预设坐标转换关系转换所述第一坐标,获得所述第二坐标。
3.如权利要求1所述的相机对焦方法,其特征在于,所述控制所述相机对所述第一对焦位置执行对焦操作的步骤包括:
根据所述相机当前时刻之前所述注视区域的位置确定参考位置;
当所述参考位置对应的第一对焦方向与所述第一对焦位置对应的目标对焦方向相同时,控制所述相机维持以所述第一对焦方向对所述第一对焦位置执行所述对焦操作;
当所述第一对焦方向与所述目标对焦方向不同时,控制所述相机停止以所述第一对焦方向执行所述对焦操作,并控制所述相机以所述目标对焦方向对所述第一对焦位置执行所述对焦操作。
4.如权利要求3所述的相机对焦方法,其特征在于,所述根据所述相机当前时刻之前所述注视区域的位置确定参考位置的步骤之后,还包括:
根据所述第一位置和所述参考位置确定所述第一对焦方向与所述目标对焦方向是否相同。
5.如权利要求4所述的相机对焦方法,其特征在于,所述第一位置为所述注视区域在所述显示界面的图像坐标系上的第一坐标,所述参考位置为所述注视区域在所述显示界面的图像坐标系上的第三坐标,所述根据所述第一位置和所述参考位置确定所述第一对焦方向与所述目标对焦方向是否相同的步骤包括:
确定所述第一坐标与所述第三坐标之间的实际大小关系,确定所述第一对焦方向对应的所述第一坐标与所述第三坐标之间的目标大小关系;
当所述实际大小关系与所述目标大小关系相同时,确定所述第一对焦方向与所述目标对焦方向相同;
当所述实际大小关系与所述目标大小关系不同时,确定所述第一对焦方向与所述目标对焦方向不同。
6.如权利要求4所述的相机对焦方法,其特征在于,所述根据所述相机当前时刻之前所述注视区域的位置确定参考位置的步骤包括:
获取至少两个第二位置,所述至少两个第二位置为当前时刻之前不同时刻检测的所述显示界面上所述注视区域的位置;
确定所述至少两个第二位置的平均位置为所述参考位置。
7.如权利要求6所述的相机对焦方法,其特征在于,所述至少两个第二位置存储于预设存储区域,所述根据所述第一位置和所述参考位置确定所述第一对焦方向与所述目标对焦方向是否相同的步骤之后,还包括:
当所述第一对焦方向与所述目标对焦方向相同时,确定所述第一位置为新的所述第二位置并保存至所述预设存储区域,控制所述相机维持以所述第一对焦方向对所述第一对焦位置执行所述对焦操作,返回执行所述获取所述显示界面上注视区域当前的第一位置的步骤;
当所述第一对焦方向与所述目标对焦方向不同时,删除所述预设存储区域中所有所述第二位置,控制所述相机停止以所述第一对焦方向执行所述对焦操作,并控制所述相机以所述目标对焦方向对所述第一对焦位置执行所述对焦操作,返回执行所述获取所述显示界面上注视区域当前的第一位置的步骤。
8.如权利要求1至7中任一项所述的相机对焦方法,其特征在于,所述控制所述相机对所述第一对焦位置执行对焦操作的步骤之后,还包括:
间隔第一预设时长,返回执行所述获取所述显示界面上注视区域当前的第一位置的步骤,直至存在第二对焦位置;
控制所述相机对所述第二对焦位置执行所述对焦操作;
其中,所述第一预设时长为所述注视区域的第一更新周期,所述第二对焦位置为所述相机按照第二更新周期和预设对焦算法确定的对焦位置,所述第一更新周期小于所述第二更新周期;
且/或,所述相机对焦方法还包括:
获取所述头戴显示设备的运行模式;
当所述运行模式为透视模式时,执行所述获取所述显示界面上注视区域当前的第一位置的步骤;
且/或,所述相机对焦方法还包括:
按照第一更新周期检测所述注视区域的位置,当检测到新的所述注视区域的位置时,执行所述获取所述显示界面上注视区域当前的第一位置的步骤。
9.一种头戴显示设备,其特征在于,所述头戴显示设备包括:
相机;
显示装置;
控制装置,所述显示装置和所述相机均与所述控制装置连接,所述控制装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的相机对焦程序,所述相机对焦程序被所述处理器执行时实现如权利要求1至8中任一项所述的相机对焦方法的步骤。
10.一种存储介质,其特征在于,所述存储介质上存储有相机对焦程序,所述相机对焦程序被处理器执行时实现如权利要求1至8中任一项所述的相机对焦方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211209357.1A CN115604581A (zh) | 2022-09-30 | 2022-09-30 | 相机对焦方法、头戴显示设备以及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211209357.1A CN115604581A (zh) | 2022-09-30 | 2022-09-30 | 相机对焦方法、头戴显示设备以及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115604581A true CN115604581A (zh) | 2023-01-13 |
Family
ID=84845758
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211209357.1A Pending CN115604581A (zh) | 2022-09-30 | 2022-09-30 | 相机对焦方法、头戴显示设备以及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115604581A (zh) |
-
2022
- 2022-09-30 CN CN202211209357.1A patent/CN115604581A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108919958B (zh) | 一种图像传输方法、装置、终端设备及存储介质 | |
CN110362193B (zh) | 用手或眼睛跟踪辅助的目标跟踪方法及*** | |
KR20190046845A (ko) | 정보 처리 장치 및 방법, 그리고 프로그램 | |
US10666853B2 (en) | Virtual makeup device, and virtual makeup method | |
US10521965B2 (en) | Information processing apparatus, method and non-transitory computer-readable storage medium | |
CN113383370B (zh) | 信息处理装置和方法以及程序 | |
CN110636218B (zh) | 对焦方法、装置、存储介质及电子设备 | |
CN108805989B (zh) | 场景穿越的方法、装置、存储介质和终端设备 | |
CN111479055B (zh) | 拍摄方法、装置、电子设备及存储介质 | |
JP2014235657A (ja) | 情報処理プログラム、情報処理装置、情報処理システム、および情報処理方法 | |
CN114690900A (zh) | 一种虚拟场景中的输入识别方法、设备及存储介质 | |
US11443719B2 (en) | Information processing apparatus and information processing method | |
CN110895433A (zh) | 用于增强现实中用户交互的方法和装置 | |
CN112099615B (zh) | 注视信息确定方法、装置、眼球追踪设备及存储介质 | |
CN115604581A (zh) | 相机对焦方法、头戴显示设备以及存储介质 | |
KR20210133674A (ko) | 증강 현실 장치 및 그 제어 방법 | |
CN115134532A (zh) | 图像处理方法、装置、存储介质及电子设备 | |
CN111213362B (zh) | 一种用于对焦的计算机可读存储介质及智能终端 | |
CN115327782B (zh) | 显示控制方法、装置、头戴显示设备以及可读存储介质 | |
CN110266937A (zh) | 终端设备及摄像头的控制方法 | |
CN112183271A (zh) | 一种图像处理的方法及装置 | |
JPWO2018150711A1 (ja) | 表示制御装置、表示制御装置の制御方法、および制御プログラム | |
CN111949113A (zh) | 应用于虚拟现实vr场景中的图像交互方法及装置 | |
CN115291733B (zh) | 一种光标控制方法及装置 | |
CN113873160B (zh) | 图像处理方法、装置、电子设备和计算机存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |