车辆及其控制方法与流程

文档序号:12595198阅读:278来源:国知局
车辆及其控制方法与流程

本发明的实施例涉及显示与用户手势对应的图标的车辆及其控制方法。



背景技术:

本节陈述只提供与本发明有关的背景信息,并且不构成现有技术。

车辆不仅具有基本的行驶功能,而且为了方便用户还具有各种附加功能,例如音频功能、视频功能、导航功能、空调控制功能、座椅控制功能和光控制功能。

这些附加功能是通过设置在车辆中的界面画面建立的,并且用户利用通过界面画面显示的各种图标来控制这些附加功能。

随着界面画面上显示的图标数量增加,具有一个优点,即用户可以直接访问图标。然而,也有一个问题,即访问图标的操作变得困难。

另外,界面上显示的画面图像应当根据用户或行驶情况优化。



技术实现要素:

因此,本发明的一个方面提供能够使用简单的手势来改变用户界面布局的车辆及其控制方法。

对于本发明的其他方面,部分将在后面的描述中进行阐述,部分根据该描述将是显而易见的,或者可以通过实施本发明来学习。根据本发明的一方面,车辆包括:手势接口,其被配置为接收用户手势的输入;显示部,其被配置为显示多个图标;和控制部,其被配置为识别输入的用户手势,并且当识别的手势是缩放手势时,控制显示部改变图标数量。

响应于手为杯形的缩小手势,显示部可以减少要显示的图标数量。

控制部可以检测两个手指之间的距离的变化,并且当两个手指之间的距离减小时,可以识别为缩小手势。

控制部可以检测多个手指形成的手势空间的大小的变化,并且当手势空间的大小减小时,可以识别为缩小手势。并且控制部可以通过连接多个手指的端点形成手势空间。

响应于手为张开的放大手势,显示部可以增加要显示的图标数量。

控制部可以检测两个手指之间的距离的变化,并且当两个手指之间的距离增加时,可以识别为放大手势。

控制部可以检测多个手指形成的手势空间的大小的变化,并且当手势空间的大小增加时,可以识别为放大手势。

手势接口可以包括被配置为检测用户触摸的触摸界面,并且控制部可以使用触摸界面检测到的触摸坐标来检测多个手指的位置的变化,并且可以基于多个手指的位置的变化来识别用户手势。此时,触摸界面还可以包括中心点,并且控制部可以基于多个手指和中心点之间的平均距离的变化来识别用户手势。当多个手指和中心点之间的距离减小时,控制部可以识别为缩小手势,并且当多个手指和中心点之间的平均距离增加时,还可以识别为放大手势。

手势接口还可以包括被配置为获取用户图像并由此接收用户空间手势的输入的空间接口,并且控制部可以检测来自图像的多个手指,可以分析多个手指的位置的变化,并且可以基于多个手指的位置的变化来识别用户手势。

响应于手为旋转的多旋转手势,显示部可以改变要显示的多个图标的布局。

图标布局可以包括多个图标的颜色、形状、位置、大小和布置中的至少一个。

响应于手为旋转的多旋转手势,触摸界面可以改变发射光的颜色。

控制部可以根据缩放手势的大小,确定要改变的图标数量。并且控制部可以根据事先存储在优先级列表中的优先级顺序,确定要在显示部上显示的图标。

根据本发明的另一方面,一种控制车辆的方法包括:显示多个图标的第一显示操作;识别输入的用户手势的手势识别操作;和当识别的手势为缩放手势时,响应于缩放手势而改变要显示的图标数量的第二显示操作。

第二显示操作可以包括:响应于手为杯形的缩小手势,减少要显示的图标数量。

手势识别操作可以包括:检测两个手指之间的距离的变化,并且当两个手指之间的距离减小时识别为缩小手势。

手势识别操作可以包括:检测多个手指的端点形成的手势空间的大小,并且当手势空间的大小减小时识别为缩小手势。

手势识别操作可以包括:计算多个手指和预定中心点之间的平均距离,并且当多个手指和预定中心点之间的平均距离减小时识别为缩小手势。

第二显示操作可以包括:响应于手为张开的放大手势时,增加要显示的图标数量。

手势识别操作可以包括:检测两个手指之间的距离的变化,并且当两个手指之间的距离增加时识别为放大手势。

手势识别操作可以包括:检测多个手指的端点形成的手势空间的大小,并且当手势空间的大小增加时识别为放大手势。

手势识别操作可以包括:计算多个手指和预定中心点之间的平均距离,并且当多个手指和预定中心点之间的距离增加时识别为放大手势。

该方法还可以包括:响应于手为旋转的多旋转手势,改变要显示的多个图标的布局的第三显示操作。

该方法还可以包括:响应于手为旋转的多旋转手势,改变手势接口的光的颜色。

手势识别操作可以包括:使用触摸界面检测到的触摸坐标来检测多个手指的位置的变化。

附图说明

从以下结合附图进行的详细描述中,本发明的这些方面和/或其他方面将变得清晰且更易于理解,在附图中:

图1是车辆外部示意图;

图2是车辆内部示意图;

图3A和图3B是包含在车辆中的输入设备的示例视图;

图4是车辆操作控制框图;

图5是包含在车辆中的显示部的画面图像的示例视图;

图6是优先级列表的示例视图;

