CN111415660A - 电子装置及其控制方法 - Google Patents
电子装置及其控制方法 Download PDFInfo
- Publication number
- CN111415660A CN111415660A CN202010029580.2A CN202010029580A CN111415660A CN 111415660 A CN111415660 A CN 111415660A CN 202010029580 A CN202010029580 A CN 202010029580A CN 111415660 A CN111415660 A CN 111415660A
- Authority
- CN
- China
- Prior art keywords
- electronic device
- external electronic
- network
- communicator
- voice
- 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
Links
- 238000000034 method Methods 0.000 title claims description 53
- 238000004891 communication Methods 0.000 claims description 56
- 230000006870 function Effects 0.000 description 35
- 241000209094 Oryza Species 0.000 description 32
- 235000007164 Oryza sativa Nutrition 0.000 description 32
- 235000009566 rice Nutrition 0.000 description 32
- 238000010586 diagram Methods 0.000 description 27
- 238000010411 cooking Methods 0.000 description 22
- 238000012545 processing Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- APTZNLHMIGJTEW-UHFFFAOYSA-N pyraflufen-ethyl Chemical compound C1=C(Cl)C(OCC(=O)OCC)=CC(C=2C(=C(OC(F)F)N(C)N=2)Cl)=C1F APTZNLHMIGJTEW-UHFFFAOYSA-N 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000010267 cellular communication Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 229910021420 polycrystalline silicon Inorganic materials 0.000 description 1
- 229920005591 polysilicon Polymers 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000010409 thin film Substances 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
- 238000005406 washing Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/43615—Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/16—Sound input; Sound output
- G06F3/167—Audio in a user interface, e.g. using voice commands for navigating, audio feedback
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/26—Speech to text systems
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/28—Constructional details of speech recognition systems
- G10L15/30—Distributed recognition, e.g. in client-server systems, for mobile phones or network applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2807—Exchanging configuration information on appliance services in a home automation network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User 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/72415—User 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4131—Peripherals receiving signals from specially adapted client devices home appliance, e.g. lighting, air conditioning system, metering devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42203—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS] sound input device, e.g. microphone
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/038—Indexing scheme relating to G06F3/038
- G06F2203/0384—Wireless input, i.e. hardware and software details of wireless interface arrangements for pointing devices
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
- G10L2015/225—Feedback of the input speech
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User 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/72412—User 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/74—Details of telephonic subscriber devices with voice recognition means
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Acoustics & Sound (AREA)
- Computational Linguistics (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Automation & Control Theory (AREA)
- Medical Informatics (AREA)
- Computing Systems (AREA)
- Telephonic Communication Services (AREA)
- Selective Calling Equipment (AREA)
Abstract
公开了一种电子装置。该电子装置包括:第一通信器、第二通信器;以及处理器,被配置为基于输入语音,确定输出该输入语音的外部电子装置是否能够连接到可通过第一通信器连接的网络,并且取决于外部电子装置是否能够连接到网络,通过第一通信器或第二通信器向外部电子装置发送用于控制外部电子装置的信号。
Description
相关申请的交叉引用
本申请基于并要求于2019年1月7日向韩国知识产权局提交的韩国专利申请No.10-2019-0001919的优先权,该申请的公开通过全文引用合并于此。
技术领域
与本公开一致的装置涉及一种电子装置,更具体地,涉及一种能够对自身不具有语音识别功能的外部电子装置进行基于语音识别的控制的电子装置。
背景技术
对于物联网(IoT),已开发出这样的网络技术,其中多个电子装置建立通信网络且用户可以使用其中的任何一个电子装置来控制其余所有的电子装置。
特别地,已设计出这样的技术,其中在存在能够识别用户语音的至少一种电子装置的情况下,通过网络共享识别结果,使得基于用户语音来控制多个电子装置。
然而,一般情况下房屋中的多个电子装置不一定是同一制造商的产品,并且与不同制造商的产品相对应的电子装置之间的网络连接通常不容易进行。
图1是用于详细描述相关技术的这种问题的示图(要注意,在本公开中独立地提供了相关技术的问题的以下描述,而没有应用其他公开或研究)。
在图1中,假设如下情形:冰箱10、微波炉20和燃气灶30是同一制造商A的产品,因此在它们之间建立了通信网络,但是电饭煲40不可以与制造商A的产品建立通信网络,因为电饭煲40是制造商B的产品。
在这种情况下,能够执行语音识别的冰箱10不仅可以识别用于激活冰箱10的功能的用户语音,而且可以识别用于激活微波炉20或燃气灶30的功能的用户语音。例如,在冰箱10识别出用户语音“关闭微波炉”的情况下,冰箱10可以通过网络向微波炉20发送使当前开启的微波炉20自己关闭的信号,结果微波炉20可以关闭。
相反,不可以在冰箱10与电饭煲40之间建立通信网络,因此用户不可以通过冰箱10来控制电饭煲40。在这种情况下,除非电饭煲40自身具有语音识别功能,否则用户不可以使用语音识别来控制电饭煲40。
发明内容
本公开的实施例克服了上述缺点和上面没有描述的其他缺点。此外,本公开不需要克服上述缺点,并且本公开的实施例可以不克服上述任何问题。
本公开提供了一种电子装置,该电子装置可以识别外部电子装置并提供控制该外部电子装置的功能,而不管是否可以在该电子装置与外部电子装置之间建立通信网络。
此外,本公开提供了一种电子装置,该电子装置具有语音识别功能并输出能够根据语音识别结果控制外部电子装置的信号,以基于语音识别来控制自身不具有语音识别功能的外部电子装置。
根据本公开的实施例,一种电子装置包括:第一通信器、第二通信器;以及处理器,被配置为基于输入语音,确定输出该输入语音的外部电子装置是否能够连接到可通过第一通信器连接的网络,并且取决于外部电子装置是否能够连接到网络,通过第一通信器或第二通信器向外部电子装置发送用于控制外部电子装置的信号。其中在外部电子装置能够连接到网络的情况下,处理器控制第一通信器通过网络向外部电子装置发送用于控制外部电子装置的信号,以及在外部电子装置不能连接到网络的情况下,处理器控制第二通信器向外部电子装置发送用于控制外部电子装置的信号。
处理器可以基于通过转换输入语音而获得的文本来获取外部电子装置的标识信息,并且可以基于所获取的外部电子装置的标识信息来确定外部电子装置是否对应于能够连接到网络的电子装置。
处理器可以通过在服务器中搜索输出与文本相对应的语音的外部电子装置来获取与外部电子装置的产品名称或制造商中的至少一个相关的信息,在该服务器中存储了与从多个外部电子装置中的每个外部电子装置输出的语音相关的信息。
在外部电子装置能够连接到网络的情况下,处理器可以通过第一通信器将电子装置连接到网络,并且通过网络向外部电子装置发送用于根据用户的输入语音控制外部电子装置的信号。
在外部电子装置能够连接到网络的情况下,处理器可输出用于将外部电子装置连接到网络的引导,并且在外部电子装置不能连接到网络的情况下,处理器可输出用于对外部电子装置不能连接到网络进行通知的引导。
处理器可以基于通过转换输入语音而获得的文本来获取外部电子装置的状态信息,并且可以基于所获取的外部电子装置的状态信息来输出针对控制外部电子装置的话语内容的引导。
在外部电子装置不能连接到网络的情况下,处理器可以确定是否可获取用于生成根据第二通信器所使用的通信方法控制外部电子装置的信号的信息。
在该信息可获取的情况下,处理器可以根据所获取的信息和用户的输入语音来生成用于控制外部电子装置的信号,并且控制第二通信器向外部电子装置发送所生成的信号。
在外部电子装置不能连接到网络且该信息不可获取的情况下,处理器可以输出用于通知不可以通过电子装置来控制外部电子装置的引导。
在外部电子装置能够连接到网络的情况下,处理器可以控制第一通信器启用通过无线保真(WiFi)或蓝牙中的至少一种通信方法到网络的连接,并且在外部电子装置不能连接到网络的情况下,处理器可以控制第二通信器向外部电子装置发送用于控制外部电子装置的红外信号。
根据本公开的另一实施例,一种用于包括第一通信器和第二通信器的电子装置的控制方法包括:基于输入语音,确定输出输入语音的外部电子装置是否能够连接到可通过第一通信器连接的网络;以及取决于外部电子装置是否能够连接到网络,通过第一通信器或第二通信器向外部电子装置发送用于控制外部电子装置的信号,其中在该发送中,在外部电子装置能够连接到网络的情况下,通过网络和第一通信器向外部电子装置发送用于控制外部电子装置的信号,并且在外部电子装置不能连接到网络的情况下,通过第二通信器向外部电子装置发送用于控制外部电子装置的信号。
在该确定中,可以基于通过转换输入语音而获得的文本来获取外部电子装置的标识信息,并且可以基于所获取的外部电子装置的标识信息来确定外部电子装置是否对应于能够连接到网络的电子装置。
在该确定中,可以通过在服务器中搜索输出与文本相对应的语音的外部电子装置来获取与外部电子装置的产品名称或制造商中的至少一个相关的信息,在该服务器中存储了与从多个外部电子装置中的每个外部电子装置输出的语音相关的信息。
在该发送中,在外部电子装置能够连接到网络的情况下,电子装置可以通过第一通信器连接到网络,并且可以通过网络和第一通信器向外部电子装置发送用于根据用户的输入语音控制外部电子装置的信号。
该控制方法还可以包括:在外部电子装置能够连接到网络的情况下,输出用于将外部电子装置连接到网络的引导;以及在外部电子装置不能连接到网络的情况下,输出用于对外部电子装置不能连接到网络进行通知的引导。
该控制方法还可以包括:基于通过转换输入语音而获得的文本来获取外部电子装置的状态信息;以及基于所获取的外部电子装置的状态信息来输出针对控制外部电子装置的话语内容的引导。
该控制方法还可以包括:在外部电子装置不能连接到网络的情况下,确定是否可获取用于根据第二通信器所使用的通信方法来生成用于控制外部电子装置的信号的信息。
在该发送中,在该信息可获取的情况下,可以根据所获取的信息和用户的输入语音来生成用于控制外部电子装置的信号,并且可以通过第二通信器向外部电子装置发送所生成的信号。
该控制方法还可以包括:在外部电子装置不能连接到网络且该信息不可获取的情况下,输出用于通知不可以通过电子装置来控制外部电子装置的引导。
在该发送中,在外部电子装置能够连接到网络的情况下,可以控制第一通信器启用通过无线保真(WiFi)或蓝牙中的至少一种通信方法到网络的连接,并且在外部电子装置不能连接到网络的情况下,通过第二通信器向外部电子装置发送用于控制外部电子装置的红外信号。
根据本公开的电子装置可以仅使用从外部电子装置输出的语音来识别外部电子装置,而不管外部电子装置和电子装置是否可以通过相同通信网络彼此连接。此外,电子装置可以在没有通信网络连接的情况下遥控外部电子装置。
此外,电子装置可以根据识别用户语音的结果来控制外部电子装置,因此即使在外部电子装置自身不具有语音识别功能的情况下,也可以向外部电子装置提供基于语音识别的控制。
本公开的附加和/或其他方面和优点将部分地在以下描述中阐述,并且根据描述将部分地变得清楚,或者可以通过本公开的实践来学习。
附图说明
通过参考附图来描述本公开的某些实施例,本公开的以上和/或其他实施例将更加清楚,其中:
图1是用于说明相关技术的问题的示图;
图2是用于描述根据本公开的实施例的电子装置的组件的框图;
图3是用于描述电子装置识别外部电子装置的示例的示图;
图4A是用于描述电子装置提供与识别出的外部电子装置相关的信息的示例的示图;
图4B是用于描述电子装置提供与识别出的外部电子装置相关的信息的示例的示图;
图4C是用于描述电子装置提供与识别出的外部电子装置相关的信息的示例的示图;
图5A是用于描述电子装置的用户界面(UI)询问是否启用与外部电子装置的网络连接的示例的示图;
图5B是用于描述电子装置的UI询问是否对外部电子装置执行遥控的示例的示图;
图6是用于描述电子装置识别用于控制外部电子装置的用户语音的示例的示图;
图7A是用于描述电子装置提供用于控制外部电子装置的引导的示例的示图;
图7B是用于描述电子装置提供用于控制外部电子装置的引导的示例的示图;
图8A是用于描述外部装置提供与由电子装置识别出的外部电子装置相关的信息的示例的示图;
图8B是用于描述外部装置接收使电子装置控制外部电子装置的用户命令并向该电子装置发送该用户命令的示例的示图;
图9是用于描述根据本公开的各种实施例的电子装置的特定组件的框图;
图10A是用于描述包括输入/输出端口的电子装置的示例的示图;
图10B是用于描述包括输入/输出端口的电子装置的示例的示图;
图11是用于描述根据本公开的实施例的用于电子装置的控制方法的流程图;以及
图12是用于描述识别外部电子装置并设置用于控制识别出的外部电子装置的方法的过程的示例的算法图。
具体实施方式
在详细描述本公开之前,下面先描述说明书和附图的描述方法。
首先,作为说明书和权利要求书中使用的术语,已考虑到本公开的各种实施例中的功能来选择通用术语。然而,可以根据在相应领域工作的工程师的意图、法律或技术分析、新技术的出现等来更改这些术语。另外,一些术语可以是由申请人任意选择的术语。这些术语可以被解释为具有在说明书中定义的含义,并且在没有具体定义术语的情况下,可以基于说明书的一般内容和相应技术领域中的公知技术来解释这些术语。
另外,贯穿说明书中的所有附图,相同的附图标记表示执行基本相同的功能的部件或组件。为了便于解释和理解,在彼此不同的实施例中将使用相同的附图标记。也就是说,即使在所有的多个附图中示出了具有相同附图标记的组件,也不意味着该多个附图示出了相同的实施例。
此外,在说明书和权利要求书中,为了将组件彼此区分开,可以使用包括诸如“第一”、“第二”等序数的术语。序数用于将相同或相似的组件彼此区分开,并且术语的含义不受使用序数的限制。例如,在由与序数组合的术语表示组件的情况下,该组件的使用或配置顺序不应受到序数的限制。如有必要,序数可以相互替换。
在本说明书中,除非上下文另外明确指示,否则单数形式旨在包括复数形式。还将理解的是,本说明书中使用的术语“包括”或“由......形成”指定了本说明书中提到的特征、数字、步骤、操作、组件、部件或它们的组合的存在,但是并不排除一个或多个其它特征、数字、步骤、操作、组件、部件或它们的组合的存在或增加。
在本公开的实施例中,“模块”、“单元”或“-器”是指执行至少一个功能或操作的组件,并且可以由硬件或软件来实现,或由硬件与软件的组合来实现。另外,多个“模块”、多个“单元”或多个“-器”可以集成在至少一个模块中,并由除“模块”“单元”或“-器”之外的需要由特定硬件实施的至少一个处理器来实现。
在本公开的实施例中,一部分与另一部分之间的连接不仅包括直接连接而且包括经由介质的间接连接。另外,除非另外明确描述,否则“包括”任何组件将被理解为暗示包括其他组件而不排除任何其他组件。
图2是用于描述根据本公开的实施例的电子装置100的组件的框图。
电子装置100可以是各种家用电器中的任何一种家用电器,比如冰箱、电视(TV)、遥控器、机顶盒、智能电视、洗衣机、燃气灶、微波炉、收音机、有线电话、空调、电饭煲、烤箱、对讲机和空气净化器。此外,电子装置100还可以由台式个人计算机(PC)、平板PC、膝上型计算机、智能手机等来实现。
参考图2,电子装置100可以包括第一通信器110、第二通信器120和处理器130。
第一通信器110是用于以有线或无线方式执行与至少一个外部装置(未示出)的通信的组件。
在以无线方式执行与外部装置的数据通信的情况下,第一通信器110可以包括以下至少一项:无线保真(WiFi)直接通信模块、蓝牙模块、红外数据协会(IrDA)模块、近场通信(NFC)模块、Zigbee模块、蜂窝通信模块、第三代(3G)移动通信模块、***(4G)移动通信模块或4G长期演进(LTE)通信模块。
在以有线方式执行与外部装置的数据通信的情况下,第一通信器110可以连接到同轴电缆、光缆等以执行局域网通信,从而发送或接收各种数据。
第二通信器120也是用于执行与至少一个外部装置(未示出)的通信的组件。
然而,与第一通信器110不同,第二通信器120可以仅执行单向通信。具体地,处理器130可以控制第二通信器120输出用于控制外部电子装置(未示出)的信号。
第二通信器120可以包括用于输出用于进行遥控的红外(IR)信号、射频(RF)信号等的模块。处理器130还可以控制第二通信器输出IR信号或RF信号的方向。
同时,尽管在图2中示出了第一通信器110和第二通信器120是分开的组件的情况,但是根据本公开,第一通信器110和第二通信器120也可以集成到一个通信器中以执行第一通信器110与第二通信器120的所有操作。
处理器130可以控制电子装置100的整体操作。
对此,处理器130可以包括随机存取存储器(RAM)(未示出)、只读存储器(ROM)(未示出)、中央处理单元(CPU)(未示出)、图形处理单元(GPU)(未示出)、***总线(未示出)等,并且可以执行用于控制包括在电子装置100中的其他组件的操作或数据处理。
根据实施例,处理器130可以基于输入语音来确定输出该输入语音的外部电子装置(未示出)是否可以连接到可通过第一通信器110连接的网络。
具体地,处理器130可以使用输入语音来识别输出输入语音的外部电子装置,并确定识别出的外部电子装置是否可以连接到与第一通信器110的网络相同的网络。
输入语音可以通过包括在设置于电子装置100中的用户输入器(未示出)中的麦克风(未示出)被直接输入,或者可以通过至少一个外部装置(未示出)的麦克风被输入,并以数据/信号的形式通过电子装置100的输入/输出端口(未示出)、广播接收器(未示出)或第一通信器110被接收。
处理器130可以基于关于输入语音的信息来获取(获得)外部电子装置的标识信息。这里,关于输入语音的信息可以是输入语音的特征信息、和/或与通过识别和转换输入语音而获得的文本相关的信息。
输入语音的特征信息可以对应于通过针对相应语音执行数字化、频率转换等而获得的各种参数,比如音调、共振峰、线性预测倒谱系数(LPCC)、梅尔频率倒谱系数(MFCC)、感知线性预测(PLP)系数等。此外,通过转换输入语音而获得的文本是根据语音识别结果的文本。
处理器130可以通过使用与多个外部电子装置的语音相关的信息来获取输出输入语音的外部电子装置的标识信息。与多个外部电子装置的语音相关的信息可以包括从多个外部电子装置中的每个外部电子装置输出的语音的特征信息、和/或与通过转换从多个外部电子装置中的每个外部电子装置输出的语音而获得的文本相关的信息。在输出输入语音的外部电子装置是多个外部电子装置中的一个外部电子装置的情况下,处理器130可以识别该外部电子装置。
与多个外部电子装置的语音相关的信息可以预先存储在电子装置100中,或者处理器130可以通过第一通信器110、输入/输出端口(未示出)等接收存储在服务器(未示出)等中的与多个外部电子装置的语音相关的信息,以使用这些信息。
在与多个外部电子装置的语音相关的信息存储在服务器(未示出)中的情况下,处理器130可以通过在服务器中搜索输出语音的外部电子装置来获取与外部电子装置的产品名称或制造商中的至少一个相关的信息,其中所述语音对应于通过转换输入语音而获得的文本。
作为示例,可以假设根据存储在服务器中的关于语音的信息,公司A的TV“1000(产品编号)”在关闭电源时输出语音“电源关闭”,而公司B的TV“0001”输出语音“关机”。此时,在由处理器130识别出输入语音对应于文本“关机”的情况下,处理器130可以识别出输出输入语音的外部电子装置是公司B的TV“0001”。
同时,尽管在上述示例中仅考虑了通过转换输入语音而获得的文本,但是不言而喻的是处理器130也可以考虑输入语音的特征信息。
图3是用于描述电子装置识别外部电子装置的示例的示图。假设电子装置100在图3中是冰箱,并且图3中示出的冰箱包括显示器。然而,电子装置100也可以是不包括显示器和/或包括诸如***的附加组件的冰箱。
参考图3,由冰箱实现的电子装置100可以接收从电饭煲200-1输出的语音“烹饪完成”和从微波炉200-2输出的语音“哔、哔、哔”,并且将关于输入语音的信息与关于多个外部电子装置的语音的预存信息进行比较,以识别电饭煲200-1与微波炉200-2的标识信息,即产品名称和制造商。
处理器130可以基于外部电子装置的标识信息来确定外部电子装置是否对应于可以连接到与第一通信器110的网络相同的网络的电子装置。
此时,处理器130可以识别外部电子装置是否包括在与可以通过与第一通信器110的网络相同的网络连接的外部电子装置相关的列表信息中。在识别出外部电子装置包括在列表信息中的情况下,处理器130可以确定外部电子装置可以连接到与第一通信器110的网络相同的网络。相反,在识别出外部电子装置未包括在列表信息中的情况下,处理器130可以确定外部电子装置不可以连接到与第一通信器110的网络相同的网络。在这种情况下,列表信息可以存储在电子装置100中或可以存储在服务器(未示出)中。
备选地,处理器130可以从服务器(未示出)等获取与外部电子装置的标识信息相对应的通信信息,根据所获取的通信信息通过第一通信器110向外部电子装置发送信号,然后识别是否从外部电子装置接收到响应信号。在无法获取通信信息或即使发送信号也没有接收到响应信号的情况下,处理器130可以确定外部电子装置不可以连接到与第一通信器110的网络相同的网络。相反,在接收到响应信号的情况下,处理器130可以确定外部电子装置可以连接到与第一通信器110的网络相同的网络。
图4A至图4C是用于描述电子装置100提供与识别出的外部电子装置相关的信息的示例的示图。
参考图4A,电子装置100的显示器140可以显示提供关于周围设备的信息的用户界面(UI)450。UI 450显示“燃气灶A”存在于电子装置100周围,连接到与电子装置100的网络相同的网络,并且可以通过电子装置100进行控制。
在图4B中,假设如下情形:如图3中那样存在于电子装置100周围的电饭煲200-1输出语音“烹饪完成”,结果电子装置100识别出电饭煲200-1的存在。此外,在图4B中,假设电子装置100和电饭煲200-1可以连接到相同网络。
参考图4B,UI 450可以显示“电饭煲B”(电饭煲200-1的产品名称)存在于电子装置100周围,且“电饭煲B”可以连接到与电子装置100的网络相同的网络。
在图4C中,假设如下情形:如图3中那样存在于电子装置100周围的微波炉200-2输出语音“哔、哔、哔”,结果电子装置100识别出微波炉200-2的存在。此外,在图4C中,假设电子装置100和微波炉200-2不可以连接到相同网络。
参考图4C,UI 450可以显示“微波炉A”(微波炉200-2的产品名称)存在于电子装置100周围且“微波炉A”不可以连接到与电子装置100的网络相同的网络。
同时,尽管在上述图4A至图4C中仅示出了在视觉上显示各个UI的情况,但是也可以存在以语音或其他形式输出UI的情况。
处理器130可以根据外部电子装置是否可以连接到与第一通信器110相同的网络,来通过第一通信器或第二通信器发送用于控制外部电子装置的信号。
具体地,在外部电子装置可以连接到与第一通信器110的网络相同的网络的情况下,处理器130可以控制第一通信器110通过相应的网络向外部电子装置发送用于控制外部电子装置的信号(在下文中,将描述两个或更多个通信网络可连接的示例)。在这种情况下,第一通信器110不仅可以根据诸如WiFi和蓝牙的各种通信方法中的一种特定通信方法连接到一个网络,也可以分别连接到与两种或更多种通信方法相对应的两个或更多个网络。备选地,第一通信器110可以根据相同的通信方法连接到多个不同的网络。
同时,在外部电子装置不可以连接到与第一通信器110的网络相同的网络的情况下,处理器130可以控制第二通信器在网络外部向外部电子装置发送(输出)用于控制外部电子装置的信号。
在使用第一通信器的情况与使用第二通信器的情况中的生成并发送用于控制外部电子装置的信号的通信方法之间可能存在差异。这是因为在使用第一通信器的情况下使用网络通信,而在使用第二通信器的情况下可能不使用网络通信。
例如,第一通信器可以根据诸如WiFi或蓝牙的通信方法连接到与外部电子装置的网络相同的网络,以发送用于控制外部电子装置的信号,而第二通信器可以输出用于遥控外部电子装置的红外信号。
在外部电子装置可以连接到与第一通信器110相同的网络的情况下,处理器130可以输出用于将外部电子装置连接到相应网络的引导。此时,该引导可以通知:外部电子装置和电子装置100可以连接到相同网络。此外,该引导可以被设置为在视觉上显示的UI或输出为语音,并且可以通过该UI接收选择是否启用通过第一通信器110到与外部电子装置的网络相同的网络的连接的用户命令。
相反,在外部电子装置不可以连接到与第一通信器110相同的网络的情况下,处理器130可输出用于对外部电子装置和电子装置100不可以连接到相同网络进行通知的引导。
在外部电子装置不可以连接到与第一通信器110的网络相同的网络的情况下,处理器130可以确定是否可以获取用于根据第二通信器120所使用的通信方法生成用于控制外部电子装置的信号的信息。
例如,在第二通信器120可以生成并输出红外信号的情况下,处理器130可以确定是否可以获取用于遥控外部电子装置的红外信号的代码或命令信息。在这种情况下,处理器130可以通过使用外部电子装置的标识信息在电子装置100或外部服务器(未示出)中搜索用于遥控外部电子装置的红外信号的代码或命令信息。
在可以获取用于根据第二通信器120所使用的通信方法来生成用于控制外部电子装置的信号的信息的情况下,处理器130可以输出用于根据第二通信器120所使用的通信方法来控制外部电子装置的引导。此时,该引导可以对外部电子装置可被控制进行通知。此外,可以将该引导设置为视觉或听觉UI,并且可以通过UI接收用于选择是否通过使用电子装置100来控制外部电子装置的用户命令。
在(无法连接到与外部电子装置的网络相同的网络并且)不可以获取用于根据第二通信器120所使用的通信方法生成用于控制外部电子装置的信号的信息的情况下,处理器130可以输出用于通知不可以使用电子装置100来控制外部电子装置的引导。此外,处理器130还可以输出用于控制外部电子装置的另一方法(例如,外部电子装置的功能和与之相对应的操作方法(由用户针对外部电子装置直接执行))的引导。
图5A和图5B均是用于描述电子装置100的UI询问是否启用与外部电子装置的连接或是否针对外部电子装置执行控制的示例的示图。
图5A示出了在显示器140上显示用于选择是否启用与“电饭煲B”的网络连接的UI的情形。在图5A中,假设“电饭煲B”和第一通信器110可以连接到相同网络。
在图5A中,UI 510可以在图4B中所示的情形下被自动输出,或者可以在图4B或图4C所示的情形下作为用户触摸UI 450的显示“电饭煲B”的部分的结果而输出。
在图5A中所示的状态下,在用户在UI 510中说出“是”或触摸“是”的情况下,电子装置100可以通过第一通信器110连接到与“电饭煲B”(电饭煲200-1)的网络相同的网络。此外,电子装置100可以通过所连接的网络来控制“电饭煲B”(电饭煲200-1)。
同时,在图5A中所示的状态下,一旦用户完成了选择,该选择关于是否启用网络连接,则可以恢复如图4B中那样仅显示UI 450而不显示UI 510的状态。
图5B示出了在显示器140上显示用于选择是否用“微波炉A”(微波炉200-2)来执行IR遥控的UI 520的情形。在图5B中,假设这样的情形,其中尽管“微波炉A”和第一通信器110不可以连接到相同网络,但是可以通过第二通信器120针对“微波炉A”执行IR遥控。
在图5B中,UI 520可以在图4C中所示的情形下被自动输出,或者可以在图4C中示出的情形下作为用户触摸UI 450的显示“微波炉A”的部分的结果而输出。
在图5B中所示的状态下,在用户在UI 520中说出“是”或触摸“是”的情况下,电子装置100可以切换到用于通过第二通信器120遥控“微波炉A”(微波炉200-2)的模式。
同时,各个UI不一定如图5A和图5B中所示那样在视觉上显示,而是可以以语音或其他形式输出。此外,UI 520提供关于特定技术控制方法的信息,即图5B中的“IR遥控”。然而,可以不提供关于特定技术控制方法的信息,并且诸如“您要开始控制微波炉A吗?”或“您要切换到用于控制微波炉A的模式吗?”的用语也是可能的。不言而喻的是,本公开不限于上述用语。
不管使用第一通信器还是使用第二通信器,用于控制外部电子装置的信号都可以基于输入的用户语音。具体地,用于控制外部电子装置的信号可以基于通过转换输入的用户语音而获得的文本的内容。
输入的用户语音可以通过包括在设置于电子装置100中的用户输入器(未示出)中的麦克风(未示出)被直接输入,或者可以通过至少一个外部装置(未示出)的麦克风被输入,并以数据/信号的形式通过电子装置100的输入/输出端口(未示出)、广播接收器(未示出)或第一通信器110被接收。
在外部电子装置可以连接到与第一通信器110的网络相同的网络的情况下,处理器130可以通过第一通信器110将电子装置100连接到相应的网络,并控制第一通信器110通过相应的网络向外部电子装置发送用于根据输入的用户语音控制外部电子装置的信号。
在尽管外部电子装置不可以连接到与第一通信器110的网络相同的网络的情况下,可以获取用于根据第二通信器120所使用的通信方法生成用于控制外部电子装置的信号的信息,处理器130可以控制第二通信器120根据获取的信息和输入的用户语音来生成用于控制外部电子装置的信号并向外部电子装置发送所生成的信号。
图6是用于描述电子装置100识别输入的用户语音以控制外部电子装置的示例的示图。
在图6中,假设如下情形:在图5A的UI 510中选择“是”,并且在图5B的UI 520中选择“是”。
参考图6,作为冰箱的电子装置100可以从用户610接收用户语音,并且根据识别相应用户语音的结果通过网络通信向电饭煲200-1发送用于控制电饭煲200-1的信号。
例如,在用户610说出“开始烹饪”的情况下,电子装置100可以根据识别该话语的结果通过网络通信向电饭煲200-1发送控制信号,因此即使电饭煲200-1自身不具有语音识别功能,电饭煲200-1也可以根据用户610的语音开始烹饪。
参考图6,作为冰箱的电子装置100可以从用户610接收用户语音并根据识别相应用户语音的结果输出用于控制微波炉200-2的信号。
例如,在用户610在微波炉200-2处于烹饪操作的状态下说出“停止烹饪”的情况下,作为冰箱的电子装置100可以根据识别该话语的结果生成并输出信号,并且即使微波炉200-2自身不具有语音识别功能,接收到输出信号的微波炉200-2也可以根据输入到电子装置100的用户610的语音而停止烹饪。
在电子装置100接收或识别用于控制外部电子装置的用户语音之前或过程中,处理器130可以输出用于控制外部电子装置的话语内容的引导。在这种情况下,该引导可以包括外部电子装置的一个或多个功能以及分别与这些功能匹配的话语内容。
在这种情况下,处理器130可以附加地考虑外部电子装置的当前状态信息。对此,处理器130可以基于通过转换从外部电子装置输出的输入语音而获得的文本来获取外部电子装置的状态信息。
也就是说,处理器130除了识别从哪个外部电子装置输出输入语音之外,还可以通过输入语音识别输出该输入语音的外部电子装置的状态。
图7A和图7B均是用于描述电子装置提供用于控制外部电子装置的话语内容的引导的示例的示图。
图7A示出了用于控制通过网络连接的电饭煲200-1的话语内容引导710,以及图7B示出了用于控制可以遥控的微波炉200-2的话语内容引导720。
参考图7A,在显示器140上显示用于控制通过网络连接到电子装置100的“电饭煲B”(电饭煲200-1)的话语内容引导710。
根据话语内容引导710,当用户说出“取消保温模式”时,电子装置100可以控制电饭煲200-1终止保温操作。
此外,当用户说出“关闭”时,电子装置100可以控制关闭电饭煲200-1。
同时,在图7A中所示的状态之前,电子装置100可以接收并识别从电饭煲200-1输出的语音“烹饪完成”,以确定电饭煲200-1处于烹饪完成的状态且电饭煲200-1自动切换到“保温”操作。
结果,参考图7A,话语内容引导710可以包括与电饭煲200-1的当前状态(保温)相关的信息。此外,包括在话语内容引导710中的诸如“取消保温模式”和“关闭”之类的话语内容可以对应于适用于电饭煲200-1的当前状态(保温)的命令或功能,比如“取消保温模式”或“关机”。
参考图7B,在显示器140上显示用于通过电子装置100控制“微波炉A”(微波炉200-2)的话语内容引导720。
根据话语内容引导720,当用户说出“停止烹饪”时,电子装置100可以控制微波炉200-2终止当前由微波炉200-2执行的烹饪操作。
此外,当用户说出“增加OO分钟”时,电子装置100可以控制微波炉200-2将当前由微波炉200-2执行的烹饪的烹饪时间增加OO分钟。
同时,在图7B中所示的状态之前,电子装置100可以接收并识别从微波炉200-2输出的语音“开始烹饪10分钟”,以确定微波炉200-2处于烹饪操作中。具体地,电子装置100还可基于输入语音“开始烹饪10分钟”的时间点来确定当前剩余的烹饪时间。
结果,参考图7B,话语内容引导720可以包括与微波炉200-2的当前状态相关的信息(烹饪,剩余时间:3分50秒)。此外,包括在话语内容引导720中的诸如“停止烹饪”和“增加5分钟”之类的话语内容可以对应于适用于微波炉200-2的当前状态(烹饪,剩余时间:3分50秒)的命令或功能,比如“停止烹饪”或“烹饪时间增加5分钟”。
同时,尽管上述图7A和图7B的示例对应于在视觉上输出相应引导710和720的示例,也可以以听觉形式或其他形式输出相应的引导。
在上述示例中,接收并识别用于控制外部电子装置的用户语音的处理可以由电子装置100自主执行,并且也可以至少部分地由一个或多个外部电子装置执行。
对此,作为接收用户语音的示例,用于控制外部电子装置的用户语音可以不通过电子装置100的麦克风(未示出)直接输入到电子装置100,而是电子装置100可以通过诸如蓝牙或WiFi的方法接收通过对从智能手机(未示出)的麦克风(未示出)输入的用户语音进行数字化而获得的信号/数据。
此外,作为用户语音识别的示例,电子装置100的处理器130可以将用户语音转换为文本,或者可以向服务器(未示出)发送关于用户语音的数据/信号,使得相应的服务器可以获取与用户语音相对应的文本。
在这种情况下,与所获取的文本相关的信息从相应服务器发送到电子装置100,结果电子装置100可以控制外部电子装置执行与所获取的文本相对应的功能。备选地,与所获取的文本相关的信息从相应的服务器发送到另一单独的服务器,在该单独的服务器中识别与所获取的文本相对应的外部电子装置的功能,并且当最终由电子装置100接收到与识别出的功能相关的信息时,电子装置100可以控制外部电子装置执行相应的功能。
同时,尽管在上述示例中仅描述了在外部电子装置不可以连接到与第一通信器110的网络相同的网络的情况下处理器130通过使用第二通信器控制外部电子装置的情况,但是不言而喻的是,即使在外部电子装置可以连接到与第一通信器110的网络相同的网络的情况下,处理器130也可以通过使用第二通信器来控制外部电子装置。
同时,参考图4A、图4B、图4C、图5A、图5B、图7A和图7B仅描述了电子装置100直接提供与识别出的外部电子装置相关的信息和与该外部电子装置有关的UI的示例。然而,也可以通过可以以有线或无线方式与电子装置100执行通信的单独的外部装置(未示出)来提供与识别出的外部电子装置相关的信息和与该外部电子装置有关的UI。
此外,用户命令可以通过单独的外部装置由电子装置100接收,而不是如图6所示由电子装置100直接接收,使得电子装置100可以根据接收用户命令的外部装置的控制来控制一个或多个外部电子装置。
单独的外部装置可以对应于各种电子设备,比如智能手机、TV、遥控器和PC。
对此,图8A和图8B均示出了与电子装置100分开实现的外部装置800提供与通过电子装置100识别出的外部电子装置相关的信息,和/或接收用户命令的示例。
参考图8A,作为智能手机的外部装置800可以执行与作为冰箱的电子装置100的通信,以接收与由电子装置100识别出的外部电子装置200-1和200-2相关的信息,并通过使用接收到的信息来显示用于提供关于周围设备的信息的UI 450。
此外,尽管图8A中未示出,外部装置800还可以提供如图5A或图5B中所示的用于选择是否启用网络连接或是否执行遥控的UI。
图8B示出了如下情形:外部装置800显示用于控制识别出的外部电子装置200-1和200-2中的电饭煲B(200-1)的话语内容引导710。
参考图8B,外部装置800可以通过识别通过识别用户810的语音(例如,“取消保温模式”和“关闭”)来接收用户命令,并且向电子装置100发送关于接收到的用户命令的信息,其中所述语音是通过外部装置800的麦克风(未示出)接收到的。此时,电子装置100可以通过使用接收到的信息来控制电饭煲B(200-1)。
同时,尽管未在图8B中示出,但是还可以通过外部装置800提供用于控制识别出的外部电子装置200-1和200-2中的微波炉A(200-2)的话语内容引导。在这种情况下,电子装置100可以从外部装置800接收与通过外部装置800识别出的用户命令相关的信息,并通过使用接收到的信息来控制微波炉A(200-2)。
同时,上述图8A和图8B均对应于在视觉上输出相应UI或引导的示例,但是也可以以听觉形式或其他形式输出相应的UI或引导。
图9是用于描述根据本公开的各种实施例的电子装置100的特定组件的框图。
参考图9,除了第一通信器110、第二通信器120和处理器130之外,电子装置100还可以包括下项中的至少一种:显示器140、语音输出器150、用户输入器160或存储器170。
显示器140是用于根据处理器130的控制来显示一个或多个图像的组件。对此,显示器140可以由液晶显示器(LCD)、等离子显示面板(PDP)、有机发光二极管(OLED)显示器、透明OLED(TOLED)显示器等来实现。在显示器140由LCD来实现的情况下,显示器140可以包括驱动电路(未示出)、背光单元(未示出)等,这些组件可以以诸如a-si薄膜晶体管(a-siTFT)、低温多晶硅TFT(LTPS TFT)、有机TFT(OTFT)等的形式来实现。
同时,显示器140也可以以包括能够检测用户的触摸操作的触摸面板在内的触摸屏的形式来实现,并且在这种情况下,可以认为显示器140包括在用户输入器160中。
处理器130可以控制显示器140显示例如输出输入语音的外部电子装置的标识信息、关于与外部电子装置的网络连接的信息、用于与外部电子装置的网络连接的UI、用于针对外部电子装置的遥控的UI、以及与外部电子装置的一个或多个功能相对应的话语内容的引导。
语音输出器150是用于根据处理器130的控制输出语音的组件。语音输出器150可以包括扬声器(未示出)和/或头戴式耳机/耳机输出终端(未示出)。
处理器130可以控制语音输出器150以语音的形式输出例如输出输入语音的外部电子装置的标识信息、关于与外部电子装置的网络连接的信息、用于与外部电子装置的网络连接的UI、用于针对外部电子装置的遥控的UI、以及与外部电子装置的一个或多个功能相对应的话语内容的引导。
用户输入器160是用于由电子装置100接收包括来自用户的命令或信息的用户输入的组件。
用户输入器160可以包括一个或多个按钮、键盘、鼠标等(均未示出)。
用户输入器160可以包括与显示器140一起实现的触摸面板(未示出)、或单独的触摸面板(未示出)。在这种情况下,电子装置100可以通过用户在用户输入器160上的触摸来接收用于与外部电子装置进行网络连接或对外部电子装置进行遥控的用户命令。此外,电子装置100可以通过用户输入器160上的触摸来接收用于执行外部电子装置的至少一个功能的命令。
电子装置100可以以用户动作的形式接收用户命令。在这种情况下,用户输入器160可以包括至少一个相机(未示出)并获取由相机(未示出)捕捉的图像。在此,至少一个相机(未示出)可以是包括光学传感器的数字相机。此外,处理器130可以在从用户输入器160获取的图像中识别用户动作。
用户输入器160可以包括用于接收语音形式的用户命令的麦克风(未示出)。在这种情况下,用户输入器160可以接收与用于与外部电子装置进行网络连接或对外部电子装置进行遥控的用户命令相对应的用户语音。通过麦克风输入的语音可以被数字化并以数字信号/数据的形式发送到处理器130。
此外,电子装置100可以接收与用于执行外部电子装置的至少一个功能的用户命令相对应的用户语音。在这种情况下,电子装置100可以根据通过识别通过麦克风(未示出)输入的用户语音而获得的文本的内容来控制外部电子装置。
用户输入器160可以通过麦克风(未示出)接收从外部电子装置输出的语音。
作为通过用户输入器160接收输入语音的结果,处理器130可以识别输出输入语音的外部电子装置(基于电子装置100)的方向。对此,用户输入器160可以包括多个麦克风(未示出)且处理器130可以通过使用通过多个麦克风中的每个麦克风输入的语音的响度级别来识别外部电子装置的方向。例如,可以将多个麦克风中接收到最高响度级别的输入语音的麦克风所指向的方向识别为外部电子装置的方向。
在这种情况下,第二通信器120可以包括多个信号发生器(未示出),以取决于外部电子装置的方向来改变输出控制信号的方向。多个信号发生器中的每个信号发生器可以根据第二通信器120所使用的通信方法来生成用于控制外部电子装置的信号,并且可以包括IR信号发生器或RF信号发生器。
具体地,一旦以语音的形式接收到针对外部电子装置的功能的用户命令,则处理器130可以控制第二通信器120仅通过多个信号发生器中与识别出的外部电子装置的方向相对应的信号发生器来输出与用户命令相对应的红外信号。备选地,处理器130可以控制第二通信器,使得从多个IR信号发生器生成并输出的信号的强度取决于识别出的电子装置的方向而彼此不同。
存储器170是用于存储操作***(OS)的组件,操作***(OS)用于控制电子装置100的组件的整体操作以及与电子装置100的组件有关的命令或数据。
对此,存储装置170可以包括非易失性存储器(例如,硬盘、固态驱动器(SSD)或闪存)、易失性存储器等。
存储器170可以存储与从多个外部电子装置输出的语音相关的信息。此外,存储器170可以存储可以连接到与电子装置的网络相同的网络的外部电子装置的列表。
存储器170可以存储例如与在可以与外部电子装置进行网络连接的情况下向用户提供的一个或多个引导相关的信息,以及与在无法与外部电子装置进行网络连接的情况下向用户提供的一个或多个引导相关的信息。
此外,存储器170可以存储根据本公开的电子装置100的操作所需的各种信息。
同时,尽管未在图9中示出,电子装置100可以包括用于向一个或多个外部电子装置发送数据/信号和从一个或多个外部电子装置接收数据/信号的输入/输出端口(未示出)。
对此,输入/输出端口可以由诸如高清多媒体接口(HDMI)端口的有线端口、显示端口、RGB端口、数字视频接口(DVI)端口、雷电端口或组件端口来实现。
输入/输出端口可以由用于将图像信号和语音信号一起发送的HDMI端口、雷电端口等来实现,或者可以分别由发送图像信号的第一端口和发送语音信号的第二端口来实现。
输入/输出端口可以包括诸如通用串行总线(USB)的接口模块,并且可以通过这种接口模块物理地连接到诸如PC的外部终端设备,以发送和接收语音数据或图像数据,或者发送和接收用于进行固件升级的固件数据。
图10A和图10B是用于描述包括输入/输出端口的电子装置100的若干示例的示图。
参考图10A或图10B,作为TV或机顶盒的电子装置100可以通过输入/输出端口向机顶盒1010或TV 1040发送各种数据/信号并从机顶盒1010或TV 1040接收各种数据/信号。在这种情况下,遥控器1020可以发送用于遥控TV 100或1040和/或机顶盒1010或100的信号。
图10A示出了作为TV的电子装置100以及机顶盒1010。
在这种情况下,作为TV的电子装置100可以存储与在电子装置100可以连接到与外部电子装置的网络相同的网络的情况下提供的引导、以及在电子装置100不可以连接到与外部电子装置的网络相同的网络的情况下提供的引导相关的信息,使得可以根据需要通过显示器140和/或语音输出器150输出相应的引导。
备选地,机顶盒1010可以存储与在电子装置100可以连接到与外部电子装置的网络相同的网络的情况下提供的引导、以及在电子装置100不可以连接到与外部电子装置的网络相同的网络的情况下提供的引导相关的信息,作为TV的电子装置100可以根据需要通过输入/输出端口从机顶盒1010接收上述信息,并且根据需要通过显示器140和/或语音输出器150输出相应的引导。
在图10A中,可以通过包括在作为TV的电子装置100中的麦克风(未示出)接收用户语音或外部电子装置的语音,或者电子装置100可以通过输入/输出端口或第一通信器110接收通过对经由机顶盒1010或遥控器1020输入的语音进行数字化而获得的信号/数据。
图10B示出了作为机顶盒的电子装置100连接到TV 1040的情形。
在这种情况下,作为机顶盒的电子装置100可以存储与在电子装置100可以连接到与外部电子装置的网络相同的网络的情况下提供的引导、以及在电子装置100不可以连接到与外部电子装置的网络相同的网络的情况下提供的引导相关的信息,并且电子装置100可以根据需要通过输入/输出端口向TV 1040发送上述信息,结果可以根据需要通过包括在TV 1040中的显示器和/或语音输出器来输出相应的引导。
在图10B中,可以通过包括在作为机顶盒的电子装置100中的麦克风(未示出)接收用户语音或外部电子装置的语音,或者作为机顶盒的电子装置100可以通过输入/输出端口或第一通信器110接收通过对经由TV 1040或遥控器1020输入的语音进行数字化而获得的信号/数据。
在图10A和图10B中,电子装置100可以使用WiFi、蓝牙或IR通信通过第一通信器110从遥控器1020接收控制信号。
在这种情况下,电子装置100也可以执行与外部服务器(未示出)和外部电子装置的(网络)通信。然而,在这种情况下,第一通信器110可以作为一个组件执行与遥控器1020、外部服务器和外部电子装置的通信,或者可以在第一通信器110中,将用于执行与遥控器1020的通信的第三通信器(未示出)与用于执行与外部服务器和外部电子装置的(网络)通信的第四通信器(未示出)分开实现。
作为示例,第一通信器110可以通过WiFi执行与外部服务器、外部电子装置和遥控器1020的所有的通信,而作为另一示例,在第一通信器110中,可以将通过WiFi、蓝牙或以太网执行与外部服务器和/或外部电子装置的通信的第三通信器与通过蓝牙执行与遥控器1020的通信的第四通信器分开来实现。
同时,在图10A和图10B中,不仅可以假设遥控器1020是如图所示的实际遥控器设备,还可以在诸如智能手机的终端中安装用于遥控的应用。在这种情况下,可以通过智能手机执行对TV或机顶盒的遥控、用于遥控的语音识别等。
图11是用于描述根据本公开的实施例的用于电子装置的控制方法的流程图。具体地,图11是用于描述包括第一通信器和第二通信器的电子装置的控制方法的流程图。
参考图11,在控制方法中,可以基于输入语音来确定输出输入语音的外部电子装置是否可以连接到可通过第一通信器连接的网络(S1110)。
此时,可以基于关于输入语音的信息来获取外部电子装置的标识信息。关于输入语音的信息可以是输入语音的特征信息,和/或关于通过识别并转换输入语音而获得的文本的信息。
作为具体示例,可以基于通过转换输入语音而获得的文本来获取外部电子装置的标识信息,并且可以基于所获取的外部电子装置的标识信息来确定外部电子装置是否对应于可连接到网络的电子装置。
此时,可以通过在服务器中搜索输出与通过转换输入语音而获得的文本相对应的语音的外部电子装置来获取与外部电子装置的产品名称或制造商中的至少一个相关的信息,其中在该服务器中存储了与从多个外部电子装置中的每个外部电子装置输出的语音相关的信息。
此外,可以取决于外部电子装置是否可以连接到可通过第一通信器连接的网络来通过第一通信器或第二通信器发送用于控制外部电子装置的信号。
具体地,在外部电子装置可以连接到与第一通信器的网络相同的网络的情况下,可以通过相应的网络和第一通信器向外部电子装置发送用于控制外部电子装置的信号,并且在外部电子装置不可以连接到与第一通信器的网络相同的网络的情况下,可以通过第二通信器向外部电子装置发送用于控制外部电子装置的信号。
此时,在外部电子装置可以连接到与第一通信器的网络相同的网络的情况下,电子装置可以通过第一通信器连接到相应的网络。作为示例,可以控制第一通信器启用通过WiFi或蓝牙中的至少一种通信方法到相应网络的连接。
此外,可以通过相应的网络和第一通信器向外部电子装置发送用于根据输入的用户语音控制外部电子装置的信号。具体地,可以通过识别输入的用户语音来获取文本,并且可以向外部电子装置发送使外部电子装置执行与所获取的文本相对应的功能的控制信号。
在外部电子装置可以连接到与第一通信器的网络相同的网络的情况下,可以输出用于将外部电子装置连接到相应网络的引导。
相反,在外部电子装置不可以连接到与第一通信器的网络相同的网络的情况下,可以输出用于对外部电子装置不可以连接到相应网络进行通知的引导。
在外部电子装置不可以连接到与第一通信器的网络相同的网络的情况下,外部电子装置不可以通过第一通信器来控制,但是可以根据第二通信器所使用的通信方法来控制。然而,首先需要识别或确定是否可以根据第二通信器所使用的通信方法来控制外部电子装置。
为此,可以确定是否可以获取用于生成根据第二通信器所使用的通信方法控制外部电子装置的信号的信息。用于生成控制外部电子装置的信号的信息可以被预先存储在电子装置中和/或可以被存储在外部服务器中。
在可以获取用于生成根据第二通信器所使用的通信方法控制外部电子装置的信号的信息的情况下,可以根据所获取的信息和输入的用户语音来生成用于控制外部电子装置的信号,并且可以通过第二通信器向外部电子装置发送所生成的信号。具体地,可以通过第二通信器向外部电子装置发送用于控制外部电子装置的红外信号。
在外部电子装置不可以连接到与第一通信器的网络相同的网络、且不可以获取用于生成根据第二通信器120所使用的通信方法控制外部电子装置的信号的信息的情况下,可以输出用于通知不可以通过使用电子装置来控制外部电子装置的引导。
同时,在该控制方法中,可以基于通过转换输入语音而获得的文本来获取外部电子装置的状态信息,并且可以输出对用于基于所获取的外部电子装置的状态信息控制外部电子装置的话语内容的引导。也就是说,提供了对与外部电子装置的与该外部电子装置的当前状态相匹配的功能相对应的话语内容的引导,以指引用户说出与匹配外部电子装置的状态的命令相对应的用户语音。
这基于可以通过电子装置控制外部电子装置的前提。具体地,这基于如下前提:外部电子装置可以连接到与第一通信器的网络相同的网络,和/或可以根据第二通信器所使用的通信方法来控制电子装置。
图12是用于描述识别外部电子装置并设置用于控制识别出的外部电子装置的方法的过程的示例的算法图。
参考图12,在检测到输入的外部语音之后(S1205),可以处理相应的语音以从处理后的语音中提取特征信息(S1210)。特征信息可以对应于通过针对输入语音执行数字化、频率转换等而获得的各种参数,比如音调、共振峰、线性预测倒谱系数(LPCC)、梅尔频率倒谱系数(MFCC)、感知线性预测(PLP)系数等。
然后,通过使用所提取的特征信息来识别输出相应语音的外部电子装置(S1215)。具体地,在存储在电子装置或外部服务器中的与多个外部电子装置中的每个外部电子装置的语音有关的信息中,可以检索与所提取的特征信息相对应的信息,以识别输出输入语音的外部电子装置的产品名称、制造商等。
在无法通过使用所提取的特征信息来识别输出相应语音的外部电子装置的情况下(S1215-否),可以基于作为识别输入语音的结果而获得的文本来识别输出输入语音的外部电子装置(S1220)。具体地,在与存储在电子装置或外部服务器中的多个外部电子装置中的每个外部电子装置的语音相关的信息中,可以检索与作为识别输入语音的结果而获得的文本相对应的信息,以识别输出与该文本相对应的语音的外部电子装置。
在即使可以基于作为识别输入语音的结果而获得的文本来识别输出输入语音的外部电子装置的情况下(S1220-否),除非已经建立了到外部电子装置的通信连接,否则无法识别外部电子装置,因此不可以通过电子装置来控制外部电子装置。
相反,在成功识别了输出输入语音的外部电子装置的情况下(S1215-是、S1220-是),当前的外部电子装置是否通过与电子装置的网络相同的网络连接(例如,IoT)(S1225)。在外部电子装置已经通过相同网络连接的情况下(S1225-是),可以通过相应的网络来控制外部电子装置(S1230)。
相反,在外部电子装置未通过相同网络连接的情况下(S1225-否),可以确定外部电子装置是否可以连接到与电子装置的第一通信器的网络相同的网络(S1235)。
在外部电子装置可以通过相同网络连接的情况下(S1235-是),电子装置可以通过相应的网络连接到外部电子装置以控制外部电子装置(S1230)。
相反,在外部电子装置不可以通过相同网络连接的情况下(S1235-否),可以确定是否可以基于IR信号遥控外部电子装置(S1240)。
在即使基于IR信号可以控制外部电子装置的情况下(S1240-否),也可以提供无法通过电子装置控制外部电子装置的通知(S1245)。
相反,在即使基于IR信号可以控制外部电子装置的情况下(S1240-是),电子装置可以进入通过使用IR信号来控制外部电子装置的模式(S1250)。
可以通过参考图2和图9示出和描述的电子装置100来实现图11和图12中示出的用于电子装置的上述控制方法。备选地,可以通过包括电子装置100和一个或多个外部装置的***来实现用于电子装置的上述控制方法。
作为示例,电子装置100仅通过麦克风(未示出)接收外部电子装置的语音,并且与接收到的语音相关的信息可以被发送到服务器(未示出)。在这种情况下,服务器可以执行如下操作:通过使用接收到的与语音相关的信息来识别外部电子装置,并确定识别出的外部电子装置是否可以连接到与电子装置100和服务器的网络相同的网络。此外,与根据确定外部电子装置是否可以连接到与电子装置100和服务器的网络相同的网络的结果而提供的引导相关的信息可以从服务器发送到电子装置100,然后在视觉上或以听觉的形式在电子装置100中提供。
然后,一旦通过电子装置100的麦克风输入了用户语音,就向服务器发送与输入的用户语音相关的信息,然后服务器可以识别相应的语音并向电子装置100或外部电子装置发送关于与识别结果相对应的外部电子装置的功能的信息。
作为另一示例,在电子装置100直接识别输出输入语音的外部电子装置然后向服务器(未示出)发送识别出的外部电子装置的标识信息的情况下,服务器可以确定相应的外部电子装置是否可以连接到与电子装置100和服务器的网络相同的网络。此外,一旦与确定结果相关的信息被发送到电子装置100,电子装置100就可以提供相关的引导。
在这种情况下,电子装置100可以识别输入的用户语音并在电子装置和/或服务器中搜索与识别出的用户语音相对应的外部电子装置的功能。然后,电子装置100可以向外部电子装置发送控制信号以使外部电子装置执行相应的功能。具体地,在可以通过相同网络进行连接的情况下,电子装置100可以通过服务器向外部电子装置发送控制信号,或者在无法通过相同网络进行连接的情况下,可以向外部电子装置直接发送控制信号。
同时,可以使用软件、硬件或软件和硬件的组合,在可由计算机或类似于计算机的设备读取的记录介质中实现本公开的上述各种实施例。
根据硬件实施方式,可以使用以下各项中的至少一项来实现本公开中描述的实施例:专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑设备(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器和用于执行其他功能的电气单元。
在一些情况下,本公开中描述的实施例可以由处理器130本身来实现。根据软件实施方式,可以通过单独的软件模块来实现诸如在本公开中描述的过程和功能的实施例。每个软件模块可以执行本公开中描述的一个或多个功能和操作。
同时,用于执行根据本公开的上述各种实施例的电子装置100的处理操作的计算机指令可以存储在非暂时性计算机可读介质中。当存储在非暂时性计算机可读介质中的计算机指令由特定设备的处理器执行时,这些计算机指令允许特定设备执行根据上述各种实施例的电子装置100的处理操作。
非暂时性计算机可读介质不是短暂存储数据的介质(比如,寄存器、高速缓存、存储器等),而是指在其中半永久地存储数据并可被装置读取的介质。具体地,上述各种应用或程序可以存储并提供在非暂时性计算机可读介质中,比如压缩盘(CD)、数字多功能盘(DVD)、硬盘、蓝光盘、通用串行总线(USB)、存储卡、只读存储器(ROM)等。
虽然上文中已示出并描述了本公开的实施例,但是本公开并不限于上述特定实施例,而是可以由本公开所属领域的技术人员在不脱离权利要求中所要求保护的本公开的范围和精神的情况下进行各种修改。这些修改也应被理解为落入本公开的技术精神和范围内。
Claims (15)
1.一种电子装置,包括:
存储器;以及
处理器,耦接到所述存储器,并被配置为:
基于外部电子装置的语音,确定输出所述语音的所述外部电子装置是否能够连接到和/或已连接到与所述电子装置相同的网络,
其中所述处理器被配置为:
基于确定所述外部电子装置能够连接到和/或已连接到与所述电子装置相同的所述网络,通过所述网络向所述外部电子装置发送用于控制所述外部电子装置的第一信号,以及
基于确定所述外部电子装置不能连接到和/或未连接到与所述电子装置相同的所述网络,在所述网络外部向所述外部电子装置发送用于控制所述外部电子装置的第二信号。
2.根据权利要求1所述的电子装置,其中所述处理器被配置为:
基于通过转换所述语音而获得的文本来获得所述外部电子装置的标识信息,以及
基于所获得的所述外部电子装置的标识信息来确定所述外部电子装置是否对应于能够连接到与所述电子装置相同的所述网络的电子装置。
3.根据权利要求2所述的电子装置,其中,
所述标识信息包括与所述外部电子装置的产品名称和制造商中的至少一个相关的信息,以及
所述处理器被配置为通过基于通过转换所述语音而获得的所述文本,搜索存储与多个外部电子装置中的每个外部电子装置的语音相关的信息的服务器,来获得所述标识信息。
4.根据权利要求1所述的电子装置,其中所述处理器被配置为:
根据用户的语音,通过所述网络向所述外部电子装置发送用于控制所述外部电子装置的所述第一信号。
5.根据权利要求1所述的电子装置,其中所述处理器被配置为:
基于确定所述外部电子装置能够连接到与所述电子装置相同的所述网络,输出用于指导用户将所述外部电子装置连接到所述网络的引导,以及
基于确定所述外部电子装置不能连接到与所述电子装置相同的所述网络,输出用于通知所述用户所述外部电子装置不能连接到与所述电子装置相同的所述网络的引导。
6.根据权利要求1所述的电子装置,其中所述处理器被配置为:
基于通过转换所述语音而获得的文本来获得所述外部电子装置的状态信息,以及
基于所获得的所述外部电子装置的状态信息,输出指导用户话语内容以控制所述外部电子装置的引导。
7.根据权利要求1所述的电子装置,还包括:
第一通信器,能够连接到所述网络以通过所述网络向所述外部电子装置发送用于控制所述外部电子装置的所述第一信号;以及
第二通信器,在所述网络外部向所述外部电子装置发送用于控制所述外部电子装置的所述第二信号,
其中,所述处理器被配置为:
基于确定所述外部电子装置不能连接到和/或未连接到与所述电子装置相同的所述网络,确定是否能够获得用于生成根据所述第二通信器使用的通信方法控制所述外部电子装置的所述第二信号的信息。
8.根据权利要求1所述的电子装置,还包括:
第一通信器,能够连接到所述网络以通过所述网络向所述外部电子装置发送用于控制所述外部电子装置的所述第一信号;以及
第二通信器,在所述网络外部向所述外部电子装置发送用于控制所述外部电子装置的所述第二信号,
其中,所述处理器被配置为:
基于确定所述外部电子装置能够连接到和/或已连接到与所述电子装置相同的所述网络,控制所述第一通信器通过所述网络向所述外部电子装置发送用于控制所述外部电子装置的所述第一信号,以及
基于确定所述外部电子装置不能连接到和/或未连接到与所述电子装置相同的所述网络,控制所述第二通信器在所述网络外部向所述外部电子装置发送用于控制所述外部电子装置的所述第二信号。
9.根据权利要求7所述的电子装置,其中所述处理器被配置为基于确定不能获得用于生成用于控制所述外部电子装置的所述第二信号的所述信息,输出用于通知用户所述外部电子装置不能够通过所述电子装置进行控制的引导。
10.根据权利要求1所述的电子装置,还包括:
第一通信器,能够连接到所述网络以通过所述网络向所述外部电子装置发送用于控制所述外部电子装置的所述第一信号;以及
第二通信器,在所述网络外部向所述外部电子装置发送用于控制所述外部电子装置的所述第二信号,
其中,所述处理器被配置为:
基于确定所述外部电子装置能够连接到和/或已连接到与所述电子装置相同的所述网络,控制所述第一通信器启用通过无线保真“WiFi”和/或蓝牙到所述网络的连接,以及
基于确定所述外部电子装置不能连接到和/或未连接到与所述电子装置相同的所述网络,控制所述第二通信器向所述外部电子装置发送用于控制所述外部电子装置的红外信号。
11.一种方法,包括:
由电子装置进行以下操作:
基于外部电子装置的语音,确定输出所述语音的所述外部电子装置是否能够连接到和/或已连接到与所述电子装置相同的网络;
基于确定所述外部电子装置能够连接到和/或已连接到与所述电子装置相同的所述网络,通过所述网络向所述外部电子装置发送用于控制所述外部电子装置的第一信号;以及
基于确定所述外部电子装置不能连接到和/或未连接到与所述电子装置相同的所述网络,在所述网络外部向所述外部电子装置发送用于控制所述外部电子装置的第二信号。
12.根据权利要求11所述的方法,其中所述确定包括:
基于通过转换所述语音而获得的文本来获得所述外部电子装置的标识信息,以及
基于所获得的所述外部电子装置的标识信息来确定所述外部电子装置是否对应于能够连接到所述网络的电子装置。
13.根据权利要求12所述的方法,其中:
所述标识信息包括与所述外部电子装置的产品名称和制造商中的至少一个相关的信息,以及
所述方法还包括由所述电子装置基于通过转换所述语音而获得的所述文本,搜索存储与多个外部电子装置中的每个外部电子装置的语音相关的信息的服务器。
14.根据权利要求11所述的方法,其中通过所述网络向所述外部电子装置发送用于控制所述外部电子装置的所述第一信号包括:
根据用户的语音,通过所述网络向所述外部电子装置发送用于控制所述外部电子装置的所述第一信号。
15.根据权利要求11所述的方法,还包括:
由所述电子装置进行以下操作:
基于确定所述外部电子装置能够连接到与所述电子装置相同的所述网络,输出用于指导用户将所述外部电子装置连接到所述网络的引导,以及
基于确定所述外部电子装置不能连接到与所述电子装置相同的所述网络,输出用于通知所述用户所述外部电子装置不能连接到所述网络的引导。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2019-0001919 | 2019-01-07 | ||
KR1020190001919A KR20200085593A (ko) | 2019-01-07 | 2019-01-07 | 전자 장치 및 그 제어 방법. |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111415660A true CN111415660A (zh) | 2020-07-14 |
CN111415660B CN111415660B (zh) | 2024-04-30 |
Family
ID=71404538
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010029580.2A Active CN111415660B (zh) | 2019-01-07 | 2020-01-06 | 电子装置及其控制方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US11580988B2 (zh) |
KR (1) | KR20200085593A (zh) |
CN (1) | CN111415660B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20220083199A (ko) * | 2020-12-11 | 2022-06-20 | 삼성전자주식회사 | 전자장치 및 그 제어방법 |
KR20220141121A (ko) * | 2021-04-12 | 2022-10-19 | 삼성전자주식회사 | 가전 기기 및 그 제어 방법 |
EP4207044A4 (en) | 2021-04-12 | 2024-04-24 | Samsung Electronics Co., Ltd. | HOUSEHOLD APPLIANCE AND ITS CONTROL METHOD |
KR20230082109A (ko) * | 2021-12-01 | 2023-06-08 | 삼성전자주식회사 | 전자 장치 및 추천 발화 목록 제공 방법 |
WO2024147492A1 (ko) * | 2023-01-03 | 2024-07-11 | 삼성전자주식회사 | 외부 전자 장치에 의해 발생되는 오디오 신호를 제어하기 위한 전자 장치, 방법 및 컴퓨터 판독 가능 저장 매체 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102255780A (zh) * | 2010-05-20 | 2011-11-23 | 株式会社曙飞电子 | 家庭网络***及其控制方法 |
CN103037533A (zh) * | 2011-09-30 | 2013-04-10 | 联想(北京)有限公司 | 电子设备及其通信方法 |
CN103561087A (zh) * | 2013-10-30 | 2014-02-05 | 乐视致新电子科技(天津)有限公司 | 一种设备互连方法及装置 |
CN104749996A (zh) * | 2015-03-05 | 2015-07-01 | 南京物联传感技术有限公司 | 一种ZigBee遥控器远程控制方法 |
CN105187901A (zh) * | 2014-10-31 | 2015-12-23 | 三星电子株式会社 | 用户终端设备、电子设备、***及其控制方法 |
CN105610857A (zh) * | 2016-01-26 | 2016-05-25 | 杭州德澜科技有限公司 | 一种自动识别本地与远程网络的方法 |
US20160249437A1 (en) * | 2014-09-26 | 2016-08-25 | Sengled Optoelectronics Co., Ltd. | Smart lighting device, and smart lighting control system and method |
US20170236510A1 (en) * | 2016-02-17 | 2017-08-17 | Honda Motor Co., Ltd. | Voice processing device |
US20180165061A1 (en) * | 2016-12-09 | 2018-06-14 | Robert Bosch Gmbh | System and Method for Dialog Interaction In Distributed Automation Systems |
US10075539B1 (en) * | 2017-09-08 | 2018-09-11 | Google Inc. | Pairing a voice-enabled device with a display device |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS59194733A (ja) | 1983-04-20 | 1984-11-05 | 東北リコ−株式会社 | 半導体レ−ザ血管吻合装置 |
US6492999B1 (en) | 1999-02-25 | 2002-12-10 | International Business Machines Corporation | Connecting and optimizing audio input devices |
JP2005056207A (ja) | 2003-08-05 | 2005-03-03 | Sanyo Electric Co Ltd | ネットワークシステム、宅内機器制御サーバおよび仲介サーバ |
KR101520870B1 (ko) | 2008-11-28 | 2015-05-15 | 삼성전자주식회사 | 휴대단말에서의 도움말 검색 시스템 및 방법 |
US8340975B1 (en) * | 2011-10-04 | 2012-12-25 | Theodore Alfred Rosenberger | Interactive speech recognition device and system for hands-free building control |
US10431235B2 (en) * | 2012-05-31 | 2019-10-01 | Elwha Llc | Methods and systems for speech adaptation data |
JP6522503B2 (ja) | 2013-08-29 | 2019-05-29 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 機器制御方法、表示制御方法及び購入決済方法 |
KR20150054123A (ko) | 2013-11-11 | 2015-05-20 | 삼성전자주식회사 | 전자 장치 및 전자 장치의 외부 기기 감지 방법 |
WO2015076609A1 (en) | 2013-11-21 | 2015-05-28 | Samsung Electronics Co., Ltd. | Method and apparatus for controlling home devices on group basis in a home network system |
JP6355939B2 (ja) | 2014-02-28 | 2018-07-11 | シャープ株式会社 | 音声サーバおよびその制御方法、並びに音声システム |
US10170123B2 (en) * | 2014-05-30 | 2019-01-01 | Apple Inc. | Intelligent assistant for home automation |
KR20160039830A (ko) | 2014-10-02 | 2016-04-12 | 엘지전자 주식회사 | 멀티미디어 장치 및 그의 음성 가이드 제공방법 |
US10541916B2 (en) * | 2014-12-17 | 2020-01-21 | Google Llc | Tunneled routing |
KR102269387B1 (ko) | 2015-01-06 | 2021-06-25 | 삼성전자주식회사 | 상황별 정보 공유 지원 방법 및 이를 지원하는 전자 장치 |
CN108369561B (zh) * | 2015-11-09 | 2020-02-21 | 瑞泽耐思株式会社 | 电子设备控制装置及方法、计算机可读的记录介质 |
KR102522150B1 (ko) | 2016-03-31 | 2023-04-14 | 삼성전자주식회사 | 단말장치 및 그 제어방법 |
JP2018010110A (ja) | 2016-07-13 | 2018-01-18 | シャープ株式会社 | サーバ装置、制御システム、方法、情報処理端末、および制御プログラム |
TWI656523B (zh) * | 2016-12-16 | 2019-04-11 | 群邁通訊股份有限公司 | 語音控制裝置、系統及控制方法 |
EP3679735A1 (en) * | 2017-10-21 | 2020-07-15 | Apple Inc. | Personal domain for a virtual assistant system on a communal device |
JP7057647B2 (ja) * | 2017-11-17 | 2022-04-20 | キヤノン株式会社 | 音声制御システム、制御方法及びプログラム |
US10971173B2 (en) * | 2017-12-08 | 2021-04-06 | Google Llc | Signal processing coordination among digital voice assistant computing devices |
KR20230004947A (ko) * | 2017-12-08 | 2023-01-06 | 구글 엘엘씨 | 디지털 음성 어시스턴트 컴퓨팅 디바이스들 사이에서 신호 프로세싱 조정 |
-
2019
- 2019-01-07 KR KR1020190001919A patent/KR20200085593A/ko not_active Application Discontinuation
-
2020
- 2020-01-03 US US16/733,792 patent/US11580988B2/en active Active
- 2020-01-06 CN CN202010029580.2A patent/CN111415660B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102255780A (zh) * | 2010-05-20 | 2011-11-23 | 株式会社曙飞电子 | 家庭网络***及其控制方法 |
CN103037533A (zh) * | 2011-09-30 | 2013-04-10 | 联想(北京)有限公司 | 电子设备及其通信方法 |
CN103561087A (zh) * | 2013-10-30 | 2014-02-05 | 乐视致新电子科技(天津)有限公司 | 一种设备互连方法及装置 |
US20160249437A1 (en) * | 2014-09-26 | 2016-08-25 | Sengled Optoelectronics Co., Ltd. | Smart lighting device, and smart lighting control system and method |
CN105187901A (zh) * | 2014-10-31 | 2015-12-23 | 三星电子株式会社 | 用户终端设备、电子设备、***及其控制方法 |
CN104749996A (zh) * | 2015-03-05 | 2015-07-01 | 南京物联传感技术有限公司 | 一种ZigBee遥控器远程控制方法 |
CN105610857A (zh) * | 2016-01-26 | 2016-05-25 | 杭州德澜科技有限公司 | 一种自动识别本地与远程网络的方法 |
US20170236510A1 (en) * | 2016-02-17 | 2017-08-17 | Honda Motor Co., Ltd. | Voice processing device |
US20180165061A1 (en) * | 2016-12-09 | 2018-06-14 | Robert Bosch Gmbh | System and Method for Dialog Interaction In Distributed Automation Systems |
US10075539B1 (en) * | 2017-09-08 | 2018-09-11 | Google Inc. | Pairing a voice-enabled device with a display device |
Also Published As
Publication number | Publication date |
---|---|
KR20200085593A (ko) | 2020-07-15 |
US11580988B2 (en) | 2023-02-14 |
CN111415660B (zh) | 2024-04-30 |
US20200219514A1 (en) | 2020-07-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111415660B (zh) | 电子装置及其控制方法 | |
KR102210433B1 (ko) | 전자 장치 및 이의 음성 인식 방법 | |
KR101330671B1 (ko) | 전자장치, 서버 및 그 제어방법 | |
CN109508167B (zh) | 显示装置和在语音识别***中控制显示装置的方法 | |
US10057125B1 (en) | Voice-enabled home setup | |
US11050828B2 (en) | Electronic device, server and method of controlling the same | |
US10110843B2 (en) | Image display device and operating method of the same | |
US20210166694A1 (en) | Electronic apparatus, method for controlling thereof and computer readable recording medium | |
US20230032366A1 (en) | Method and apparatus for wireless connection between electronic devices | |
EP3324379B1 (en) | Display device, and integrated remote controller setting method and system for same | |
US11399216B2 (en) | Electronic apparatus and controlling method thereof | |
US11462214B2 (en) | Electronic apparatus and control method thereof | |
US11710498B2 (en) | Electronic device and control method therefor | |
US20210241764A1 (en) | Electronic apparatus and method of controlling the same | |
JP7429194B2 (ja) | 対話装置及び対話プログラム | |
KR20210015986A (ko) | 전자 장치 및 이의 음성 인식 방법 | |
US20220182703A1 (en) | Control apparatus and operating method thereof | |
US20230180001A1 (en) | Electronic apparatus and controlling method thereof | |
KR20240069443A (ko) | 전자 장치 및 그 제어 방법 | |
KR20230000739A (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 |