CN109391833A - 一种智能电视的语音控制方法及智能电视 - Google Patents

一种智能电视的语音控制方法及智能电视 Download PDF

Info

Publication number
CN109391833A
CN109391833A CN201811066941.XA CN201811066941A CN109391833A CN 109391833 A CN109391833 A CN 109391833A CN 201811066941 A CN201811066941 A CN 201811066941A CN 109391833 A CN109391833 A CN 109391833A
Authority
CN
China
Prior art keywords
control
verified
blocked
manipulation
coordinate
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201811066941.XA
Other languages
English (en)
Other versions
CN109391833B (zh
Inventor
娄高伟
尹鹏吉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suning Intelligent Terminal Co Ltd
Original Assignee
Suning Intelligent Terminal Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Suning Intelligent Terminal Co Ltd filed Critical Suning Intelligent Terminal Co Ltd
Priority to CN201811066941.XA priority Critical patent/CN109391833B/zh
Publication of CN109391833A publication Critical patent/CN109391833A/zh
Application granted granted Critical
Publication of CN109391833B publication Critical patent/CN109391833B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42203Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS] sound input device, e.g. microphone
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/26Speech to text systems
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • G10L2015/223Execution procedure of a spoken command

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明公开一种智能电视的语音控制方法及智能电视,旨在解决智能电视的语音识别准确率不高的问题。该方法包括:基于智能电视当前的显示界面,获取多个可操控控件;根据可操控控件在显示界面的位置坐标对各可操控控件进行排序标记,并将标记与对应的控制指令映射保存于识别库中;获取用户发出的控制语音,控制语音包括标记的语音信息;将控制语音与识别库进行比对,根据比对结果确定与控制语音对应的控制指令,执行控制指令对应的操作。该智能电视包括上述技术方案所提的智能电视的语音控制方法。

Description

