用于提供三维(3d)交互的计算设备和方法

文档序号:9864880阅读:376来源:国知局
用于提供三维(3d)交互的计算设备和方法
【专利说明】用于提供Ξ维口D)交互的计算设备和方法
[0001] 本申请要求于2014年11月25日提交到韩国知识产权局的第10-2014-0165315 号韩国专利申请的优先权,该韩国专利申请的全部内容通过引用全部合并于此。
技术领域
[0002] 示例实施例设及一种用于在用户和装置之间提供Ξ维(3D)交互效果的设备和/ 或方法,更具体地讲,设及一种用于将用户的操作和指向输入处理为从3D显示装置输出的 图像的方法和/或设备。
【背景技术】
[0003] 可使用Ξ维(3D)交互技术,例如,来提供允许用户选择并移动立体图像的对象的 用户体验(UX)。

【发明内容】

[0004] 至少一个示例实施例设及一种计算设备。 阳〇化]根据至少一个示例实施例,一种计算设备可包括:对象位置估计器,被配置为基于 用户的左眼和右眼中的每只眼睛的位置W及图像上显示的第一对象点的位置来计算第一 坐标值,第一坐标值被用户识别为第一对象点的位置;指向确定器,被配置为基于第一坐标 值和表示指向位置的第二坐标值来确定用户的指向位置是否与第一对象点对应。所述图像 可W是包括左图像和右图像的立体图像。当第一坐标值与第二坐标值之间的距离小于阔值 时,指向确定器可确定指向位置与第一对象点对应。
[0006] 根据至少一个示例实施例,对象位置估计器可被配置为:计算连接左眼的位置和 左图像上显示的第一对象点的位置的第一直线与连接右眼的位置和右图像上显示的第一 对象点的位置的第二直线相交的交点的坐标作为第一坐标值。当第一直线与第二直线不相 交时,对象位置估计器可被配置为计算垂直于第一直线和第二直线的线段的中点的坐标作 为第一坐标值。
[0007] 根据至少一个示例实施例,所述计算设备还可包括:指向位置估计器,被配置为基 于与用户装置关联的至少一个标识元件的位置来计算第二坐标值。所述至少一个标识元件 可与多个标记对应,指向位置估计器可被配置为:基于通过图像感测识别的所述多个标记 的方向和所述多个标记之间的位移信息来计算第二坐标值。指向位置估计器可被配置为基 于在至少一个之前帖中感测的所述至少一个标识元件的位置校正在当前帖中感测的所述 至少一个标识元件的位置,并被配置为基于校正的位置计算第二坐标值。指向位置估计器 可被配置为基于与当前帖之前的至少一个之前帖对应计算的第二坐标值校正在当前帖中 计算的第二坐标值。此外,指向位置估计器可被配置为:将校正的第二坐标值确定为指向位 置。
[0008] 根据至少一个示例实施例,所述计算设备还可包括:指向位置估计器,被配置为基 于第一形状和第二形状来计算第二坐标值,其中,第一形状通过与用户装置关联的至少一 个标识元件的图像感测被识别,第二形状作为所述至少一个标识元件的形状被预先给出。 所述至少一个标识元件可包括:光源或通过光源允许W发光的发光元件。光源或发光元件 可通过包括在用户装置中的开关的切换操作被打开或关闭。因此,所述至少一个标识元件 可基于光源或发光元件的打开状态和关闭状态而被识别或不被识别。
[0009] 根据至少一个示例实施例,所述计算设备还可包括:指向位置估计器,被配置为计 算与用户装置关联的至少一个标识元件的位置,并且被配置为基于指向位置与所述至少一 个标识元件之间的相对位移来计算第二坐标值。所述相对位移可被设置,或者可通过用户 的操作来改变。例如,用于改变所述相对位移的用户的操作通过包括在用户装置中的滚轮 的操作被识别,然而,不限于此。用于改变所述相对位移的用户的操作还可通过包括在用户 装置中的压力传感器的感测值被识别。
[0010] 根据至少一个示例实施例,一种计算设备可包括:对象位置估计器,被配置为基于 用户的眼睛的位置确定变换函数,所述变换函数用于将全局坐标系中的第一对象点的坐标 值变换为用户识别坐标系中的第一坐标值;指向确定器,被配置为基于第一坐标值和表示 指向位置的第二坐标值来确定指向位置是否与第一对象点对应。当第一坐标值与第二坐标 值之间的距离小于阔值时,指向确定器可确定指向位置与第一对象点对应。
[0011] 根据至少一个示例实施例,一种计算设备可包括:对象位置估计器,被配置为基于 用户的眼睛的位置确定变换函数,所述变换函数用于将全局坐标系中的第一对象点的坐标 值变换为用户识别坐标系中的第一坐标值;指向确定器,被配置为通过将变换函数的反函 数应用于表示指向位置的第二坐标值来确定全局坐标系中的第Ξ坐标值,并基于第一坐标 值和第=坐标值来确定指向位置是否与第一对象点对应。
[0012] 至少一个示例实施例设及一种包括至少一个处理器的计算设备提供Ξ维(3D)交 互用户体验扣讶的方法。
[0013] 根据至少一个示例实施例,一种方法可包括:基于用户的眼睛的位置和图像上显 示的第一对象点的位置来计算第一坐标值,第一坐标值被用户识别为第一对象点的位置; 计算表示用户的指向位置的第二坐标值;基于第一坐标值和第二坐标值来确定指向位置是 否与第一对象点对应。可根据通过单个相机捕获的图像计算指向位置和眼睛的位置。计算 第二坐标值的步骤可包括:基于与用户装置关联的至少一个标识元件的位置来计算第二坐 标值。计算第二坐标值的步骤可包括:基于在至少一个之前帖中感测的所述至少一个标识 元件的位置,校正在当前帖中感测的所述至少一个标识元件的位置,并基于校正的位置计 算第二坐标值。
[0014] 根据至少一个示例实施例,一种装置包括:对象位置估计器,被配置为基于i)用 户坐标系中的用户的左眼和右眼中的每一个的位置W及ii)全局坐标系中的对象点的位 置来估计对象点在图像上的位置。用户坐标系来自与全局坐标系不同的视角。所述装置包 括:指向确定器,被配置为基于估计的位置来确定用户的指向位置是否与对象点对应。
[0015] 根据至少一个示例实施例,用户坐标系来自用户的视角,全局坐标系来自显示图 像的显示器的视角。
[0016] 根据至少一个示例实施例,所述图像是包括右图像和左图像的立体图像。对象位 置估计器被配置为将第一直线与第二直线相交的交点的坐标确定为估计的对象点的位置, 其中,第一直线连接左眼的位置和对象点在左图像上的位置,第二直线连接右眼的位置和 对象点在右图像上的位置。如果第一直线与第二直线不相交,则对象位置估计器被配置为 将与第一直线和第二直线垂直的线段的中点的坐标确定为估计的对象点的位置。
[0017] 根据至少一个示例实施例,如果估计的对象点的位置与指向位置之间的差小于阔 值,则指向位置确定器被配置为确定指向位置与对象点对应并且在对象点上开始用户期望 的操作。
[0018] 根据至少一个示例实施例,所述装置包括:相机,被配置为捕获用户的左眼和右眼 中的每一个的位置W及用户的指向位置。
[0019] 示例实施例的另外的方面将在下面描述中部分进行阐述,部分从该描述将是清楚 的,或者可W通过本公开的实践获知。
【附图说明】
[0020] 从W下结合附图对示例实施例进行的描述,运些和/或其它方面将变得明显和更 容易理解,在附图中:
[0021] 图1是示出根据至少一个示例实施例的计算设备的示例的框图; 阳02引图2示出根据至少一个示例实施例的用于提供用户体验扣讶的设备的应用;
[0023] 图3示出根据至少一个示例实施例的估计对象的位置的方法;
[0024] 图4A和图4B示出根据至少一个示例实施例的估计对象的位置的处理;
[00巧]图5A是示出根据至少一个示例实施例的计算设备的另一示例的框图;
[0026] 图5B示出根据至少一个示例实施例的估计指向位置的处理;
[0027] 图6A至图抓示出根据至少一个示例实施例的指向装置的结构和操作; 阳02引图7A和图7B示出在图6A的指向装置中计算指向位置的处理;
[0029] 图8A和图8B示出根据至少一个示例实施例的指向装置的结构和操作;
[0030] 图9A和图9B示出在图8A的指向装置中计算指向位置的处理;
[0031] 图10A和图10B示出根据至少一个示例实施例的指向装置的结构和应用;
[0032] 图11是示出根据至少一个示例实施例的计算方法的流程图。
【具体实施方式】
[0033] 现在将详细描述实施例,实施例的示例在附图中示出,其中,相同的参考标号始终 表示相同的元件。W下参照附图描述示例实施例W解释本公开。
[0034] 在附图中,为了清楚起
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1