图7A至图7D是缩小手势视图;

图8A至图8D是放大手势视图;

图9A至图9D是多旋转手势视图;

图10是识别缩小手势的方法流程图;

图11是触摸坐标根据缩小手势输入的变化的视图;

图12是识别缩小手势的方法流程图;

图13是触摸坐标根据缩小手势输入的变化的视图;

图14是识别缩小手势的方法流程图;

图15A至图15D是触摸坐标根据缩小手势输入的变化的视图;

图16A和图16B是显示部的画面图像根据缩小手势识别的变化的视图;

图17是根据缩小手势输入的显示控制方法的视图;

图18是识别放大手势的方法的流程图;

图19是触摸坐标根据放大手势输入的变化的视图;

图20是识别放大手势的方法的流程图;

图21是触摸坐标根据放大手势输入的变化的视图;

图22是识别放大手势的方法的流程图;

图23A至图23D是触摸坐标根据放大手势输入的变化的视图;

图24A和图24B是显示部的画面图像根据放大手势识别的变化的视图;

图25是根据放大手势输入的显示控制方法的视图;

图26是显示部200的画面图像根据旋转手势识别的变化的视图;

图27是识别缩小手势的方法的流程图;和

图28是控制车辆1的方法的流程图。

具体实施方式

在下文中将参考附图详细描述示例性实施例。在本文提供的具体实施方式中,许多具体细节被阐述以帮助理解。然而,为了不使具体实施方式模糊不清,熟知的方法、结构和电路将不再详细介绍。

包括诸如“第一”、“第二”等序数词的术语可以用于描述各部件,但是部件不受这些术语的限制。这些术语只用于区分部件之目的。

图1是车辆外部示意图,图2是车辆内部示意图。

如图1所示,车辆1包括构成车辆1外部的车身以及使车辆1移动的车轮12和13。

车身可以包括:发动机盖11a,其保护操作车辆1所必需的各种设备,例如发动机;构成内部空间的车身顶盖11b;提供存储空间的行李箱盖11c;设置在车辆1侧边的前护盖11d和后顶盖侧板11e。此外,铰接到车身11的多个车门14可以被设置在车身11的侧表面。

提供车辆1前视野的前窗19a可以被设置在发动机盖11a和车身顶盖11b之间,提供车辆1后视野的后窗19b可以被设置在车身顶盖11b和行李箱盖11c之间。此外,提供车辆1侧视野的侧窗19c可以被设置在每个车门14的上侧。

此外,在车辆1的行驶方向上发射光的前照灯15可以被设置在车辆1的前侧。

此外,指示车辆1的行驶方向的转向信号灯16可以被设置在车辆1的前侧和后侧。

此外,尾灯17可以被设置在车辆1的后侧。尾灯17被设置在车辆1的后侧以指示换档状态和车辆1制动器操作状态等。

如图2所示,驾驶者座椅DS和乘客座椅PS可以被设置在车辆1的内部,并且还设置了用于调节车辆1的行驶方向的方向盘30和用于控制车辆1的操作并指示车辆1的行驶信息的各种仪器的仪表板40。

语音接收器90和空间接口(interface)320可以被设置在驾驶者座椅DS的顶板50上。语音接收器90可以包括将用户语音命令转成电信号的麦克风,并且还可以包括从语音输入中去除噪声的噪声去除滤波器。

显示部200可以被设置在车辆仪表板40的中心。显示部200可以提供与车辆1有关的信息、输入控制命令至车辆1的界面等。

具体而言,显示部200可以提供包括用于控制车辆1的每个功能的控制图标的界面画面。此时,设置在显示部200上的界面画面布局可以根据下面将要描述的用户手势而变化。

显示部200可以配置有液晶显示(LCD)面板、发光二极管(LED)面板或有机发光二极管(OLED)面板,但并不限于此。

另一方面,图2描述了显示部200被设置在车辆仪表板40的示例。然而,这仅是显示部200的布置的一个示例,并且显示部200的位置并不限于此。

中央控制台80被设置在仪表板40的下端。中央控制台80被设置在驾驶者座椅DS和乘客座椅PS之间,并且将驾驶者座椅DS和乘客座椅PS分开。

靠手可以被设置在中央控制台80的后侧,使得车辆1的用户将他/她的手臂停留在其上。

此外,用于操作车辆1的各种功能的输入设备100可以被设置在中央控制台80。用户可以用输入设备100更改车辆1的设置,或者为了方便起见控制各种设备,例如设置在车辆1中的空调和音频/视频/导航(AVN)设备,并且可以通过用户操作输入设备100改变显示在显示部200上的画面图像。

图3A至图3B是包含在车辆中的输入设备的示例图。

参考图3A至图3B,输入设备100包括安装面140、以从安装面140突出的方式安装在安装面140上的突出部120和以凹入的方式形成在突出部120内部的凹入部130。此时,突出部120和凹入部130可以一体形成,或者可以耦接成一个结构,但并不限于此。

形成输入设备100的整体外观的安装面140可以与突出部120和凹入部130分开设置,但并不限于此。

安装面140可以被设置为近似平面形状,但是安装面140的形状不限于此。例如,安装面140可以被设置为凸形或凹形。

