一种适用于婴儿及特殊人群的多媒体控制系统的制作方法_2

文档序号:9276720阅读:来源:国知局
反馈控制模块1014和多路信号合成分析模块1015电连接,所述通用控制行为生成模块1017分别与需求状态匹配模块1016和应用场景过滤器1018电连接,所述应用场景过滤器1018与匹配具体设备控制方法库1019电连接,所述匹配具体设备控制方法库1019与控制设备接口 1024电连接,所述控制设备接口 1024与外部设备电连接。
[0031]所述多路信号合成分析模块1015得到的有效数据经输出控制单元103输出,无效数据经过自鸣和闪烁吸引模块1021、应用程序场景设定模块1022和模式查找表1023处理后通过输出控制单元103输出操控多媒体设备。所述自鸣和闪烁吸引模块1021与多路信号合成分析模块1015电连接,应用程序场景设定模块1022与自鸣和闪烁吸引模块1021和模式查找表1023电连接,所述模式查找表1023与应用场景过滤器1018电连接。
[0032]所述多路信号合成分析模块1015得到的有效数据为婴儿及特殊人群对多媒体设备的反应通过数据采集单元101能采集到的数据;所述无效数据为婴儿及特殊人群对多媒体设备的反应通过数据采集单元101不能采集到的数据。
[0033]以下介绍各模块之间的作用和关系。
[0034]图像采集模块1001:用于采集婴儿及特殊人群的面部表情,以图片方式存储,采集的面部主要分为正面图片、左侧面图片、右侧面图片,此模块根据皮肤颜色比例分辨采集图片的有效性,无效模块将被丢弃,不会发往后续模块。
[0035]表情分析模块1007:用于根据获取的有效面部表情图片与自带的表情库(此库可以网络获取也可以离线使用)做比较,分析出当前婴儿及特殊人群的表情状态。表情状态主要包括:喜笑表情、惊吓表情、悲哭表情、平静表情等几种。同时,此模块将获取的状态传递给高速总线切换模块1013。
[0036]音频采集模块1002:用于采集婴儿及特殊人群的声音,以5秒或较小时段的片段存储。同时,此模块将获取的状态传递给高速总线切换模块1013。
[0037]声音状态分析模块1008:用于根据采集到的音频与婴儿及特殊人群声音库做分析比较,判断出婴儿及特殊人群的当前心情。大致分为:欢乐声音、哭泣声音、无声声音、喷呀声音等几种。同时,此模块将获取的状态传递给高速总线切换模块1013。
[0038]脑波采集模块1003:用于近距离地采集婴儿及特殊人群的脑电波信号,并提取其中的专注度指数。专注度指数是从脑电波信号中提取出来的可以反应人的注意力集中情况的信号指数,这个值一般在O?200之间变化,值越高说明注意力越集中。此模块把专注度指数采集到之后,传递给专注度分析模块1009。
[0039]专注度分析模块1009:用于将获取自脑波采集模块的专注度指数数据进行分析,根据专注度指数的值不同,输出此时婴儿及特殊人群的专注度状态。专注度状态可以分为:高度关注、一般关注、不关注三种。同时,此模块将获取的状态传递给高速总线切换模块1013。
[0040]温度采集模块1004:用于在婴儿及特殊人群把装有本系统的设备抓在手中、啃食或碰触到时,采集具体碰触部位的体温,体温一般在36°?38°之间变化,并把此体温值送给体温状态分析模块1010。
[0041]体温状态分析模块1010:用于根据温度采集模块1004传递过来的婴儿及特殊人群体温分析当前的体温状况。输出冷静体温、正常体温和发热体温,此数据通过高速总线切换模块1013和输入信号优先级判定模块1020传递给多路信号合成分析模块1015后,会经过分析根据应用程序场景设定模块1022的设置将“发热体温”的状态设为不同的模式,比如可以关闭应用程序或系统自鸣报警等。
[0042]湿度采集模块1005:用于采集婴儿及特殊人群的湿度信息。此部分以数据形式体现,是指单位体积内含有水分的比例,为O?100的值。采集完成后,将此值传递给紧张度分析模块1011。
[0043]紧张度分析模块1011:用于根据湿度采集模块传递过来的湿度值分析婴儿及特殊人群当前的紧张情况。紧张度可分为高度紧张、紧张、不紧张、安静这几部分。同时,此模块将获取的状态传递给高速总线切换模块1013。
[0044]气流采集模块1006:用于在婴儿及特殊人群把搭载本系统的设备靠近口鼻时采集婴儿及特殊人群的呼吸气流,并转换成气流强度值,此值可在O?100之间变化。
[0045]呼吸急促度分析模块1012:用于根据气流采集模块1006传递过来的气流强度值判断当前的呼吸急促度,并将呼吸急促度分为平缓、急促、过急促这几种。同时,此模块将获取的状态传递给高速总线切换模块1013。
[0046]高速总线切换模块1013:用于检测各分析模块的状态数据,并把各模块的数据及时发送给输入信号优先级判定模块1020。
[0047]输入信号优先级判定模块1020:用于将上述各种分析模块传递过来的数据分级,当高优先级的数据状态更新时,暂停低优先级的数据传递甚至丢弃低优先级数据,以保证高优先级数据及时到达多路信号合成分析模块。这是因为,婴儿及特殊人群的状态一直会在不停变化,要提高控制的精准度,就要对不停变化的数据分级处理,如果分级不当,会导致次要数据干扰主要数据的判断,从而导致控制不精准或矛盾判断而失效。因此,各模块输入数据优先级如下(数字越小优先级越高):
[0048]体温状态数据优先级I ;
[0049]呼吸急促度数据优先级2 ;
[0050]专注度数据优先级3 ;
[0051]紧张度数据优先级4 ;
[0052]表情分析数据优先级5 ;
[0053]声音状态数据优先级6。
[0054]反馈控制模块1014:用于根据输入信号优先级判定模块1020的输入结果选择控制关闭某一采集模块,以降低系统功耗,比如,当专注度数据和紧张度数据在频繁变化时,可以关闭图像采集模块1001和音频采集模块1002,因为此时频繁获取的专注度和紧张度数据已经足够完成当前的功能控制了 ;然后,当优先级3和4的数据不再频繁变化时,则再次打开图像采集模块1001和音频采集模块1002,以此来降低系统功耗。
[0055]多路信号合成分析模块1015:用于将输入信号优先级判定模块1020传递过来的各种优先级信号进行综合分析,按时间顺序输出上述6种数据的6维数据包。举例如下,数据包格式为(冷静体温、平缓、高度关注、不紧张、平静表情、无声声音),同时本模块的主要作用是根据优先级不同,对数据分类,并在时序上面缓冲,取得最新的和优先级较高的数据,整理打包成一组数据以固定的时间间隔往后级模块传递(这样会令后级模块的工作有序,而不是一直被前级模块的突变数据打断)。
[0056]需求状态匹配模块1016:此模块用于获取反馈控制模块1014中的采集模块工作的信息,结合多路信号合成分析模块1015传来的数据,给出当前婴儿及特殊人群的需求状态。举例:如果此时脑波采集模块1003的专注度分析数据发生变化,同时反馈控制模块1014又反应本模块低优先级模块全部被关闭,并从6维数据包中得到的数据看其它高优先级模块较以前都没有变化,那么说明,此时,该婴儿及特殊人群的专注度处于一系列的剧烈变化中,或许是突然对当前节目感兴趣了或许是突然十分讨厌当前节目,具体情况,此模块会根据当前的6维数据包信息数据进行分析;如果此时脑波采集模块1003的专注度分析数据发生变化,同时反馈控制模块1014又反应本模块低优先级模块都正常工作,并从6维数据包中得到的数据看其它高优先级模块较以前都没有变化,那么说明,此时该婴儿及特殊人群的专注度轻微波动,节目内容对该婴儿及特殊人群的吸引力轻微降低或提高,具体情况,此模块会根据当前的6维数据包信息数据进行分析。
[0057]以此,根据这两路信号,需求状态匹配模块1016会分析出当前婴儿及特殊人群的实际感受状态,大致分为“喜爱当前媒体内容”、“对当前媒体内容没兴趣”、“讨厌当前媒体内容”、“受到当前媒体内容惊吓”、“受到当前媒体内容刺激而特别高兴”、“随当前媒体内容手舞足蹈”、“受当前媒体内容刺激悲伤欲
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1