用于有效选择电子设备中的功能的系统和方法

文档序号:6578592阅读:101来源:国知局
专利名称:用于有效选择电子设备中的功能的系统和方法
技术领域
本发明一般地涉及用于控制电子设备的技术,更具体地涉及用于有效 选择电子设备中的功能的系统和方法。
背景技术
实现用于控制电子设备的有效方法是当代电子设备的设计者和制造者 的重要考虑。然而,开发用于有效控制电子设备的技术可能对系统设计者 带来重大挑战。例如,对增长的设备功能和性能的需求的提高可能要求更 多的系统处理能力并要求额外的软件资源。对处理或软件要求的提高也可 能由于生产成本的提高和操作的低效率而引起相应的不利经济影响。
此外,用于执行各种高级操作的增强的设备能力可向系统用户提供额 外的益处,但也可能对各种系统部件的控制和管理提出更高的要求。例 如,有效管理电子内容信息的增强型电子网络设备可能由于所涉及的数字 数据的很大的量和复杂性而受益于有效的实现方式。
由于对系统资源的需求逐渐增长并且数据量显著增大,显然,开发用 于控制电子设备的新技术是相关电子技术的关注事项。因此,由于所有前 述原因,开发用于控制电子设备的有效技术对于当代电子设备的设计者、 制造者和使用者而言仍是重要考虑。

发明内容
根据本发明,公开了用于有效选择电子设备中的功能的系统和方法。 在一个实施例中, 一种电子设备可以响应于任何适当事件而进入命令编辑 模式,该适当事件包括但不限于来自设备用户的请求。设备用户可以利用
任何有效技术向电子设备中输入所需式样(desired pattern)。例如,可利 用电子设备的触摸屏、触敏板或运动传感器来输入式样。电子设备的命令管理器然后将式样存储到电子设备中的命令数据库中。
设备用户然后可通过利用任何有效方法来选择特定设备功能,以与先 前输入的式样相对应。例如,可从电子设备的显示器上显示的功能列表中 选择所需功能。命令管理器可通过利用任何有效技术来将所选功能链接到 适当式样。在某些实施例中,命令管理器将所选功能与相应式样存储在命 令数据库中。可通过利用类似过程来定义其他命令。
随后,设备用户可利用任何有效技术来向电子设备中输入所定义的式 样。例如,可通过利用电子设备的触摸屏、触敏板或运动传感器来输入式 样。式样识别器然后可通过利用任何适当技术来执行识别过程,以识别输 入式样。响应于输入式样,命令管理器可从命令数据库中检索所链接的命 令,以识别与输入式样相对应的特定设备功能。电子设备然后可以有利地 执行所识别的功能。可按类似方式来选择和执行其他所定义的命令。至少 由于前述原因,本发明因此提供了用于有效选择电子设备中的功能的改进 的系统和方法。