另一方面,尽管未在图3A和图3B中显示,但是输入设备100还可以包括其他输入手段。例如,输入控制命令的推压按钮或膜按钮可以被设置在安装面140上,并且拨动开关可以被设置在突出部120或凹入部130上。

突出部120可以被设置为从安装面140突出。具体地说,突出部120可以包括与安装面140连接的外侧表面121和与外侧表面121连接的脊部122。

此时,外侧表面121被设置在安装面140和脊部122之间,具有预定曲率,因此可以平滑地连接安装面140和脊部122。然而,外侧表面的形状并不限于此。例如,外侧表面121可以为圆柱形。

脊部122可以被设置为与凹入部130对应的形状,例如环形。但是,脊部122的形状可以根据设置在输入设备100上的触摸界面310的形状改变。

凹入部130形成为从脊部122朝突出部120内部凹入。凹入部130在横截面可以包括水平圆形开口。例如,凹入部130可以形成为从脊部122向内的凹入圆形开口。

凹入部130包括连接至脊部122的内侧表面131和设置有触摸界面310的底部132。例如,附图示出内侧表面131具有圆柱体的内侧形状,并且底部132具有圆形平面形状。

此外,凹入部130可以包括连接内侧表面131和底部132的连接部133。例如,连接部133可以形成为斜面形状或具有负曲率的曲面形状。此处,负曲率为从凹入部130的外侧看形成凹陷的曲率。

此时,为了用户更直观地进行触摸输入,可以在连接部133上形成预定间隔的层次(gradation)。层次可以用压花或雕刻方法形成。

当用户通过连接部133输入触摸手势时,由于层次触感,用户还可以直观地进行滚动触摸输入。

如图3B所示,底部132可以具有下凹形状,但是触摸界面310的形状并不限于此。例如,触摸界面310可以具有平面形状或上凸形状。

触摸界面310被设置在底部132,以帮助用户直观地进行控制命令输入。触摸界面310将在下面进行详细说明。

安装面140还可以包括支撑用户手腕的手腕支撑部141。手腕支撑部141可以位于比触摸界面310高的位置。因此,当在手腕支撑在手腕支撑部141的状态下用户用他/她的手指在触摸界面310上输入手势时,可以防止手腕向上弯曲。因此,可以预防用户的肌骨骼疾病,并且还可以提供更加舒适的操作感。

图3A和图3B示出了输入设备100具有凹形触摸界面310的示例。然而,输入设备100不限于此。根据本发明的一个实施例,具有用户可触摸的触摸界面310的各种设备可以被用作输入设备100。

图4是车辆操作的控制框图,图5是包含在车辆中的显示部的画面图像的示例图,图6是优先级列表的示例图。

图7A至图7D是缩小手势的视图,图8A至图8D是放大手势的视图,图9A至图9D是多旋转手势的视图。

参考图5,车辆1可以包括显示部200、接收用户手势输入的手势接口300、存储操作车辆1所必要的数据的存储部450和响应于用户手势形成画面图像的控制部400。

显示部200可以显示指示与车辆1有关的信息的画面图像和建立车辆1的功能的画面图像。

如图5所示,显示部200可以显示多个图标201至206。用户可以选择显示在显示部200上的多个图标201至206来控制车辆1。

具体地说,用户可以通过选择导航图标201执行导航功能,或者可以通过选择视频图标202执行视频功能,或者可以通过选择音频图标203执行音频功能,或者可以通过选择设置图标204更改车辆1的设置,或者可以通过选择电话图标205执行电话连接功能,或者可以通过选择空调图标206执行空调功能。

显示在显示部200上的图标的数量可以通过用户手势或用户语音命令改变。这将在下面进行详细说明。

存储部450可以存储操作车辆1所必要的各种数据。例如,存储部450存储操作车辆1所必要的操作系统或应用程序,并且如果需要,还可以存储控制部400的操作所产生的临时数据。

此外,存储部450可以包括高速随机存取存储器、磁盘、SRAM、DRAM、ROM等,但并不限于此。

此外,存储部450可以从车辆1拆卸下来。例如,存储部450可以包括紧凑闪存(CF)卡、安全数字(SD)卡、智能媒体(SM)卡、多媒体卡(MMC)或记忆棒,但并不限于此。

在下文中,将介绍存储部450和控制部400被分别提供的示例。然而,存储部450和控制部400可以形成于一个芯片。

另一方面,存储部450还可以包括优先级列表451。如图6所示,优先级列表451存储显示在显示部200上的菜单优先级信息。

要显示在显示部200上的图标可以基于存储在优先级列表451中的 菜单优先级信息来确定。将要添加显示或删除的图标可以根据下面将介绍的缩放(pinch)手势来确定。

优先级信息可以提前建立,或者可以根据用户的使用模式来确定。

在根据使用模式确定优先级信息的示例中,优先级信息可以根据用户对菜单的使用频率来确定。即,菜单使用越频繁,该菜单可以具有较高优先级。并且,菜单使用频率越低,菜单可以具有较低优先级。

在根据使用模式确定优先级信息的另一示例中,优先级信息可以根据菜单最近使用历史来确定。即,最近使用的菜单被确定为具有较高优先级。并且过去使用的菜单被确定为具有较低优先级。

由于将要在显示部200显示的图标是根据由上述使用模式确定的优先级信息来确定的,因此用户的菜单可访问性可以被提高。

