一种信息处理方法和电子设备的制造方法_4

文档序号:9667325阅读:来源:国知局
间的地方触控画出了一线段。线段的起点为第一位置, 线段上包括多个第二位置,电子设备首先确定第一位置对应的第一虚拟标识为用户的面 部,并且将第一位置对应的第一标识点显示出来,如图l〇b所示。
[0148] 假设确定多个第二标识点的方式与确定第一标识点的方式相同,进而电子设备将 多个第二标识点显示出来,那么用户就会看到有一条胡须贴合在自己的嘴上,并且胡须是 贴在脸上的,如图10c所示。
[0149] 假设通过第二种方式多个第二标识点,并且在确定多个第二标识点后,显示屏将 多个第二标识点显示出来,那么用户就会看到仿佛自己长出了一条胡须,且仅胡须根部在 嘴上,如图l〇d所述。
[0150] 进一步,在本申请实施例中,步骤S106之后,还包括:
[0151] 获得针对多个备选显示对象的选择操作,所述多个备选显示对象均为二维图像;
[0152] 根据所述选择操作,从所述多个备选显示对象中确定第二显示对象;
[0153] 所述通过第二采集器件获得第一位置,具体包括:
[0154] 确定所述第一虚拟标识与所述延长线相交的第三标识点;
[0155] 根据所述第三标识点将所述第二显示对象转换为第三显示对象,所述第三显示对 象为三维图像;
[0156] 控制所述显示屏在所述第三显示对象,以使得当所述第三显示对象显示在所述显 示屏上时所述第三显示对象与所述虚像空间中的第一虚像贴合。
[0157] 具体来讲,首先电子设备获得用户针对多个备选显示对象的选择操作,实现选择 操作的方法可以通过触控、触摸板和鼠标等,本申请不做限制。多个备选显示对象均为二维 图像,即多个显示对象均通过平面显示在显示屏上供用户选择。
[0158] 接下来,根据选择操作,确定用户选择的显示为第二显示对象。
[0159] 然后,通过第二采集器件,获得第三位置。
[0160] 获得选择操作和第三位置的具体实现方式和获得第一位置的实现方式类似,这里 就不再一一赘述了。并且电子设备在获得第三位置后,同样作视点到第三位置的第三线段, 进一步根据第三线段的延长线确定第三位置对应的第三标识点。获得第三标识点的方法和 获得第一标识点的方法也类似,这里就不再重复赘述了。
[0161] 下面,根据第三标识点将第二显示对象转换为第三显示对象,而第三显示对象为 三维图像。具体来讲,在确定第三标识点后,将第二显示对象上的每一点的坐标均映射到第 一虚拟标识表面。举例来说明,假设第二显示对象包括4个点,在数字空间中的坐标分别为 (12,65,6)、(13,65,6)、(14,65,6)和(15,65,6),由于4个点的2坐标相同,可以看出4个 点构成的第二显示对象是平面的,或者也可以说是二维的。确定的第三标识点在数字空间 的坐标为(56, 70,10),那么将第一个点的坐标替换为(12,65,6),那么从点(56, 70,10)到 点(12,65,6)的方向就是映射方向。将(13,65,6)、(14,65,6)和(15,65,6)映射到第一虚 拟标识表面,假设映射为(13,64,5),(14.5,64,6)和(15,65,5)。这样,就将二维的、平面 的第二显示对象转换成为了三维的图像。
[0162] 最后,根据上文中介绍的算法和图7,显示第三显示对象。
[0163] 举例来说,假设如图11所示,通过用户的选择操作,确定第二显示对象为图案(c) 的圆。并且第一虚拟标识为马克杯,用户在马克杯的杯壁上触控出第三位置。然后电子设备 确定第三位置对应的第三标识点,其中第三标识点如图12所示。电子设备选择将图案(c) 的中心放置在第三标识点上,那么将图案(c)的中心投影到第三标识点上,而图案(c)的其 他点也在同样的投影方向下投影到马克杯备壁上。显示出的第三显示对象与马克杯的虚像 相结合,使得用户看上去好像马克杯上印着图案(c),如图12所示。
[0164] 本申请另一方面提供了一种电子设备,请参考图13,包括:
[0165] 显示单元1,所述显示单元具有镜面效果的显示屏,通过所述显示屏的镜面效果呈 现与位于所述显示屏前环境空间中对称的虚像空间,所述虚像空间中包括与所述环境空间 中Μ个真实物体--对应的Μ个虚像对象,其中Μ正整数;
[0166] 构建单元2,用于通过所述电子设备的第一采集器件采集所述环境空间的图像,以 构建与所述虚像空间对应的数字空间,所述数字空间中包括Μ个虚拟标识,所述Μ个对象标 识与所述Μ个虚像对象对应;
[0167] 第一获得单元3,用于通过第二采集器件获得第一位置;
[0168] 第二获得单元4,用于通过第三采集器件获得所述环境空间中产生所述第一位置 的操作体;
[0169] 第三获得单元5,用于基于所述第一位置和所述操作体的标定点,获得所述第一位 置到所述标定点的第一线段;
[0170] 第一确定单元6,用于基于所述第一线段确定所述数字空间中的第一虚拟标识,所 述第一虚拟标识在所述第一线段的延长线上;
[0171] 执行单元7,用于根据所述第一虚拟标识生成并执行一指令,以使所述显示屏显示 特定对象。
[0172] 进一步,执行单元7具体用于:
[0173] 根据所述第一虚拟标识,调用与所述第一虚拟标识对应的Κ个第一显示对象,Κ为 正整数;
[0174] 在所述显示屏上显示所述Κ个第一显示对象,其中,当所述Κ个第一显示对象显示 在所述显示屏上时与所述虚像空间融为一体,以使得观察者观察通过所述显示屏的镜面效 果呈现的所述虚像空间时感觉到所述环境空间中存在Μ+Κ个真实物体。
[0175] 或者,执行单元7具体用于:
[0176] 基于所述第一虚拟标识确定所述第一虚拟标识上与所述延长线相交的第一标识 占.
[0177] 基于所述第一标识点控制所述显示屏显示所述第一标识点,以使得显示的所述第 一标识点在所述虚像空间中与所述第一虚拟标识对应的第一虚像贴合。
[0178] 其中,第一获得单元3,具体用于:
[0179] 通过所述第二采集器件采集所述操作体输出的皆不相同的多个第二位置;
[0180] 执行单元7具体用于:
[0181] 确定所述多个第二位置中的每一个第二位置与所述标定点的第二线段的延长线 在所述第一虚拟标识上对应的第二标识点,其中所述每一个第二位置对应的第二标识点皆 不同;
[0182] 在所述显示屏上显示多个第二标识点。
[0183] 进一步,电子设备还包括:
[0184] 第四获得单元,用于在所述根据所述第一虚拟标识生成并执行一指令,以使所述 显示屏显示特定对象之后,获得针对多个备选显示对象的选择操作,所述多个备选显示对 象均为二维图像;
[0185] 第二确定单元,用于根据所述选择操作,从所述多个备选显示对象中确定第二显 示对象;
[0186] 第一获得单元3还用于通过所述第二采集器件获得第三位置;
[0187] 第一确定单元6还用于确定所述第一虚拟标识与所述第三位置之间第三线段的 延长线相交的第三标识点;
[0188] 执行单元7还用于根据所述第三标识点将所述第二显示对象转换为第三显示对 象,所述第三显示对象为三维图像;控制所述显示屏在所述第三显示对象,以使得当所述第 三显示对象显示在所述显示屏上时所述第三显示对象与所述虚像空间中的第一虚像贴合。
[0189] 本申请实施例中的电子设备的具体实现方式,请参考对于信息处理方法和图 1-图12的说明,此处不再一一赘述。
[0190] 本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效 果:
[0191] 在本申请的技术方案中,首先通过所述电子设备的第一采集器件采集环境空间的 图像,以构建与所述虚像空间对应的数字空间,所述数字空间中包括Μ个虚拟标识,所述Μ 个对象标识与所述Μ个虚像对象对应,然后通过第二采集器件获得第一位置,以及通过第 三采集器件获得所述环境空间中产生第一位置的操作体,接着基于所述第一位置和所述操 作体的标定点,获得所述第一位置到所述标定点的第一线段,最后基于所述第一线段确定 所述数字空间中的第一虚拟标识,并根据所述第一虚拟标识生成并执行一指令,以使所述 显示屏显示特定对象,实现了将显示屏显示内容与镜面所成的相配合起来的技术效果。
[0192] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序 产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实 施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机 可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产 品的形式。
[0193] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程 图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一 流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算 机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理 器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生 用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能 的装置。
[0194] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特 定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指 令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或 多个方框中指定的功能。
[0195] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计 算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或 其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图 一个方框或多个方框中指定的功能的步骤。
[0196] 具体来讲,本申请实施例中的两种信息处理方法对应的计算机程序指令可以被存 储在光盘,硬盘,U盘等存储介质上,当存储介质中的与第一种信息处理方法对应的计算机 程序指令被一电子设备读取或被执行时,包括如下步骤:
[0197] 通过所述电子设备的第一采集器件采集所述环境空间的图像,以构建与所述虚像 空间对应的数字空间,所述数字空间中包括Μ个虚拟标识,所述Μ个对象标识与所述Μ个虚 像对象对应;
[0198] 通过第二采集器件获得第一位置;
[0199] 通过第
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1