CN112640476B - 电子装置及其控制方法 - Google Patents

电子装置及其控制方法 Download PDF

Info

Publication number
CN112640476B
CN112640476B CN201980058361.2A CN201980058361A CN112640476B CN 112640476 B CN112640476 B CN 112640476B CN 201980058361 A CN201980058361 A CN 201980058361A CN 112640476 B CN112640476 B CN 112640476B
Authority
CN
China
Prior art keywords
external device
processor
connection
electronic device
voice command
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.)
Active
Application number
CN201980058361.2A
Other languages
English (en)
Other versions
CN112640476A (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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics 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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN112640476A publication Critical patent/CN112640476A/zh
Application granted granted Critical
Publication of CN112640476B publication Critical patent/CN112640476B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C17/00Arrangements for transmitting signals characterised by the use of a wireless electrical link
    • G08C17/02Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
    • 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
    • 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
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • G06F1/3228Monitoring task completion, e.g. by use of idle timers, stop commands or wait commands
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • G06F3/167Audio in a user interface, e.g. using voice commands for navigating, audio feedback
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
    • H04M1/72412User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
    • 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/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • 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/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • 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/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/42222Additional components integrated in the remote control device, e.g. timer, speaker, sensors for detecting position, direction or movement of the remote control, microphone or battery charging device
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44227Monitoring of local network, e.g. connection or bandwidth variations; Detecting new devices in the local network
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44231Monitoring of peripheral device or external card, e.g. to detect processing problems in a handheld device or the failure of an external recording device
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4436Power management, e.g. shutting down unused components of the receiver
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2201/00Transmission systems of control signals via wireless link
    • G08C2201/10Power supply of remote control devices
    • G08C2201/12Power saving techniques of remote control or controlled devices
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2201/00Transmission systems of control signals via wireless link
    • G08C2201/20Binding and programming of remote control devices
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2201/00Transmission systems of control signals via wireless link
    • G08C2201/30User interface
    • G08C2201/31Voice input
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
    • H04M1/72415User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories for remote control of appliances
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/74Details of telephonic subscriber devices with voice recognition means

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • Automation & Control Theory (AREA)
  • Selective Calling Equipment (AREA)
  • Telephone Function (AREA)

Abstract

一种电子装置可以包括:麦克风;通信电路;存储器;以及处理器。该处理器被配置为:基于电子装置的预设事件,识别先前通过通信电路连接的外部装置的信息是否存储在存储器中;基于识别出先前通过通信电路连接的外部装置的信息存储在存储器中,基于外部装置的信息来通过通信电路执行与外部装置的连接;以及基于识别出先前通过通信电路连接的外部装置的信息没有存储在存储器中,基于通过麦克风获得的第一语音命令,通过通信电路执行搜索来执行与外部装置的连接。

Description

电子装置及其控制方法
技术领域
本公开涉及一种与外部装置通信的电子装置,更具体地,涉及一种基于用户的语音命令执行与外部装置的连接的电子装置。
背景技术
蓝牙是一种短距离无线通信方法,是指用于预定的范围内的蓝牙装置之间的无线连接的通信标准,并且允许本地蓝牙装置在没有物理电缆的情况下交换数据。
图1示出了根据现有技术的遥控器1和电视(TV)2之间的蓝牙连接的示例。参照图1,除了包括用于控制TV 2的功能的多个按钮之外,遥控器1还分离地包括蓝牙连接按钮。当用户3选择蓝牙连接按钮时,遥控器1在可连接范围内搜索TV,然后与找到的TV配对,从而实现蓝牙连接。配对是指用于在遥控器1和TV 2之间生成公共链路密钥的过程,作为一种用于公共链路的认证过程。
然而,分离提供的蓝牙连接按钮使现有技术的遥控器1的设计复杂化,并且用户3直接按下蓝牙连接按钮是不方便的。因此,需要一种具有简单设计和改进的使用便利性的蓝牙遥控器。
尽管遥控器在设计上更简化并且在使用便利性方面得到了改进,但是还需要最小化在获取和识别用于蓝牙连接的用户输入时消耗的功率。
发明内容
根据本公开的方面,提供了一种电子装置,包括:麦克风;通信电路;存储器;以及处理器。该处理器被配置为:基于电子装置的预设事件,识别先前通过通信电路连接的外部装置的信息是否存储在存储器中;基于识别出先前通过通信电路连接的外部装置的信息存储在存储器中,基于外部装置的信息通过通信电路执行与外部装置的连接;以及基于识别出先前通过通信电路连接的外部装置的信息没有存储在存储器中,基于通过麦克风获得的第一语音命令,通过通信电路执行搜索来执行与外部装置的连接。
处理器可以被配置为:基于预设信息包括在从与搜索对应的外部装置获得的响应信号中,识别找到了外部装置。
处理器还可以被配置为:将包括预设信息的连接请求信号发送到外部装置,并且从外部装置获得与连接请求信号对应的连接接受信号。
处理器还可以被配置为:识别外部装置是否开启,以及基于外部装置关闭,将开机信号发送到外部装置。
处理器还可以被配置为:将在搜索期间可以通过麦克风获得的第二语音命令存储在存储器中,并且在连接之后,将存储在存储器中的第二语音命令发送到外部装置。
处理器可以包括:第一处理器;以及第二处理器。该第二处理器被配置为消耗比第一处理器低的功率,其中第一处理器可以被配置为:基于预设事件的发生在第一功率模式下操作,以及基于外部装置的信息的缺失而切换到第二功率模式,以及其中第二处理器还可以被配置为:基于在第二功率模式下识别出通过麦克风获得的第一语音命令,控制第一处理器切换到第一功率模式。
第二处理器可还被配置为:识别通过麦克风获得的第一语音命令是否具有预定的电平或更高电平。
第二处理器可以被配置为:执行识别第二语音命令的第一功能和识别第二语音命令是否是噪声的第二功能,并且第二处理器可以被配置为在第一功率模式下不执行第一功能。
根据本公开的一方面,提供了一种电子装置的控制方法,该控制方法包括:基于电子装置的预设事件,识别先前连接到电子装置的外部装置的信息是否存储在电子装置的存储器中;基于识别出先前连接的外部装置的信息存储在电子装置的存储器中,基于外部装置的信息来执行与外部装置的连接;以及基于识别出先前连接的外部装置的信息没有存储在电子装置的存储器中,通过基于获得第一语音命令执行搜索来执行与外部装置的连接。
执行连接可以包括:基于预设信息包括在从与搜索对应的外部装置获得的响应信号中,识别找到了外部装置。
执行连接可以包括:将包括预设信息的连接请求信号发送到外部装置,并且从外部装置获得与连接请求信号对应的连接接受信号。
执行连接可以包括:识别外部装置是否开启,并且基于外部装置关闭,将开机信号发送到外部装置。
执行连接可以包括:存储可以在搜索期间获得的第二语音命令;以及在连接之后,将所存储的第二语音命令发送到外部装置。
执行连接可以包括:基于预设事件的发生在第一功率模式下操作第一处理器,以及基于外部装置的信息的缺失而切换到第二功率模式;以及使消耗比所述第一处理器低的功率的第二处理器基于识别出在所述第二功率模式下获得的第一语音命令的识别来控制所述第一处理器切换到所述第一功率模式。
切换到第一功率模式可以包括:识别是否获得具有预定的电平或更高电平的第一语音命令。
切换到第一功率模式可以包括:不执行在第一功率模式下识别第二语音命令的第一功能,以及执行识别第二语音命令是否是噪声的第二功能。
根据本公开的方面,提供了一种存储有计算机程序的非暂时性计算机可读记录介质,所述计算机程序包括用于执行电子装置的控制方法的代码,该电子装置的控制方法包括:基于电子装置的预设事件,识别先前连接到电子装置的外部装置的信息是否存储在电子装置的存储器中;基于识别出先前连接的外部装置的信息存储在电子装置的存储器中,基于外部装置的信息来执行与外部装置的连接;以及基于识别出先前连接的外部装置的信息没有存储在电子装置的存储器中,通过基于获得第一语音命令执行通信搜索来执行与外部装置的连接。
附图说明
图1示出了根据现有技术的在现有技术的遥控器和TV之间的蓝牙连接的示例;
图2示出了根据实施例的电子装置;
图3是根据实施例的图2中的电子装置的框图;
图4示出了根据实施例的图3中的电子装置的控制方法;
图5示出了根据实施例的与图4的操作S430相关的,当外部装置的信息不存在时电子装置执行与外部装置的连接的示例;
图6示出了根据实施例的与图5的操作S514和S515相关的,图2的电子装置向外部装置发送开机信号的示例;
图7示出了根据实施例的与图5的操作S514和S515相关的,在搜索期间从用户接收第二语音命令的示例;
图8示出了根据实施例的与图4的操作S410至S430相关的,其中图2的电子装置的操作根据功率模式而变化的示例;
图9示出了根据实施例的与图4的操作S410至S430相关的,其中图2的电子装置的操作根据功率模式而变化的示例;
图10示出了根据实施例的图8和图9中的电子装置的控制方法;
图11示出了根据实施例的与图10的操作S930和S960相关的,其中图2的电子装置重新连接到外部装置的示例;以及
图12示出了根据实施例的与图3的操作S430相关的,图2的电子装置与多个外部装置中的一个连接的示例。
具体实施例
下面,将参照附图详细描述实施例。在以下实施例的描述中,将参考附图中示出的元件,并且在附图中阐述的相似数字或符号表示具有基本上相同功能的相似元件。在本公开中,多个要素中的至少一个不仅指所有的多个要素,而且指除了其他要素之外的多个要素中的每一个以及它们的组合。
图2示出了根据实施例的电子装置。如图2所示,电子装置10可与外部装置20进行无线连接并通信。例如,外部装置20可以是TV,电子装置10可以是通过与TV的无线连接来发送数据的遥控器。
外部装置20或电子装置10不限于图2所示的示例。外部装置20可以是支持无线通信的智能电话、平板计算机、诸如智能手表、头戴式显示器之类的可穿戴设备、计算机、多媒体播放器、电子相框、数字广告牌、大型显示器(LFD)、数字标牌、机顶盒、冰箱、空调、扬声器等,以及电子装置10可以是针对各种外部装置20中的每个的专用遥控器或者针对两个或更多个外部装置20的通用遥控器。
下面,为了便于描述,将在外部装置20和电子装置10分别是TV和专用于TV的遥控器的假设下进行描述,但是实施例不限于此。
根据实施例的电子装置10可以基于用户30的第一语音命令31执行与外部装置20的无线连接。例如,当用户通过“连接”的发音发出第一语音命令31时,电子装置10识别通过麦克风11获得的第一语音命令31,并且基于识别的第一语音命令31,通过通信电路12执行与外部装置20的无线连接。然而,对第一语音命令31的种类没有限制,并且第一语音命令31可以是根据除了“连接”之外的设计方法的各种语言的字母或词的语音。
因此,当基于用户30的第一语音命令31在电子装置10和外部装置20之间进行连接时,可以更简单地设计电子装置10,因为不需要与用于控制外部装置20的各种功能的按钮部分14分开的用于与外部装置20连接的按钮。
另外,用户30不必找到具有要被按下的连接按钮的电子装置10或者不方便地按下电子装置10的按钮,可以提高用于与外部装置20的无线连接的使用便利性。
图3是图2的电子装置的框图。如图3所示,图2的电子装置10可以包括麦克风11、通信电路12、存储装置13、按钮部分14和处理器15。
麦克风11可以接收用户30说出的语音命令。麦克风的种类或数量不受限制,只要它能够识别语音即可。
通信电路12可以是收发器,被配置为发送和接收用于与外部装置20连接的信号,并且基于与外部装置20连接的预定的通信方法来执行通信。例如,通信电路12可以基于诸如蓝牙、蓝牙低功耗(BLE)、红外数据协会(IrDA)、Wi-Fi、ZigBee、Wi-Fi直连(WFD)、超宽带(UWB)、近场通信(NFC)等的通信方法来执行无线通信。通信电路12可以被提供为与通信方法中的每种对应的一个模块或者与两种或多种通信方法对应的模块的组合。
存储装置13可以是被配置为存储指令、程序、应用等以控制电子装置10的存储器。例如,存储装置13可以被配置为存储关于用于与外部装置20连接的指令等的信息。存储装置13可以包括闪存类型、硬盘类型、微型多媒体卡类型、卡类型存储器(例如,安全数字(SD)或极限数字(XD)存储器等)、随机存取存储器(RAM)和只读存储器(ROM)中的至少一种类型的存储介质。
按钮部分14可以包括多个按钮。通过该按钮,可以获得用户的输入,并且可以输出与用户的输入对应的指令或信息。当按钮部分14是触摸屏时,按钮部分14可被显示为示出多个按钮的菜单项,并且接收关于菜单项的用户的触摸输入。
处理器15可以控制电子装置10的一般操作。例如,当向电子装置10供电时,处理器15可以识别关于先前连接的外部装置20的信息是否存在于存储装置13中。另外,当不存在关于外部装置20的信息,并且为了与外部装置20连接的目的而接收到用户30的第一语音命令31时,处理器15可以控制通信电路12,使得可以基于第一语音命令31进行与外部装置20的连接。
处理器15可以包括用于对元件执行一般控制的控制程序(或指令)、其中安装控制程序的非易失性存储器、其中加载至少一部分所安装的控制程序的易失性存储器、以及用于执行所加载的控制程序的至少一个子处理器或中央处理器(CPU)。另外,这样的控制程序可以存储在除了电子装置10之外的另一电子装置中。
控制程序可以包括基本输入/输出***(BIOS)、设备驱动器、操作***、固件、平台和应用中的至少一个的形式的程序。根据实施例,应用可以在电子装置10被制造时被预先安装或存储,或者可以在将来使用它时基于从外部接收的应用数据来安装。例如,应用数据可以从应用市场等服务器下载。这样的服务器是计算机程序产品的示例,但是实施例不限于该示例。
另外,处理器15可以采用机器学习、神经网络或深度学习算法中的至少一个作为基于规则或人工智能算法,以执行数据分析、处理和结果信息生成中的至少部分,以用于基于第一语音命令31执行诸如与外部装置20的通信连接之类的各种功能。
然而,图3并不限制电子装置10的元件,因此电子装置10可以排除图3中未显示的元件或包括另一元件。例如,电子装置10还可以包括电池部分。在处理器1 5的控制下,电池部分可以用来自外部的电力充电,或者可以向电子装置1 0的元件提供必要的电力。
图4为图3中的电子装置的控制方法。根据实施例,当电子装置10的处理器15执行上述控制程序时,可以执行该控制方法。以下,为了便于描述,通过执行处理器15的控制程序而执行的操作将容易地被认为是处理器15的操作。
参照图4,电子装置10的处理器15可以响应于预设事件来识别是否存在先前连接的外部装置20的信息(S410)。例如,预设事件可以指当电池被***电池部分中并且向电子装置10供电时或者当电子装置10被重置为关闭然后再次开启时的情况。然而,预设事件不限于该示例,并且可以被不同地设计。另外,先前连接的外部装置20的信息可以存储在存储装置13或外部云服务器中。
先前连接的外部装置20的信息是指关于具有通过电子装置10的通信电路12连接的历史的外部装置20的信息,并且可以包括在与对应的外部装置20连接时接收或生成的信息,并且存储在存储装置13中。例如,该信息可以与对应于外部装置20的装置名称、装置编号、装置地址等相关。
当存在外部装置20的信息时,处理器15可以基于外部装置20的信息通过通信电路12执行与外部装置20的连接(S420)。例如,当具有连接历史的TV的名称被存储在存储装置13中时,处理器15可以基于TV的名称自动执行与TV的连接。
另一方面,当不存在外部装置20的信息时,处理器15可以基于用户预设的第一语音命令31的获得,执行与通过通信电路12的搜索找到的外部装置20的连接(S430)。例如,尽管不存在与TV的连接历史,但是处理器15可以在接收到期望与TV连接的用户30的第一语音命令31时搜索TV,并且与通过搜索找到的TV连接。
因此,根据实施例的电子装置10基于关于外部装置20的信息的存在而自动地与外部装置20连接,或者基于用户的第一语音命令31与外部装置20连接,从而实现了更加简化的设计,而没有用于与外部装置20连接的分离的按钮,并且在不使用户30按下按钮的情况下提高使用便利性。
图5示出了与图4的操作S430相关的,当外部装置的信息不存在时图2的电子装置执行与外部装置的连接的示例。
参照图5,当发生预设事件时(S511),电子装置10的处理器15识别是否存在先前连接的外部装置20的信息(S512)。例如,当向电子装置10供电时,处理器15识别是否存在外部装置20的装置名称、装置编号、装置地址等信息。必要时,外部装置20的信息可以包括诸如公共链接密钥等的配对信息,并且处理器15可以识别关于与先前连接的外部装置20的配对的信息的存在。
当不存在外部装置20的信息时,处理器15通过麦克风11接收用户预设的第一语音命令31(S513),并且基于第一语音命令31的获得在可连接范围内搜索外部装置20(S514)。
处理器15从外部装置20接收与搜索对应的响应(S515),从而在可连接范围内发现外部装置20,并且基于从外部装置20接收到的信息来注册外部装置20(S516)。例如,从外部装置20接收的响应可以包括外部装置20的装置名称、装置编号、装置地址等信息,并且处理器15可以基于外部装置20的装置名称、装置编号、装置地址等信息来注册外部装置20。
处理器15可以与注册的外部装置20执行配对。为此,处理器15请求与外部装置20的连接(S521),并且从外部装置20接收与连接请求对应的连接接受(S522)。另外,处理器15从外部装置20接收链接密钥请求(S531),生成预定的链接密钥并将其发送到外部装置20(S532)。链接密钥的生成因为是公知的,所以不作详细描述。例如,可以基于安全和快速加密例程(SAFER)+算法使用128位来生成链路密钥,并且将其使用在所有安全事务中。
处理器15存储发送到外部装置20的链接密钥(S533),并且基于在电子装置10和外部装置20之间共享的公共链接密钥来执行与外部装置20的连接和通信(S534)。然而,电子装置10执行与外部装置20的连接的过程不限于图5所示的过程,因此,可以从所示的过程中省略至少一个操作,或者可以添加另一连接过程。
根据实施例,基于用户的第一语音命令31进行电子装置10和外部装置20之间的连接。因此,不需要分离地连接按钮,并且可以减轻用户30必须按下连接按钮的不便,从而简化设计并提高了使用便利性。
图6示出了与图5的操作S514和S515相关的图2的电子装置向外部装置发送开机信号的示例。下面,将参照图6集中于与图5的不同之处进行描述,并且将省略关于图5的操作S511至S513和操作S516至S534的重复描述。
参考图6,类似于图5的操作S511至S513,处理器15可以基于第一语音命令31执行搜索以识别外部装置20是否位于可连接范围内(S611),并且当没有从外部装置20接收到对搜索的响应时,识别出外部装置20被关闭。例如,当在预定的时间段内未接收到对搜索的任何响应时,处理器15可以识别出外部装置20被关闭。
在这种情况下,处理器15可以向外部装置20发送开机信号(S612)。例如,处理器15可以使用红外模块来发送开机信号,同时使用通信电路12的蓝牙模块来执行搜索。
处理器15从基于开机信号而开启的外部装置20接收响应(S613),并且基于图5的操作S516至S534通过与外部装置20配对来执行与外部装置20的蓝牙连接。
因此,根据实施例的电子装置10即使在外部装置20关闭的情况下也基于用户的第一语音命令31执行与外部装置20的连接,从而与图5的电子装置10相比提供了改进的使用便利性。
图7示出了与图5的操作S514和S515相关的在搜索期间从用户接收第二语音命令的示例。下面,将参照图7集中于与图5的不同之处进行描述,并且将省略关于图5的操作S511至S513和操作S516至S534的重复描述。
参照图7,类似于图5的操作S511至S513,处理器15可以基于第一语音命令31执行搜索以识别外部装置20是否位于可连接范围内(S711)。当在搜索期间接收到用户30的第二语音命令时(S712),处理器15可以将第二语音命令存储在存储装置13中(S713)。第二语音命令可以指在第一语音命令31之后接收的用于与外部装置20连接的用户30的语音命令。例如,当在处理器15基于“连接”的第一语音命令31执行搜索的同时接收到“让我知道星期六的天气”的第二命令时,处理器15可以将第二语音命令存储在存储装置13中。
另外,类似于图5的操作S516至S534,处理器15与外部装置20连接(S721),然后将所存储的第二语音命令发送到外部装置20(S722)。例如,处理器15可以将与存储在存储装置13中的第二语音命令“让我知道周六的天气”对应的控制信号发送到外部装置20。
因此,根据实施例的电子装置10存储在执行与外部装置20的连接时接收的第二语音命令,并且在与外部装置20的连接之后将所存储的第二语音命令提供给外部装置20,从而解决了在执行连接时丢失第二语音命令的间题。
图8和图9示出了与图4的操作S410至S430相关的,图2的电子装置的操作根据功率模式而变化的示例。
首先,请参照图8所示的电子装置10的框图,图8的电子装置10包括麦克风11、通信电路12、存储装置13以及处理器15。根据实施例,处理器15可以包括第一处理器16和消耗比第一处理器16低的功率的第二处理器17。第一处理器16和第二处理器17可以被设置为一体或单独设置。
参考图9所示的表,第一处理器16可以在第一功率模式或第二功率模式下操作。例如,第一功率模式可以指正常状态,而第二功率模式可以指其功耗低于正常状态的待机状态。
当根据图5的操作S511和S512发生预设事件时,第一处理器16在第一功率模式下操作,并且识别先前连接的外部装置20的信息是否存在。当外部装置20的信息不存在时,第一处理器16可以切换到第二功率模式。
同时,第二处理器17可以基于第二功率模式,根据图5的操作S513来识别是否接收到预设的第一语音命令31。具体地,第二处理器17执行对通过麦克风11接收的第一语音命令31的预处理,并且识别经预处理的第一语音命令31。预处理是指用于提高第一语音命令31的识别率的过程,并且例如可以包括诸如降噪、语音校正等的过程。
第二处理器17可以识别所识别的第一语音命令31是否对应于存储在存储装置13中的预定的指令。存储在存储装置13中的指令可以指对应于用于与外部装置20连接的预定的句子或词的语音命令,并且可以包括用于通过外部装置20启动语音识别操作的触发语法。例如,根据设计,第一语音命令31可以包括诸如“连接”、“连接到TV”、“BixBy”、“语音识别启动”等的各种命令。
当所识别的第一语音命令31对应于预定的命令时,第二处理器17可以使第一处理器16在第一功率模式下操作。例如,当第二处理器17所识别的第一语音命令31被识别为对应于“连接”的语音命令时,第二处理器17向第一处理器16发送中断信号,使得第一处理器16可以进入第一功率模式。
切换到第一功率模式的第一处理器16可以根据图5的操作S514至S534执行与外部装置20的连接,并且基于发送到所连接的外部装置20和从其接收的数据执行预定的操作。例如,第一处理器16可以识别通过麦克风11接收的用户的“让我知道星期六的天气”的第二语音命令,并且向外部装置20发送与所识别的“让我知道星期六的天气”的第二语音命令对应的控制信号。
第二处理器17保持预处理功能,以仅预处理在第一功率模式下接收的第二语音命令,并且关闭语音命令识别功能,以不执行用于第二语音命令的语音命令识别。然而,在没有限制的情况下,可以设计为在第一功率模式下预处理功能和语音命令识别功能都可以被关闭。
因此,当第二处理器17被配置为根据是否存在先前连接的外部装置20的信息来识别在第二功率模式下的预设的第一语音命令31的获得时,与第一处理器16识别预设的第一语音命令31的获得的情况相比,功率被更有效地利用。
同时,根据实施例的电子装置10使第一处理器16在低功率模式下操作,使得即使麦克风11也可以在第二功率模式下接收等于或高于预定的电平的语音命令,从而更有效地降低在第二功率模式下消耗的功率。
图10示出了图8和9中的电子装置的控制方法。参照图10,图8和9的第一处理器16识别先前通过通信电路12连接的外部装置20的信息是否以与预设事件对应的第一功率模式存在于存储装置13中(S910)。
当识别出存在外部装置20的信息时,第一处理器16基于外部装置20的信息通过通信电路12执行与外部装置20的连接(S920)。
另一方面,当识别出不存在外部装置20的信息时,第一处理器16在第二功率模式下操作(S930),并且第二处理器17识别用户的第一语音命令31是否是预设语音命令(S940)。
当第二处理器17识别出第一语音命令31是预设语音命令时,第一处理器16在第一功率模式下操作(S950),并且与通过经由通信电路12执行搜索而找到的外部装置20执行操作(S960)。
图11示出了与图10的操作S930和S960相关的图2的电子装置重新连接到外部装置的示例。参考图11,当图2的电子装置10正在操作时,电子装置10在连接到外部装置20时执行通信时断开连接。
电子装置10识别在断开状态期间是否接收到用户预设的第一语音命令31。当识别出接收到预设的第一语音命令31时,电子装置10执行与通过经由通信电路12执行搜索或者利用所存储的外部装置20的信息而找到的外部装置20的重新连接。例如,在用户自愿停止电子装置10与外部装置20之间的连接的情况下,在通过操作在电子装置10中运行的应用而进行断开的情况下,在连接被临时中断以将与“A”的外部装置20的连接切换到与“B”的另一外部装置20的情况下,等等,可以在维持电子装置10的操作的同时执行与外部装置20的重新连接。
因此,根据实施例的电子装置10在操作期间与外部装置20断开连接的状态下仅基于用户的第一语音命令31容易地与外部装置20重新连接,并且因此提高了使用便利性。
图12示出了与图3的操作S430相关的图2的电子装置与多个外部装置中的一个连接的示例。在图12中,假设当外部装置的信息不存在时,通过基于在图3的操作S340中通过麦克风11接收的用户预设的第一语音命令31的搜索,找到多个外部装置21和22。
在这种情况下,电子装置10可以执行与预定的外部装置的连接。例如,电子装置10可以与多个外部装置中具有最强响应信号的外部装置进行连接。当从TV 21接收到的响应信号最强时,电子装置10可基于第一语音命令31与TV 21连接。然而,在没有限制的情况下,可以不同地设计用于连接的条件。
当用户基于第一语音命令31在与TV 21连接的状态下发出用于与另一外部装置连接的不同的第一语音命令31时,电子装置10断开先前的连接,并且基于新接收的第一语音命令31执行连接。例如,当在先前连接TV 21并与其通信的同时接收到“连接到智能电话”的语音命令时,电子装置10断开与TV 21的连接,并且执行与智能电话22的连接。然而,用于重新连接的语音命令不限于该示例,并且可以不同地设计用于重新连接的语音命令。
因此,根据实施例的电子装置10基于用户的语音命令选择性地与多个外部装置连接,排除用于连接的按钮,并且进一步提高使用便利性。
根据本公开,提供了一种电子装置及其控制方法,其中基于用户的语音命令执行与外部装置的连接,从而可以在没有用于与外部装置连接的按钮的情况下进一步简化设计,并且可以在不使用户按压连接按钮的情况下提高使用便利性。
另外,根据本公开,提供了一种电子装置及其控制方法,其中需要低功率来执行接收和识别用户的语音命令的操作。
尽管已经参考实施例描述了本公开,但是在不脱离所附权利要求的范围的情况下,可以对这些实施例进行各种改变。

Claims (11)

1.一种电子装置,包括:
麦克风;
通信电路;
存储器;以及
处理器,被配置为:
基于所述电子装置的预设事件,识别先前通过所述通信电路连接的外部装置的信息是否存储在所述存储器中;
基于识别出先前通过所述通信电路连接的外部装置的信息存储在所述存储器中,基于所述外部装置的信息来通过所述通信电路执行与所述外部装置的连接;以及
基于识别出先前通过所述通信电路连接的外部装置的信息没有存储在所述存储器中,基于通过所述麦克风获得的第一语音命令,通过所述通信电路执行搜索来执行与所述外部装置的连接,
其中,所述处理器还被配置为:
基于在所述搜索中没有检测到所述外部装置,将开机信号发送到所述外部装置;以及
通过所述通信电路执行另一搜索,执行与所述外部装置的连接,
其中,所述处理器还被配置为:
将在所述搜索期间通过所述麦克风获得的第二语音命令存储在所述存储器中,并且
在所述连接之后,将存储在所述存储器中的第二语音命令发送到所述外部装置。
2.根据权利要求1所述的电子装置,其中所述处理器还被配置为:基于预设信息包括在从与所述搜索对应的外部装置获得的响应信号中,识别找到了所述外部装置。
3.根据权利要求1所述的电子装置,其中所述处理器还被配置为:将包括预设信息的连接请求信号发送到所述外部装置,并且从所述外部装置获得与所述连接请求信号对应的连接接受信号。
4.根据权利要求1所述的电子装置,其中所述处理器包括:
第一处理器;以及
第二处理器,被配置为消耗比所述第一处理器低的功率,
其中所述第一处理器被配置为:基于所述预设事件的发生在第一功率模式下操作,以及基于所述外部装置的信息的缺失而切换到第二功率模式,以及
其中所述第二处理器还被配置为:基于在所述第二功率模式下识别出通过所述麦克风获得的第一语音命令,控制所述第一处理器切换到所述第一功率模式。
5.根据权利要求4所述的电子装置,其中所述第二处理器还被配置为:识别通过所述麦克风获得的第一语音命令是否具有预定的电平或更高电平。
6.根据权利要求4所述的电子装置,其中所述第二处理器被配置为:执行识别第二语音命令的第一功能、和识别所述第二语音命令是否是噪声的第二功能,并且被配置为在所述第一功率模式下不执行所述第一功能。
7.一种电子装置的控制方法,所述控制方法包括:
基于所述电子装置的预设事件,识别先前连接到所述电子装置的外部装置的信息是否存储在所述电子装置的存储器中;
基于识别出先前连接的外部装置的信息存储在所述电子装置的存储器中,基于所述外部装置的信息来执行与所述外部装置的连接;
基于识别出先前连接的外部装置的信息没有存储在所述电子装置的存储器中,通过基于获得第一语音命令执行搜索来执行与所述外部装置的连接;
基于在所述搜索中没有检测到所述外部装置,将开机信号发送到所述外部装置;以及
通过执行另一搜索,执行与所述外部装置的连接,
其中,执行所述连接包括:
存储在所述搜索期间获得的第二语音命令;以及
在所述连接之后,将所存储的第二语音命令发送到所述外部装置。
8.根据权利要求7所述的控制方法,其中执行所述连接包括:基于预设信息包括在从与所述搜索对应的外部装置获得的响应信号中,识别找到了所述外部装置。
9.根据权利要求7所述的控制方法,其中执行所述连接包括:将包括预设信息的连接请求信号发送到所述外部装置,并且从所述外部装置获得与所述连接请求信号对应的连接接受信号。
10.根据权利要求7所述的控制方法,其中所述执行连接包括:
基于所述预设事件的发生在第一功率模式下操作第一处理器,以及基于所述外部装置的信息的缺失而切换到第二功率模式;以及
使消耗比所述第一处理器低的功率的第二处理器基于识别出在所述第二功率模式下获得的第一语音命令来控制所述第一处理器切换到所述第一功率模式。
11.一种存储有计算机程序的非暂时性计算机可读记录介质,所述计算机程序包括用于执行电子装置的控制方法的代码,所述电子装置的控制方法包括:
基于所述电子装置的预设事件,识别先前连接到所述电子装置的外部装置的信息是否存储在所述电子装置的存储器中;
基于识别出先前连接的外部装置的信息存储在所述电子装置的存储器中,基于所述外部装置的信息来执行与所述外部装置的连接;
基于识别出先前连接的外部装置的信息没有存储在所述电子装置的存储器中,通过基于获得第一语音命令执行通信搜索来执行与所述外部装置的连接;
基于在所述搜索中没有检测到所述外部装置,将开机信号发送到所述外部装置;以及
通过执行另一搜索,执行与所述外部装置的连接,其中,执行所述连接包括:
存储在所述搜索期间获得的第二语音命令;以及
在所述连接之后,将所存储的第二语音命令发送到所述外部装置。
CN201980058361.2A 2018-09-12 2019-06-27 电子装置及其控制方法 Active CN112640476B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR10-2018-0108674 2018-09-12
KR1020180108674A KR102529790B1 (ko) 2018-09-12 2018-09-12 전자장치 및 그 제어방법
PCT/KR2019/007801 WO2020054953A1 (en) 2018-09-12 2019-06-27 Electronic apparatus and control method thereof

Publications (2)

Publication Number Publication Date
CN112640476A CN112640476A (zh) 2021-04-09
CN112640476B true CN112640476B (zh) 2024-01-26

Family

ID=69719955

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201980058361.2A Active CN112640476B (zh) 2018-09-12 2019-06-27 电子装置及其控制方法

Country Status (5)

Country Link
US (1) US11176937B2 (zh)
EP (1) EP3815385B1 (zh)
KR (1) KR102529790B1 (zh)
CN (1) CN112640476B (zh)
WO (1) WO2020054953A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11000759B2 (en) * 2019-03-29 2021-05-11 Valve Corporation Game controller operable in bluetooth low energy (BLE) mode

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101390300A (zh) * 2006-02-23 2009-03-18 摩托罗拉公司 用于自动蓝牙配对的方法和设备
CN104469482A (zh) * 2014-12-19 2015-03-25 乐视致新电子科技(天津)有限公司 智能终端连接蓝牙设备的控制方法及装置
US20170094704A1 (en) * 2015-09-25 2017-03-30 Samsung Electronics Co., Ltd. Electronic device and control method thereof

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120020853A (ko) 2010-08-31 2012-03-08 엘지전자 주식회사 이동 단말기 및 그 제어방법
KR101411295B1 (ko) 2010-11-04 2014-06-24 한국전자통신연구원 디바이스 액세스 서비스 방법, 이를 위한 클라이언트 단말 및 서버
CN102923949A (zh) 2012-04-11 2013-02-13 成都光明光电股份有限公司 近红外光吸收玻璃、元件及滤光器
KR20140023169A (ko) 2012-08-17 2014-02-26 크루셜텍 (주) 마이크 형상의 리모콘 장치 및 그 동작 방법
KR20150040445A (ko) * 2013-10-07 2015-04-15 삼성전자주식회사 사용자 음성을 입력받는 원격 제어 장치 및 그 방법
KR101624866B1 (ko) * 2014-05-29 2016-05-27 삼성전자주식회사 방송수신장치의 상태에 따라 모드를 설정하는 원격제어장치
CN105357564A (zh) * 2014-08-20 2016-02-24 中兴通讯股份有限公司 遥控移动终端、遥控***及遥控方法
JP2017192091A (ja) 2016-04-15 2017-10-19 泰安 盧 音声制御機能付きiotシステム及びその情報処理方法
CN106710197B (zh) * 2017-01-18 2021-06-01 深圳市网多多科技有限公司 遥控方法及装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101390300A (zh) * 2006-02-23 2009-03-18 摩托罗拉公司 用于自动蓝牙配对的方法和设备
CN104469482A (zh) * 2014-12-19 2015-03-25 乐视致新电子科技(天津)有限公司 智能终端连接蓝牙设备的控制方法及装置
US20170094704A1 (en) * 2015-09-25 2017-03-30 Samsung Electronics Co., Ltd. Electronic device and control method thereof

Also Published As

Publication number Publication date
KR102529790B1 (ko) 2023-05-08
EP3815385A4 (en) 2021-07-28
EP3815385A1 (en) 2021-05-05
EP3815385B1 (en) 2023-08-30
WO2020054953A1 (en) 2020-03-19
US11176937B2 (en) 2021-11-16
CN112640476A (zh) 2021-04-09
KR20200030180A (ko) 2020-03-20
US20200082819A1 (en) 2020-03-12

Similar Documents

Publication Publication Date Title
US10261566B2 (en) Remote control apparatus and method for controlling power
US11514917B2 (en) Method, device, and system of selectively using multiple voice data receiving devices for intelligent service
US11019299B2 (en) Portable device, display apparatus, display system, and method for controlling power of display apparatus thereof
EP3040985B1 (en) Electronic device and method for voice recognition
US10650825B2 (en) Communication device
US11393474B2 (en) Electronic device managing plurality of intelligent agents and operation method thereof
US20150281856A1 (en) Method for adapting sound of hearing aid and hearing aid and electronic device performing the same
US10085290B2 (en) Discovering wireless communication device based on required services
US11758213B2 (en) Display apparatus and control method thereof
US20200257496A1 (en) Electronic device for providing voice-based service using external device, external device and operation method thereof
US20130041666A1 (en) Voice recognition apparatus, voice recognition server, voice recognition system and voice recognition method
JP2020028129A (ja) 電子装置、サーバー及びその制御方法
CN112640476B (zh) 电子装置及其控制方法
US10616358B2 (en) Method for providing push notification and electronic device thereof
US20210118582A1 (en) Method for controlling iot device and electronic device therefor
CN111128145B (zh) 电子设备、控制方法和存储介质
US11304242B2 (en) Electronic device changing identification information based on state information and another electronic device identifying identification information
KR20210127388A (ko) 전자 장치들의 무선 연결 방법 및 장치
US20190172460A1 (en) Electronic apparatus and control method thereof
US11715468B2 (en) Electronic device and operation method thereof
CN108235820B (zh) 一种近场通信启用设备
CN110853634A (zh) 一种多模态语音交互反馈应答控制方法、计算机可读存储介质及空调
US11948579B2 (en) Electronic device performing operation based on user speech in multi device environment and operating method thereof
US20230139088A1 (en) Electronic device for providing voice recognition service and operating method thereof
KR20210141235A (ko) 외부 장치로부터 획득된 정보를 바탕으로 통신 그룹의 장치에게 신호를 송신 또는 수신하는 전자 장치 및 이의 제어 방법

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