手势接口300检测用户的手势输入,并且生成与检测到的手势对应的电信号。生成的电信号被传输到控制部400。

换句话说,手势接口300可以检测用户输入的手势,使得用户可以使用手势输入车辆1的控制命令。具体地说,用户界面可以检测用户的手势输入,例如用他/她的手指轻弹、擦、滚动、画圈、旋转和轻敲。

此外,手势接口300可以检测手势输入,例如使用多个手指的缩放手势和多旋转手势。

缩放手势可以分为用户的手为杯形的缩小手势(pinch-close gesture)和用户的手为张开的放大手势(pinch-open gesture)。

缩小手势是多个手指缩拢形成的手势,并且可以包括如图7A所示的仅两个手指靠拢形成的捏合手势、图7B所示的三个手指靠拢形成的手势、图7C所示的四个手指靠拢形成的手势和图7D所示的五个手指靠拢形成的手势。

放大手势是多个手指张开形成的手势,并且可以包括图8A所示的仅两个手指张开形成的放开手势,图8B所示的三个手指张开形成的手势、图8C所示的四个手指张开形成的手势和图8D所示的五个手指张开形成的手势。

多旋转手势是多个手指旋转形成的手势,并且可以包括图9A所示的仅两个手指旋转形成的手势、图9B所示的三个手指旋转形成的手势、图9C所示的四个手指旋转形成的手势和图9D所示的五个手指旋 转形成的手势。

再次参考图4,为了检测手势,手势接口300可以包括检测用户的触摸手势的触摸界面310和检测用户的空间手势的空间接口320。

触摸界面310检测用户的触摸手势,并且输出与检测到的触摸手势对应的电信号。如图3A和3B所示,触摸界面310可以被设置在输入设备100的底部132。触摸界面310可以被设置为沿着输入设备100的底部具有预定曲率。即,触摸界面310可以被设置为根据底部132的形状具有凹形。

此时,触摸界面310的最凹点被称为中心点C。中心点C可以用作手势识别基准。这将在下面进行详细说明。

另一方面,触摸界面310的位置并不限于底部132。例如,触摸界面310也可以被设置在连接部133以检测输入到连接部133的触摸手势。

此外,触摸界面310也可以与显示部200一体设置。具体地说,触摸界面310可以被实现为位于显示部200的屏幕上的外置式(add-on),或者位于显示部200中的外嵌式(on-cell)或内嵌式(in-cell)。

此外,触摸界面310可以包括检测用户触摸的触摸面板。触摸面板可以包括可以识别用户接近度或触摸的电阻式触摸面板、光学式触摸面板、电容式触摸面板、超声波式触摸面板和压力式触摸面板,但并不限于此。

触摸面板生成与触摸对应的电信号,然后将电信号传输到手势识别器410。具体地说,当发生触摸事件时,触摸面板可以检测与发生触摸事件的区域对应的触摸坐标,然后可以将检测到的触摸坐标传输至手势识别器410。

另一方面,空间接口320检测用户通过空间手势的输入,并输出与检测到的空间手势对应的电信号。具体地说,空间接口320可以获取用户图像,然后可以将获得的图像传输至手势识别器410。

如图2所示,空间接口320可以被安置在顶板50上,但是空间接口320的位置并不限于此。例如,空间接口320可以被安置在车辆仪表板或中央控制台80上。

空间接口320可以包括检测用户通过空间手势的输入的至少一个 照相机。此处,照相机可以包括电荷耦合器件(CCD)或互补金属氧化物半导体(CMOS)光电晶体管,并且可以接收通过一个或多个透镜投射的光并可以获取图像。

此外,空间接口320可以被配置有立体摄像机以获取三维图像。

此外,为了清楚地识别用户的手,空间接口320可以获取红外图像。为此,空间接口320可以包括向用户发射红外光的红外光源,并且获取红外区图像的红外照相机。

控制部400可以识别用户手势,并且可以根据识别的手势总体控制车辆1。控制部400可以对应于一个或多个处理器。

此时,处理器可以用多个逻辑门阵列实现,或者可以结合存储有在微处理器中执行的程序的存储器实现。例如,控制部400可以用微控制器单元(MCU)或者通用处理器实现,例如中央处理器(CPU)和图形处理器(GPU)。

此外,控制部400可以根据用户通过手势接口300输入的手势,或者用户通过语音接收器90输入的语音命令来控制车辆1的每个功能。即,用户可以通过语音命令和手势的输入来控制车辆1。

此外,控制部400可以包括识别用户语音命令并执行与识别的语音命令对应的功能的语音识别器420,和识别用户手势并执行与识别的手势对应的功能的手势识别器410。

语音识别器420识别通过语音接收器90输入的语音命令,并执行与识别的语音命令对应的功能。为了识别语音命令,可以使用熟知的语音识别算法或语音识别引擎,并且也可以使用以后根据技术发展而开发的其他语音识别算法或语音识别引擎。

手势识别器410识别用户手势,并根据识别的手势来控制车辆1的功能。此外,手势识别器410可以根据识别的用户手势来控制显示部200的画面图像的显示。

具体地说,手势识别器410可以基于通过手势接口300检测到的用户手势来分析用户手指的位置变化,并可以基于分析出的用户手指的位置变化来识别用户手势。

