运动驱动系统和相关的运动数据库的制作方法

文档序号:6578398阅读:150来源:国知局

专利名称::运动驱动系统和相关的运动数据库的制作方法
技术领域
:本发明涉及一种集成运动数据库的交互式系统,其感应和识别用户的动作以便用户能够远程控制多个多媒体应用,如电视(TV)、电子节目指南(EPG)、家庭影院(HMC)、网页浏览和图像编辑。发明概述多媒体系统使用户能够控制单个系统里的各种应用。所以,在多媒体领域里需要一种用户友好的媒体控制系统,以促进多功能的用户接口的开发,特别是可供有生理限制的用户使用。尽管现有许多依靠感应用户的手势或动作的控制系统用户接口,但它们可能会碰到信号传感器的信号灵敏度问题或用户接口过于复杂的情况。例如,一些系统仅集成一个光学传感器从用户接收图像信号。这些系统的问题包括图像信号的低敏感性和用户与光学传感器之间距离的限制。其它现有系统可能需要在用户和用户接口如触摸屏之间有实际接触,以便进行某些不同于简单手势或运动的动作。这些系统通常被预设有复杂的指令需要用户遵循,而不是用户自己的偏好。与传统系统相比,本发明包括但不限于以下的优点(a)不需要接触接口;(b)在控制器上仅有较少的按钮;(c)不止一个指示设备(pointingdevice);(d)没有视线的限制;(e)更好的用户动作体验;和(f)能够进行快速选择和信息搜索。本发明的第一方面,涉及一种包括运动传感器探测单元(MSDU)和运动传感器接口(MSI)的系统。本发明的MSDU包括一个任何形状的物理控制器,其有一个或多个按钮由用户产生运动信号,并发送同一信号到系统另一端的无线接收器。本发明的MSI包括四个子单元(i)MEMS(微电子机械系统)信号处理器(MSP);(ii)运动解释器和翻译器(MIT);(iii)嵌入式UI工具包;和(iv)应用子单元。另夕卜,本发明的MSP包括一个无线接收器,其从一个或多个相应控制器接收运动信号。本发明的MSP还包括一个运动数据补偿器、一个运动过滤器和一个运动识别器,它们分别负责去除定位偏差、过滤数字信号的噪声背景和从运动数据库里确定运动信号。本发明的MIT负责解释从MSP的输出最匹配的运动,并发送相应事件到应用子单元。另外,本发明的MIT包括一个逻辑装置,用来鉴定该事件是否涉及一个浏览器应用或一个非浏览器应用。本发明的嵌入式UI工具包能够从MIT接收应用事件,并根据应用子单元里的程序逻辑使运动反应可视化。本发明的应用子单元包括一个软件程序,以执行被MIT鉴定的浏览器或非浏览器应用事件的命令。不同类型的应用事件要么涉及应用子单元的浏览器应用层,要么涉及应用子单元的非浏览器应用层。本发明的应用子单元能够执行不同的应用,包括但不限于普通的电视操作、电子节目指南(EPG)、家庭影院(HMC)、网页浏览和图像编辑。本发明的第二方面,涉及一种集成运动数据库的交互式系统的使用方法,运动数据库用来存储用户运动的数据,并将从运动传感器探测单元(MSDU)接收的单个或一系列运动信号与数据库里的存储数据进行匹配。在运动数据库里的映射数据建立一个运动事件,以在本发明的运动解释器和翻译器上进行进一步翻译。用户可以预设单个或一系列运动,包括以三维方式沿控制器任何一个轴倾斜该控制器,和/或在在该控制器上按下一个或多个键以产生一个运动数据来控制本发明运动传感器接口上应用里的某些功能。这些数据被存储在运动数据库里作为一个预设数据,以便随后进行映射。用户也可以同时设定运动数据库并控制应用程序。本发明的运动数据库也可以存储来自应用子单元的运动反馈作为用户经验数据。图1是本发明的一个系统框图。图2是本发明用户控制器的三维运动的侧视图以及显示用户界面的显示器。图3a-3g是显示表格2内所列不同运动信号如何控制电视应用里不同功能的图像界面的正视图。图5a和5b是显示表格4内所列不同运动信号如何控制家庭影院(HMC)里不同功能的图像界面的正视图。图6a-6d是显示表格5内所列不同运动信号如何控制网页浏览里不同功能的图像界面的正视图。图7a-7c是显示表格6内所列不同运动信号如何控制图像编辑里不同功能的图像界面的正视图。发明详述图1描述本发明系统的单元和子单元、系统单元之间的交互以及系统子单元之间的交互。图1所示的系统包括一个运动传感器探测单元100和一个运动传感器接口110。运动传感器探测单元包括一个或多个控制器102。通过使用一个或多个控制器,一个或多个用户能够同时使用运动传感器探测单元。在一个实施例里,控制器包括一个或多个按钮(未在图1内显示)。用户可以按下控制器的一个或多个按钮(未在图1内显示),或可以拨动(chord)控制器的一个或多个按钮(未在图1内显示),和/或其可以同时按下至少一个按钮并拨动至少另一个按钮。在另一个实施例里,控制器没有按钮。本发明的控制器可以是任何形状。依照图l,从MSDU100的控制器102发送到MSP120的信号可以是任何频率模式的信号,如ZigBee(—种无线网络技术)、蓝牙低功耗、IR(红外)、或Z-wave(—种无线网络技术)或可以由MSP120的无线接收器122接收的任何信号。在一个实施例里,信号可以从控制器的一个端口被发送。在另一个实施例里,信号可以从控制器的任何端口被发送。图1所示的控制器102是由电池提供电力。电池是可重复充电的或是可替换的。图1所示的MSP110包括四个子单元(i)MEMS信号处理器(MSP)120;(ii)运动解释器和翻译器(MIT)140;(iii)嵌入式UI工具包150;和(iv)应用子单元160。另外,图1所示的MSP包括一个运动数据库130,用来存储由用户或制造商预设的或在使用系统时设定的运动数据。在图1所示的MSP110,接收来自MSDU100的控制器102的信号的接收器是一个无线接收器122。本发明的无线接收器被设置以接收从MSDU发送的任何频率的信号。在一个实施例里,无线接收器被设置以接收从MSDU发送的ZigBee模式频率上的信号。在另一个实施例里,无线接收器被设置以接收从MSDU发送的蓝牙ULP模式频率上的信号。在其它实施例里,无线接收器被设置以接收从MSDU发送的ZigBee模式频率或无线
技术领域
内任何信号传输模式上的信号。如果从控制器发送的信号频率是IR模式,本发明的无线接收器需要多个IR接收器(未在图1内显示)以支持不止一个以IR模式传输信号的控制器。在图1所示的MSP120里,运动补偿器124是一个中间模块,用来去除有关从MSDU控制器发出的运动信号的定位偏差。在图1所示的MSP120里,运动过滤器126也是一个中间模块,用来避免由MSDU100产生的噪声。在通过运动补偿器124和运动过滤器126处理运动信号之后,处理的运动信号要么与存储在运动识别器128内的预设运动信号匹配,要么被存储在相同的运动数据库130里。在一个实施例里,运动数据库存储有一组数据,其记录在使用系统之前由用户或制造商设置的单个或一系列预设运动。在另一个实施例里,本发明的系统使用户能够在使用系统时设定单个或一系列运动作为一个特定事件,并存储在运动数据库里。在另一个实施例里,用户可以设定单个或一系列运动作为一个特定事件,并且这个设定的事件可以在系统的MSI里被进一步处理。在通过图1所示的运动识别器128映射运动信号之后,映射的事件被发送到MIT140进行翻译和/或解释。MIT140被设置以解释来自MSP120的输出运动事件的最佳匹配运动事件,并辨别这个输出运动事件是否是一个浏览器或非浏览器应用。在一个实施例里,如果这个运动事件能够与MIT内设置的任何应用事件映射匹配,MIT直接发送该运动事件到应用子单元。然后,该映射的运动事件被翻译成相应的应用事件,而该翻译的事件还被发送到应用子单元160的非浏览器层(未在图l内显示)以执行用户接口动作。在此实施例里,MIT也可以直接接收来自应用子单元160的非浏览器层(未在图1内显示)的运动反馈,以存储该运动反馈作为一个用户经验数据。未被映射的运动事件被发送到浏览器应用层和非浏览器应用层。通过比较该未映射的运动和存储在运动识别器128或存储在同一运动数据库130内的预设运动信号,或通过运动识别器128进行运动信号映射期间进行的早前比较而获得匹配列表,在任何一个应用层里的应用程序可以获得一个匹配列表。该匹配列表包含未被映射的运动和每个预设运动信号之间的匹配值。应用程序具有处理未被映射的运动事件的逻辑。在一个实施例里,应用程序使用户能够基于匹配值从匹配列表选择运动或他想要产生的指令。在另一个实施例里,当运动信号不能被识别时,应用程序显示一个错误消息。在其它实施例里,应用程序简单忽略未被映射的运动事件。图1所示的嵌入式UI工具包150被设置以接收来自MIT的事件,并依照应用子单元160内的编程逻辑使运动反应可视化。嵌入式UI工具包也被设置以获得较好的运动控制用户体验,与图像用户界面谐调一致。在一个实施例里,嵌入式UI工具包能够发送来自MIT的运动事件到应用子单元的浏览器应用层。在另一个实施例里,嵌入式UI工具包也可以从应用子单元的浏览器应用层接收运动反馈到MIT。这个来自应用子单元的浏览器应用层并到MIT的运动反馈反映了由应用子单元内的编程逻辑处理输入数据之后的动作。另外,应用子单元的非浏览器应用层也可以不需要经过嵌入式UI工具包而提供运动反馈到MIT。结果,通过在控制器上的单个或一系列用户手部运动和/或手指移动,图1所示系统的单元层和子单元层上的交互作用使运动信号的有效感应和处理成为控制应用程序里不同功能的命令。图2描述用户手部运动的三维动作。本发明的MSDU的控制器230被设置以将用户的手部运动感应成关于控制器220三个轴的运动,包括x-轴、y-轴和z-轴。这种手部运动的三维分解使用户能够根据物理屏幕230上显示的应用程序进行各种手部运动。通常,沿着三个轴分别有三对手部运动。在一个实施例里,用户能够使用控制器向左或向右倾斜以产生沿着x-轴的运动信号。在另一个实施例里,用户能够使用控制器向上或向下倾斜以产生沿着y-轴的运动信号。在其它实施例里,用户能够使用控制器倾斜+2/-2以产生沿着Z-轴的运动信号。本发明的控制器被设置以能够感应用户的手部运动,以及感应按下和/或拨动控制器的一个或多个按钮(未在图2内显示)的手指移动,取决于用户的偏好和应用。用户的手部运动之前、期间或之后,可以进行任何手指移动。通过简单使用本发明的控制器(其按钮少于现有技术的传统系统),手部运动和手指移动之间的不同组合允许用户能够控制应用里的许多功能。本发明也允许用户设定他/她自己使用控制器时的手部和/或手指运动组合,以便满足一些用户的特别需要。以下示例描述了一些运动组合以及其在不同应用里的相应含义。这些范例没有限制本发明的范围,依照本发明的披露,用户可以设定他/她自己的运动。表格1列出了一些用户通常设定的运动及其用来控制普通用户接口和系统里不同应用所共享的一些普通特征的相应含义。表格1-普通应用运动拨键/键"1"拨键/键"2"含义备注向上《二:.磁;;趁',.^^^^^^^上一项/增加(向下—-1...》.~「下一项/减少i向左左一项/减少i向右右一项/增加i向上倾斜上一项/增加i向下倾斜下一项/减少i向左倾斜"',"-'左一项/减少i向右倾斜右一项/增加i倾斜-z左一项/减少i倾斜+z右一项/增加i按键'T'选择/输入10按键"2"返回/退出拨键"2"菜单保持一段时间向上々向上翻页向下向下翻页向左返回一页向右々前进一页^^^^^^^^向上倾斜々向上翻页向下倾斜々向下翻页向左倾斜々,,缀囊::^翁,",.^;-';^^^,V、《.:返回一页向右倾斜々一,■二欲前进一页倾斜-Z々返回一页倾斜+z前进一页在表格1内,向上和向下、以及向左和向右运动分别表示由用户手部沿着x-轴和y-轴的运动而引起的控制器的位移。向上倾斜和向下倾斜、向左倾斜和向右倾斜、以及倾斜+z和-z表示由用户手部关于原点的运动而引起的控制器的倾角运动。每个手部运动都有其特别含义,取决于应用性质和用户偏好。另外,在控制器上的两个按钮(键"1"和键"2")允许用户能够通过按下或拨动一个或多个按钮进行额外的手指动作。类似地,每个手指动作也可以有其特别含义,取决于应用性质和用户偏好。根据本发明(具有比现有技术按钮少的优势),不同组合的手部运动和手指动作允许用户能够通过本发明的控制器产生多个运动信号。在表格2内,依照表格内列出的运动及其相应含义,用户可以设定用于电视的运动数据库。表格2-电视应用运动拨键/键"1"拨键/键"2"含义备注向上倾斜上一个频道向上倾斜/向下倾斜和向左倾斜/向右倾斜的功能取决于应用程序。向上倾斜/向下向下倾斜下一个频道向左倾斜调低音量11<table>tableseeoriginaldocumentpage12</column></row><table>图3a-3f描述表格2内的运动如何控制电视应用里的相应功能。在表格2内列出的大多数运动与表格1内列出的那些具有相同的含义,除了根据图2内的三维移动用户可以通过沿着x-轴的位移同时拨动控制器上的键"1",而设定一个快捷频道功能(channelshortcutfimction)。用户可以设定他/她自己的手部运动,作为电视应用里快捷频道的含义。例如,在图3g内,用户可以沿着x-轴在平面上写下一个数字"12"333,同时拨动控制器上的键"1"334,以在电视应用里设定一个快捷频道"频道12"335。在电视应用里,用户也可以使用手部运动,以控制音量和顺序选择频道。例如,图3a和3b都描述了当用户在使用电视应用时通过向右倾斜控制器来提高音量。图3a和3b运动之间的区别是用户向右倾斜控制器并返回到初始位置310(图3a),每次倾斜312调高一格音量(+1),而用户向右倾斜控制器并保持控制器在右边位置314直到到达期望音量316(图3b)。图3c和3d描述通过向左倾斜控制器达不同时间长度来调低音量。操作类似于图3a和3b内所述的,但方向相反。图3e和3f分别描述向上倾斜控制器达不同时间长度的手部运动进行顺序频道选择,通过向上倾斜控制器然后返回到初始位置320,频道顺序增加1改变到频道322(图3e),而当控制器被倾斜向上位置达某段时间324,直到控制器返回到初始位置,频道保持递增326(图3f)。使用表格3内所列运动来控制EPG应用里不同功能的10个示例在图4a-4j内进行描述。表格3-电子节目指南(EPG)应用<table>tableseeoriginaldocumentpage13</column></row><table>图4a-4d描述转换光标到在用户界面上显示的电子节目指南(EPG)应用里的期望的选择框。通过使用向上倾斜441或向下倾斜442和向左倾斜443或向右倾斜444的手部运动,用户可以转换光标,光标在图4a-4d的显示器上以灰色突出显示。除了基本的方向变化,依照图4e-4h的描述,用户还可以设定EPG上的选择板的改变。在图4e,用户可以倾斜控制器到右边444,同时按住控制器上的键"1"440,使得CH2410的最初选择行被改变到下一行,其显示CH2420的更多选项。通过分别向下倾斜控制器442和向左倾斜控制器443,同时按住控制器上的键"1"440,类似概念被用来改变图4f和4h内的选择框。在转换光标到期望的选择框之后,用户可以按键"2"450来确定相应选择框的选择,如图4j所示。使用表格4内所列运动来控制家庭影院(HMC)应用里不同功能的两个示例在图5内进行描述。表格4-家庭影院(HMC)应用<table>tableseeoriginaldocumentpage13</column></row><table>键"2"返回/退出在图5a和5b内,用户界面上显示项的转换也采用表格1内列出的普通运动设置。图5a描述在HMC应用内的同一文件夹里光标的转换。用户倾斜控制器到右边510以便转换光标到前一项右手边512的下一项。图5b描述通过向下倾斜控制器514,在HMC应用里转换一个文件夹到另一个文件夹516。使用表格5所列的运动来控制网页浏览应用里不同功能的一些示例在图6a-6d内进行描述。表格5-网页浏览应用运动拨键/键"1"拨键/键"2"含义备注向上倾斜向上巻*》向下倾斜向下巻向左倾斜向左巻向右倾斜向右巻^^p,:■-—:./::::丄^^^i..................;:':f^"、'...,,…'?-^.禱倾斜-z调低音量倾斜+Z、~调高音量、—.l.>、键T-'豕选择/输入■键"2"返回/退出>-键"2"菜单保持一段时间位移+拨键"1"快捷移动正常模式写入'$'将进入金融网页书签位移+拨键"1"々突出文本/图片突出模式在图6a,用户可以设定一个轴的平面上的特定手写611,作为首选金融网页617的快捷移动,并可以从任何初始网页615进入此网页。在此例子里,用户设定"r作为快捷移动。当执行此快捷移动时,用户需要沿着"$"信号轨迹移动他/她的手,同时拨动键"1"612直到完成此轨迹。然后,本系统的MSI感应到键"1"的释放,将相应的运动事件映射到运动数据库,优选地,映射此运动事件到用户预设的书签,并被存储在运动数据库内。通过本系统的MIT,相应的应用事件然后被翻译,并被发送到应用子单元执行。图6b和6c显示多个用户可以同时使用此系统。在图6b内,第一用户使用由第一光标621表示的第一控制器,而第二用户使用由第二光标622表示的第二控制器。第二用户可以通过执行第二控制器的横向位移并拨动键"1"625而突出显示文本。一旦有位移,第二光标622将移到一段文本上并突出显示。在图6c内,用户想突出显示本发明的一个图像。第一用户使用由第一光标628表示的第一控制器,而第二用户使用由第二光标629表示的第二控制器。在此情况下,第一用户用第一控制器做了一个环形位移,同时拨动键"1"626。一旦有环形位移,第一光标621将移到图像上并突出显示该图像。突出显示图像和突出显示文本可以由不同用户同时完成。在图6d内,用户同时控制一个或多个应用,或者不同用户同时控制不同的应用。在一个实施例里,同时在显示器640上显示第一应用641与第二应用642。用户通过移动相应光标到他/他们期望的应用上,可以同时控制不同的应用。使用表格6内所列的运动来控制图像编辑应用里不同功能的一个示例在图7a-7c内进行描述。表格6-图像编辑应用<table>tableseeoriginaldocumentpage15</column></row><table>向下倾斜降低亮度调整模式向左倾斜々降低对比度向右倾斜增加对比度调整模式向上垂直上移向下々垂直下移向左々左移縮放模式向右右移向左倾斜々縮小向右倾斜々放大在图7a内,一个图像编辑应用显示在显示器710上。在此应用里可以编辑一个或多个图像。图像712被选中,从而其出现在工作区716内。当选择一个縮放模式714时,通过向右倾斜,图像712被放大。在图7b内,一个图像编辑应用被显示在显示器720上。在此应用里可以编辑一个或多个图像。图像722被选中,从而其出现在工作区726内。当选择一个縮放模式724时,通过向左移动,图像722左移。在图7c内,一个图像编辑应用被显示在显示器730上。在此应用里可以编辑一个或多个图像。图像732被选中,从而其出现在工作区736内。当选择一个调整模式734时,通过向上倾斜,提高图像722的亮度。尽管本发明已经结合示例描述了优选实施例,很明显在不脱离附加权利要求的范围或精神情况下,本领域技术人员可以对其作出其它改变和修正。工业应用本发明可以应用于图像界面的无线控制,供具有生理残疾的用户和对无线控制有不同用户偏好的多个用户使用。1权利要求1.一种交互式系统,包括一个运动传感器探测单元,其包括一个或多个三维控制器;和一个运动传感应器接口,其包括一个MEMS信号处理器、一个移动解释器和翻译器、一个嵌入式UI工具包和一个应用子单元。2.根据权利要求1所述的交互式系统,其中所述一个或多个三维控制器还包括一个或多个按钮。3.根据权利要求1所述的交互式系统,其中所述一个或多个三维控制器发送的信号选自ZigBee、蓝牙低功耗、Z-wave和IR无线控制信号。4.根据权利要求1所述的交互式系统,其中所述MEMS信号处理器还包括至少一个无线接收器、运动补偿器、运动过滤器和运动数据库。5.根据权利要求1所述的交互式系统,其中所述至少一个无线接收器从所述一个或多个三维控制器接收的信号选自ZigBee、蓝牙低功耗、Z-wave和IR信号。6.根据权利要求4所述的交互式系统,其中所述运动数据库存储从所述无线接收器接收并由所述运动补偿器和所述运动过滤器处理的信号数据。7.根据权利要求4所述的交互式系统,其中所述运动数据库将存储在所述运动数据库里的预设数据与从所述无线接收器接收并由所述运动补偿器和所述运动过滤器处理的信号数据进行匹配,以建立一个运动事件。8.根据权利要求1所述的交互式系统,其中所述运动解释器和翻译器将来自所述MEMS感应处理器的运动事件翻译成一个非浏览器应用事件或浏览器应用事件。9.根据权利要求1所述的交互式系统,其中所述运动解释器和翻译器发送非浏览器应用事件到所述应用子单元的一个非浏览器应用层,并从所述应用子单元接收相应的运动反馈。10.根据权利要求1所述的交互式系统,其中所述运动解释器和翻译器通过所述嵌入式UI工具包发送浏览器应用事件到所述应用子单元的一个浏览器应用层,并通过所述嵌入式UI工具包从所述应用子单元接收相应的运动反馈。11.根据权利要求1所述的交互式系统,其中所述运动解释器和翻译器发送所述相应的运动反馈到所述运动数据库进行存储。12.根据权利要求1所述的交互式系统,其中所述应用子单元基于应用输入执行所述非浏览器应用事件和所述浏览器应用事件。13.—种使用交互式系统的方法,包括基于在图象用户界面上显示的信息,使用一个控制器来产生信号,从所述控制器发送所述信号到一个接收器,所述接收器传输所述信号到一个处理器,所述处理器映射所述信号和数据库,在所述映射之后将所述运动事件翻译成应用事件,基于所述翻译的结果执行所述应用事件,并基于所述执行的结果显示相应的反馈在所述图像用户界面上。14.根据权利要求13所述的使用交互式系统的方法,其中所述使用所述控制器还包括捕捉关于所述控制器沿着x-轴、y-轴和z-轴的运动以产生所述信号。15.根据权利要求13所述的使用交互式系统的方法,其中所述使用所述控制器还包括在所述捕捉关于所述控制器沿着x-轴、y-轴和z-轴的运动以产生所述信号期间,按下所述控制器上的一个或多个按钮。16.根据权利要求13所述的使用交互式系统的方法,其中所述使用所述控制器还包括在所述捕捉关于所述控制器沿着x-轴、y-轴和z-轴的运动以产生所述信号期间,拨动所述控制器上的一个或多个按钮。17.根据权利要求13所述的使用交互式系统的方法,其中所述映射还包括存储所述信号在所述数据库内。18.根据权利要求13所述的使用交互式系统的方法,其中所述翻译还包括鉴别所述运动事件作为两种类型的所述应用事件,包括浏览器应用事件和非浏览器应用事件。全文摘要本发明涉及运动驱动系统和相关的运动数据库。本发明涉及一种交互式系统,用来识别用户的单个或一系列手部运动以控制或建立多媒体应用。特别地,本系统包括一个运动传感器探测单元(MSDU)100和一个运动传感器接口(MSI)110。更特别地,运动传感器探测单元(MSDU)100还包括一个或多个控制器102;运动传感器接口(MSI)110还包括一个MEMS信号处理器(MSP)120、一个运动解释器和翻译器(MIT)140、一个嵌入式UI工具包150和一个应用子单元160。本发明还涉及一个运动数据库130,其存储由用户或制造商预设的运动事件。运动数据库130也允许用户根据用户偏好来设定运动数据库。文档编号G06F3/01GK101581969SQ200910141698公开日2009年11月18日申请日期2009年5月18日优先权日2009年1月6日发明者吴志刚申请人:香港应用科技研究院有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1