图1是根据本发明的电子设备的一个实施例的框图2是根据本发明的图1的电子设备的一个实施例的前视图3是根据本发明的图1的存储器的一个实施例的框图4是根据本发明的图3的命令数据库的一个实施例的框图5是根据本发明的图3的功能数据库的一个实施例的框图6A-6B是根据本发明一个实施例的用于执行命令编辑过程的方法步
骤的流程图;以及
图7A-7B是根据本发明一个实施例的用于执行命令执行过程的方法步
骤的流程图。
具体实施例方式
本发明涉及电子设备控制技术的改进。呈现以下描述以使得本领域普 通技术人员能够制造和使用本发明,并且在专利申请及其要求的背景下提供以下描述。各种对所公开的实施例的修改对本领域技术人员将是显而易 见的,并且这里的一般原理可适用于其他实施例。因此,本发明不意图限 制于所示实施例,而是与符合这里描述的原理和特征的最宽范围相一致。
本发明包括用于有效选择电子设备中的功能的系统和方法,并且包括 为了存储设备命令而创建的命令数据库,这些设备命令包括专门定义的式 样和相应的各设备功能。可利用适当的式样输入手段来检测通常由设备用 户所输入的式样。命令管理器利用所识别的式样来从命令数据库中识别相 应的设备功能。电子设备然后可以有利地执行所识别的设备功能。
现在参考图1,示出了根据本发明的电子设备114的一个实施例的框 图。在图1的实施例中,电子设备114可包括但不限于中央处理单元
(CPU) 116、显示器122、存储器118和一个或多个输入/输出接口 (I/O 接口) 124。电子设备114的前述部件可耦合到设备总线128并通过设备 总线128通信。
在替代实施例中,可利用除了结合图1实施例所讨论的那些部件和配 置中的某些之外的部件和配置来实现电子设备114,或者利用代替结合图 1实施例所讨论的那些部件和配置中的某些的部件和配置来实现电子设备 114。此外,在图1的实施例中,电子设备114可被实现为任何类型的适 当电子设备。例如,在某些实施例中,电子设备114可被实现为任何类型 的固定或便携式电子设备,例如个人计算机、电视、消费电子设备、蜂窝 电话、机顶盒、视听娱乐设备或个人数字助理(PDA)。
在图1的实施例中,CPU 116可被实现为包括任何适当的兼容微处理 器设备,该微处理器设备优选地执行软件指令,从而控制和管理电子设备 114的操作。图1的显示器122可包括任何有效类型的具有用于向设备用 户显示各种信息的适当屏幕的显示技术,包括阴极射线管监视器或液晶显 示设备。此外,在某些实施例中,显示器122可包括触摸屏传感器,该触 摸屏传感器使得显示器122能够检测设备用户在显示器122的显示屏表面 上施加的压力。
在图1的实施例中,存储器118可被实现为包括所需存储设备的任何 组合,这些存储设备包括但不限于只读存储器(ROM)、随机存取存储器(RAM)和各种其他类型的非易失性存储器,例如软盘、记忆棒、光盘或
硬盘。设备存储器118的内容和功能在以下结合图3进一步讨论。
在图1的实施例中,(一个或多个)I/O接口 124可包括一个或多个 输入和/或输出接口,以接收和/或发送电子设备114的任何所需类型信 息。(一个或多个)I/O接口 124可包括一个或多个用于使得设备能够与 电子设备114通信的装置。例如,前述装置可包括键盘设备、触敏输入 板、无线遥控设备、具有相应麦克风的语音识别模块、具有触摸屏能力的 图形用户界面、运动传感器设备、手持设备控制器单元或者安装在电子设 备114外部的选择按钮阵列。电子设备114的实现和控制在以下结合图2-7B进一步讨论。
现在参考图2,示出了根据本发明的图1的电子设备114的一个示例 性实施例的前视图。图2的实施例是为了说明目的而呈现的,在替代实施 例中,可利用除了结合图2实施例所讨论的那些部件、特征和配置中的某 些之外的部件、特征和配置来实现电子设备114,或者利用代替结合图2 实施例所讨论的那些部件、特征和配置中的某些的部件、特征和配置来实 现电子设备114。此外,在替代实施例中,电子设备114可被实现为任何 其他类型的便携式或非便携式设备。
在图2的实施例中,电子设备114包括用于向系统用户显示适当信息 的显示器122。在图2的实施例中,电子设备114还包括一个或多个外部 1/0接口 124,以允许系统用户向电子设备114提供控制信息。在许多实施 例中,由于显示器122的相对小的尺寸,在显示器122的屏幕上显示图标 和快捷方式的空间有限。此外,通过多级下拉菜单进行导航是既耗时又困 难的,在全键盘和鼠标不可用的情况下尤其如此。
因此,本发明允许设备用户利用式样模式(pattern mode)来输入预定 义的式样,以按用户友好方式来容易地激活所链接的功能。该式样可以是 通过利用任何有效技术输入的任何所需式样。例如,设备用户可以通过在 显示器122的触摸屏上或者在接近度传感器设备附近、或者在来自外部 1/0接口 124的触敏板上描画(trace)所需式样来输入式样。或者,电子 设备114可包括运动传感器模块,该运动传感器模块在设备用户按预定义的式样移动电子设备114时感测三维式样信息。在某些实施例中,也可以 通过物理地操纵来自1/0接口 124的外部控制器(键、按钮、开关等)来 输入各种类型的式样。
在某些实施例中,电子设备114然后可以识别所输入的式样并执行相
关联的设备功能,例如启动所需应用、进入特定模式或者执行指定任务。
在某些实施例中,电子设备114的特征提取器(见图3)可以从所输入的 式样来创建式样特征,并且式样识别器(图3)然后可以利用式样特征来 识别具体式样。在各种实施例中,可利用任何有效技术来识别输入式样。 例如,电子设备114可利用式样匹配(pattern matching)、模糊逻辑或人 工神经网络技术来识别输入式样。然后可基于前述识别出的式样来定位和 执行相应的设备功能。
在某些实施例中,当设备用户通过利用式样输入装置而输入所需设备 功能的首字符时,可自动启动所需设备功能。例如,描画字母"N"可启 动导航功能,或者描画字母"C"可启动计算器功能。电子设备114也可 以向设备用户呈现电子设备114当前所支持的所有与首字符相对应的功能 选项。例如,输入字母"N"可提供包括导航应用和记事本应用在内的列 表。
如果设备用户输入所需设备功能的一个或多个后续字符,电子设备 114可作为响应而向设备用户呈现仅那些与首字符和一个或多个后续字符 二者相对应的功能选项的更新列表。例如,如果设备用户在前一字母 "N"之后输入字母"A",则功能列表可被更新以去除记事本应用。电 子设备114的其他实现细节在以下结合图3-7B进一步讨论。
现在参考图3,示出了根据本发明的图1的存储器118的一个实施例 的框图。在图3的实施例中,存储器118包括但不限于设备应用312、命 令管理器316、命令数据库318、特征提取器320、式样识别器322、功能 数据库324、数据328和杂项(miscellaneous)存储装置332。在替代实施 例中,存储器118可包括除了结合图3实施例所讨论的那些部件和功能中 的某些之外的各种其他部件和功能,或者包括代替结合图3实施例所讨论 的那些部件和功能中的某些的各种其他部件和功能。在图3的实施例中,设备应用312可包括程序指令,这些程序指令优
选地由CPU 116 (图1)执行以执行电子设备114的各种功能和操作。设 备应用312的特定特性和功能通常依赖于诸如相应电子设备114的具体类 型和特定功能之类的因素而变化。
在图3的实施例中,电子设备114利用命令管理器316来支持和协调 以上结合图2所讨论的式样模式。在图3的实施例中,命令数据库318存 储各种式样和相应的所链接的设备功能。命令数据库318在以下结合图4 进一步讨论。在某些实施例中,电子设备114可利用特征提取器320和式 样识别器322来识别输入式样,如以上结合图2所讨论的。
在图3的实施例中,功能数据库324可包括所有应用、功能、任务、 模式和与电子设备114相关联的其他相关信息的列表。对功能数据库324 的利用在以下结合图5进一步讨论。数据328可存储供电子设备114利用 的任何所需类型的数据。杂项存储装置332可用于为电子设备114存储任 何其他类型的信息、数据或软件指令。电子设备114的实现和控制在以下 结合图4至图7B进一步讨论。
现在参考图4,示出了根据本发明的图3的命令数据库318的一个实 施例的框图。图4的实施例是为了说明目的而呈现的,在替代实施例中, 命令数据库318可包括除了结合图4实施例所讨论的那些部件和信息中的 某些之外的其他部件和信息,或者包括代替结合图4实施例所讨论的那些 部件和信息中的某些的其他部件和信息。
在图4的实施例中,命令数据库包括但不限于分别与命令A 440 (a) 至命令N 440 (n)相对应的各个命令选择。各个命令包括式样和相应的设 备功能。例如,在图4的实施例中,命令A 440 (a)具有链接到功能A的 式样A。在图4的实施例中,电子设备114可以访问命令数据库318,以 针对特定输入式样来创建新的命令440或者识别适当功能。在某些实施例 中,命令数据库318的一部分或全部可以是预定义的并且在电子设备114 的制造期间被填充。命令数据库318的利用在以下结合图5-7B进一步讨 论。
现在参考图5,示出了根据本发明的图3的功能数据库324的一个实施例的框图。图5的实施例是为了说明目的而呈现的,在替代实施例中,
功能数据库324可包括除了结合图5实施例所讨论的那些部件和信息中的 某些之外的其他部件和信息,或者包括代替结合图5实施例所讨论的那些
部件和信息中的某些的其他部件和信息。
在图5的实施例中,功能数据库324包括但不限于与电子设备114相 关联的应用、功能、任务、模式和其他相关信息的列表。在图5的实施例 中,功能数据库324包括功能A540 (a)至功能X540 (x)。在本发明的 某些实施例中,命令管理器316 (图3)可利用功能数据库324来支持文 本命令功能,在该文本命令功能期间,设备用户通过利用诸如键盘、触摸 屏、语音识别、鼠标板或菜单选择之类的任何有效技术来输入词或短语。 在先前未向命令数据库318 (图4)输入任何式样的情形中,这种文本命 令功能是尤其有利的。
在图5的实施例中,命令管理器316或其他适当实体然后可以识别所 输入的文本,并搜索功能数据库324以定位一个或多个相同或相关匹配。 在某些实施例中,可通过预定的文本映射规则来定义这些功能匹配,这些 预定的文本映射规则是根据任何有效的适当标准而选择的。电子设备114 然后可以采取指定的响应动作,该响应动作可包括但不限于显示与所识别 的(一个或多个)功能有关的信息或者执行特定功能。
现在参考图6A-6B,示出了根据本发明一个实施例的用于执行命令编 辑过程的方法步骤的流程图。图6A-6B的流程图是为了说明目的而呈现 的,在替代实施例中,本发明可利用除了结合图6A-6B所讨论的那些步骤 和序列之外的步骤和序列。
在图6A-6B的实施例中,在步骤612,电子设备114可响应于任何适 当事件而进入命令编辑模式,该适当事件包括但不限于来自设备用户的请 求。在步骤614,设备用户可利用任何有效技术向电子设备114中输入所 需式样。例如,可利用电子设备114的触摸屏、触敏板或运动传感器来输 入式样。然后在步骤616,电子设备114的命令管理器316将式样存储到 电子设备114的命令数据库318中。
然后在步骤618,设备用户可通过利用任何有效方法来选择特定设备功能540,以与先前输入的式样相对应。例如,可从电子设备114的显示
器122上所显示的功能列表中选择所需功能540。在步骤620,命令管理 器316可通过利用任何有效技术来将所选功能链接到适当式样。在某些实 施例中,命令管理器316将所选功能540与相应式样存储在命令数据库 318中。在步骤622,命令管理器316判断是否有任何其他命令需要被创 建。如果有其他命令,则图6A-6B的过程返回到步骤614以定义任何其他 命令。然而,如果没有其他命令需要被定义,则图6A-6B的过程可以终 止。
现在参考图7A-7B,示出了根据本发明一个实施例的用于执行命令执 行过程的方法步骤的流程图。图7A-7B的流程图是为了说明目的而呈现 的,在替代实施例中,本发明可利用除了结合图7A-7B所讨论的那些步骤 和序列之外的步骤和序列。
在图7A-7B的实施例中,在步骤712,运行电力被提供给电子设备 114。在步骤714,设备用户可利用任何有效技术向电子设备114中输入所 需式样。例如,可利用电子设备114的触摸屏、触敏板或运动传感器来输 入式样。在步骤716,式样识别器322通过利用任何适当技术来执行识别 过程,以识别先前输入的式样。
在某些实施例中,如果输入式样是未被识别的,则命令管理器318可 动态地提示设备用户存储未被识别的式样并将该式样链接到相应的功能, 如以上结合图6A-6B所讨论的。此外,在未被通过输入预先定义的式样而 启动的功能期间,命令管理器316可自动提示设备用户将适当命令加到命 令数据库318中。
在步骤718,响应于输入式样,命令管理器316可从命令数据库318 中检索所链接的命令,以识别与先前输入的式样相对应的特定设备功能 540。然后在步骤720,电子设备114可有利地执行所识别的功能。在步骤 722,命令管理器316判断是否有任何其他命令需要被执行。如果有其他 命令,则图7A-7B的过程返回到步骤714,以选择和执行任何其他命令。 然而,如果没有其他命令需要被定义,则图7A-7B的过程可以终止。至少 由于前述原因,本发明因此提供了用于有效选择电子设备中的功能的改进的系统和方法。
以上参考某些实施例说明了本发明。在考虑本公开的情况下,其他实 施例对于本领域技术人员将是显而易见的。例如,可利用除了以上具体实 施例中所讨论的那些配置和技术之外的某些配置和技术来容易地实现本发 明。另外,可结合处以上所述那些系统之外的系统来有效地使用本发明。 因此,本发明意图涵盖对所讨论的实施例的这些和其他变体,本发明仅由 所附权利要求来限制。
权利要求
1.一种用于执行功能选择过程以控制电子设备的系统,包括用于存储设备命令的命令数据库,所述设备命令包括式样和与所述式样相对应的设备功能;耦合到所述电子设备的式样输入装置,用于检测由设备用户输入的所述式样;以及命令管理器,利用所述式样在所述命令数据库中识别所述设备功能,所述电子设备然后执行所述设备功能。
2. 如权利要求1所述的系统,其中,所述电子设备被实现为对来自所 述功能选择过程的所述设备命令进行响应的便携式电子设备。
3. 如权利要求2所述的系统,其中,所述便携式电子设备包括有限尺 寸的显示屏,所述功能选择过程节约所述显示屏上的显示空间。
4. 如权利要求2所述的系统,其中,所述功能选择过程使得所述设备 用户能够直接访问所述设备功能,而无需通过所述电子设备的显示屏上的 功能菜单进行导航。
5. 如权利要求1所述的系统,其中,所述设备用户通过在所述电子设 备的触摸屏显示器上描画所述式样来输入所述式样。
6. 如权利要求1所述的系统,其中,所述设备用户通过在所述电子设 备的触敏板上描画所述式样来输入所述式样。
7. 如权利要求1所述的系统,其中,所述设备用户通过移动所述电子 设备以引起被所述电子设备的运动传感器检测的运动式样来输入所述式 样。
8. 如权利要求1所述的系统,其中,所述设备命令是预定义的并且在 设备制造过程期间被存储在所述命令数据库中。
9. 如权利要求1所述的系统,其中,所述设备命令是动态定义的并且 由所述设备用户存储在所述命令数据库中。
10. 如权利要求1所述的系统,其中,特征提取器创建与所述式样相 对应的式样特征,式样识别器然后分析所述式样特征以识别所述式样。
11. 如权利要求1所述的系统,其中,当所述式样输入装置接收到未 定义的式样时,所述命令管理器提示所述设备用户创建新的设备命令。
12. 如权利要求1所述的系统,其中,所述命令管理器提示所述设备 用户创建与在所述命令数据库中未被表示的当前设备功能相对应的新设备 命令。
13. 如权利要求1所述的系统,其中,所述命令管理器通过利用式样 匹配、模糊逻辑和人工神经网络技术中的至少一种来识别所述式样。
14. 如权利要求1所述的系统,其中,所述命令管理器利用功能数据 库来支持文本命令功能,设备用户在该文本命令功能期间输入输入文本, 所述命令管理器利用所述输入文本来搜索所述功能数据库以定位一个或多 个功能匹配。
15. 如权利要求14所述的系统,其中,所述功能匹配是由预定文本映射规则定义的,所述电子设备然后采取指定响应动作,该指定响应动作包 括显示所述一个或多个功能匹配或者执行所述一个或多个功能匹配。
16. 如权利要求1所述的系统,其中,所述设备用户通过请求所述电 子设备进入命令编辑模式而开始命令创建过程,所述设备用户输入输入式 样,所述命令管理器将所述输入式样存储在所述命令数据库中。
17. 如权利要求16所述的系统,其中,所述设备用户然后选择所需设 备功能以与所述输入式样相对应,所述命令管理器通过将所述所需设备功 能存储在所述命令数据库中而将所述所需设备功能链接到所述输入式样。
18. 如权利要求1所述的系统,其中,所述设备用户通过输入所选式 样而开始命令执行过程,式样识别器然后识别所述所选式样。
19. 如权利要求18所述的系统,其中,所述命令管理器在所述命令数 据库中检索与所述所选式样相对应的所链接的设备功能,所述电子设备然 后执行所述所链接的设备功能。
20. 如权利要求1所述的系统,其中,当设备用户通过利用所述式样 输入装置输入所需设备功能的首字符时,所述所需设备功能被自动启动。
21. 如权利要求20所述的系统,其中,所述命令管理器向所述设备用 户呈现所述电子设备当前支持的所有与所述首字符相对应的功能选项。
22. 如权利要求21所述的系统,其中,所述设备用户输入所述所需设 备功能的一个或多个后续字符,所述命令管理器作为响应而向所述设备用 户呈现仅那些与所述首字符和所述一个或多个后续字符二者相对应的功能 选项的更新列表。
23. —种用于控制电子设备的方法,包括创建用于存储设备命令的命令数据库,所述设备命令包括式样和与所述式样相对应的设备功能;利用式样输入装置检测所述式样,所述式样是由设备用户通过所述式样输入装置输入的;以及利用命令管理器通过利用所述式样在所述命令数据库中识别所述设备 功能,所述电子设备然后执行所述设备功能。
全文摘要
本发明公开了用于有效选择电子设备中的功能的系统和方法。用于有效选择电子设备中的功能的系统和方法包括为了存储设备命令而创建的命令数据库,设备命令包括专门定义的式样和相应的各个设备功能。可利用适当的式样输入装置来检测设备用户所输入的式样。命令管理器利用所识别的式样从命令数据库中识别相应设备功能。电子设备然后可执行所识别的设备功能。
文档编号G06F9/06GK101598999SQ20091014558
公开日2009年12月9日 申请日期2009年6月3日 优先权日2008年6月3日
发明者克里斯汀·阿莫兹川德, 彼得·奥丹瓦德尔, 皮瑞姆·文凯特桑 申请人:索尼株式会社;索尼电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1