发明名称 Automatic calibration of scene camera for optical see-through head mounted display
摘要 An apparatus for calibrating an augmented reality (AR) device having an optical see-through head mounted display (HMD) obtains eye coordinates in an eye coordinate system corresponding to a location of an eye of a user of the AR device, and obtains object coordinates in a world coordinate system corresponding to a location of a real-world object in the field of view of the AR device, as captured by a scene camera having a scene camera coordinate system. The apparatus calculates screen coordinates in a screen coordinate system corresponding to a display point on the HMD, where the calculating is based on the obtained eye coordinates and the obtained object coordinates. The apparatus calculates calibration data based on the screen coordinates, the object coordinates and a transformation from the target coordinate system to the scene camera coordinate system. The apparatus then derives subsequent screen coordinates for the display of AR in relation to other real-world object points based on the calibration data.
申请公布号 US9264702(B2) 申请公布日期 2016.02.16
申请号 US201414151495 申请日期 2014.01.09
申请人 QUALCOMM Incorporated 发明人 Liu Kexi;Rahman Md Sazzadur;Renschler Martin H.
分类号 H04N13/00;H04N17/00;H04N5/74;G06T7/00;H04L12/18;G02B27/01;G02B27/00;G06F1/00 主分类号 H04N13/00
代理机构 Arent Fox LLP 代理人 Arent Fox LLP
主权项 1. A method of calibrating an augmented reality (AR) device having an optical see-through head mounted display (HMD), said method comprising: obtaining eye coordinates in an eye coordinate system corresponding to a location of an eye of a user of the AR device; obtaining object coordinates in a world coordinate system corresponding to a location of a real-world object in the field of view of the AR device, as captured by a scene camera having a scene camera coordinate system; calculating screen coordinates in a screen coordinate system corresponding to a display point on the HMD by a) defining a ray that originates from the eye coordinates, intersects the HMD and terminates at the object coordinates and b) calculating an intersection point of the ray and the HMD, the intersection point being the display point; and calculating calibration data based on the screen coordinates, the object coordinates and a transformation from a target coordinate system to the scene camera coordinate system.
地址 San Diego CA US