一种智能电视的语音控制方法及智能电视
技术领域
本发明涉及语音控制技术领域,尤其涉及一种智能电视的语音控制方法及智能电视。
背景技术
随着科技的发展,电视机也朝着智能化的趋势发展。智能电视除具有传统的视频、游戏等功能外,还具有网络功能,能够实现电视、网络和程序之间的跨平台搜索。智能电视正在成为继计算机、手机之后的第三种信息访问终端,用户可通过智能电视访问自己需要的信息。
目前,智能电视具有语音控制功能,尽管语音识别技术发展迅速,在特定环境下普遍具有较高的识别准确率,但是在实际使用过程中,受噪音干扰或者用户发出的指令不清晰等因素的影响,当用户下发的语音指令过于冗长则会增加语音识别错误的概率,进而降低了用户语音控制的交互体验。
发明内容
本发明的目的在于提供一种智能电视的语音控制方法及智能电视,旨在解决智能电视中语音识别准确率不高的问题。
为了实现上述目的,本发明的一方面提供一种智能电视的语音控制方法,包括:
基于智能电视当前的显示界面,获取多个可操控控件;
根据所述可操控控件在所述显示界面的位置坐标对各所述可操控控件进行排序标记,并将所述标记与对应的控制指令映射保存于识别库中;
获取用户发出的控制语音,所述控制语音包括所述标记的语音信息;
将所述控制语音与所述识别库进行比对,根据比对结果确定与所述控制语音对应的控制指令,执行所述控制指令对应的操作。
具体地,基于智能显示设备当前的显示界面,获取多个可操控控件的方法包括:
从当前显示界面中获取全部的操控控件,将其中完全显示的操控控件标识为可操控控件,其余的操控控件标识为待验证操控控件;
基于各所述待验证操控控件的被遮挡范围判断其操控性,当遮挡范围大于阈值时将其标识为不可操控控件,否则标识为可操控控件。
优选地,基于各所述待验证操控控件的被遮挡范围判断其操控性,当遮挡范围大于阈值时将其标识为不可操控控件,否则标识为可操控控件的方法包括:
判断所述待验证操控控件被遮挡的区域为上部区域、下部区域、左边区域、右边区域的任一种;
当所述待验证操控控件被遮挡的区域为上部区域时,采用公式dy1=rootview.top–view.top计算被遮挡范围,所述rootview.top表示显示界面上边框对应Y轴的坐标,所述view.top表示所述待验证操控控件的上边框对应Y轴的坐标;
当所述待验证操控控件被遮挡的区域为下部区域时,采用公式dy2=view.bottom–rootview.bottom计算被遮挡范围,所述view.bottom表示所述待验证操控控件下边框对应Y轴的坐标,所述rootview.bottom表示显示界面下边框对应Y轴的坐标;
当所述待验证操控控件被遮挡的区域为左边区域时,采用公式dx1=rootview.left-view.left计算被遮挡范围,所述rootview.left表示显示界面左边框对应X轴的坐标,所述view.left表示所述待验证操控控件左边框对应X轴的坐标;
当所述待验证操控控件被遮挡的区域为右边区域时,采用公式dx2=view.right-rootview.right计算被遮挡范围,所述view.right表示所述待验证操控控件右边框对应X轴的坐标,所述rootview.right表示显示界面右边框对应X轴的坐标;
在被遮挡范围dy1/dy2大于第一阈值时,将对应的待验证操控控件标识为不可操控控件;或者,在被遮挡范围dx1/dx2大于第二阈值时,将对应的待验证操控控件标识为不可操控控件。
较佳地,根据所述可操控控件在所述显示界面的位置坐标对各所述可操控控件进行排序标记,并将所述标记与对应的控制指令映射保存于识别库中的方法包括:
分别获取各所述可操控控件在显示界面中对应的坐标pi(xi、yi);
按照坐标值排序法对各所述可操控控件进行位置排序,并通过数字顺序标记;其中,所述坐标值排序法是指通过两两比较坐标pi(xi、yi)和坐标pi+1(xi+1、yi+1)中坐标值的大小,按照当yi<yi+1时,则pi+1位于pi的下方,当yi>yi+1时,则pi+1位于pi的上方,当yi=yi+1时,则pi+1和pi位于同一横向水平线的原则,对各坐标在Y轴方向进行排序,以及按照当xi<xi+1时,则pi+1位于pi的后方,当xi>xi+1时,则pi+1位于pi的前方,当xi=xi+1时,则pi+1和pi位于同一竖向水平线的原则,对各坐标在X轴方向进行排序;
将数字标记与相应的控制指令映射保存于识别库中,同时在所述可操控控件上显示数字标记。
优选地,所述可操控控件在显示界面的位置坐标,是指可操控控件左上角对应的点在显示界面的位置坐标。
优选地,将所述控制语音与所述识别库进行比对,根据比对结果确定与所述控制语音对应的控制指令,执行所述控制指令对应的操作的方法包括:
识别用户发出的控制语音,解析其中的数字标记;
从所述识别库中查找所述数字标记映射的控制指令;
执行所述控制指令对应的操作。
与现有技术相比,本发明提供的智能电视的语音控制方法具有以下有益效果:
本发明提供的智能电视的语音控制方法中,通过从智能电视的当前显示界面中获取所有的可操控控件,并依据每个可操控控件在当前显示界面中的坐标位置对其排序并标记,使得各可操控控件的左上角对应显示有一标记,由于标记与对应的控制指令都映射保存在识别库中,这样当用户想通过语音控制任一可操控控件时,只需向智能电视呼入对应可操控控件的标记信息,识别库即可准确调取与标记信息对应的控制指令执行相关操作。由于标记语音相对于可操控控件的全称语音而言,具有简短易识别的特点,因此能够大大的提高语音操控的准确率,进而提高智能电视的语音交互体验。
本发明的另一方面提供一种智能电视,包括电视本体和用于遥控智能电视本体的语音操控***,所述语音操控***包括控件提取单元、排序标记单元、语音获取单元和比对识别单元;
所述控件提取单元用于基于智能显示设备当前的显示界面,获取多个可操控控件;
所述排序标记单元用于根据所述可操控控件在所述显示界面的位置坐标对各所述可操控控件进行排序标记,并将所述标记与对应的控制指令映射保存于识别库中;
所述语音获取单元用于获取用户发出的控制语音,所述控制语音包括所述标记的语音信息;
所述比对识别单元用于将所述控制语音与所述识别库进行比对,根据比对结果确定与所述控制语音对应的控制指令,执行所述控制指令对应的操作。
优选地,所述控件提取单元包括控件识别模块和控件标识模块;
所述控件识别模块用于从当前显示界面中获取全部的操控控件,将其中完全显示的操控控件标识为可操控控件,其余的操控控件标识为待验证操控控件;
所述控件标识模块用于基于各所述待验证操控控件的被遮挡范围判断其操控性,当遮挡范围大于阈值时将其标识为不可操控控件,否则标识为可操控控件。
较佳地,所述控件标识模块包括判断子模块、计算子模块和判断子模块;
所述判断子模块用于判断所述待验证操控控件被遮挡的区域为上部区域、下部区域、左边区域、右边区域的任一种;
所述计算子模块用于当所述待验证操控控件被遮挡的区域为上部区域时,采用公式dy1=rootview.top–view.top计算被遮挡范围,所述rootview.top表示显示界面上边框对应Y轴的坐标,所述view.top表示所述待验证操控控件的上边框对应Y轴的坐标;或者,
用于当所述待验证操控控件被遮挡的区域为下部区域时,采用公式dy2=view.bottom–rootview.bottom计算被遮挡范围,所述view.bottom表示所述待验证操控控件下边框对应Y轴的坐标,所述rootview.bottom表示显示界面下边框对应Y轴的坐标;或者,
用于当所述待验证操控控件被遮挡的区域为左边区域时,采用公式dx1=rootview.left-view.left计算被遮挡范围,所述rootview.left表示显示界面左边框对应X轴的坐标,所述view.left表示所述待验证操控控件左边框对应X轴的坐标;或者,
用于当所述待验证操控控件被遮挡的区域为右边区域时,采用公式dx2=view.right-rootview.right计算被遮挡范围,所述view.right表示所述待验证操控控件右边框对应X轴的坐标,所述rootview.right表示显示界面右边框对应X轴的坐标;
所述判断子模块用于当被遮挡范围dy1/dy2大于第一阈值时,将对应的待验证操控控件标识为不可操控控件;或者,当被遮挡范围dx1/dx2大于第二阈值时,将对应的待验证操控控件标识为不可操控控件。
优选地,所述比对识别单元包括识别解析模块、比对查找模块和指令执行模块;
所述识别解析模块用于识别用户发出的控制语音,解析其中的数字标记信息;
所述比对查找模块用于从所述识别库中查找所述数字标记信息映射的控制指令;
所述指令执行模块用于执行所述控制指令对应的操作。
与现有技术相比,本发明提供的智能电视的有益效果与上述技术方案提供的智能电视的语音控制方法的有益效果相同,在此不做赘述。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明实施例一中智能电视的语音控制方法的流程示意图;
图2为本发明实施例一显示界面中的可操控控件示例图;
图3为本发明实施例一显示界面中的顺序标记的可操控控件示例图;
图4为本发明实施例一中智能电视的语音控制方法的时序图;
图5为本发明实施例二中智能电视的结构框图。
附图标记:
1-控件提取单元, 2-排序标记单元;
3-语音获取单元, 3-比对识别单元。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其它实施例,均属于本发明保护的范围。
实施例一
请参阅图1和图4,本实施例提供一种智能电视的语音控制方法,包括:
基于智能电视当前的显示界面,获取多个可操控控件;根据可操控控件在显示界面的位置坐标对各可操控控件进行排序标记,并将标记与对应的控制指令映射保存于识别库中;获取用户发出的控制语音,控制语音包括标记的语音信息;将控制语音与识别库进行比对,根据比对结果确定与控制语音对应的控制指令,执行控制指令对应的操作。
具体实施时,当前显示界面不仅可以为APP的内容界面,也可以为智能电视的桌面界面,例如,当为APP的内容界面时,可操控控件可以为内容资源模块或者其他功能模块,当为智能电视的桌面界面时,可操控控件可以为各APP对应的启动项。
根据上述具体实施过程可知,本实施例提供的智能电视的语音控制方法中,通过从智能电视的当前显示界面中获取所有的可操控控件,并依据每个可操控控件在当前显示界面中的坐标位置对其排序并标记,使得各可操控控件的左上角对应显示有一标记,由于标记与对应的控制指令都映射保存在识别库中,这样当用户想通过语音控制任一可操控控件时,只需向智能电视呼入对应可操控控件的标记信息,识别库即可准确调取与标记信息对应的控制指令执行相关操作。由于标记语音相对于可操控控件的全称语音而言,具有简短易识别的特点,因此能够大大的提高语音操控的准确率,进而提高智能电视的语音交互体验。
具体地,上述实施例中基于智能显示设备当前的显示界面,获取多个可操控控件的方法包括:
从当前显示界面中获取全部的操控控件,将其中完全显示的操控控件标识为可操控控件,其余的操控控件标识为待验证操控控件;基于各所述待验证操控控件的被遮挡范围判断其操控性,当遮挡范围大于阈值时将其标识为不可操控控件,否则标识为可操控控件。
进一步地,基于各待验证操控控件的被遮挡范围判断其操控性,当遮挡范围大于阈值时将其标识为不可操控控件,否则标识为可操控控件的方法包括:
判断待验证操控控件被遮挡的区域为上部区域、下部区域、左边区域、右边区域的任一种;当待验证操控控件被遮挡的区域为上部区域时,采用公式dy1=rootview.top–view.top计算被遮挡范围,rootview.top表示显示界面上边框对应Y轴的坐标,view.top表示待验证操控控件的上边框对应Y轴的坐标;当待验证操控控件被遮挡的区域为下部区域时,采用公式dy2=view.bottom–rootview.bottom计算被遮挡范围,view.bottom表示待验证操控控件下边框对应Y轴的坐标,rootview.bottom表示显示界面下边框对应Y轴的坐标;当待验证操控控件被遮挡的区域为左边区域时,采用公式dx1=rootview.left-view.left计算被遮挡范围,rootview.left表示显示界面左边框对应X轴的坐标,view.left表示待验证操控控件左边框对应X轴的坐标;当待验证操控控件被遮挡的区域为右边区域时,采用公式dx2=view.right-rootview.right计算被遮挡范围,view.right表示待验证操控控件右边框对应X轴的坐标,rootview.right表示显示界面右边框对应X轴的坐标;在被遮挡范围dy1/dy2大于第一阈值时,将对应的待验证操控控件标识为不可操控控件;或者,在被遮挡范围dx1/dx2大于第二阈值时,将对应的待验证操控控件标识为不可操控控件。
示例性地,请参阅图2,rootview为显示界面的边框,view1、view2和view5能够在当前显示界面完全显示,将其标识为可操控控件,而view3和view4不能够在当前显示界面中完全显示,则将其标识为待验证操控控件,为了判断它的操控性,需进一步对其被遮挡范围进行计算,从图中可见,view3被遮挡的区域为右边区域,采用公式dx2=view.right-rootview.right计算被遮挡范围,当dx2大于第二阈值时,将view3标识为不可操控控件,否则,将view3标识为可操控控件;同理,view4被遮挡的区域为下部区域,采用公式dy2=view.bottom–rootview.bottom计算被遮挡范围,当dy2大于第一阈值时,将view4标识为不可操控控件,否则,将view4标识为可操控控件。
进一步地,上述实施例中根据可操控控件在显示界面的位置坐标对各可操控控件进行排序标记,并将标记与对应的控制指令映射保存于识别库中的方法包括:
分别获取各可操控控件在显示界面中对应的坐标pi(xi、yi);按照坐标值排序法对各可操控控件进行位置排序,并通过数字顺序标记;其中,坐标值排序法是指通过两两比较坐标pi(xi、yi)和坐标pi+1(xi+1、yi+1)中坐标值的大小,按照当yi<yi+1时,则pi+1位于pi的下方,当yi>yi+1时,则pi+1位于pi的上方,当yi=yi+1时,则pi+1和pi位于同一横向水平线的原则,对各坐标在Y轴方向进行排序,以及按照当xi<xi+1时,则pi+1位于pi的后方,当xi>xi+1时,则pi+1位于pi的前方,当xi=xi+1时,则pi+1和pi位于同一竖向水平线的原则,对各坐标在X轴方向进行排序;将数字标记与相应的控制指令映射保存于识别库中,同时在可操控控件上显示数字标记。
具体实施时,首先采集所有可操控控件的坐标,对应为p1(x1,y1)、p2(x2,y2)、……、pi+1(xi+1、yi+1);通过两两比对相邻可操控控件的坐标,以p1和p2为例,如果y1<y2,则说明p2在p1的下方,反之p2在p1的上方,如果y1=y2,则说明p1和p2处于同一横向水平线上,此时再比较x1与x2,如果x1<x2,则说明p2在p1的后方,反之p2在p1的前方,如果x1=x2,则说明p1和p2处于同一竖向水平线上,以此类推,直至所有可操控控件被排序完毕,然后对其数字顺序标记,如图3所示,最后将数字标记与相应的控制指令映射保存于识别库中,并在可操控控件上对应显示数字标记,以方便用户识别。
可以理解的是,可操控控件在显示界面的位置坐标,是指可操控控件左上角对应的点在显示界面的位置坐标。
具体地,请参阅图4,上述实施例中将控制语音与识别库进行比对,根据比对结果确定与控制语音对应的控制指令,执行控制指令对应的操作的方法包括:
识别用户发出的控制语音,解析其中的数字标记;从识别库中查找数字标记映射的控制指令;执行控制指令对应的操作。
在具体实施的过程中,识别库中的每一控制指令分别对应有标记语音和可操控控件名称语音,使得用户即可以通过标记语音执行控制指令的操作,还可以通过可操控控件名称语音执行同样的控制指令操作;可见,本实施例配置了两种语音识别模式,用户通过任一种语音识别模式均可实现对智能电视的语音操控,增加了用户的语音交互体验。
实施例二
请参阅图1和图5,本实施例提供一种智能电视,包括电视本体和用于遥控智能电视本体的语音操控***,语音操控***包括控件提取单元1、排序标记单元2、语音获取单元3和比对识别单元4;
控件提取单元1用于基于智能显示设备当前的显示界面,获取多个可操控控件;
排序标记单元2用于根据可操控控件在显示界面的位置坐标对各可操控控件进行排序标记,并将标记与对应的控制指令映射保存于识别库中;
语音获取单元3用于获取用户发出的控制语音,控制语音包括标记的语音信息;
比对识别单元4用于将控制语音与识别库进行比对,根据比对结果确定与控制语音对应的控制指令,执行控制指令对应的操作。
具体地,控件提取单元1包括控件识别模块和控件标识模块;
控件识别模块用于从当前显示界面中获取全部的操控控件,将其中完全显示的操控控件标识为可操控控件,其余的操控控件标识为待验证操控控件;
控件标识模块用于基于各待验证操控控件的被遮挡范围判断其操控性,当遮挡范围大于阈值时将其标识为不可操控控件,否则标识为可操控控件。
进一步地,控件标识模块包括判断子模块、计算子模块和判断子模块;
判断子模块用于判断待验证操控控件被遮挡的区域为上部区域、下部区域、左边区域、右边区域的任一种;
计算子模块用于当待验证操控控件被遮挡的区域为上部区域时,采用公式dy1=rootview.top–view.top计算被遮挡范围,rootview.top表示显示界面上边框对应Y轴的坐标,view.top表示待验证操控控件的上边框对应Y轴的坐标;或者,
用于当待验证操控控件被遮挡的区域为下部区域时,采用公式dy2=view.bottom–rootview.bottom计算被遮挡范围,view.bottom表示待验证操控控件下边框对应Y轴的坐标,rootview.bottom表示显示界面下边框对应Y轴的坐标;或者,
用于当待验证操控控件被遮挡的区域为左边区域时,采用公式dx1=rootview.left-view.left计算被遮挡范围,rootview.left表示显示界面左边框对应X轴的坐标,view.left表示待验证操控控件左边框对应X轴的坐标;或者,
用于当待验证操控控件被遮挡的区域为右边区域时,采用公式dx2=view.right-rootview.right计算被遮挡范围,view.right表示待验证操控控件右边框对应X轴的坐标,rootview.right表示显示界面右边框对应X轴的坐标;
判断子模块用于当被遮挡范围dy1/dy2大于第一阈值时,将对应的待验证操控控件标识为不可操控控件;或者,当被遮挡范围dx1/dx2大于第二阈值时,将对应的待验证操控控件标识为不可操控控件。
具体地,比对识别单元4包括识别解析模块、比对查找模块和指令执行模块;
识别解析模块用于识别用户发出的控制语音,解析其中的数字标记信息;
比对查找模块用于从识别库中查找数字标记信息映射的控制指令;
指令执行模块用于执行控制指令对应的操作。
与现有技术相比,本发明实施例提供的智能电视的有益效果与上述实施例一提供的智能电视的语音控制方法的有益效果相同,在此不做赘述。
本领域普通技术人员可以理解,实现上述发明方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,上述程序可以存储于计算机可读取存储介质中,该程序在执行时,包括上述实施例方法的各步骤,而的存储介质可以是:ROM/RAM、磁碟、光盘、存储卡等。
以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

