专利名称:自发性的通用型语音遥控系统与方法
技术领域:
本发明是关于一种自发性的通用型语音遥控系统与方法(Scheme),特别是关于一种无需做预先调整设定动作,即可达到自发性地遥控各种受控体的通用型语音遥控系统与方法。
背景技术:
随着资讯科技的日渐进步,传统家电在未来势必会逐渐科技化。资讯家电将以传统家电的价格及更强大的功能来整合网路与无线通讯的能力,并以更人性化的操控方式进入每个家庭。在家电用品的使用上,遥控器已成为一种不可或缺的装置,但随着科技的发达,资讯产品的功能也随之增强且多样化,而搭配资讯家电的遥控器亦日益增多。目前市面上遥控家电的方式,如冷气、电视、DVD播放器或音响等都各有其专用的遥控器,因此,随着家电产品种类的增加,每一家庭拥有遥控器的数量也越来越多。由于同时存在多个遥控器,造成了使用上相当大的不便。
目前市面上虽然有许多所谓的万能遥控器(即具有多种实体按钮的遥控器),但它们都必须事先针对欲遥控的家电产品的频道做调整和设定方可使用。而且这些万能遥控器受到本身硬件上与功能上的限制,所以通常一个遥控器只具有遥控一两种受控体的功能,例如同时具有电视机及录放影机功能的遥控器,或同时具有电视及音响遥控功能的遥控器。
另一方面,通常所用的遥控器均是使用按键或触摸屏来作为使用者介面。当使用者的双手忙于工作或无法使用时,便无法应用通常所用的遥控器。加上,愈来愈强调语音整合的消费者时代的来临,通常所用的遥控器的使用者介面已无法满足消费者的需求。
因此,非常迫切需要开发一种自发性的通用型语音遥控系统与方法。此自发性的通用型语音遥控系统与方法无需人为事先设定,而且不会被受控体数量和种类所限制。只使用单一一个耳机筒,即能自动遥控至少一个各种受控体,如电器用品、机器人、机台或仪器装备等。遥控器并可根据不同的受控体,自动调整和产生合适的语音控制方法,以便方便使用者语音操作、遥控和监听每一个受控体。
发明内容
本发明的主要目的是提供一种自发性的通用型语音遥控系统与方法,以便自动地搜寻受控体,并动态地下载受控体的语音模型(VoicePattern),达到无需人为设定,就能以例如单一耳机控制器来操作各种不同的受控体,而且不受受控体的种类和数量的限制。
本发明的另一个目的是提供一种自发性的通用型语音遥控系统与方法,以便根据不同的受控体来自动调整并产生合适的语音介面内容,因而方便使用者的语音操作。
根据本发明的上述目的,本发明提供了一种自发性的通用型语音遥控系统与方法,以便使用语音来操作各种不同的受控体。
本发明的目的是这样实现的。
一种自发性的通用型语音遥控系统,用以遥控至少一受控体,其中该至少一受控体安装有至少一处理器,该语音自发性的通用型遥控系统至少包括一通用型语音命令器GVRC(Generic Voice Remote Commander),其中该GVRC更至少包括一GVRC UID传送介面140,以便接收一统一辨识号码UID(UnifiedIdentification),其中该GVRC UID传送介面140是属于一UID传送装置;一语音介面160,以便播放讯息语音和输入语音命令;一GVRC资料传送介面150,是属于一资料传送装置,以便传送一语音模型(Voice Pattern)和该命令;一UID识别单元100,以便辨别该UID,且转换该UID为一有效资讯;一语音模型抓取单元110,以便传送该有效资讯,并输出一抓取语音模型的指令,其中该语音模型抓取单元110并可处理由该GVRC资料传送介面150输入的该语音模型;一语音模型转译单元120,以便直译该语音模型成为该语音介面可播放的声音;以及一GVRC分散式运算单元130;至少一通用型语音嵌入式受控器GVEC(Generic EmbeddedController),分别安装于该至少一受控体,其中该至少一GVEC是与该GVRC相互配合,且该至少一GVEC更至少包括一UID产生单元10,以便产生该UID;
一语音模型产生单元20,以便产生该语音模型,其中该语音模型是记载该至少一GVEC和该GVRC的相关资料,以及该至少一GVEC所对应的控制介面和控制方法;一GVEC分散式运算单元30,以便透过该资料传送装置与该GVRC互相操控(Interoperability),而该GVRC分散式运算单元130是用来透过资料传送装置与该至少一GVEC互相操控;一GVEC UID传送介面40,以便传送该UID,其中该GVEC UID传送介面40是属于该UID传送装置;以及一GVEC资料传送介面50,属于该资料传送装置,以便传送该语音模型和该命令,该命令是由该至少一处理器来执行,以便操控该至少一受控体。
一种自发性的通用型语音遥控方法,是应用于一自发性的通用型遥控系统中,该自发性的通用型遥控系统至少包括一GVRC,该GVRC具有一UID识别单元100、一语音模型抓取单元110、一语音模型转译单元120、一GVRC分散式运算单元130、一GVRC资料传送介面150、一语音介面160和一GVRCUID传送介面140;以及至少一GVEC分别安装于至少一受控体且与该GVRC相互配合,该至少一GVEC具有一UID产生单元10、一GVEC分散式运算单元30、一语音模型产生单元20、一GVEC资料传送介面50和一GVEC UID传送介面40,其中该至少一受控体安装有一至少一处理器,使得该至少一处理器与该GVEC分散式运算单元30互相交连讯号,且该自发性的通用型语音遥控方法至少包括该至少一GVEC发布一UID,其中该UID是由该UID产生单元10所产生,并进行一UID传送,该UID传送是由该GVEC UID传送介面40和该GVRCUID传送介面140来执行;该GVRC取得并辨识该UID,其中该GVRC透过该GVRC UID传送介面140来取得该UID,并由该UID识别单元100辨识该UID;驱动该语音模型抓取单元110;输出一抓取语音模型的指令,其中该抓取语音模型的指令是由该语音模型抓取单元110输出至该GVRC分散式运算单元130;由该GVRC分散式运算单元130输出该抓取语音模型的指令至该GVRC资料传送介面150;进行第一资料传送,其中该第一资料传送是由该GVRC资料传送介面150将该抓取语音模型的指令传送至该GVEC资料传送介面50;传送该抓取语音模型的指令给该GVEC分散式运算单元30;由该GVEC分散式运算单元30传送该抓取语音模型的指令给该语音模型产生单元20,以产生一语音模型;传送该语音模型给该GVEC资料传送介面50;进行第二资料传送,其中该第二资料传送是由该GVEC资料传送介面50传送该语音模型至该GVRC资料传送介面150;传送该语音模型至该语音模型抓取单元110;传送该语音模型至该语音模型转译单元120,以解译成一资讯;显示该资讯,其中该资讯是由该语音模型转译单元120传至该语音介面160而播放出来;产生并传递一命令给该GVRC分散式运算单元130,其中该命令是透过该语音介面160而产生;由该GVRC分散式运算单元130输出该命令至该GVRC资料传送介面150;进行第三资料传送,其中该第三资料传送是由该GVRC资料传送介面150传送该命令给该GVEC资料传送介面50;传送该命令给该GVEC分散式运算单元30;由该GVEC分散式运算单元30将该命令交由该至少一受控体的该至少一处理器来处理,以操控该至少一受控体,并送出一回应讯息;由该GVEC分散式运算单元30传送该回应讯息至该GVEC资料传送介面50;进行第四资料传送,其中该第四资料传送是由该GVEC资料传送介面50回报该回应讯息给该GVRC资料传送介面150;传送该回应讯息至该GVRC分散式运算单元130;以及显示该回应讯息,其中该回应讯息是由该GVRC分散式运算单元130传送至该语音介面160而显示出来。
本发明的自发性的通用型语音遥控系统至少包括至少一个通用型语音嵌入式受控器GVEC(Generic Voice Embedded Controller),分别安装于至少一个受控体;以及通用型语音命令器GVRC(Generic Voice RemoteCommander)。其中每一个受控体安装有至少一个处理器。每一个GVEC更至少包括GVEC UID(Unified Identification;统一辨识号码)传送介面40;GVEC资料传送介面50;UID产生单元10;语音模型产生单元20;以及GVEC分散式运算单元30,其中UID产生单元10、语音模型产生单元20以及GVEC分散式运算单元30是属于GVEC的核心(Kernel)。此GVRC更至少包括UID识别单元100;语音模型抓取(Voice Pattern Collection)单元110;语音模型转译(Voice Pattern Translation)单元120;GVRC分散式运算单元130;GVRC UID传送介面140;GVRC资料传送介面150;以及用于语音输出入的语音介面160,如耳机筒、麦克风等,其中UID识别单元100、语音模型抓取单元110、语音模型转译单元120以及GVRC分散式运算单元130是属于GVRC的核心。
另一方面,本发明的自发性的通用型语音遥控方法至少包括GVEC发布UID,并进行UID传送;GVRC取得并辨识UID;驱动语音模型抓取单元110;输出抓取语音模型的指令;以便由GVRC分散式运算单元130输出该抓取语音模型的指令;进行资料传送;传送抓取语音模型的指令给GVEC分散式运算单元30;以便由GVEC分散式运算单元30传送抓取语音模型的指令给语音模型产生单元20,以产生一语音模型;传送语音模型给GVEC资料传送介面50;进行资料传送,以传送语音模型给GVRC资料传送介面150;传送语音模型至语音模型抓取单元110;传送语音模型至语音模型转译单元120;播放资讯;产生并传递命令;以便由GVRC分散式运算单元130输出命令;进行资料传送;传送命令给GVEC分散式运算单元30;以便由GVEC分散式运算单元30将命令交由处理器来处理,而处理器并送出回应讯息;以便由GVEC分散式运算单元30传送回应讯息至GVEC资料传送介面50;进行资料传送,以回报回应讯息给GVRC资料传送介面150;传送回应讯息至GVRC分散式运算单元130;以及语音显示回应讯息。
因此,应用本发明,可自动地搜寻受控体,并动态地下载受控体的语音模型,从而达到无需人为设定,就能以例如单一耳机控制器来操作各种不同的受控体,且不受受控体的种类和数量的限制;可根据不同的受控体,来自动调整并产生合适的语音介面的内容,而方便使用者的语音操作。
附图1是描述本发明中GVEC功能的方块和流程框图。
附图2是描述本发明中GVRC功能的方块和流程框图。
符号说明
10 UID产生单元20 语音模型产生单元30 GVEC分散式运算单元36、136 嵌入式作业系统40 GVEC UID传送介面50 GVEC资料传送介面100 UID识别单元110 语音模型抓取单元120 语音模型转译单元130 GVRC分散式运算单元140 GVRC UID传送介面150 GVRC资料传送介面160 语音介面210 GVEC发布UID220 GVRC取得并辨识UID230 驱动语音模型抓取单元240 输出抓取语音模型的指令250 由GVRC分散式运算单元输出抓取语音模型的指令260 传送抓取语音模型的指令给GVEC分散式运算单元270 由GVEC分散式运算单元传送抓取语音模型的指令给语音模型产生单元280 传送语音模型给GVEC资料传送介面290 传送语音模型至语音模型抓取单元300 传送语音模型至语音模型转译单元310 播放资讯320 产生并传递命令330 由GVRC分散式运算单元输出命令340 传送命令给GVEC分散式运算单元350 由GVEC分散式运算单元将命令交由受控体的至少一个处理器来处理,而处理器并送出回应讯息360 由GVEC分散式运算单元传送回应讯息370 传送回应讯息至GVRC分散式运算单元
380 语音显示回应讯息400 UID传送500 资料传送
具体实施例方式本发明描述了一种自发性的通用型语音遥控系统与方法。本发明透过UID传送装置来感应至少一个受控体的种类并自动下载其语音模型,然后随着不同受控体的种类而转换语音介面的内容,以提供不同的语音讯息。如此,只需要一个具有自发性通用型遥控机制的GVRC,配合安装于受控体上的GVEC,就能遥控各种不同的受控体,如电器用品、机器人、机台或仪器装备等。
本发明的通用型语音遥控系统至少包括GVRC;以及至少一个GVEC,分别安装于至少一个受控体。其中此至少一个GVEC是与此GVRC相互配合。
参照附图1。附图1为描述本发明中GVEC功能的方块和流程图。受控体上安装有至少一个处理器(图中未标出),以便执行命令来操控受控体,并与GVEC交连而回送回应讯息。其中处理器可为数字讯号处理器(DigitalSignal Processor;DSP)或微处理器(Microprocessor)等。
GVEC至少包括GVEC UID传送介面40;GVEC资料传送介面50;UID产生单元10;语音模型产生单元20;以及GVEC分散式运算单元30,其中UID产生单元10、语音模型产生单元20以及GVEC分散式运算单元30是属于同一嵌入式作业系统36上,且可与GVEC UID传送介面40和GVEC资料传送介面50一起设计成GVEC的核心,并可制作成硅智财SIP(SiliconIntellectual Property)或片上系统芯片SOC(System On Chip),以便方便地安装于受控体上。另外,此系统单晶片亦可制作成类似机顶盒(Set-TopBox)的装置或功能更强大的系统晶片,以便安装于受控体上。
关于UID的定义,本发明可以用一个常规表示式来表示此UID的形式(Pattern),也可以应用一些编码的方式来产生此识别码。例如UID可由受控体编号(ID)和网路位址(Network Address)所组成。至于语音模型,则为本发明自行定义用来语音控制介面的描述方法,其中记载GVEC及GVRC的相关资料,并且记录了GVEC所对应的语音控制介面及控制方法。另外,语音模型亦可包括编码和资料压缩的方法以及数位签章。而语音模型的制作则可使用如MP3或是WAV等任何可描述GVEC的语音控制介面的演算法所产生的资料。此外,GVRC/GVEC(即受控体)需要应用分散式计算的机制(如其中的分散式的Remote Procedure Call),并透过无线网路来互相操控(Interoperability)。
一般而言,各GVEC具有下列几个状态1.启动后自动周期性地发布UID。另外,各GVEC分散式运算单元30分别进入待命状态;2.当收到GVRC要求发布语音模型的要求时,便会将语音模型发布出去;3.当收到GVRC的命令后,GVEC便会将命令传递给受控体的数字讯号处理器或微处理器去做控制的动作,并回报讯息至GVRC。
参照附图2。附图2为描述本发明中GVRC功能的方块和流程图。GVRC更至少包括UID识别单元100;语音模型抓取单元110;语音模型转译单元120;GVRC分散式运算单元130;GVRC UID传送介面140;GVRC资料传送介面150;以及语音介面160,其中UID识别单元100、语音模型抓取单元110、语音模型转译单元120以及GVRC分散式运算单元130是属于GVRC的核心,且可设计在同一嵌入式作业系统136上,并可制作成系统单晶片。除语音介面160外,GVRC UID传送介面140和GVRC资料传送介面150亦可一同被制作在嵌入式作业系统136所制成的系统单晶片或面板上。语音介面160是由语音输入装置和语音输出装置所组成,例如带有麦克风的耳机;喇叭和麦克风的组合等。
UID识别单元100必须能够辨别UID,且将其转换为有效的资讯,例如辨识出UID中的受控体编号和网路位址。另外,UID识别单元100必须具有同时识别多组UID的功能,本发明可使用以下的方式或其他可达到此功能的方法来解决这样的问题。首先定义传送一个字节(byte)需要的时间t秒,若在同一时间内收到K组的UID,且每一个UID都是以\n作为终止符号,而UID识别单元100会在T秒内做辨识的行为。当Σi=1i=K(|UIDi|+2)·t≤T]]>(其中加上2是因为\n占了2个bytes的长度)时,方能辨识所有的K组UID;否则,仅能辨识在T秒内出现的最后一个\n之前的若干组UID。然后,使用者可依据所识别出的UID来选择要操控哪一个受控体。
当完成了UID的识别之后,语音模型抓取单元110便会透过GVRC分散式运算单元130,经由GVRC资料传送介面150向GVEC要求取得语音模型。取得语音模型后,并将语音模型下载至暂存档案中,随后交由语音模型转译单元120做直译(Interpreter)的动作。语音模型转译单元120是利用编译器(Complier)的技术所撰写的一个直译功能,其目的是将语音模型解析成为一个语音介面160可发出的语音。使用者并可透过此语音介面160下达命令,经由GVRC分散式运算单元130将命令传达给GVEC。
当GVRC启动之后,便开始接受各GVEC所传出的UID的讯息,在完成了UID讯息的识别之后,便透过GVRC分散式运算单元130取得语音模型,接着转译语音模型成为语音介面160(如耳机筒)中喇叭的声音。当使用者使用耳机筒的麦克风下指令时,指令便透过GVRC分散式运算单元130而传递给GVEC,若GVEC有回应资讯时,则将以语音的方式回应资讯给语音介面160。
此外,GVEC UID传送介面40和GVRC UID传送介面140可使用例如红外线(Infrared Data Association,IrDA)装置(如IrLan、VFIR或SIR等)、蓝牙装置(Bluetooth)、无线网路卡(如IEEE802.11b或IEEE802.11a等)、家用射频装置(HomeRF)、感应线圈或其他感应装置等可发布UID的UID传送装置。GVEC资料传送介面50和GVRC资料传送介面150可使用例如蓝牙装置、无线网路卡等资料传送装置。其中,GVEC UID传送介面40、GVRC UID传送介面140、GVEC资料传送介面50和GVRC资料传送介面150亦可属同一个传送装置,例如蓝牙装置、无线网路卡等,即GVEC UID传送介面和GVEC资料传送介面为此传送装置的同一介面;而GVRC UID传送介面和GVRC资料传送介面为此传送装置的同一另一介面。以上所述的各传送介面的种类与规格仅为举例说明,本发明并不在此限。
参照附图1和附图2。在此将本发明的通用型遥控方法的流程说明如下首先,由GVEC进行UID传送(步骤400)来发布UID(步骤210),其中此UID(步骤400)是通过由GVEC UID传送介面40和GVRC UID传送介面140来执行。然后,GVRC进行UID传送(步骤400)以取得并辨识UID(步骤220),其中此UID是由UID识别单元100来辨识。接着,GVRC驱动语音模型抓取单元110(步骤230),语音模型抓取单元110再输出抓取语音模型的指令(步骤240)至GVRC分散式运算单元130。然后,通过由GVRC分散式运算单元130输出抓取语音模型的指令(步骤250)至GVRC资料传送介面150,再进行资料传送(步骤500),由GVRC资料传送介面150传送抓取语音模型的指令至GVEC资料传送介面50。GVEC资料传送介面50获得抓取语音模型的指令后,传送抓取语音模型的指令给GVEC分散式运算单元30(步骤260)。接着,通过由GVEC分散式运算单元30传送抓取语音模型的指令给语音模型产生单元20(步骤270)。语音模型产生单元20产生语音模型之后,再传送语音模型给GVEC资料传送介面50(步骤280),然后进行资料传送(步骤500),由GVEC资料传送介面50传送语音模型给GVRC资料传送介面150。GVRC资料传送介面150取得语音模型后,传送语音模型至语音模型抓取单元110(步骤290)。接着,语音模型抓取单元110传送语音模型至语音模型转译单元120(步骤300),以解译成语音资讯。然后播放资讯(步骤310),将此语音资讯透过语音介面160播放出来。
当UID确认和语音模型显示之后,使用者便可透过语音介面160产生并传递命令给GVRC分散式运算单元130(步骤320),以透过GVRC分散式运算机构来传递命令。再通过由GVRC分散式运算单元130输出命令至GVRC资料传送介面150(步骤330)。然后进行资料传送(步骤500),由GVRC资料传送介面150传送命令给GVEC资料传送介面50,GVEC资料传送介面50再传送命令GVEC分散式运算单元30(步骤340)。接着,通过由GVEC分散式运算单元30将此命令交由受控体的至少一个处理器(未绘示)来处理,以操控受控体,而处理器并送出回应讯息(步骤350),其中,步骤350是透过例如PCI或ISA汇流排(Bus)等介面(未绘示)来进行。再通过由GVEC分散式运算单元30传送回应讯息至GVEC资料传送介面50(步骤360),并进行资料传送(步骤500),以回报给GVRC资料传送介面150。GVRC资料传送介面150再传送回应讯息至GVRC分散式运算单元130(步骤370)。然后语音显示回应讯息(步骤380),其中GVRC分散式运算单元130传送回应讯息至语音介面160而显示出来。
如前所述,本发明的UID传送(步骤400)与资料传送(步骤500)可为使用同一个传送装置的二个不同的传送规则(Rules),即GVEC UID传送介面40和GVEC资料传送介面50为此传送装置的同一介面;而GVRC UID传送介面140和GVRC资料传送介面150为此传送装置的同一另一介面。
另外,具有GVRC的UID识别单元100可设定检查UID的时间,例如在3秒内结束UID的识别,即当进入一空间后,具有GVRC的语音介面160(耳机筒)会于3秒后说明此空间中有什么的电子装置(安装有GEVC)可被操控。在此耳机筒与使用者互动时,GVRC会停止搜寻安装有GEVC的电子装置的动作,除非使用者另外做了一些设定,语音介面160才会在每一次和使用者对话后回报附近有什么样的电子装置。
值得一提的是,本发明可应用于各种不同领域的受控体。例如家电领域中使用爪哇媒体框架(Java Media Frame;JMF)制作的JavaTV选台装置;自动化领域中使用TinyVM及LEGO RCX机器人的应用;以及金融领域中使用RMI股票即时报价系统。在分别安装本发明的GVEC于RCX伺服器、股票伺服器和JavaTV之后,当GVRC移动到RCX伺服器之前时,GVRC便会透过UID传送装置感应出目前RCX伺服器的UID并且透过无线网路下载其语音模型;当GVRC移动到股票伺服器之前时,GVRC便会透过UID传送装置取得股票伺服器的UID并透过无线网路取得股票伺服器的语音模型;当GVRC移动到家里时,GVRC也能透过UID传送装置及无线网路取得JavaTV的语音模型并且控制JavaTV。于是,GVRC的语音介面进入工厂后,GVRC的语音介面便会收到关于机器人的语音讯息;进入股票市场后,便会收到关于股票报价的语音讯息;回到家里时,则会收到关于JavaTV之选台的语音讯息。
因此,本发明可应用于医药、工厂自动化和资讯家电等各个领域。而本发明更可使用晶片技术来制作,亦即将许多可硬件化及具有重复性且复杂的技术做成晶片。本发明并可依各种不同功能而开发各种的GVRC。
以下以一具体实施例来说明本发明当使用者欲开车出自家车库时,GVRC的耳机筒(语音介面)传出“目前此空间有汽车、音响、一大门,请问要开启什么?”。然后,使用者透过GVRC的麦克风(语音介面)回答“开启音响,转到FM98.3”,此时安装有GVEC的音响即可开启,并且转台至FM98.3。接着,当使用者要准备上车时,透过GVRC的麦克风说“开车门,发动汽车引擎”。在使用者上车后,透过GVRC的麦克风说“开启大门”。待使用者出门后,则透过GVRC的麦克风说“关闭大门”。值得注意的是,以上使用者与GVRC的对话是规定于上述语音模型中。
由上述本发明的实施例可知,本发明的自发性的通用型语音遥控系统与方法具有以下优点无需人为设定,便能以单一遥控器来操作各种不同的受控体,而且不受受控体的种类和数量的限制;可根据不同的受控体,自动调整并产生合适的语言模型,故使用者可以便利而有效率地操作。此外,本发明不需要使用触摸幕及显示器,可仅以一语音晶片及喇叭/麦克风取代之,故所消耗电力的功率很低。又,由于语音模型是动态地被载入,故所需要使用的记载体装置也会很低,因此,本发明非常适合大量生产。又,本发明并可搭配无线介面(如蓝牙,无线网路等)而与目前的手机做整合应用。
虽然本发明以一较佳实施例揭露如上,然其并非用以限定本发明,任何熟习此技艺者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰,因此本发明的保护范围当以权利要求所界定的范围为准。
权利要求
1.一种自发性的通用型语音遥控系统,用以遥控至少一受控体,其中该至少一受控体安装有至少一处理器,该语音自发性的通用型遥控系统至少包括一通用型语音命令器GVRC(Generic Voice Remote Commander),其中该GVRC更至少包括一GVRC UID传送介面(140),以便接收一UID(Unified Identification;统一辨识号码),其中该GVRC UID传送介面(140)是属于一UID传送装置;一语音介面(160),以便播放讯息语音和输入语音命令;一GVRC资料传送介面(150),是属于一资料传送装置,以便传送一语音模型(Voice Pattern)和该命令;一UID识别单元(100),以便辨别该UID,且转换该UID为一有效资讯;一语音模型抓取单元(110),以便传送该有效资讯,并输出一抓取语音模型的指令,其中该语音模型抓取单元(110)并可处理由该GVRC资料传送介面(150)输入的该语音模型;一语音模型转译单元(120),以便直译该语音模型成为该语音介面可播放的声音;以及一GVRC分散式运算单元(130);至少一通用型语音嵌入式受控器GVEC(Generic Embedded Controller),分别安装于该至少一受控体,其中该至少一GVEC是与该GVRC相互配合,且该至少一GVEC更至少包括一UID产生单元(10),以便产生该UID;一语音模型产生单元(20),以便产生该语音模型,其中该语音模型是记载该至少一GVEC和该GVRC的相关资料,以及该至少一GVEC所对应的控制介面和控制方法;一GVEC分散式运算单元(30),以便透过该资料传送装置与该GVRC互相操控(Interoperability),而该GVRC分散式运算单元(130)是用来透过资料传送装置与该至少一GVEC互相操控;一GVEC UID传送介面(40),以便传送该UID,其中该GVEC UID传送介面(40)是属于该UID传送装置;以及一GVEC资料传送介面(50),属于该资料传送装置,以便传送该语音模型和该命令,该命令是由该至少一处理器来执行,以便操控该至少一受控体。
2.如权利要求1所述的自发性的通用型语音遥控系统,其中该UID产生单元(10)、该语音模型产生单元(20)和该GVEC分散式运算单元(30)是设计在一嵌入式作业系统(36)上,并可与该GVEC资料传送介面(50)和该GVEC UID传送介面(40)一起制作成一硅智财SIP(Silicon Intellectual Property)或一片上系统芯片SOC(System On Chip),以便便利地安装于该至少一受控体上或和其他硅智财做整合。
3.如权利要求1所述的自发性的通用型语音遥控系统,其中该UID识别单元(100)、该语音模型抓取单元(110)、该语音模型转译单元(120)以及该GVRC分散式运算单元(130)是属于该GVRC的核心,且可设计在一嵌入式作业系统(136)上,并可制作成一片上系统芯片或一硅智财,该GVRC UID传送介面(140)和该GVRC资料传送介面(150)可制作在该片上系统芯片或该硅智财上。
4.如权利要求1所述的自发性的通用型语音遥控系统,其中该UID是由该至少一受控体的编号(ID)和网路位址(Network Address)所组成。
5.如权利要求1所述的自发性的通用型语音遥控系统,其中该语音模型更至少包括编码和资料压缩的方法;以及数位签章。
6.如权利要求1所述的自发性的通用型语音遥控系统,其中该GVEC UID传送介面(40)和该GVEC资料传送介面(50)可为同一介面;而该GVRC UID传送介面(140)和该GVRC资料传送介面(150)可为同一另一介面。
7.如权利要求1所述的自发性的通用型语音遥控系统,其中该语音介面(160)至少包括一语音输入装置和一语音输出装置。
8.一种自发性的通用型语音遥控方法,是应用于一自发性的通用型遥控系统中,该自发性的通用型遥控系统至少包括一GVRC,该GVRC具有一UID识别单元(100)、一语音模型抓取单元(110)、一语音模型转译单元(120)、一GVRC分散式运算单元(130)、一GVRC资料传送介面(150)、一语音介面(160)和一GVRC UID传送介面(140);以及至少一GVEC分别安装于至少一受控体且与该GVRC相互配合,该至少一GVEC具有一UID产生单元(10)、一GVEC分散式运算单元(30)、一语音模型产生单元(20)、一GVEC资料传送介面(50)和一GVEC UID传送介面(40),其中该至少一受控体安装有一至少一处理器,使得该至少一处理器与该GVEC分散式运算单元(30)互相交连讯号,且该自发性的通用型语音遥控方法至少包括该至少一GVEC发布一UID,其中该UID是由该UID产生单元(10)所产生,并进行一UID传送,该UID传送是由该GVEC UID传送介面(40)和该GVRC UID传送介面(140)来执行;该GVRC取得并辨识该UID,其中该GVRC透过该GVRC UID传送介面(140)来取得该UID,并由该UID识别单元(100)辨识该UID;驱动该语音模型抓取单元(110);输出一抓取语音模型的指令,其中该抓取语音模型的指令是由该语音模型抓取单元(110)输出至该GVRC分散式运算单元(130);由该GVRC分散式运算单元(130)输出该抓取语音模型的指令至该GVRC资料传送介面(150);进行第一资料传送,其中该第一资料传送是由该GVRC资料传送介面(150)将该抓取语音模型的指令传送至该GVEC资料传送介面(50);传送该抓取语音模型的指令给该GVEC分散式运算单元(30);由该GVEC分散式运算单元(30)传送该抓取语音模型的指令给该语音模型产生单元(20),以产生一语音模型;传送该语音模型给该GVEC资料传送介面(50);进行第二资料传送,其中该第二资料传送是由该GVEC资料传送介面(50)传送该语音模型至该GVRC资料传送介面(150);传送该语音模型至该语音模型抓取单元(110);传送该语音模型至该语音模型转译单元(120),以解译成一资讯;显示该资讯,其中该资讯是由该语音模型转译单元(120)传至该语音介面(160)而播放出来;产生并传递一命令给该GVRC分散式运算单元(130),其中该命令是透过该语音介面(160)而产生;由该GVRC分散式运算单元(130)输出该命令至该GVRC资料传送介面(150);进行第三资料传送,其中该第三资料传送是由该GVRC资料传送介面(150)传送该命令给该GVEC资料传送介面(50);传送该命令给该GVEC分散式运算单元(30);由该GVEC分散式运算单元(30)将该命令交由该至少一受控体的该至少一处理器来处理,以操控该至少一受控体,并送出一回应讯息;由该GVEC分散式运算单元(30)传送该回应讯息至该GVEC资料传送介面(50);进行第四资料传送,其中该第四资料传送是由该GVEC资料传送介面(50)回报该回应讯息给该GVRC资料传送介面(150);传送该回应讯息至该GVRC分散式运算单元(130);以及显示该回应讯息,其中该回应讯息是由该GVRC分散式运算单元(130)传送至该语音介面(160)而显示出来。
9.如权利要求8所述的自发性的通用型语音遥控方法,其中该UID是由该至少一受控体的编号和网路位址所组成。
10.如权利要求8所述的自发性的通用型语音遥控方法,其中该语音模型更至少包括编码和资料压缩的方法;以及数位签章。
全文摘要
本发明涉及一种自发性的通用型语音遥控系统与方法。此语音遥控系统至少包括至少一个通用型嵌入式语音受控器GVEC(Generic Voice Embedded Controller),分别安装于至少一个受控体;以及通用型语音命令器GVRC(Generic Voice Remote Commander),其中通用型嵌入式语音受控器GVEC用来配合通用型语音命令器GVRC。本发明的方法是指使用通用型语音命令器来自动感应至少一个受控体的类型,然后动态地下载受控体的语音模型(Voice Pattern),以便无需做预先调整设定的动作,即可以一语音命令器来自发性地遥控各种受控体。
文档编号G01L15/00GK1667389SQ20041000847
公开日2005年9月14日 申请日期2004年3月12日 优先权日2004年3月12日
发明者杨攸中 申请人:杨攸中, 杨衍彬