发明名称 一种基于智能电视的非接触式虚拟人机交互方法
摘要 本发明的一种基于智能电视的非接触式虚拟人机交互方法,包括以下步骤:步骤1,将智能电视连接图像传感设备,并在智能电视中建立手势识别系统和手势信息数据库,在手势信息数据库中存储若干种指定手势以及与指定手势一一对应关联的智能电视执行程序;步骤2,设定两种操作模式;步骤3,进行操作模式A,通过手势直接对智能电视切换出的二维菜单界面和三维操纵界面操作;步骤4,进行操作模式B,保持智能电视当前界面不变,调用与手势对应关联的智能电视执行程序。本发明的有益效果是:结合虚拟界面位置感知和用户的行为模型探测用户的交互意图,提出了解决了基于手势交互的人机系统中难以解决的“Midas Touch问题”的新途径。
申请公布号 CN104571823B 申请公布日期 2015.12.02
申请号 CN201510013947.0 申请日期 2015.01.12
申请人 济南大学 发明人 冯志全;冯仕昌
分类号 G06F3/0481(2013.01)I;G06F3/0484(2013.01)I 主分类号 G06F3/0481(2013.01)I
代理机构 济南泉城专利商标事务所 37218 代理人 肖健
主权项 一种基于智能电视的非接触式虚拟人机交互方法,其特征在于,包括以下步骤:步骤1,将智能电视连接图像传感设备,并在智能电视中建立手势识别系统和手势信息数据库,在手势信息数据库中存储若干种指定手势以及与指定手势一一对应关联的智能电视执行程序;步骤2,如果图像传感设备观测到智能电视前的感知空间内有用户画出矩形,则进行步骤3,如果图像传感设备观测到智能电视前的感知空间内有用户画出圆形,则进行步骤4;步骤3,进行操作模式A,智能电视切换出二维菜单界面和三维操纵界面,图像传感设备观测用户的动态操作手势并通过手势识别系统进行识别,利用行为模型感知算法将用户做出的动态操作手势映射到二维菜单界面或三维操纵界面上进行直接操作;步骤4,进行操作模式B,保持智能电视当前界面不变,图像传感设备观测用户的手势数据并通过手势识别系统进行识别,在手势信息数据库中遍寻与识别出的手势一致的一种指定手势,并调用与之对应关联的智能电视执行程序;在步骤4中,智能电视前的感知空间划分出多个功能区域,在不同的功能区域内相同的手势关联不同的智能电视执行程序;智能电视前的感知空间内多个功能区域划分方法为:步骤a,设定感知空间内存在虚拟界面,该虚拟界面几何体区域为G,虚拟界面上需要布局的功能区域数目为m,将G分为u×v个功能块g<sub>i,j</sub>(i=1,2,..u,j=1,2,…,v),u×v=m;步骤b,G的重心为O,g<sub>i,j</sub>的重心为O<sub>i,j</sub>,定义手势到各个功能区域需要移动距离权值为:η<sub>i,j</sub>=γexp(‑||O<sub>i,j</sub>‑O||);移动距离越大,则移动距离权值越小,且<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>u</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>v</mi></munderover><msub><mi>&eta;</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mo>=</mo><mn>1,0</mn><mo>&le;</mo><mi>&eta;i</mi><mo>,</mo><mi>j</mi><mo>&le;</mo><mn>1</mn><mrow><mo>(</mo><mn>1</mn><mo>&le;</mo><mi>i</mi><mo>&le;</mo><mi>u</mi><mo>,</mo><mn>1</mn><mo>&le;</mo><mi>j</mi><mo>&le;</mo><mi>v</mi><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA0000743587390000021.GIF" wi="905" he="147" /></maths>步骤c,进一步定义各个功能区域的易操作性β<sub>i,j</sub>(i=1,2,..u,j=1,2,…,v),它们可以用概率统计的方法得到,且满足:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>u</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>v</mi></munderover><msub><mi>&beta;</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mo>=</mo><mn>1,0</mn><mo>&le;</mo><mi>&beta;i</mi><mo>.</mo><mi>j</mi><mo>&le;</mo><mn>1</mn><mrow><mo>(</mo><mn>1</mn><mo>&le;</mo><mi>i</mi><mo>&le;</mo><mi>u</mi><mo>,</mo></mrow></mrow>]]></math><img file="FDA0000743587390000022.GIF" wi="717" he="144" /></maths><maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mrow><mrow><mo></mo><mn>1</mn><mo>&le;</mo><mi>j</mi><mo>&le;</mo><mi>v</mi><mo>)</mo></mrow></mrow><mo>;</mo></mrow>]]></math><img file="FDA0000743587390000023.GIF" wi="193" he="78" /></maths>各个功能的使用频率ω<sub>i</sub>(i=1,2,..m)不同,采用概率统计的方法得到,且满足:<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>u</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>v</mi></munderover><msub><mi>&omega;</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mo>=</mo><mn>1,0</mn><mo>&le;</mo><msub><mi>&omega;</mi><mi>i</mi></msub><mo>,</mo><mi>j</mi><mo>&le;</mo><mn>1</mn><mrow><mo>(</mo><mn>1</mn><mo>&le;</mo><mi>i</mi><mo>&le;</mo><mi>u</mi><mo>,</mo><mn>1</mn><mo>&le;</mo><mi>j</mi><mo>&le;</mo><mi>v</mi><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA0000743587390000024.GIF" wi="923" he="148" /></maths>各g<sub>i,j</sub>所在位置“好坏”的总体评价权值为:α<sub>i,j</sub>=η<sub>i,j</sub>β<sub>i,j</sub>;步骤d,再将α<sub>i,j</sub>按照由大到小进行排序,得到序列(α<sub>1</sub>,α<sub>2</sub>,…,α<sub>m</sub>),将ω<sub>i,j</sub>也按照由大到小的顺序进行排序,得到序列(ω<sub>1</sub>,ω<sub>2</sub>,…,ω<sub>m</sub>);从而,ω<sub>k</sub>所对应的功能分配给模块α<sub>k</sub>(1≤k≤m)。
地址 250022 山东省济南市市中区南辛庄西路336号