Claims (10)

1.一种智能电视的语音控制方法,其特征在于,包括:
基于智能电视当前的显示界面,获取多个可操控控件;
根据所述可操控控件在所述显示界面的位置坐标对各所述可操控控件进行排序标记,并将所述标记与对应的控制指令映射保存于识别库中;
获取用户发出的控制语音,所述控制语音包括所述标记的语音信息;
将所述控制语音与所述识别库进行比对,根据比对结果确定与所述控制语音对应的控制指令,执行所述控制指令对应的操作。
2.根据权利要求1所述的方法,其特征在于,基于智能显示设备当前的显示界面,获取多个可操控控件的方法包括:
从当前显示界面中获取全部的操控控件,将其中完全显示的操控控件标识为可操控控件,其余的操控控件标识为待验证操控控件;
基于各所述待验证操控控件的被遮挡范围判断其操控性,当遮挡范围大于阈值时将其标识为不可操控控件,否则标识为可操控控件。
3.根据权利要求2所述的方法,其特征在于,基于各所述待验证操控控件的被遮挡范围判断其操控性,当遮挡范围大于阈值时将其标识为不可操控控件,否则标识为可操控控件的方法包括:
判断所述待验证操控控件被遮挡的区域为上部区域、下部区域、左边区域、右边区域的任一种;
当所述待验证操控控件被遮挡的区域为上部区域时,采用公式dy1=rootview.top–view.top计算被遮挡范围,所述rootview.top表示显示界面上边框对应Y轴的坐标,所述view.top表示所述待验证操控控件的上边框对应Y轴的坐标;
当所述待验证操控控件被遮挡的区域为下部区域时,采用公式dy2=view.bottom–rootview.bottom计算被遮挡范围,所述view.bottom表示所述待验证操控控件下边框对应Y轴的坐标,所述rootview.bottom表示显示界面下边框对应Y轴的坐标;
当所述待验证操控控件被遮挡的区域为左边区域时,采用公式dx1=rootview.left-view.left计算被遮挡范围,所述rootview.left表示显示界面左边框对应X轴的坐标,所述view.left表示所述待验证操控控件左边框对应X轴的坐标;
当所述待验证操控控件被遮挡的区域为右边区域时,采用公式dx2=view.right-rootview.right计算被遮挡范围,所述view.right表示所述待验证操控控件右边框对应X轴的坐标,所述rootview.right表示显示界面右边框对应X轴的坐标;
在被遮挡范围dy1/dy2大于第一阈值时,将对应的待验证操控控件标识为不可操控控件;或者,在被遮挡范围dx1/dx2大于第二阈值时,将对应的待验证操控控件标识为不可操控控件。
4.根据权利要求1所述的方法,其特征在于,根据所述可操控控件在所述显示界面的位置坐标对各所述可操控控件进行排序标记,并将所述标记与对应的控制指令映射保存于识别库中的方法包括:
分别获取各所述可操控控件在显示界面中对应的坐标pi(xi、yi);
按照坐标值排序法对各所述可操控控件进行位置排序,并通过数字顺序标记;其中,所述坐标值排序法是指通过两两比较坐标pi(xi、yi)和坐标pi+1(xi+1、yi+1)中坐标值的大小,按照当yi<yi+1时,则pi+1位于pi的下方,当yi>yi+1时,则pi+1位于pi的上方,当yi=yi+1时,则pi+1和pi位于同一横向水平线的原则,对各坐标在Y轴方向进行排序,以及按照当xi<xi+1时,则pi+1位于pi的后方,当xi>xi+1时,则pi+1位于pi的前方,当xi=xi+1时,则pi+1和pi位于同一竖向水平线的原则,对各坐标在X轴方向进行排序;
将数字标记与相应的控制指令映射保存于识别库中,同时在所述可操控控件上显示数字标记。
5.根据权利要求1所述的方法,其特征在于,所述可操控控件在显示界面的位置坐标,是指可操控控件左上角对应的点在显示界面的位置坐标。
6.根据权利要求4所述的方法,其特征在于,将所述控制语音与所述识别库进行比对,根据比对结果确定与所述控制语音对应的控制指令,执行所述控制指令对应的操作的方法包括:
识别用户发出的控制语音,解析其中的数字标记;
从所述识别库中查找所述数字标记映射的控制指令;
执行所述控制指令对应的操作。
7.一种智能电视,包括电视本体和用于遥控智能电视本体的语音操控***,其特征在于,所述语音操控***包括控件提取单元、排序标记单元、语音获取单元和比对识别单元;
所述控件提取单元用于基于智能显示设备当前的显示界面,获取多个可操控控件;
所述排序标记单元用于根据所述可操控控件在所述显示界面的位置坐标对各所述可操控控件进行排序标记,并将所述标记与对应的控制指令映射保存于识别库中;
所述语音获取单元用于获取用户发出的控制语音,所述控制语音包括所述标记的语音信息;
所述比对识别单元用于将所述控制语音与所述识别库进行比对,根据比对结果确定与所述控制语音对应的控制指令,执行所述控制指令对应的操作。
8.根据权利要求7所述的智能电视,其特征在于,所述控件提取单元包括控件识别模块和控件标识模块;
所述控件识别模块用于从当前显示界面中获取全部的操控控件,将其中完全显示的操控控件标识为可操控控件,其余的操控控件标识为待验证操控控件;
所述控件标识模块用于基于各所述待验证操控控件的被遮挡范围判断其操控性,当遮挡范围大于阈值时将其标识为不可操控控件,否则标识为可操控控件。
9.根据权利要求7所述的智能电视,其特征在于,所述控件标识模块包括判断子模块、计算子模块和判断子模块;
所述判断子模块用于判断所述待验证操控控件被遮挡的区域为上部区域、下部区域、左边区域、右边区域的任一种;
所述计算子模块用于当所述待验证操控控件被遮挡的区域为上部区域时,采用公式dy1=rootview.top–view.top计算被遮挡范围,所述rootview.top表示显示界面上边框对应Y轴的坐标,所述view.top表示所述待验证操控控件的上边框对应Y轴的坐标;或者,
用于当所述待验证操控控件被遮挡的区域为下部区域时,采用公式dy2=view.bottom–rootview.bottom计算被遮挡范围,所述view.bottom表示所述待验证操控控件下边框对应Y轴的坐标,所述rootview.bottom表示显示界面下边框对应Y轴的坐标;或者,
用于当所述待验证操控控件被遮挡的区域为左边区域时,采用公式dx1=rootview.left-view.left计算被遮挡范围,所述rootview.left表示显示界面左边框对应X轴的坐标,所述view.left表示所述待验证操控控件左边框对应X轴的坐标;或者,
用于当所述待验证操控控件被遮挡的区域为右边区域时,采用公式dx2=view.right-rootview.right计算被遮挡范围,所述view.right表示所述待验证操控控件右边框对应X轴的坐标,所述rootview.right表示显示界面右边框对应X轴的坐标;
所述判断子模块用于当被遮挡范围dy1/dy2大于第一阈值时,将对应的待验证操控控件标识为不可操控控件;或者,当被遮挡范围dx1/dx2大于第二阈值时,将对应的待验证操控控件标识为不可操控控件。
10.根据权利要求7所述的智能电视,其特征在于,所述比对识别单元包括识别解析模块、比对查找模块和指令执行模块;
所述识别解析模块用于识别用户发出的控制语音,解析其中的数字标记信息;
所述比对查找模块用于从所述识别库中查找所述数字标记信息映射的控制指令;
所述指令执行模块用于执行所述控制指令对应的操作。
CN201811066941.XA 2018-09-13 2018-09-13 一种智能电视的语音控制方法及智能电视 Active CN109391833B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811066941.XA CN109391833B (zh) 2018-09-13 2018-09-13 一种智能电视的语音控制方法及智能电视

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811066941.XA CN109391833B (zh) 2018-09-13 2018-09-13 一种智能电视的语音控制方法及智能电视