此处,可以根据手势接口300的类型改变分析手指位置变化的方法。

具体地说,当手势接口300是触摸界面310时,触摸界面310检测到的触摸坐标与用户手指触摸的点坐标对应,因此手势识别器410可以基于是否检测到触摸坐标来确定用户触摸的开始和结束,并且可以通过追踪触摸坐标的移动轨迹来分析手指的位置变化。

另一方面,当手势接口300是空间接口320时,手势识别器410可以根据空间接口320所获得的图像来检测手掌和手指端点,并且可以通过追踪手掌和手指端点的位置变化来分析手指的位置变化。

手势识别器410可以基于分析出的手指位置变化来识别用户输入的手势,并且执行与识别的手势对应的功能。

具体地说,手势识别器410可以识别图7A至7D所示的缩小手势。在下文中将详细说明识别缩小手势的方法。

图10是识别缩小手势的方法的流程图,图11是触摸坐标根据缩小手势输入的变化的视图。

在一个实施例中,手势识别器410可以使用手指之间的距离变化来识别缩小手势的输入。

参考图10和图11,车辆1检测两个手指的位置变化(S611)。当如图7A所示,用户使用两个手指输入缩小手势至触摸界面310时,触摸坐标如图11所示变化。由于触摸坐标的变化与两个手指位置的变化对应,因此手势识别器410可以根据触摸坐标的变化来检测两个手指位置的变化。

车辆1基于检测到的位置变化来计算两个手指之间的距离变化(S612)。手势识别器410可以间歇地计算两个手指之间的距离变化。

如上所述,由于两个手指的位置与触摸坐标对应,因此手势识别器410可以在触摸开始时计算触摸坐标f11和f21之间的距离D1作为在触摸开始时两个手指之间的距离,可以在预定时间间隔后计算触摸坐标f12和f22之间的距离D2作为预定间隔时间后两个手指之间的距离,并且可以在触摸结束时计算触摸坐标f13和f23之间的距离D23作为触摸结束时两个手指之间的距离。

另一方面,与图11不同的是,手势识别器410可以连续计算两个手指之间的距离变化。

车辆1确定两个手指之间的距离是否减小(S613)。手势识别器 410可以基于两个手指之间的距离变化来确定两个手指之间的距离是否减小。具体地说,当两个手指之间的距离随着时间按照D1、D2和D3的顺序减小时,手势识别器410确定出两个手指之间的距离减小。

另一方面,在两个手指之间的距离变化是连续计算的情况下,当连续计算的两个手指之间的距离减小时,手势识别器410确定出两个手指之间的距离减小。

当两个手指之间的距离减小时(操作S613中的“是”),车辆1可以识别手势输入为缩小手势(S614)。

图12是识别缩小手势的方法的流程图,图13是触摸坐标根据缩小手势输入的变化的视图。

在另一实施例中,手势识别器410可以使用多个手指形成的手势空间的大小的变化来识别缩小手势的输入。此处,手势空间是连接三个或更多个手指端点形成的虚拟空间。

参考图12和图13,车辆1检测手指的位置变化(S621)。当如图7C所示,用户使用四个手指在触摸界面310上输入缩小手势时,触摸坐标如图13所示变化。由于触摸坐标的变化与手指位置的变化对应,因此手势识别器410可以根据触摸坐标的变化来检测手指位置的变化。

车辆1基于检测到的位置变化来计算多个手指形成的手势空间的大小的变化(S622)。手势识别器410可以间歇地计算多个手指形成的手势空间的大小的变化。

如上所述,由于手指位置与触摸坐标对应,手势识别器410可以在开始触摸时通过连接多个触摸坐标f11、f21、f31和f41计算在开始触摸时的手势空间S1,在预定时间间隔后通过连接多个触摸坐标f12、f22、f32和f42计算在预定时间间隔后的手势空间S2,并且可以在触摸结束时通过连接多个触摸坐标f13、f23、f33和f43计算在触摸结束时的手势空间S3,如图13所示。

另一方面,与图13不同的是,手势识别器410可以连续计算手势空间。

车辆1确定手势空间的大小是否减小(S623)。手势识别器410可以通过比较随时间顺序计算的手势空间的大小来确定手势空间是否减小。具体地说,当手势空间的大小随时间按顺序S1、S2和S3减小 时,手势识别器410确定出手势空间的大小减小。

另一方面,在连续计算手势空间的大小的情况下,当连续计算的手势空间的大小变得比预定基准小时,手势识别器410确定出手势空间的大小减小。

当手势空间的大小减小时(操作S623中的“是”),车辆1可以识别手势输入为缩小手势(S624)。

另一方面,图13描述了识别使用四个手指的缩小手势的方法。然而,即使在三个手指或多于四个手指触摸的情况下,对本领域技术人员显而易见的是,可以通过同样的方法来确定手势空间的大小是否减小,由此可以识别缩小手势。

图14是识别缩小手势的方法的流程图,图15A至图15D是触摸坐标根据缩小手势输入的变化的视图。

在又一实施例中,手势识别器410可以使用预定中心点C和手指之间的距离的变化来识别缩小手势的输入。

参考图14和图15A至图15D,车辆1检测手指位置的变化(S631)。当如图7B所示,用户使用三个手指在触摸界面310上输入缩小手势时,触摸坐标如图15A所示变化。由于触摸坐标的变化与三个手指的位置的变化对应,因此手势识别器410可以根据触摸坐标的变化来检测三个手指的位置的变化。

车辆1基于检测到的多个手指和中心点C之间的位置的变化来计算多个手指和中心点C之间的距离的变化(S632)。手势识别器410可以间歇地计算多个手指和中心点C之间的距离的变化。

如上所述,由于手指的位置与触摸坐标对应,因此手势识别器410可以在触摸开始时计算多个触摸坐标f11、f21和f31与中心点C之间的距离D11、D12和D13的平均值D1,如图15B所示,可以在预定时间间隔后计算多个触摸坐标f12、f22和f32与中心点C之间的距离D21、D22和D23的平均值D2,如图15C所示,并且可以在触摸结束时计算多个触摸坐标f13、f23和f33与中心点C之间的距离D31、D32和D33的平均值D3,如图15D所示。

另一方面,与图15A至图15D不同的是,手势识别器410可以连续计算多个手指和中心点C之间的距离的变化。

车辆1确定多个手指和中心点C之间的距离是否减小(S633)。当多个手指和中心点C之间的距离随时间按照D1、D2和D3的顺序减小时,手势识别器410确定出多个手指和中心点C之间的距离减小。

另一方面,在连续计算多个手指和中心点C之间的距离的变化的情况下,当连续计算的多个手指和中心点C之间的距离变得预定基准短时,手势识别器410确定出多个手指和中心点C之间的距离减小。

当多个手指和中心点C之间的距离减小时(操作S633中的“是”),车辆1可以识别手势输入为缩小手势(S634)。

图16A和图16B是显示部200的画面图像根据缩小手势识别的变化的视图,图17是根据缩小手势输入的显示控制方法的视图。

当用户输入的手势被识别为缩小手势时,手势识别器410可以响应于缩小手势而控制显示部200,使得显示在显示部200上的图标数量减少。

即,在显示六个图标的状态下,如图5所示,当输入缩小手势时,显示在显示部200的图标数量减少,如图16A和16B所示。

此时,可以根据缩小手势的大小来确定显示的图标数量。例如,当缩小手势的大小小于阈值时,可以显示五个图标201至205,如图16A所示,并且当缩小手势的大小大于阈值时,显示四个图标201至204,如图16B所示。

此外,可以根据预定优先级列表451的优先级信息来确定将不显示在显示部200上的图标。

在下文中,将参考图17详细描述缩小手势的显示控制方法。

参考图17,车辆1基于缩小手势的大小来确定要被删除的图标数量(S651)。手势识别器410可以计算缩小手势的大小,并且根据计算出的缩小手势的大小来确定要被删除的图标数量。计算缩小手势的大小的方法可以根据识别缩小手势的方法而改变。

例如,如图11所示,当基于两个手指之间的距离来识别缩小手势时,两个手指之间的距离的减小率越高,缩小手势的确定越大。

此外,如图13所示,当基于手势空间的大小的减小来识别缩小手势时,手势空间的大小的减小率越高,缩小手势的确定越大。

此外,如图15A至图15D所示,当基于多个手指和中心点C之间 的距离识别缩小手势时,多个手指和中心点C之间的距离的减小率越高,缩小手势的确定就越大。

车辆1基于优先级列表来确定要删除的图标(S652)。要删除的图标是根据预定的优先级来确定的。即,与具有低优先级的菜单对应的图标先被删除。

例如,当优先级列表451如图6所示设置时,根据菜单的优先级,按空调图标206和电话图标205的顺序确定要删除的图标。

在确定的图标被删除的状态下,车辆1显示画面图像(S653)。例如,当一个图标被删除时,空调图标206被删除,如图16A所示,并且显示导航图标201、视频图标202、音频图标203、设置图标204和电话图标205。

此外,当两个图标被删除时,空调图标206和电话图标205被删除,如图16B所示,并且显示导航图标201、视频图标202、音频图标203和设置图标204。

另一方面,响应于图标的删除,可以控制图标的大小或布置。

另一方面,手势识别器410可以识别图8A至图8D所示的放大手势。在下文中,将详细介绍识别放大手势的方法。

图18是识别放大手势的方法的流程图,图19是触摸坐标根据放大手势输入的变化的视图。

在一个实施例中,手势识别器410可以使用手指之间的距离的变化来识别放大手势的输入。

参考图18和图19,车辆1检测两个手指的位置的变化(S711)。当如图8A所示,用户使用两个手指在触摸界面310上输入放大手势时,触摸坐标如图19所示变化。由于触摸坐标的变化与两个手指的位置的变化对应,因此手势识别器410可以根据触摸坐标的变化来检测两个手指的位置的变化。

车辆1基于检测到的两个手指的位置的变化来计算两个手指之间的距离的变化(S712)。手势识别器410可以间歇地计算两个手指之间的距离的变化。

如上所述,由于两个手指的位置与触摸坐标对应,手势识别器410可以在触摸开始时计算触摸坐标f11和f21之间的距离D1作为在触摸 开始时两个手指之间的距离,可以在预定时间间隔后计算触摸坐标f12和f22之间的距离D2作为在预定时间间隔后两个手指之间的距离,并且可以在触摸结束时计算触摸坐标f13和f23之间的距离D3作为触摸结束时两个手指之间的距离。

