感测3D对象的设备和方法与流程

文档序号:11407977阅读:192来源:国知局
感测3D对象的设备和方法与流程
本发明总体涉及一种用于感测三维(3D)对象的设备和方法,更具体地讲,涉及一种能够提供对被显示为立体空间上的立体用户界面(UI)的3D对象的精确感测的用于感测3D对象的设备和方法。

背景技术:
随着用于便携式终端的三维(3D)显示器的发展,用户界面被立体地显示为虚拟立体空间上的3D对象。用于显示与虚拟立体空间上的3D对象的交互的技术包括使用触摸传感器的第一方案和使用空间上的接近触摸或输入的第二方案。使用触摸传感器的第一方案立体地显示用户界面(UI),并使用基于触摸的二维(2D)坐标输入方案。使用空间上的接近触摸/输入的第二方案可获得3D空间坐标。在使用空间上的接近触摸/输入的第二方案中,该空间上的输入坐标与3D对象的空间坐标相关联,以与3D空间上的3D对象进行交互。当使用触摸传感器时,在与在显示单元的前表面之前显示的3D对象的交互中,输入对象(诸如手等)必须穿过3D对象,从而引起视觉不适。为了避免这样的现象,将3D对象显示在显示单元的后表面上。在此情况下,立体效果降级,并且3D对象配置会受到一些限制。图1是用于描述根据现有技术的以与诸如手等的对象重叠的方式显示在虚拟立体空间上显示的3D对象的状态的示图。参照图1,以与诸如手等的对象重叠地显示在虚拟立体空间上显示的3D对象。将显示为立体UI的3D对象显示在显示单元的前表面上的虚拟空间A和显示单元的后表面上的虚拟空间B上。当用户触摸显示单元来选择相应3D对象时,用户的手穿过3D对象,从而以重叠的方式显示3D对象和用户的手。当使用空间上的接近触摸/输入时,检测3D空间坐标以与3D对象进行交互,从而不发生前述问题,但是由于检测方法和技术上的限制,感测分辨率随显示单元与用户之间的距离的增加而减小。例如,在距显示单元的前表面1cm的高度处,可以以99%的精确性区分并选择5×3个图标;在3cm的高度处,精确性降至80%,从而为了维持99%的相同精确性,仅可显示3×2个图标。图2A和图2B是用于描述根据现有技术的根据接近传感器与手之间的距离的误差范围的示图。参照图2A,对于显示单元与用户之间的短距离,可被精确识别和检测的区域较小,从而可显示许多3D对象。在图2B中,对于显示单元与用户之间的长距离,可被精确识别和检测的区域较大,从而与图2A相比,可显示较少的3D对象。图3A和图3B是用于描述针对接近传感器与手之间的距离的感测精确性的示图。图3A示出根据显示单元与用户之间的距离Z可显示的3D对象的数量,图3B示出根据显示单元与用户之间的距离Z的感测精确性。

技术实现要素:
本发明的各个方面在于至少解决上面提到的问题和/或缺点并至少提供下面描述的优点。因此,本发明的一方面在于提供一种用于检测3D对象的设备和方法,其中,可提供相对于被显示为虚拟立体空间上的立体UI的3D对象的灵敏度的精确性。本发明的一方面在于提供一种用于感测3D对象的设备和方法,其中,不以与产生接近触摸的对象(诸如用户的手或笔)重叠的方式显示被显示为立体空间上的立体UI的3D对象。本发明的另一方面在于提供一种用于感测3D对象的设备和方法,其中,引导在立体空间上的具有相对于3D对象的低灵敏度的空间(或低灵敏度空间)中产生的接近触摸向具有相对于3D对象的高灵敏度的空间(或高灵敏度空间)移动。根据本发明的一方面,提供一种用于检测3D对象的设备。所述设备包括:显示单元,包括布置了至少一个3D对象的立体空间上的相对于接近触摸的灵敏度高于阈值的第一感测空间和相对于接近触摸的灵敏度低于阈值的第二感测空间;控制器,用于如果在第二感测空间上产生了接近触摸,则沿预定方向移动预定3D对象,如果在第二感测空间上产生的接近触摸被移动并在第一感测空间上被产生,则检测与在第一感测空间上产生的接近触摸对应的3D对象的坐标,并用于执行与所述3D对象对应的功能。根据本发明的另一方面,提供一种用于感测三维(3D)对象的方法。所述方法包括:如果在布置了至少一个3D对象的立体空间上的相对于接近触摸的灵敏度低于阈值的第二感测空间上产生了接近触摸,则沿预定方向移动预定3D对象;如果在第二感测空间上产生的接近触摸被移动并在相对于接近触摸的灵敏度高于阈值的第一感测空间上被产生,则检测与在第一感测空间上产生的接近触摸对应的3D对象的坐标;以及执行与所述3D对象对应的功能。附图说明通过下面结合附图进行的详细描述,本发明的示例性实施例的以上和其它特点和优点将更加清楚,其中:图1是用于描述以与诸如手等的对象重叠的方式显示在虚拟立体空间上显示的3D对象的状态的示图;图2A和图2B是用于描述根据接近传感器与手之间的距离可感测的误差范围的示图;图3A和图3B是用于描述针对接近传感器与手之间的距离的感测精确性的示图;图4是根据本发明的示例性实施例的终端的框图;图5是根据本发明的第一示例性实施例的感测3D对象的处理的流程图;图6A和图6B是用于描述图5的示图;图7是示出根据本发明的第二示例性实施例的感测3D对象的处理的流程图;图8A至图8D是用于描述图7的示图;图9A和图9B是示出根据本发明的第三示例性实施例的感测3D对象的处理的流程图;图10A至图10D是用于描述图9A和图9B的示图;图11A和图11B是用于描述根据本发明的示例性实施例的用于检测3D对象的坐标的接近触摸的运动量的示图;图12是示出根据本发明的第四示例性实施例的感测3D对象的处理的流程图;图13A和13B是用于描述图12的示图。贯穿附图,应注意,相同的标号用于描绘相同或相似的元件、特点和结构。具体实施方式提供以下参照附图的描述以帮助全面理解由权利要求及其等同物限定的本发明的示例性实施例。以下描述包括各种特定细节以帮助理解,但是这些细节应被视为仅是示例性的。因此,本领域的普通技术人员将认识到,在不脱离本发明的范围和精神的情况下,可对在此描述的实施例进行各种改变和修改。另外,为了清楚和简明,可省略公知功能和构造的描述。在以下描述和权利要求中使用的术语和词语不限于书面含义,而仅被发明人用来使本发明得到清楚和一致的理解。因此,对本领域的技术人员而言应当清楚的是,提供以下对本发明的示例性实施例的描述仅为了说明目的,而不是为了限制由权利要求及其等同物限定的本发明的目的。应理解,单数形式包括复数指示物,除非上下文另外明确地指示。因此,例如,参考“组件表面”包括参考一个或多个这样的表面。根据本发明的示例性实施例的终端可包括便携式终端和固定终端。便携式终端可以是可容易携带的移动电子装置,诸如视频电话、蜂窝电话、智能电话、国际移动电信(IMT)-2000终端、宽带码分多址(WCDMA)终端、通用移动电信服务(UMTS)终端、个人数字助理(PDA)、便携式多媒体播放器(PMP)、数字多媒体广播(DMB)终端、电子书(E-book)、便携式计算机(例如,笔记本、平板等)、数字相机等。固定终端可以是桌面个人计算机(PC)。在本发明的实施例中,接近触摸表示在不产生对显示单元的直接触摸的情况下由于接近显示单元而允许显示单元上的定位被识别的动作,接触触摸表示在显示单元上实际触摸的动作。图4是根据本发明的示例性实施例的终端的框图。参照图4,射频(RF)单元123执行终端的无线电通信功能。RF单元123包括用于对发送信号的频率进行上变换并放大发送信号的RF发送器以及用于对接收信号进行低噪声放大并对接收信号的频率进行下变换的RF接收器。数据处理器120包括用于对发送信号进行编码和调制的发送器以及用于对接收信号进行解调和解码的接收器。即,数据处理器120可包括调制解调器和编解码器。在此,编解码器包括用于处理包数据的数据编解码器以及用于处理音频信号(诸如语音)的音频编解码器。音频处理器125再现从数据处理器120的音频编解码器输出的接收音频信号,或者将从麦克风产生的发送音频信号发送到数据处理器120的音频编解码器。键输入单元127包括用于输入数字和字符信息的键以及用于设置各种功能的功能键。存储器130包括程序存储器和数据存储器。程序存储器存储用于控制终端的总体操作的程序。根据本发明的实施例,存储器130可存储用于当在显示至少一个3D对象区域的虚拟立体空间的第二感测空间上产生的接近触摸移动并随后在第一感测空间上被产生或者作为对显示单元160的接触触摸被产生时控制3D对象的检测的程序、以及用于根据在第二感测空间上产生的接近触摸的移动速度和方向来控制3D对象的移动和显示的程序。数据存储器临时存储在程序的执行期间产生的数据。根据本发明的实施例,存储器130包括用于存储具有不同3D深度并可在虚拟立体空间上被显示为立体用户界面(UI)的至少一个3D对象的3D对象存储单元135。存储在3D对象存储单元135中的3D对象是包括关于用于与用户交互的3D坐标系统的位置、形状和尺寸的对象数据,包括针对各种动作(诸如用户的执行、移动、拖动、放下等)的反应和动作。控制器110用于控制终端的整体操作。根据本发明的实施例,当在第二感测空间上发生接近触摸时,控制器110沿预定方向移动预定3D对象,当在第二感测空间上产生的接近触摸被移动并在显示单元160的第一感测空间上被产生时,控制器110检测与在第一感测空间上产生的接近触摸对应的3D对象的坐标,并执行与该3D对象对应的功能。根据本发明的示例性实施例,用于显示至少一个3D对象的虚拟立体空间包括与显示单元160的Z轴方向对应的前虚拟空间和与显示单元160的-Z轴方向对应的后虚拟空间。显示单元160的前虚拟空间包括:第一感测空间,包括沿布置了至少一个接近传感器的显示单元160的Z轴方向的预定空间;以及第二感测空间,包括从第一感测空间的最大Z值的沿Z轴方向的预定空间。第一感测空间是相对于接近触摸的灵敏度大于阈值的高灵敏度空间,第二感测空间是相对于接近触摸的灵敏度小于阈值的低灵敏度空间。可根据接近传感器单元的类型和特性来设置第一感测空间和第二感测空间。因此,控制器110仅感测在第一感测空间上产生的接近触摸,从而精确地检测由用户选择的3D对象。根据本发明的实施例,在虚拟立体空间上,控制器110分别在显示单元160的包括第一感测空间和第二感测空间的前虚拟空间以及显示单元160的后虚拟空间上布置具有不同3D深度的至少一个3D对象,并分别在前虚拟空间和后虚拟空间上显示它们。根据本发明的第一示例性实施例,当在立体空间上显示具有不同深度的所述至少一个3D对象期间在第二感测空间上产生接近触摸时,控制器110沿产生接近触摸的移动方向移动并显示布置在立体空间上的所述至少一个3D对象。当在第二感测空间上产生的接近触摸被移动并在第一感测空间上被产生时,控制器110停止移动所述至少一个3D对象,并检测所述至少一个3D对象中的与接近触摸对应的一个3D对象的坐标。在此情况下,当在第二感测空间上产生接近触摸时,控制器110检测接近触摸的X、Y和Z坐标中的Z值,以检测接近触摸的移动方向。当在第一感测空间上产生接近触摸时,控制器110检测接近触摸的X、Y和Z坐标,以检测与接近触摸对应的3D对象的坐标。为了允许在第一感测空间上产生接近触摸的用户的手或笔遇到所述至少一个3D对象中的与接近触摸对应的3D对象,根据本发明的示例性实施例,控制器110通过使用以下参照图11A和图11B描述的等式1来调整在第二感测空间上移动的所述至少一个3D对象的移动量。根据本发明的第二示例性实施例,当在第二感测空间上产生接近触摸时,控制器110从布置在立体空间上的所述至少一个3D对象中选择候选3D对象,并沿产生接近触摸的移动方向移动并显示所有3D对象。控制器110可将存在于产生接近触摸的位置的X、Y和Z坐标周围预定范围内的3D对象选择为候选3D对象,或者将值小于接近触摸的产生位置的X、Y和Z坐标中的Z值的所有3D对象选择为候选3D对象。在本发明的第二示例性实施例中,将通过使用存在于接近触摸的产生位置的X、Y和Z坐标周围预定范围内的3D对象被选择为候选3D对象的示例来进行描述。随着在第二感测空间上产生的接近触摸被移动并接近第一感测空间,接近触摸的坐标的精确性增加。因此,随着产生接近触摸的位置与第一感测空间之间的距离减小,控制器110使用于检测候选3D对象的预定范围变窄,从而减少3D候选对象的数量。为了允许在第一感测空间上产生接近触摸的用户的手或笔遇到候选3D对象中的与接近触摸对应的一个3D对象,控制器110通过使用等式1调整候选3D对象的移动量。根据本发明的第三实施例,当在第二感测空间上产生接近触摸时,控制器110从布置在立体空间上的所述至少一个3D对象中选择候选3D对象。控制器110可将存在于产生接近触摸的位置的X、Y和Z坐标周围预定范围内的3D对象选择为候选3D对象,或者将值小于接近触摸的产生位置的X、Y和Z坐标中的Z值的所有3D对象选择为候选3D对象。在本发明的第三示例性实施例中,将通过使用存在于接近触摸的产生位置的X、Y和Z坐标周围预定范围内的3D对象被选择为候选3D对象的示例来进行描述。当布置在显示单元的后立体空间上的3D对象存在于选择的候选3D对象中时,控制器110沿与产生接近触摸的移动方向相反的方向移动并显示候选3D对象。当沿与产生接近触摸的移动方向相反的方向移动并显示候选3D对象时,随着在第二感测空间上产生的接近触摸被移动并接近第一感测空间,接近触摸的产生位置的坐标的精确性得到提高。随着在第二感测空间上产生的接近触摸被移动并接近第一感测空间,控制器110使用于检测候选3D对象的预定范围变窄,从而减少候选3D对象的数量。当沿与产生接近触摸的移动方向相反的方向移动并显示候选3D对象时,控制器110可增加在最初选择的候选3D对象中的值大于接近触摸的X、Y和Z坐标中的Z值的3D对象的透明性,或者可不显示3D对象,从而避免3D对象与产生接近触摸的用户的手或笔重叠。为了允许在第一感测空间上产生接近触摸的用户的手或笔遇到候选3D对象中的与接近触摸对应的一个3D对象,控制器110通过使用等式1调整候选3D对象的移动量。根据本发明的第四示例性实施例,当在显示单元的前立体空间上产生接近触摸时,控制器110沿产生接近触摸的移动方向移动并显示布置在立体空间上的所述至少一个3D对象。当在第二感测空间上产生的接近触摸作为显示单元160上的接触触摸被移动并被产生时,控制器110停止移动所述至少一个3D对象,并检测所述至少一个3D对象中的与接触触摸对应的一个3D对象的坐标。当在显示单元160的前立体空间上产生接近触摸时,控制器110检测接近触摸的X、Y和Z坐标中的Z值,以检测接近触摸的移动方向。当在显示单元160上产生接触触摸时,控制器110检测接触触摸的X、Y和Z坐标,以检测与接触触摸对应的3D对象的坐标。空间输入感测单元170可以是能够接收用户输入作为从几厘米的短范围至几米的长范围的3D空间坐标的任何装置。主动装置可以是用于使用复杂介质(诸如红外或超声波、电场、磁场等)的发射器和接收器识别相对于手(或相似对象,诸如笔等)的距离和位置的装置。被动装置可以是用于通过使用相机模块140进行图像处理或通过检测磁场/电场的变化来识别相对于手的距离和位置的装置。空间输入感测单元170还可被实现为能够仅测量产生了接触触摸的显示单元160与显示单元160的Z轴之间的距离的传感器的组合。将使用作为空间输入感测单元170的至少一个接近传感器175被布置在显示单元160内或者被布置在接近显示单元160的示例来描述本发明的示例性实施例。接近传感器175表示通过使用电磁场或红外线的力在不进行机械触摸的情况下检测接近预定检测表面的对象或检测附近对象的存在或不存在的接近传感器。接近传感器175可包括发射型光电传感器、直接反射型光电传感器、镜反射型光电传感器、高频振荡型接近传感器、电容型接近传感器、磁类型接近传感器、红外接近传感器等。根据本发明的示例性实施例,空间输入感测单元170提取与在包括第一感测空间和第二感测空间的虚拟立体空间上产生的接近触摸对应的空间坐标,并将提取的空间坐标发送到控制器110,因此确定产生了接近触摸的感测空间。空间坐标计算和转换单元180将3D对象的空间坐标与由空间输入感测单元170提取的坐标统一。3D对象的空间坐标和由空间输入感测单元170提取的坐标可具有不同的单位,并可根据显示单元160的尺寸以及显示单元160与用户之间的距离而变化。尽管是相同的3D对象,但是其实际显示的尺寸可随着显示单元160的尺寸而改变,从而不仅在单位方面转换空间坐标,而且通过反映环境条件来计算和统一空间坐标。3D对象格式器185调整3D对象图像适合于显示单元160的装置,以在显示单元160上显示3D对象。显示单元160在屏幕上显示从图像处理器150输出的图像信号并显示从控制器110输出的用户数据。在此,显示单元160可以是液晶显示器(LCD),在此情况下,显示单元160可包括LCD控制器、能够存储图像数据的存储器、LCD元件等。当LCD以触摸屏实现时,其还可用作输入单元,在此情况下,诸如键输入单元127的键可被显示在显示单元160上。根据本发明的示例性实施例,显示单元160是能够显示3D图形和3D对象图像的3D显示单元,并且可以是如非眼镜系统的视差屏障型、柱状透镜型、全息型等或者如眼镜系统的时分型、偏振型等。相机模块140捕获图像,并可包括用于将捕获的图像的光学信号转换为电信号的相机传感器以及用于将由相机传感器捕获的图像的模拟图像信号转换为数字数据的信号处理器。在此,假设相机传感器是电荷耦合器件(CCD)传感器或互补金属氧化物半导体(CMOS)传感器,并且信号处理器可被实现为数字信号处理器(DSP)。另外,相机传感器和信号处理器可被实现为单个片或被分离地实现。图像处理器150执行图像信号处理(ISP)以在显示单元160上显示从相机模块140输出的图像信号。ISP执行诸如伽马校正、插值、颜色空间转换、图像效果、图像缩放、自动白平衡(AWB)、自动曝光(AE)和自动聚焦(AF)的功能。因此,图像处理器150以帧为单位处理从相机模块140输出的图像信号,并输出适应于显示单元160的特征和尺寸的帧图像数据。图像处理器150包括图像编解码器,并以预设方式对显示在显示单元160上的帧图像数据进行压缩,或者将压缩的帧图像数据恢复为原始帧图像数据。在此,图像编解码器可以是联合图像专家组(JPEG)编解码器、运动图像专家组4(MPEG4)编解码器或者小波编解码器。假设图像处理器150具有同屏显示(OSD)功能。图像处理器150可在控制器110的控制下根据显示图像尺寸来输出OSD数据。将参照图5至图12更加详细地描述上述终端中的3D对象感测操作。图5是根据本发明的第一实施例的感测3D对象的处理的流程图,图6A和图6B是用于描述图5的示图。下文中,将还参照图4详细地描述本发明的示例性实施例。参照图5,如果在显示单元160的立体空间上具有不同3D深度的至少一个3D对象被显示为立体UI的步骤501中在第二感测空间上产生了接近触摸,则控制器110感测产生的接近触摸,并在步骤502确定产生了接近触摸的感测空间。如果控制器110通过空间输入感测单元170确定所产生的接近触摸是在立体空间上的显示单元160的前立体空间的第二感测空间上产生的,则控制器110感测在第二感测空间上的接近触摸的产生,并在步骤502确定接近触摸是否被移动。如果在第二感测空间上的接近触...
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1