Publications (2)

Publication Number Publication Date
CN109391833A true CN109391833A (zh) 2019-02-26
CN109391833B CN109391833B (zh) 2021-01-26

Family

ID=65418943

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811066941.XA Active CN109391833B (zh) 2018-09-13 2018-09-13 一种智能电视的语音控制方法及智能电视

Country Status (1)

Country Link
CN (1) CN109391833B (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110136718A (zh) * 2019-05-31 2019-08-16 深圳市语芯维电子有限公司 语音控制的方法和装置
CN110364158A (zh) * 2019-08-14 2019-10-22 广州创维平面显示科技有限公司 语音交互方法、装置、电视机设备及存储介质
CN111263236A (zh) * 2020-02-21 2020-06-09 广州欢网科技有限责任公司 电视机应用的语音适配方法和装置及语音控制方法
CN113038212A (zh) * 2019-12-09 2021-06-25 深圳Tcl数字技术有限公司 一种电视控制方法、电视以及存储介质
CN115145529A (zh) * 2019-08-09 2022-10-04 华为技术有限公司 语音控制设备的方法及电子设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106293600A (zh) * 2016-08-05 2017-01-04 三星电子(中国)研发中心 一种语音控制方法及***
CN107657953A (zh) * 2017-09-27 2018-02-02 上海爱优威软件开发有限公司 语音控制方法及***
US20180039481A1 (en) * 2009-10-05 2018-02-08 Nuance Communications, Inc. System and method for speech-enabled access to media content by a ranked normalized weighted graph using speech recognition
CN108206967A (zh) * 2017-12-29 2018-06-26 深圳Tcl新技术有限公司 电视界面元素选取方法、智能电视及计算机可读存储介质

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180039481A1 (en) * 2009-10-05 2018-02-08 Nuance Communications, Inc. System and method for speech-enabled access to media content by a ranked normalized weighted graph using speech recognition
CN106293600A (zh) * 2016-08-05 2017-01-04 三星电子(中国)研发中心 一种语音控制方法及***
CN107657953A (zh) * 2017-09-27 2018-02-02 上海爱优威软件开发有限公司 语音控制方法及***
CN108206967A (zh) * 2017-12-29 2018-06-26 深圳Tcl新技术有限公司 电视界面元素选取方法、智能电视及计算机可读存储介质

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110136718A (zh) * 2019-05-31 2019-08-16 深圳市语芯维电子有限公司 语音控制的方法和装置
CN115145529A (zh) * 2019-08-09 2022-10-04 华为技术有限公司 语音控制设备的方法及电子设备
CN115145529B (zh) * 2019-08-09 2023-05-09 华为技术有限公司 语音控制设备的方法及电子设备
CN110364158A (zh) * 2019-08-14 2019-10-22 广州创维平面显示科技有限公司 语音交互方法、装置、电视机设备及存储介质
CN113038212A (zh) * 2019-12-09 2021-06-25 深圳Tcl数字技术有限公司 一种电视控制方法、电视以及存储介质
CN111263236A (zh) * 2020-02-21 2020-06-09 广州欢网科技有限责任公司 电视机应用的语音适配方法和装置及语音控制方法
CN111263236B (zh) * 2020-02-21 2022-04-12 广州欢网科技有限责任公司 电视机应用的语音适配方法和装置及语音控制方法

Also Published As

Publication number Publication date
CN109391833B (zh) 2021-01-26

Similar Documents

Publication Publication Date Title
CN109391833A (zh) 一种智能电视的语音控制方法及智能电视
CN109522083B (zh) 一种页面智能化响应交互***及方法
CN109740447A (zh) 基于人工智能的通信方法、设备及可读存储介质
KR20190104154A (ko) 서비스 객체 디스플레이 방법, 맵 데이터 처리 방법, 클라이언트 및 서버
CN109243215B (zh) 一种基于智能装置的交互方法、智能装置及***
CN102930263A (zh) 一种信息处理方法及装置
US10191716B2 (en) Method and apparatus for recognizing voice in portable device
CN110502976A (zh) 文本识别模型的训练方法及相关产品
US20230080230A1 (en) Method for generating federated learning model
CN106570181B (zh) 基于上下文管理的智能交互方法及***
CN104750678A (zh) 一种图像文本识别翻译眼镜及方法
CN105469789A (zh) 一种语音信息的处理方法及终端
CN106875939A (zh) 对大范围波动的汉语方言语音识别处理方法及智能机器人
CN111582033A (zh) 垃圾分类的识别方法、***及计算机可读存储介质
CN108345612A (zh) 一种问题处理方法和装置、一种用于问题处理的装置
CN105117107A (zh) 应用程序图标管理方法及***
CN106569691A (zh) 移动终端应用图标排列方法和***
CN104252287A (zh) 一种交互装置和基于交互装置的提高表达能力的方法
CN103472915A (zh) 基于瞳孔跟踪的阅读控制方法、阅读控制装置及显示设备
CN106210908A (zh) 一种广告推送方法及装置
CN204537126U (zh) 一种图像文本识别翻译眼镜
CN112417121A (zh) 客户意图识别方法、装置、计算机设备及存储介质
CN110990627A (zh) 一种知识图谱构建的方法、装置、电子设备及介质
CN107977443B (zh) 一种基于语音分析的智能教学方法及其***
CN106356056A (zh) 语音识别方法和装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant