操作裸眼三维图形显示设备的方法及装置的制造方法_5

文档序号:9374770阅读:来源:国知局
程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读 存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0155] 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和 原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1. 一种操作裸眼三维图形显示设备的方法,其特征在于,所述方法应用于处于出屏状 态的裸眼三维图形3D显示设备,所述方法包括: 确定处于出屏状态的裸眼3D显示设备显示的立体图像上的每个点在所述裸眼3D显示 设备的显示屏所在平面构成的第一空间坐标系下的空间坐标,所述立体图像上的每个点在 所述第一空间坐标系下的空间坐标包括第一坐标值、第二坐标值以及第一深度值; 获取用户的操作点在所述第一空间坐标系下的空间坐标,所述操作点在所述第一空间 坐标系下的空间坐标包括第三坐标值、第四坐标值以及第二深度值; 从所述立体图像上的所有点中获取在所述第一空间坐标系下的空间坐标中的第一坐 标值和第二坐标值分别与所述第三坐标值和第四坐标值相等的目标点,并判断所述目标点 的第一深度值与所述第二深度值之间的距离是否小于预设阈值; 如果所述第一深度值与所述第二深度值之间的距离小于预设阈值,则根据所述立体图 像上的每个点与所述立体图像对应的左右视图上的每个点之间的对应关系获取所述左右 视图上与所述目标点对应的视图点,并执行与所述视图点对应的操作。2. 根据权利要求1所述的方法,其特征在于,所述确定处于出屏状态的裸眼3D显示设 备显示的立体图像上的每个点在所述裸眼3D显示设备的显示屏所在平面构成的第一空间 坐标系下的空间坐标,包括: 确定处于出屏状态的裸眼3D显示设备显示的所述立体图像上的每个点与所述显示屏 的距离,并将所述立体图像上的每个点与所述显示屏的距离作为所述立体图像的每个点在 所述第一空间坐标系下的空间坐标中的第一深度值; 确定所述立体图像上的每个点在所述第一空间坐标系下的空间坐标中的第一坐标值 以及第二坐标值,获得所述立体图像上的每个点在所述第一空间坐标系下的空间坐标。3. 根据权利要求2所述的方法,其特征在于,所述确定处于出屏状态的裸眼3D显示设 备显示的所述立体图像上的每个点与所述显示屏的距离,包括: 获取用户的眼睛与所述显示屏之间的距离、所述立体图像上每个点的左右视图视差以 及所述眼睛的瞳距; 根据用户的眼睛与所述显示屏之间的距离、所述立体图像上每个点的左右视图视差以 及所述眼睛的瞳距确定处于出屏状态的裸眼3D显示设备显示的所述立体图像上的每个点 与所述显示屏的距离。4. 根据权利要求3所述的方法,其特征在于,所述获取用户的眼睛与所述显示屏之间 的距离,包括: 建立在所述显示屏上设置的深度摄像头所在平面构成的第二空间坐标系; 获取所述眼睛在所述第二空间坐标系下的空间坐标; 通过坐标换算法将所述眼睛在所述第二空间坐标系下的坐标转换为眼睛在所述第一 空间坐标系下的空间坐标,并根据所述眼睛在所述第一空间坐标系下的空间坐标确定用户 的眼睛与所述显示屏之间的距离。5. 根据权利要求4所述的方法,其特征在于,所述获取用户的操作点在所述第一空间 坐标系下的空间坐标,包括: 通过所述深度摄像头获取所述操作点在所述第二空间坐标系下的空间坐标; 通过坐标换算法将所述操作点在所述第二空间坐标系下的空间坐标转换为所述操作 点在所述第一空间坐标系下的空间坐标。6. 根据权利要求1至5中任一权利要求所述的方法,其特征在于,所述执行与所述视图 点对应的操作之前,还包括: 获取在所述裸眼3D显示设备的用户界面UI上设置的所述左右视图上的每个点对应的 操作; 所述执行与所述视图点对应的操作,包括: 在所述左右视图上的每个点对应的操作中查找所述视图点对应的操作,并执行查找到 的所述视图点对应的操作。7. -种操作裸眼三维图形显示设备的装置,其特征在于,所述装置应用于处于出屏状 态的裸眼三维图形3D显示设备,所述装置包括: 确定模块,用于确定处于出屏状态的裸眼3D显示设备显示的立体图像上的每个点在 所述裸眼3D显示设备的显示屏所在平面构成的第一空间坐标系下的空间坐标,所述立体 图像上的每个点在所述第一空间坐标系下的空间坐标包括第一坐标值、第二坐标值以及第 一深度值; 第一获取模块,用于获取用户的操作点在所述第一空间坐标系下的空间坐标,所述操 作点在所述第一空间坐标系下的空间坐标包括第三坐标值、第四坐标值以及第二深度值; 第二获取模块,用于从所述立体图像上的所有点中获取在所述第一空间坐标系下的 空间坐标中的第一坐标值和第二坐标值分别与所述第三坐标值和第四坐标值相等的目标 占. 判断模块,用于判断所述目标点的第一深度值与所述第二深度值之间的距离是否小于 预设阈值; 第三获取模块,用于当所述第一深度值与所述第二深度值之间的距离小于预设阈值 时,根据所述立体图像上的每个点与所述立体图像对应的左右视图上的每个点之间的对应 关系获取所述左右视图上与所述目标点对应的视图点; 执行模块,用于执行与所述视图点对应的操作。8. 根据权利要求7所述的装置,其特征在于,所述确定模块,包括: 第一确定子模块,用于确定处于出屏状态的裸眼3D显示设备显示的所述立体图像上 的每个点与所述显示屏的距离,并将所述立体图像上的每个点与所述显示屏的距离作为所 述立体图像的每个点在所述第一空间坐标系下的空间坐标中的第一深度值; 第二确定子模块,用于确定所述立体图像上的每个点在所述第一空间坐标系下的空间 坐标中的第一坐标值以及第二坐标值,获得所述立体图像上的每个点在所述第一空间坐标 系下的空间坐标。9. 根据权利要求8所述的装置,其特征在于,所述第一确定子模块,包括: 获取单元,用于获取用户的眼睛与所述显示屏之间的距离、所述立体图像上每个点的 左右视图视差以及所述眼睛的瞳距; 确定单元,用于根据用户的眼睛与所述显示屏之间的距离、所述立体图像上每个点的 左右视图视差以及所述眼睛的瞳距确定处于出屏状态的裸眼3D显示设备显示的所述立体 图像上的每个点与所述显示屏的距离。10. 根据权利要求9所述的装置,其特征在于,所述获取单元,包括: 坐标建立子单元,用于建立在所述显示屏上设置的深度摄像头所在平面构成的第二空 间坐标系; 获取子单元,用于获取所述眼睛在所述第二空间坐标系下的空间坐标; 坐标转换子单元,用于通过坐标换算法将所述眼睛在所述第二空间坐标系下的坐标转 换为眼睛在所述第一空间坐标系下的空间坐标,并根据所述眼睛在所述第一空间坐标系下 的空间坐标确定用户的眼睛与所述显示屏之间的距离。11. 根据权利要求10所述的装置,其特征在于,所述第一获取模块,包括: 获取子模块,用于通过所述深度摄像头获取所述操作点在所述第二空间坐标系下的空 间坐标; 坐标转换子模块,用于通过坐标换算法将所述操作点在所述第二空间坐标系下的空间 坐标转换为所述操作点在所述第一空间坐标系下的空间坐标。12. 根据权利要求7至11中任一权利要求所述的装置,其特征在于,所述装置,还包 括: 第四获取模块,用于在所述裸眼3D显示设备的用户界面UI上设置的所述左右视图上 的每个点对应的操作; 所述执行模块,用于在所述左右视图上的每个点对应的操作中查找所述视图点对应的 操作,并执行查找到的所述视图点对应的操作。
【专利摘要】本发明公开了一种操作裸眼三维图形显示设备的方法及装置,该方法应用于处于出屏状态的裸眼3D显示设备。该方法包括:确定立体图像上的每个点在显示屏所在平面构成的第一空间坐标系下的空间坐标,每个点在第一空间坐标系下的空间坐标包括第一坐标值、第二坐标值及第一深度值;获取用户的操作点在第一空间坐标系下的空间坐标,操作点在第一空间坐标系下的空间坐标包括第三坐标值、第四坐标值及第二深度值;获取在第一空间坐标系下的空间坐标中的第一坐标值和第二坐标值分别与第三坐标值和第四坐标值相等的目标点,并判断第一深度值与第二深度值的距离是否小于预设阈值;如果是,则获取左右视图上与目标点对应的视图点,并执行与视图点对应的操作。
【IPC分类】G06F3/0487, G06F3/01, G06F3/0484
【公开号】CN105094294
【申请号】CN201410197229
【发明人】崔恒利
【申请人】联想(北京)有限公司
【公开日】2015年11月25日
【申请日】2014年5月12日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1