另一方面,与图19不同,手势识别器410可以连续地计算两个手指之间的距离的变化。

车辆1确定两个手指之间的距离是否增加(S713)。手势识别器410可以基于两个手指之间的距离的变化来确定两个手指之间的距离是否增加。具体地说,当两个手指之间的距离随时间按D1、D2和D3的顺序增加时,手势识别器410确定出两个手指之间的距离增加。

另一方面,在连续计算两个手指之间的距离的变化的情况下,当连续计算的两个手指之间的距离增加时,手势识别器410确定出两个手指之间的距离增加。

当两个手指之间的距离增加时(操作S713中的“是”)时,车辆1可以识别手势输入为放大手势(S714)。

图20是识别放大手势的方法的流程图,图21是触摸坐标根据放大手势输入的变化的视图。

在另一实施例中,手势识别器410可以使用多个手指形成的手势空间的大小的变化来识别放大手势的输入。

参考图20和图21,车辆1检测手指的位置的变化(S721)。当如图8C所示,用户使用四个手指在触摸界面310上输入放大手势时,触摸坐标如图21所示变化。由于触摸坐标的变化与手指的位置的变化对应,因此手势识别器410可以根据触摸坐标的变化来检测手指的位置的变化。

车辆1基于检测到的多个手指的位置的变化来计算多个手指形成的手势空间的大小的变化(S722)。手势识别器410可以间歇地计算多个手指形成的手势空间的大小的变化。

如上所述,由于手指的位置与触摸坐标对应,因此手势识别器410可以通过在触摸开始时连接多个触摸坐标f11、f21、f31和f41来计算触摸开始时的手势空间S1,可以通过在预定时间间隔后连接在多个触摸坐标f12、f22、f32和f42来计算在预定时间间隔后的手势空间S2, 并且可以通过在触摸结束时连接多个触摸坐标f13、f23、f33和f43来计算在触摸结束时的手势空间S3,如图21所示。

另一方面,与图21不同,手势识别器410可以连续计算手势空间。

车辆1确定手势空间的大小是否增加(S723)。手势识别器410可以通过比较随时间连续计算的手势空间的大小来确定手势空间的大小是否增加。具体地说,当手势空间的大小随时间按S1、S2和S3的顺序增加时,手势识别器410确定出手势空间的大小增加。

另一方面,在连续计算手势空间的大小的情况下,当连续计算的手势空间大小变得比预定基准大时,手势识别器410确定出手势空间的大小增加。

当手势空间的大小增加时(操作S723中的“是”),车辆1可以识别手势输入为放大手势(S724)。

另一方面,图21描述了使用四个手指识别放大手势的方法。然而,即使在三个手指或多于四个手指触摸的情况下,对本领域技术人员显而易见的是,可以通过同样的方法来确定手势空间的大小是否增加,由此识别放大手势。

图22是识别放大手势的方法的流程图,图23A至图23D是触摸坐标根据放大手势输入的变化的视图。

手势识别器410可以使用中心点C和手指之间的距离的变化来识别放大手势的输入。

参考图22和图23A至图23D,车辆1检测手指的位置的变化(S731)。当如图8B所示,用户使用三个手指在触摸界面310上输入放大手势时,触摸坐标如图23A所示变化。由于触摸坐标的变化与三个手指的位置的变化对应,因此手势识别器410可以根据触摸坐标的变化来检测三个手指的位置的变化。

车辆1基于检测到的多个手指和中心点C的位置的变化来计算多个手指和中心点C之间的平均距离的变化(S732)。手势识别器410可以间歇地计算多个手指和中心点C之间的距离的变化。

如上所述,由于手指的位置与触摸坐标对应,因此手势识别器410可以计算在触摸开始时多个触摸坐标f11、f21和f31与中心点C之间的距离D11、D12和D13的平均值D1,如图23B所示,可以计算在预 定时间间隔后多个触摸坐标f12、f22和f32与中心点C之间的距离D21、D22和D23的平均值D2,如图23C所示,并且可以计算在触摸结束时多个触摸坐标f13、f23和f33与中心点C之间的距离D31、D32和D33的平均值D3,如图23D所示。

另一方面,与图23不同,手势识别器410可以连续计算多个手指和中心点C之间的距离的变化。

车辆1确定多个手指和中心点C之间的距离是否增加(S733)。当多个手指和中心点C之间的距离随时间按D1、D2和D3的顺序增加时,手势识别器410确定出多个手指和中心点C之间的距离增加。

另一方面,在连续计算多个手指和中心点C之间的距离的变化的情况下,当连续计算的多个手指和中心点C之间的距离变化得增加超过预定基准时,手势识别器410确定出多个手指和中心点C之间的距离增加。

当多个手指和中心点C之间的距离增加时(操作S733中的“是”),车辆1可以识别手势输入为放大手势(S734)。

图24A和图24B是显示部的画面图像根据放大手势识别的变化得视图,图25是根据放大手势输入的显示控制方法的视图。

当用户输入的手势被识别为放大手势时,手势识别器410可以响应于放大手势而控制显示部200,使得显示在显示部200上的图标数量增加。

即,在显示六个图标的状态下,如图5所示,当输入放大手势时,显示在显示部200的图标数量增加,如图24A和图24B所示。

此时,可以根据放大手势的大小来确定显示的图标数量。例如,当放大手势的大小小于阈值时,可以显示七个图标201至207,如图24A所示,当放大手势的大小大于阈值时,显示八个图标201至208,如图24B所示。

另外,可以根据预定优先级列表451的优先级信息来确定将添加显示在显示部200上的图标。

在下文中,将参考图25详细介绍根据放大手势的显示控制方法。

参考图25,车辆1基于放大手势的大小来确定要添加的图标数量(S751)。手势识别器410可以计算放大手势的大小,并且可以根据 计算出的放大手势的大小来确定要添加的图标的数量。计算放大手势大小的方法可以根据识别放大手势的方法而改变。

例如,如图19所示,当基于两个手指之间的距离来识别放大手势时,两个手指之间的距离的增加率越高,放大手势的确定就越大。另外,如图21所示,当基于手势空间大小的增加来识别放大手势时,手势空间的大小的增加率越高,放大手势的确定就越大。

另外,如图23A至图23D所示,当基于多个手指和中心点C之间的距离来识别放大手势时,多个手指和中心点C之间的距离的增加率越高,放大手势的确定就越大。

车辆1基于预定优先级来确定要添加的图标(S752)。要添加的图标可以根据预定优先级列表451来确定。即,与具有高优先级的菜单对应的图标首先被添加。

例如,当优先级列表451如图6所示设置时,图标根据菜单优先级按录音图标207和因特网图标208的顺序添加。

在确定的图标被添加的状态下,车辆1显示画面图像(S753)。例如,当添加一个图标时,显示添加了录音图标207的画面图像,如图24A所示,并且当添加两个图标时,显示添加了录音图标207和因特网图标208的画面图像,如图24B所示。

另一方面,响应于图标的添加,可以控制图标的大小或布置。

图26是显示部200的画面图像根据多旋转手势识别的变化的视图,图27是识别缩小手势的方法的流程图。

手势识别器410可以识别图9所示的多旋转手势,并且可以控制显示部200,使得显示部200的图标布局根据多旋转手势相应地改变。

参考图27,车辆1检测手指的旋转方向(S811)。手势识别器410分析手指的位置的变化,并且检测每个手指的旋转方向。

车辆1确定检测到的旋转方向是否有规律(regularity)(S812)。即,手势识别器410确定多个手指是否沿同一方向旋转。

当确定出检测到的旋转方向有规律时(S812),车辆1识别多旋转手势(S813)。

响应于多旋转手势,车辆1改变并显示图标布局(S814)。图标布局包括显示在显示部200上的图标的颜色、形状、位置、大小和布 置。显示在显示部200上的图标布局可以通过手势识别器410的控制来改变。

例如,显示在显示部分200上的图标201a至206a的形状、位置、大小和布置可以如图26所示变化。

车辆1可以改变输入设备100中的光的颜色(S815)。例如,从输入设备100发射的光可以更亮,或者从输入设备100发射的光的颜色可以变化。

图28是控制车辆1的方法视图。

参考图28,车辆1显示多个图标(S911)。显示部200显示包括多个图标的画面图像。用户可以使用显示在显示部200上的多个图标控制车辆1的功能,或者可以更改设置。

此时,可以根据用户语音的识别结果来确定显示在画面图像上的图标数量。例如,当用户说“六”时,可以在显示部200上显示六个图标,如图5所示。

车辆1识别用户的手势(S912)。车辆1可以检测用户手指的位置的变化,并且可以基于检测到的用户手指的位置的变化来识别用户输入的手势。

车辆1确定识别的用户手势是否是缩放手势(S913)。具体地说,车辆1可以确定用户的手势是否是用户手为杯形的缩小手势或用户的手为张开的放大手势。

当确定出识别的手势是缩放手势时,车辆1响应于缩放手势而改变图标数量,然后显示图标(S914)。具体地说,响应于缩小手势,显示部200显示如图16A和16B所示的图标数量减少的画面图像。

并且响应于放大手势,显示部200显示如图24A和24C所示的图标数量增加的画面图像。

此时,可以根据用户输入的缩放手势的大小来确定要删除或添加的图标数量。要删除或添加的图标可以通过优先级列表451来确定。

车辆1确定识别的用户手势是否是多旋转手势(S915)。

当确定出识别的用户手势是多旋转手势时,车辆1改变并显示图标布局(S916)。响应于用户的多旋转手势,显示部200可以改变并显示图标的颜色、形状、位置、大小和布置。

如上所述,可以基于用户的手势改变显示在显示部200上的图标数量和布局,因此可以提供与用户品味对应的界面。

用户可以使用手势对用户界面进行个性化。具体地说,用户可以使用缩放手势动态调整显示的图标数量,并且用户界面可以根据行驶情况优化。

此外,用户可以使用多旋转手势动态调整图标布局,并且用户界面可以根据行驶情况优化。

尽管示出并描述了本发明的几个实施例,但是本领域技术人员应当理解,在不背离本发明的原理和精神的情况下,可以对这些实施例进行改变,本发明的范围由权利要求及其同等内容限定。所有这些改变都应当视为落入本发明的范围内。因此,所公开的实施例和方法应当从描述性的观点考虑,而不是限制目的。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1