CN111742091A - 洗衣机及其控制方法 - Google Patents
洗衣机及其控制方法 Download PDFInfo
- Publication number
- CN111742091A CN111742091A CN201980014401.3A CN201980014401A CN111742091A CN 111742091 A CN111742091 A CN 111742091A CN 201980014401 A CN201980014401 A CN 201980014401A CN 111742091 A CN111742091 A CN 111742091A
- Authority
- CN
- China
- Prior art keywords
- washing machine
- processor
- sub
- voice
- user
- 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
- 238000005406 washing Methods 0.000 title claims abstract description 854
- 238000000034 method Methods 0.000 title claims description 55
- 238000004891 communication Methods 0.000 claims description 30
- 230000006870 function Effects 0.000 description 61
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 35
- 238000010586 diagram Methods 0.000 description 24
- 230000008569 process Effects 0.000 description 16
- 238000001035 drying Methods 0.000 description 15
- 230000008859 change Effects 0.000 description 12
- 239000003599 detergent Substances 0.000 description 10
- 230000014509 gene expression Effects 0.000 description 4
- 230000008054 signal transmission Effects 0.000 description 4
- 230000003213 activating effect Effects 0.000 description 3
- 238000007405 data analysis Methods 0.000 description 3
- 230000018044 dehydration Effects 0.000 description 3
- 238000006297 dehydration reaction Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 238000005086 pumping Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000004140 cleaning Methods 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 241001422033 Thestylus Species 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000002036 drum drying Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000007788 liquid Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000003921 oil Substances 0.000 description 1
- 229910021420 polycrystalline silicon Inorganic materials 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Classifications
-
- D—TEXTILES; PAPER
- D06—TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
- D06F—LAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
- D06F34/00—Details of control systems for washing machines, washer-dryers or laundry dryers
- D06F34/28—Arrangements for program selection, e.g. control panels therefor; Arrangements for indicating program parameters, e.g. the selected program or its progress
- D06F34/30—Arrangements for program selection, e.g. control panels therefor; Arrangements for indicating program parameters, e.g. the selected program or its progress characterised by mechanical features, e.g. buttons or rotary dials
-
- D—TEXTILES; PAPER
- D06—TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
- D06F—LAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
- D06F33/00—Control of operations performed in washing machines or washer-dryers
- D06F33/30—Control of washing machines characterised by the purpose or target of the control
- D06F33/46—Control of the energy or water consumption
-
- D—TEXTILES; PAPER
- D06—TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
- D06F—LAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
- D06F33/00—Control of operations performed in washing machines or washer-dryers
- D06F33/30—Control of washing machines characterised by the purpose or target of the control
-
- D—TEXTILES; PAPER
- D06—TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
- D06F—LAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
- D06F34/00—Details of control systems for washing machines, washer-dryers or laundry dryers
- D06F34/08—Control circuits or arrangements thereof
-
- D—TEXTILES; PAPER
- D06—TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
- D06F—LAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
- D06F34/00—Details of control systems for washing machines, washer-dryers or laundry dryers
- D06F34/28—Arrangements for program selection, e.g. control panels therefor; Arrangements for indicating program parameters, e.g. the selected program or its progress
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
- G06F1/3228—Monitoring task completion, e.g. by use of idle timers, stop commands or wait commands
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
- G06F1/3231—Monitoring the presence, absence or movement of users
-
- 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/08—Speech classification or search
-
- 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
-
- D—TEXTILES; PAPER
- D06—TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
- D06F—LAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
- D06F2101/00—User input for the control of domestic laundry washing machines, washer-dryers or laundry dryers
-
- D—TEXTILES; PAPER
- D06—TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
- D06F—LAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
- D06F2101/00—User input for the control of domestic laundry washing machines, washer-dryers or laundry dryers
- D06F2101/20—Operation modes, e.g. delicate laundry washing programs, service modes or refreshment cycles
-
- D—TEXTILES; PAPER
- D06—TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
- D06F—LAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
- D06F2105/00—Systems or parameters controlled or affected by the control systems of washing machines, washer-dryers or laundry dryers
- D06F2105/50—Starting machine operation, e.g. delayed start or re-start after power cut
-
- D—TEXTILES; PAPER
- D06—TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
- D06F—LAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
- D06F2105/00—Systems or parameters controlled or affected by the control systems of washing machines, washer-dryers or laundry dryers
- D06F2105/54—Changing between normal operation mode and special operation modes, e.g. service mode, component cleaning mode or stand-by mode
-
- D—TEXTILES; PAPER
- D06—TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
- D06F—LAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
- D06F31/00—Washing installations comprising an assembly of several washing machines or washing units, e.g. continuous flow assemblies
-
- 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/08—Speech classification or search
- G10L2015/088—Word spotting
-
- 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/223—Execution procedure of a spoken command
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02B—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
- Y02B40/00—Technologies aiming at improving the efficiency of home appliances, e.g. induction cooking or efficient technologies for refrigerators, freezers or dish washers
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Textile Engineering (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Multimedia (AREA)
- Computational Linguistics (AREA)
- Acoustics & Sound (AREA)
- General Health & Medical Sciences (AREA)
- Control Of Washing Machine And Dryer (AREA)
Abstract
公开了一种洗衣机。该洗衣机包括:语音输入器;和处理器;其中,处理器被配置为:在洗衣机的省电模式下基于通过语音输入器接收到用户语音,基于用户语音中包括的唤醒词将洗衣机切换到待机模式;基于用户语音中包含的控制词,保持洗衣机的待机模式或将洗衣机切换到操作模式;以及在待机模式或操作模式下执行与控制词相对应的操作。
Description
技术领域
本公开涉及一种洗衣机及其控制方法,更具体地,涉及一种用于使用多个处理器来控制电源的洗衣机及其控制方法。
背景技术
为了操作洗衣机的语音识别功能,将特定词设置为唤醒词。如果用户语音中包含唤醒词,则洗衣机准备执行语音识别功能。在本公开中,唤醒词是Bixby。
在用户说出唤醒词之后,用户说出洗衣机的控制命令。例如,如果用户说出“Bixby,开启洗衣机”,则洗衣机准备通过识别唤醒词Bixby来执行语音识别功能,并且洗衣机的电源响应于开启洗衣机的控制命令而接通。
如果洗衣机被开启,则当用户说出“Bixby,以标准过程开始洗涤”时,可以立即执行相应的操作。
如果洗衣机被关闭,则当用户说出“Bixby,以标准过程开始洗涤”时,存在洗衣机不会对讲话产生反应的问题。
具体地说,用户不得不说两次,例如“Bixby,开启洗衣机”,然后再次说“Bixby,以标准过程开始洗涤”,因此,存在用户可能会感到不方便的问题。
当确定用户不使用洗衣机或者当用户关闭洗衣机的电源时,洗衣机可以进入省电模式。在省电模式下,洗衣机的大多数功能无法使用。
如果添加了语音识别模块并且所有部件都进入省电模式,则可能无法识别用户语音,因此,语音识别模块需要维持一般的操作状态而不是省电模式。因此,本公开的特征在于将语音识别模块添加到一般的洗衣机。
为了在洗衣机处于省电模式时识别用户语音,语音识别模块部分必须处于省电模式被释放的状态。当语音识别模块被添加到洗衣机时,存在的问题是洗衣机的功耗增加。
特别地,在相关技术中,省电模式不用于显示部分,并且存在功耗增加的问题。
发明内容
【技术问题】
本公开旨在解决上述问题,并且本公开的目的是提供一种洗衣机及其控制方法,该洗衣机分析用户声音以划分洗衣机的待机模式或操作模式,并执行与每种模式下的用户语音对应的操作。
【技术方案】
根据实施例,洗衣机包括语音输入器和处理器,该处理器被配置为在洗衣机的省电模式下基于通过语音输入器接收到用户语音,基于用户语音中包括的唤醒词将洗衣机切换到待机模式;基于用户语音中包含的控制词,保持洗衣机的待机模式或将洗衣机切换到操作模式;以及在待机模式或操作模式下执行与控制词相对应的操作。
处理器可以识别与控制词相对应的操作在待机模式下是否可执行,并且基于操作被识别为在待机模式下可执行,在待机模式下执行与控制词相对应的操作,并且基于操作在待机模式下被识别为不可执行,将洗衣机切换到操作模式并执行与控制词相对应的操作。
处理器可以基于包括与洗衣机的状态相关联的词和与洗涤过程推荐相关联的词中的至少一个的控制词,将与该控制词相对应的操作识别为可在待机模式中执行。
省电模式和待机模式可以是其中洗衣机中设置的至少一个按钮中仅电源按钮被激活的模式,并且操作模式可以是其中除电源按钮以外的至少一个按钮被激活的模式。
处理器可以基于与洗涤过程相关联的词和与洗涤过程的详细选项相关联的词被包括在用户语音中,将待机模式切换为操作模式,并基于详细选项进行洗涤过程。
处理器可以包括主处理器和第一子处理器,并且第一子处理器可以在省电模式下以正常状态操作,对用户语音执行语音识别,并基于包括在用户语音中的唤醒词将第一控制信号发送到主处理器,以将洗衣机切换到待机模式,并且主处理器可以基于从第一子处理器接收到的第一控制信号来切换洗衣机机器到待机模式。
主处理器可以在省电模式下以省电状态操作,并且基于从第一子处理器接收到第一控制信号,将主处理器的省电状态切换到正常状态以将洗衣机切换到待机模式。
处理器可以进一步包括第二子处理器,该第二子处理器被配置为控制显示器并且在省电模式下以省电状态进行操作,并且主处理器可以基于从第一子处理器接收到第一控制信号将第二控制信号发送到第二子处理器,以将第二子处理器从省电状态切换到正常状态。
主处理器和第二子处理器可以经由(或通过)第一数据通信线和第一电源控制线连接,第一子处理器和第二子处理器可以经由(或通过)连接)第二数据通信线连接,主处理器和第一子处理器可以经由(或通过)第二电源控制线连接,并且可以经由(或通过)第二电源控制线从第一子处理器向主处理器发送用于将洗衣机切换到待机模式的控制信号。
显示器可以包括操作输入面板,第二子处理器基于从主处理器接收的第二控制信号,可以切换到正常状态,并且基于洗衣机切换到操作模式,激活除包含在操作输入面板中的电源按钮以外的至少一个按钮。
洗衣机可以包括上洗衣机和下洗衣机,第一子处理器可以被包括在上洗衣机和下洗衣机中的至少一个中,并且第二子处理器和主洗衣机处理器可以分别包括在上洗衣机和下洗衣机二者中。
第一子处理器可以识别与用户语音中包含的控制词对应的操作在待机模式下是否可执行;基于操作被识别为在待机模式下可执行,向第二子处理器或主处理器中的至少一个发送控制信号以执行与控制词相对应的操作;以及基于操作被识别为在待机模式下不可执行,向第二子处理器或主处理器中的至少一个发送控制信号以将洗衣机切换至操作模式。
所述洗衣机可以包括上洗衣机和下洗衣机,并且处理器可以基于包括在用户语音中的洗衣机的识别信息,识别上洗衣机和下洗衣机中的至少一个,以执行与控制词相对应的操作。
洗衣机可以包括上洗衣机和下洗衣机,并且处理器可以基于洗衣机的识别信息没有包括用户语音中,将上洗衣机和下洗衣机都切换到待机模式或操作模式,或者将下洗衣机切换到待机模式或操作模式。
根据实施例的洗衣机的控制方法可以包括:基于在洗衣机的省电模式下通过语音输入器接收到用户语音,基于用户语音中包括的唤醒词切换到洗衣机的待机模式;基于用户语音中包括的控制词,维持洗衣机的待机模式或将洗衣机切换到操作模式;和在待机模式或操作模式下执行与控制词相对应的操作。
执行与控制词相对应的操作可以包括:识别与控制词相对应的操作在待机模式下是否可执行,并且基于被识别为在待机模式下可执行的操作,在待机模式下执行与控制词相对应的操作,并且基于在待机模式下被识别为不可执行的操作,将洗衣机切换到操作模式并执行与控制词相对应的操作。
执行与控制词相对应的操作可以包括:基于包括与洗衣机的状态相关联的词和与洗涤过程推荐相关联的词中的至少一个的控制词,将与该控制词相对应的操作识别为可在待机模式中执行。
省电模式和待机模式可以是其中洗衣机中设置的至少一个按钮中仅电源按钮被激活的模式,并且操作模式可以是其中除电源按钮以外的至少一个按钮被激活的模式。
执行与控制词相对应的操作可以包括:基于与洗涤过程相关联的词和与洗涤过程的详细选项相关联的词被包括在用户语音中,将待机模式切换为操作模式,并基于详细选项进行洗涤过程。
一种存储计算机指令以使洗衣机在由洗衣机的处理器执行时能够执行操作的非暂时性计算机可读介质,可包括:在洗衣机的省电模式下基于通过语音输入器接收到用户语音,基于用户语音中包括的唤醒词将洗衣机切换到待机模式;基于用户语音中包含的控制词,保持洗衣机的待机模式或将洗衣机切换到操作模式;以及在待机模式或操作模式下执行与控制词相对应的操作。
附图说明
图1a是示出根据实施例的洗衣机的框图;
图1b是示出根据另一实施例的洗衣机的框图;
图2是示出根据实施例的洗衣机的剖视图;
图3是示出根据实施例的洗衣机的框图;
图4是示出根据实施例的洗衣机的信号传输过程的图;
图5是示出根据又一实施例的洗衣机的信号传输过程的图;
图6是示出根据实施例的洗衣机的语音识别功能的图;
图7是示出根据另一实施例的洗衣机的语音识别功能的图;
图8是示出根据另一实施例的洗衣机的语音识别功能的图;
图9是示出根据另一实施例的洗衣机的语音识别功能的图;
图10是示出根据另一实施例的洗衣机的语音识别功能的图;
图11(a)~(b)是表示将上洗衣机和下洗衣机组合的洗衣机的图;
图12是示出根据实施例的洗衣机的控制方法的图;
图13是示出根据实施例的洗衣机的控制方法的流程图;
图14是示出根据另一实施例的洗衣机的控制方法的流程图;和
图15是示出根据另一实施例的洗衣机的控制方法的流程图。
具体实现方式
在具体描述本公开之前,将描述用于说明本说明书和附图的方法。
在本说明书和权利要求书中使用的术语是考虑到本公开的各种实施例的功能而指定的通用术语。但是,这些术语可以根据意图、法律或技术解释、新技术的出现以及相关领域技术人员的类似情况而变化。另外,申请人可能会随意指定一些术语。除非对术语有特定定义,否则可以基于本领域技术人员的整体内容和技术常识来解释该术语。
此外,在整个说明书中,相同的附图标记表示执行基本相同功能的相同部件。为了便于描述和理解,在不同的实施例中使用和描述了相同的附图标记或符号。换句话说,尽管在多个附图中全部示出了具有相同附图标记的部件,但是多个附图并不意味着一个实施例。
诸如“第一”、“第二”等的术语可以用于描述各种部件,但是这些部件不应受到这些术语的限制。这些术语仅用于将一个部件与另一个部件区分开,并且该术语的含义不应受到序数的使用的限制。例如,与序号关联的部件不应受序号或使用顺序的限制。如有必要,可以将序号相互替换。
除非另有说明,否则单数表达包括复数表达。应当理解的是,诸如“包括”或“由...组成”的术语在本文中用于表示特征、数量、步骤、操作、部件、组件或其组合的存在,而不是排除存在或添加一个或多个其他特征、数量、步骤、操作、部件、组件或其组合的可能性。
这些实施例能够进行各种修改并且具有各种实施例,并且特定的实施例在附图中示出并且在说明书中详细描述。然而,应当理解,其不旨在限制特定实施例的范围,而是包括落入所公开的精神和范围内的所有变换、等同形式和替代形式。当确定与本公开相关的已知技术的详细描述可能不必要地使本公开的要点模糊时,将省略该详细描述。
诸如“第一”、“第二”等的术语可以用于描述各种部件,但是这些部件不应受到这些术语的限制。这些术语仅用于将一个部件与另一个部件区分开的目的。
本文所使用的术语用于描述某些实施例,而无意于限制权利要求的范围。除非另有说明,否则单数表达包括复数表达。应当理解的是,诸如“包括”或“由...组成”的术语在本文中用于表示特征、数量、步骤、操作、部件、组件或其组合的存在,而不是排除存在或添加一个或多个其他特征、数量、步骤、操作、部件、组件或其组合的可能性。
诸如“模块”、“单元”、“部分”等的术语用于指代执行至少一个功能或操作的部件,并且该部件可以被实现为硬件或软件、或者硬件和软件的组合。此外,除了当需要在单独的硬件中实现多个“模块”、“单元”、“部分”等中的每一个时,这些组件可以被集成在至少一个模块或芯片中并且可以在至少一个处理器中被实现。
此外,当任何部分连接到另一部分时,这包括直接连接和通过另一种介质的间接连接。此外,当某个部分包括某个部件时,除非有相反的说明,这意味着可以另外包括另一个部件,而不是排除另一个部件。
图1a是示出根据实施例的洗衣机的框图。
根据实施例的洗衣机100可以包括语音输入器101和处理器120。
洗衣机100是利用机器的动力执行衣物的洗涤的设备,并且可以包括省电模式、待机模式和操作模式。
语音输入器101可以是能够识别声音的硬件,并且可以特别地识别用户语音。
语音输入器101可以包括麦克风。麦克风被配置为接收语音输入,并且麦克风可以包括各种配置,诸如用于以模拟格式收集用户语音的麦克风、用于放大所收集的用户语音的放大器电路、用于对放大的用户语音进行采样以转换为数字信号的音频至数字(A/D)转换电路、用于从转换后的数字信号中去除噪声元素的滤波器电路等。
根据实施例的处理器120可以用数字信号处理器(DSP)、微处理器和时间控制器(TCON)、中央处理单元(CPU)、微控制器单元(MCU)、微处理单元(MPU)、控制器、应用处理器(AP)、通信处理器(CP)和高级精简指令集计算(RISC)机器(ARM)处理器,或者可以定义为相应的术语。该处理器可以以其中内置处理算法的片上***(SoC)类型或大规模集成(LSI)类型或现场可编程门阵列(FPGA)类型实现。
洗衣机100包括处理器120,以当在语音输入器101和洗衣机100的省电模式下通过语音输入器101接收到用户语音时,基于用户语音中包括的唤醒词将洗衣机100切换为洗衣机100的待机模,基于用户语音中包括的控制词维持洗衣机100的待机模式,或将洗衣机100切换到操作模式,并在待机模式或操作模式下执行对应于控制词的操作。
省电模式可以指的是其中洗衣机100包括的按钮中仅电源控制按钮被激活的状态。例如,当用户在洗衣机100的省电模式下按下电源按钮时,可以提供洗衣机100的电源。在洗衣机100的省电模式下,如果用户按下除电源按钮以外的按钮,则洗衣机100可能不执行任何操作。省电模式可以是指仅向仅控制语音输入器101的处理器供电的状态。省电模式可以是用于激活电源控制按钮以改变洗衣机100的电源状态进入开启状态(通过按钮进行电源控制)、或激活控制语音输入器101的处理器以便用户可以将电源状态更改为开启状态(通过语音识别进行电源控制)的模式中的至少一种。激活特定硬件配置可能意味着特定硬件配置正在从电源供电,并且特定硬件可以执行特定操作。
在待机模式下,可以激活控制电源控制按钮或语音输入器101的处理器的至少一个部件,并且主处理器可以处理存储在存储器中的信息。待机模式可以是可能不立即执行洗衣机100的清洁过程(包括洗涤、漂洗、脱水和烘干功能)的状态。例如,在待机模式中,洗衣机100可以仅提供存储在存储器中的信息,并且可以不立即执行诸如洗涤、漂洗、脱水、烘干等诸如马达驱动的功能。洗衣机100可在显示器上显示信息或经由语音输出来提供信息以提供信息。
操作模式可以指的是可以立即执行洗衣机100的所有操作的状态。在操作模式下,洗衣机100的所有按钮可以被激活。例如,当用户按下按钮以执行洗衣机100的洗涤过程时,洗衣机100可以立即执行与用户按下的按钮相对应的洗涤过程。已经描述了用户通过按下按钮来控制洗衣机100,但是用户可以通过语音识别功能来控制洗衣机100。
就功耗而言,操作模式可能消耗三种模式(省电模式,待机模式和操作模式)中最大的功率。为了立即执行与洗涤过程相关联的操作,处理器120可能必须向与马达相关联的硬件配置预供电,并且消耗最大的功率。待机模式可以不是洗衣机100准备驱动马达的阶段,但是待机模式可以对应于消耗最小功率来执行存储器访问和某些算法(或计算)的模式。在省电模式下,洗衣机100可以仅在与电源控制相关联的硬件配置中消耗功率。因此,在功耗方面,洗衣机100可以以操作模式、待机模式和省电模式的顺序逐步消耗更多的功耗。
关于操作输入器(按钮),可以在省电模式和待机模式中仅激活与电源控制相关联的按钮,并且可以禁用其他按钮。
关于语音识别部分,可以在所有省电模式、待机模式和操作模式下激活语音识别部分。
关于执行清洁过程的马达控制,与马达控制有关的硬件可以在省电模式和待机模式下全部被禁用,并且在操作模式下,与马达控制有关的硬件可以被激活。
可以通过语音输入器101接收用户语音。用户语音可以包括唤醒词和控制词。
唤醒词可以是用于呼叫洗衣机100的词,并且控制词可以是用于控制洗衣机100的词。例如,唤醒词可以是诸如“洗衣机”、“Bixby”等之类的词,并且控制词可以是诸如“洗涤”、“脱水”、“烘干”等之类的词。唤醒词可以是从作为洗衣机100的操作状态之一的省电模式切换到待机模式的命令。
唤醒词可以根据用户设置而不同,并且在描述本公开内容时被假定为“Bixby”。当用户发出包括“Bixby”的声音时,处理器102可以进行控制,以使洗衣机100的状态从省电模式切换到待机模式。
处理器120可以经由语音输入器101接收并分析用户语音。如果用户语音包括唤醒词,则处理器120可以将洗衣机100从省电模式切换到待机模式。处理器120可以识别用户语音中是否存在控制词。当控制词包括在用户语音中时,处理器120可以进行控制以在待机模式和操作模式下执行与该控制词相对应的操作。
处理器120可以识别与控制词相对应的操作是否可以在待机模式下(或者在电源关闭的状态下)执行,如果该操作被识别为可以在待机模式下执行,则处理器120可以在待机模式下执行与控制词相对应的操作,并且如果该操作被识别为在待机模式下不可执行,则处理器120可以将洗衣机100切换到操作模式并执行与控制词相对应的操作。
包括在用户语音中的控制词可以包括与洗衣机100的控制相关联的词的组合。例如,与洗衣机100的操作相关联的词的组合,例如“洗涤”、“40度热水”和“高速”。为了执行与控制词相对应的洗衣机100的操作,需要识别(确定)洗衣机100的模式。例如,当洗衣机100处于省电模式时,即使存在用户的控制命令,也可能不会立即执行与该控制命令相对应的操作。为了执行与控制命令相对应的操作,洗衣机100可能必须至少处于待机模式或操作模式。当洗衣机100处于操作模式时,洗衣机100可以执行与用户语音相对应的所有控制命令。当洗衣机100处于待机模式时,洗衣机100可以执行与用户语音相对应的一些控制命令。例如,在操作模式下,洗衣机100可以执行100%的可以被执行的操作。在待机模式下,可以执行洗衣机100的操作的50%。
处理器120可以识别(或确定)是否可以在待机模式下执行包括在用户语音中的控制词。如果可以在待机模式下执行包括在用户语音中的控制词,则处理器120可以进行控制以直接在待机模式下执行与该控制词相对应的操作。当洗衣机100未切换到操作模式并且在待机模式下执行与控制词相对应的操作时,与将待机模式切换到操作模式相比,可以节省功率消耗。如果在待机模式下可能不执行用户语音中包括的控制词,则处理器120可以将洗衣机100切换到操作模式,并控制与要执行的控制词相对应的控制操作。
如果控制词包括与洗衣机100的状态相关联的词和与洗涤过程推荐相关联的词中的至少一个,则处理器120可以识别与该控制词相对应的操作可在待机模式下执行。
待机模式是其中可以如上所述执行仅洗衣机100可执行的一些操作的模式。在待机模式下,可能无法直接执行预先要求马达驱动的控制操作。不需要马达驱动的控制操作可以在待机模式下直接执行。例如,可以在待机模式下执行用于检索存储在存储器中的信息的控制操作。如果与洗衣机的当前状态相关联的词或与洗涤过程推荐相关联的词中的至少一个被包括在用户语音中,则处理器120可以直接在待机模式下执行控制操作。处理器120可以在待机状态下使用存储有洗衣机的当前状态的存储器将洗衣机的当前状态信息直接提供给用户。响应于用户关于洗涤过程的问题,处理器120可以在待机模式下直接向用户推荐任何一种洗涤过程。
省电模式和待机模式可以指的是其中洗衣机100中提供的至少一个按钮中的仅电源按钮被激活的状态,并且操作模式可以指的是其中除了电源按钮以外的至少一个按钮被激活的状态。
洗衣机100可包括由多个按钮组成的操作输入器。例如,操作输入器可以包括用于控制洗衣机100开启/关闭的按钮、用于选择洗涤过程的按钮、用于设置预约时间的按钮、用于设置水温的按钮、用于设置脱水强度的按钮等。上述按钮的类型是示例性的,并且操作输入器不限于上述按钮。在洗衣机100的省电模式和待机模式下,可能仅激活了电源控制按钮。在洗衣机100的省电模式和待机模式下,仅电源控制按钮被激活。在洗衣机100的操作模式中,除了电源控制按钮之外的所有按钮可能已经被激活。在操作模式下,所有控制操作均可执行,并且所有按钮可能已激活。被激活可以意味着将电源提供给相应的硬件配置,并且可以直接对用户的控制命令做出反应。
当与洗涤过程相关的词和与洗涤过程的详细选项相关的词被包括在用户语音中时,处理器120可以将待机模式切换到操作模式,并且可以基于详细选项进行洗涤过程。
与洗衣过程相关的词可以是洗涤、漂洗、脱水、烘干等。与洗涤过程的详细选项相关联的词可以对应于衣物的类型、洗涤过程设置、洗涤温度设置、脱水强度、烘干温度、预约时间等。前述词语仅是示例性的,并且可以通过该设置来注册各种其他词语。
如果包括与洗涤过程相关联的词,但是不包括与洗涤过程的详细选项相关联的词,则处理器120可以以默认(预定)基本设置来执行洗涤过程。例如,如果处理器120分析用户语音并识别出用户说出“Bixby,开始洗涤”,则处理器120可以执行执行基本洗涤过程的过程,即温度为40度,具有中等强度的脱水等等。可以通过用户设置更改详细信息。
与上述洗涤过程相关的控制操作可以是必须驱动马达的所有操作。洗涤、漂洗、脱水、烘干等可以对应于需要使用洗衣机100中包括的马达等的控制操作。因此,不可能执行与刚刚在洗衣机100的待机模式下描述的洗涤过程有关的控制操作。由于处理器120在待机模式下不向与马达驱动器相关联的硬件供电,因此,直接在待机模式下,处理器120可能不进行控制以执行与洗涤过程相关联的控制操作。处理器120可以将洗衣机100的模式从省电模式或待机模式改变为操作模式,以执行与洗涤过程相关的控制操作。
处理器120可以包括主处理器121和子处理器122,并且第一子处理器122可以在省电模式下以正常状态操作,对用户语音执行语音识别,并且将第一控制信号发送到主处理器121,第一控制信号基于用户语音中包括的唤醒词将洗衣机100切换到待机模式,并且当从第一子处理器122接收到第一控制信号时,主处理器121可以将洗衣机100切换到待机模式。
主处理器121可以在省电模式下以省电状态操作,并且当从第一子处理器122接收到第一控制信号时,主处理器121的状态可以从省电状态切换到正常状态,从而洗衣机100可以切换到待机模式。
洗衣机100可以由单个处理器操作并且可以使用多个处理器操作。洗衣机100的处理器可以包括第一子处理器122、第二子处理器123和主处理器121。主处理器121、第一子处理器122和第二子处理器123可以处于省电状态或正常状态。
省电状态是其中不由电力供应商提供电力并且处理操作不可执行的状态。正常状态是其中电力由电力供应商提供的状态,并且可以处于其中可以执行处理操作的状态。例如,主处理器121可以在省电状态下不执行任何操作,但是在正常状态下,主处理器121可以执行主处理器121可以执行的各种处理操作。尽管以上描述指示每个处理器可以处于省电状态或正常状态,但是构成洗衣机100的各种硬件配置可以处于省电状态或正常状态。
第一子处理器122可以在洗衣机100的省电模式下以正常状态操作,并且可以对通过语音输入器101接收到的用户语音执行语音识别。由于洗衣机100需要始终即使在电源关闭的状态下(用户省电模式或待机模式)也总能识别用户语音,所以即使洗衣机100处于省电模式并且可能不受性能限制,第一子处理器122仍可以在正常状态下操作。
如果第一子处理器122识别出唤醒词包括在用户语音中,则第一子处理器122可生成第一控制信号以将洗衣机100从省电模式切换到待机模式。第一子处理器122可以将所生成的第一控制信号发送到主处理器121。当主处理器121接收到第一控制信号时,主处理器121可以从省电状态切换到正常状态。切换到正常状态的主处理器121可以访问存储器以读取或处理数据。在主处理器121从省电状态变为正常状态时,主处理器121可能不向驱动马达的硬件供电。洗衣机100的这种状态可以表达为使得洗衣机100处于待机模式。
处理器120可以控制显示器,还包括以省电模式在省电状态下操作的第二子处理器123,并且基于从第一子处理器122接收到第一控制信号,主处理器120可以向第二子处理器123发送第二信号,以将第二子处理器123从省电状态切换到正常状态。
第二子处理器123可以控制作为洗衣机100的组件的显示器102,并且可以在省电模式下以省电状态进行操作。当第二子处理器123以省电模式操作时,如果洗衣机100处于省电模式,则第二子处理器123的性能可能受到限制,并且处于省电模式的第二子处理器123的状态可以处于省电状态。
然而,当洗衣机100处于待机模式时,第二子处理器123可以处于正常状态。处于正常状态的第二子处理器123可以控制显示器以在显示器上显示特定信息。当主处理器121接收到由第一子处理器122发送的第一控制信号时,主处理器121可以向第二子处理器123发送第二控制信号,以将第二子处理器123从省电状态切换到正常状态。当第二子处理器123从主处理器121接收第二控制信号时,第二子处理器123可以从省电状态改变为正常状态。
主处理器121和第二子处理器123可以经由(或通过)第一数据通信线和第一电源控制线连接,第一子处理器122和第二子处理器123可以连接经由(或通过)第二数据通信线连接,主处理器121和第一子处理器122可经由(或通过)第二电源控制线连接,以及可以经由(或通过)第二电源控制线从第一子处理器122向主处理器121发送用于将洗衣机100切换到待机模式的控制信号。
将参考图4更详细地描述数据通信线和电源控制线之间的连接。
显示器可包括操作输入面板,并且基于从主处理器121接收到第二控制信号,第二子处理器123可被切换到正常状态,并且当洗衣机100被切换到在操作模式时,可以激活除了操作输入面板中包括的电源按钮以外的至少一个按钮。
显示器包括触摸屏,并且可以在显示特定图像的同时接收用户输入。如果识别出唤醒词包括在用户语音中,则主处理器121可以将第二控制信号发送到第二子处理器123,并且第二子处理器123可以从省电状态切换到正常状态。操作输入面板可以指代由按钮或触摸屏制成的操作输入器。某些操作输入器或操作输入面板可以是按钮的形式,而另一部分可以是显示器的触摸面板的形式。
如果洗衣机100处于待机模式,则仅显示功能可以被激活,并且操作输入面板可以不被激活。例如,如果洗衣机100处于待机模式,则显示器可以通过显示器显示特定的图像或信息,但是可能无法感测通过显示器的用户触摸输入。当洗衣机100处于待机模式时,主处理器121可以仅激活用于电源控制的操纵输入按钮(面板)。
当洗衣机100处于操作模式时,主处理器121可以激活显示器的操作输入面板功能。如果洗衣机100处于操作模式,则主处理器121可以感测用户的触摸。如果洗衣机100处于操作模式,则主处理器121可以激活除操纵输入按钮(面板)以外的所有按钮以进行功率控制。
洗衣机100可以包括上洗衣机1105和下洗衣机1110,并且第一子处理器122可以被包括在上洗衣机1105或下洗衣机1110中的任何一个中,并且第二子处理器123和主处理器121可被包括在上洗衣机1105和下洗衣机1110的每一个中。
洗衣机100可以包括上洗衣机1105和下洗衣机1110,并且上洗衣机1105和下洗衣机1110可以彼此垂直或水平地布置,从而可以设置语音输入器仅在上洗衣机1105和下洗衣机1110中的至少一个洗衣机中。控制语音输入器的第一子处理器122也可以包括在上洗衣机1105和下洗衣机1110中的至少一个洗衣机中(见图8)。尽管第二子处理器123和223以及主处理器121和221中的每个可以被包括在上洗衣机和下洗衣机中,但是第一子处理器122可以仅包括一个。由于第一子处理器122用于分析用户语音,因此第一子处理器122不必在相同空间中被分别配置在上洗衣机和下洗衣机中。因此,上洗衣机和下洗衣机分别包括分离的第二子处理器123和223以及主处理器121和221,但是可以仅配置第一子处理器122中的一个。
根据另一个实施例,语音输入器(或第一处理器122)可以被包括在上洗衣机1105和下洗衣机1110的每一个中。
每个显示器和处理器可以被包括在上洗衣机1105和下洗衣机1110中。在上洗衣机1105和下洗衣机1110中的每一个上显示显示器,使得用户可以容易地掌握由每个设备执行哪个功能。主处理器被分别配置,并且每个设备所需的操作被分别执行,并且可以提高吞吐量或处理速度,并且还可以节省功率。
第一子处理器122可以识别与用户语音中包括的控制词相对应的操作是否可以在洗衣机100的待机模式(电源关闭状态)下执行,并且如果该操作被识别为可以在待机模式(电源关闭状态)下执行,第一子处理器122可以将用于执行与控制词相对应的操作的控制信号分别发送到包括在上洗衣机和下洗衣机中的第二子处理器123和223以及主处理器121和221中的至少一个。
第一子处理器122被识别为在电源关闭状态下不可执行,第一子处理器122可以将用于将洗衣机100切换到电源开启状态的控制信号发送至包括在上洗衣机和下洗衣机中的每一个中的第二子处理器123和223以及主处理器121和221中的至少一个。
将参考图8描述关于上洗衣机和下洗衣机的具体描述。
在上述实施例中,如果在用户语音中识别出唤醒词,则第一子处理器122直接将省电状态改变为正常状态。主处理器121分析用户语音中包括的控制词,并识别该控制词在待机模式或在操作模式下是否是可执行的。
根据又一实施例,第一子处理器122可以不产生根据唤醒词将主处理器121的状态直接改变为正常状态的控制信号。
第一子处理器122可以识别与用户语音中包括的控制词相对应的操作在洗衣机100的待机模式(电源关闭状态)下是否可执行,并且如果该操作被识别为可以在待机模式下执行时,第一子处理器122可以向第二子处理器123和223以及主处理器121和221中的至少一个发送用于执行与控制词相对应的操作的控制信号;并且如果该操作被识别为在待机模式下不可执行,则第一子处理器122可以向第二子处理器123或主处理器121中的至少一个发送控制信号以将洗衣机100切换到操作模式。
第一子处理器122可以对用户语音执行语音识别功能,比较存储在现有存储器中的内容,并分析语音识别结果。假设用户语音包括唤醒词和控制词。如果第一子处理器122识别出唤醒词被包括在用户语音中,则第一子处理器122识别出控制词是否被包括在用户语音中。如果第一子处理器122可以识别出用户语音包括控制词,则可以考虑存储在存储器中的信息来确定与用户的控制词相对应的操作在待机模式下或在操作模式下是否执行。
如果第一子处理器122识别出控制词对应于待机模式,则第一子处理器122可以生成控制信号以将洗衣机100改变为待机模式。具体而言,第一子处理器122可以生成并发送用于将第二子处理器123和主处理器121中的至少一个改变为正常状态的控制信号。
如果识别出第一子处理器122不是与待机模式相对应的词,则第一子处理器122可以确定控制词是否为与操作模式相对应的词。如果控制词被识别为与操作模式相对应,则第一子处理器122可生成控制信号以将洗衣机100切换到操作模式,并将控制信号发送至第二子处理器123或主处理器121中的至少一个。
如果第一子处理器122确定控制词是不属于待机模式或操作模式中的任何一个的词,则第一子处理器122可能不执行与用户语音相对应的任何操作,而不产生任何控制信号。
洗衣机100可以包括上洗衣机1105和下洗衣机1110,并且处理器120可以识别上洗衣机1105或下洗衣机1110中的至少一个以基于包含在用户语音中的洗衣机100的识别信息执行与控制词相对应的操作。
可以划分上洗衣机1105可执行的操作和下洗衣机1110可执行的操作。例如,在上洗衣机1105中可以进行A、B和C操作,而在下洗衣机1110中可以进行A、D和E操作。
处理器120可以识别用户语音中包括的控制词,并确定上洗衣机1105或下洗衣机1110是否可以执行与该控制词相对应的操作。
例如,用户可以说“Bixby,请执行操作B。”处理器120可以识别出包括在用户语音中的控制词(B)可以仅由上洗衣机1105执行。
例如,用户可以说“Bixby,请执行操作A。”处理器120可以识别出包括在用户语音中的控制词(A)可以由上洗衣机1105和下洗衣机1110两者执行。
处理器120可以向用户提供以下信息:与用户的控制词相对应的操作可以由上洗衣机1105或下洗衣机1110中的至少一个执行。向用户提供信息的方法可以包括通过显示器经由屏幕提供信息的方法或经由扬声器提供声音的方法。
洗衣机100可以包括上洗衣机1105和下洗衣机1110,并且基于用户语音不包括洗衣机100的识别信息,处理器120可以切换上洗衣机1105和下洗衣机1110二者到操作模式(或待机模式),或者将下洗衣机1110切换到操作模式(或待机模式)。
用户可以指定上洗衣机1105和下洗衣机1110,并且将控制命令发送到洗衣机100。例如,用户可以说“请在上洗衣机1105中执行操作A”。和“请在下洗衣机1110中执行操作D。”处理器120可以识别用户说出的设备并进行控制,以使该设备执行操作。
例如,用户可以不说诸如上或下之类的词(例如,“请执行操作A”)。在该示例中,处理器120可以识别上洗衣机1105和下洗衣机1110均执行操作A。
在相同情况下,处理器120可以确定仅在下洗衣机1110中执行A操作。通常,用户未指定洗衣机可能意味着要执行基本操作。因此,如果处理器120在上洗衣机和下洗衣机被分开的情况下没有识别出上或下的词,则处理器120可以确定用户希望控制上洗衣机或下洗衣机执行基本功能。在此,执行基本功能的洗衣机100可以是下洗衣机1110。通常,具有较宽功能的设备重量重并且可以放置在下部。
指示上洗衣机1105或下洗衣机1110的控制词可以是使用洗衣机100的马达的控制操作。当识别出上洗衣机1105或下洗衣机1110时,处理器120可以将洗衣机100切换到操作模式。
如上所述,根据实施例的洗衣机1100根据处理器的操作仅向某些硬件提供电源。与必须向所有硬件供电的现有技术相比,本公开可以减少总体功耗。特别地,在本公开中,洗衣机100的模式被分为省电模式、待机模式和操作模式,并且根据每种模式被供电的硬件是设备。在本公开中,在待机模式下,执行诸如存储器访问之类的简单操作,并且在操作模式下,进行诸如马达驱动之类的需要大功率消耗的操作。当处理器120识别出可以在待机模式下执行的控制词时,处理器120可以仅向一些硬件供电,而不向驱动马达所需的硬件供电。因此,当洗衣机100的所有操作被分为电源开启/关闭时,本实施例可以提高功率效率。
根据又一实施例,处理器120可以识别与包括在用户语音中的控制词相对应的操作在洗衣机100被关闭的状态下(节能模式或待机模式)是否可执行。
用户发送到洗衣机100的控制命令的类型可以是多种的。例如,用户的控制命令可以是仅在洗衣机100电源开启(或操作模式)时可执行的命令,并且可以是在洗衣机100电源关闭时可执行的命令。因此,处理器120可以识别是否将洗衣机100的电源保持在关闭状态或开启状态。
仅当洗衣机100的电源开启(或操作模式)时才可执行的命令可以包括洗涤、漂洗、脱水、烘干等。即使当洗衣机100处于关闭状态时仍可执行的命令也可以对应于请求对问题的回答的命令,例如询问洗衣机的环境温度或询问当前的洗衣机是否正常操作。
上述命令的示例仅是示例性的,并且各种实施例是可以应用的。
如果在电源关闭状态下将与用户语音中包括的控制词相对应的操作识别为不可执行,则处理器120可以将洗衣机100切换到电源开启状态,并且可以执行与控制词对应的操作。电源开启状态可以对应于操作模式。
如果在电源关闭状态下识别出与用户语音中包括的控制词相对应的操作是可执行的,则处理器120可以在待机模式下执行与控制词相对应的操作。
处理器120可以通过确定是在待机模式下执行与控制词相对应的操作还是切换到电源开启状态以执行与控制词相对应的操作来节省电力。当执行处理器120的上述识别操作时,不必为了执行与用户的控制词相对应的操作而总是切换到电源开启状态,可以节省功率。
当控制词包括与洗衣机100的状态相关联的词或与洗涤过程推荐相关联的词中的至少一个时,处理器120可以识别与控制词相对应的操作可以在电源关机状态中执行。
与洗衣机100的状态相关联的词可以是询问洗衣机100的当前状态的问题。例如,如果天气降到零并且水冻结,则洗衣机的排水可能被阻塞,可能无法执行正常操作。因此,用户可以在给出洗涤命令之前询问洗衣机100的状态。不需要开启洗衣机100的电源来将洗衣机100的当前状态发送给用户,并且如果在用户语音中包括询问洗衣机100的状态的词,则处理器120可以识别出在电源关闭状态下可执行与控制词相对应的操作。与洗衣机100的状态相关联的词可以是根据用户的设置的预定词并且可以被修改。
与洗涤过程推荐相关联的词可以是在用户给出特定洗涤命令之前根据衣物的类型来推荐洗涤模式的命令。例如,如果用户告诉所洗衣物的类型,则处理器120可以推荐适合于所洗衣物类型的洗涤模式。
如果用户语音包括洗涤过程并且洗涤过程包括详细选项,则处理器120可以基于详细选项执行洗涤过程。基于详细选项的含义可以是用户可以改变详细选项。例如,可以将作为多种洗涤模式之一的标准洗涤模式设置为洗涤一次、漂洗三次和脱水两次。用户可以在标准洗涤模式中添加一次漂洗功能。洗涤过程可以是标准洗涤模式,并且详细选项可以是漂洗功能。如果用户说出“Bixby,请向标准洗涤模式添加一次漂洗功能”,则处理器120可以控制洗衣机100,以进行一次洗涤、四次漂洗和两次脱水的洗涤。
如果根据用户语音将洗衣机100切换到电源开启状态,则处理器120可提供指示洗衣机100切换到电源开启状态的反馈。例如,当洗衣机100被切换到电源开启状态时,处理器120可以将通知电源被接通的屏幕输出到显示器,或者可以通过语音输出器输出通知电源被接通的预设声音。处理器120可以通过使操作输入面板的发光二极管(LED)接通来通知用户洗衣机100的电源被接通。
洗衣机100可包括上洗衣机和下洗衣机。上洗衣机和下洗衣机是用于执行洗涤功能的单独的洗衣机,并且它们的空间可以分开。上洗衣机和下洗衣机在处理所洗衣物的能力上可以不同。功能也可能不同。
例如,上洗衣机以全自动方式操作并且可以处理少量所洗衣物。下洗衣机可以以滚筒形式运行并且可以处理大量所洗衣物。
上洗衣机和下洗衣机可各自包括单独的处理器、操作输入面板和显示器。然而,上洗衣机的语音输入器可以与下洗衣机的语音输入器相同。由于上洗衣机和下洗衣机位于同一空间,因此无需单独的语音输入器。因此,即使每个操作的配置分开存在,语音输入器也可以仅包括在上洗衣机或下洗衣机的一侧。
处理器120可以基于包括在用户语音中的洗衣机100的识别信息,在上洗衣机和下洗衣机之间识别用于执行与控制词相对应的操作的设备。如果用户说出“Bixby,在上洗衣机处开始标准洗涤”,则处理器120可以控制上洗衣机进行操作。洗衣机100的识别信息可以是词“上洗衣机”。识别信息可以是代表上洗衣机或下洗衣机的词,并且可以根据用户的设置被添加和改变。
洗衣机100可以包括上洗衣机和下洗衣机,并且如果洗衣机100的识别信息不包含在用户语音中,则处理器120可以将上洗衣机和下洗衣机都切换到电源开启状态。例如,如果用户说出语音“Bixby,请开启电源”,则处理器120可以控制将上洗衣机和下洗衣机两者的电源切换到电源开启状态,因为用户没有指定上洗衣机和下洗衣机中的任何一个。
如果用户说“Bixby,请开始标准洗涤”,则应该在上洗衣机还是下洗衣机中进行洗涤可能会造成混淆。在该示例中,例如,处理器120可以将上洗衣机和下洗衣机两者的电源切换到电源开启状态,并且识别衣物的放置位置。如果识别出衣物包括在上洗衣机中,则处理器120可以自动控制以开始在上洗衣机中进行标准洗涤。此外,如果识别出衣物被包括在下洗衣机中,则处理器120可以控制以自动开始下洗衣机中的标准洗涤。
洗衣机100可以包括上洗衣机和下洗衣机,并且如果用户语音中未包括洗衣机100的识别信息,则处理器120可以将下洗衣机切换到电源开启状态并且可以执行与下洗衣机中的控制词相对应的操作。例如,如果用户说出语音“Bixby,请开启电源”,则处理器120可以在下洗衣机上设置优先级以将下洗衣机切换到电源开启状态,并且在下洗衣机中可以执行与控制词相对应的操作。
在以上操作中,将优先级设置为下洗衣机,但是在实际实现中,将优先级设置为上洗衣机,以将上洗衣机切换到电源开启状态,并且上洗衣机可以执行与控制词相对应的操作。
处理器120可以将用户的操作模式存储在存储器中,并且可以将优先级设置到在预定时间段内最频繁使用的洗衣机。例如,如果用户一个月使用上洗衣机三次,而使用下洗衣机十次,则可以将优先级设置到下洗衣机。
通过处理器120的操作,洗衣机100可以不必根据包括在用户语音中的控制词将洗衣机100的电源切换为电源开启状态。当每次开启洗衣机100的电源时,可以有效地减少功耗。
图1b是示出根据另一实施例的洗衣机的框图。
将不再描述与以上描述相同的图1b的操作。
洗衣机100可以包括省电模式、待机模式和操作模式。
省电模式可以指洗衣机100被***电源插头的状态。省电模式可以与用户按下电源关闭按钮的状态相同。洗衣机100可以被设置为使得显示器和操作输入面板不以省电模式操作,并且可以被设置为维持最小的功率。洗衣机100还可以限制处理器的性能,以便在省电模式下维持最小的功率。
由于即使在省电模式下也必须接收用户语音,因此与语音输入器101相关联的部分可以保持性能。例如,在省电模式下,洗衣机100可以限制处理器的性能,但是可以不限制语音输入器101的性能。
待机模式可以是指准备就绪以便可以直接操作洗衣机100的特定功能的状态。在待机模式下,与省电模式不同,处理器的性能可不受限制。在待机模式下,操作输入面板可以处于未激活状态。洗衣机100在待机模式下不限制处理器的性能,但是操作输入面板可以保持未激活状态。
在待机模式下,洗衣机100可能不显示显示屏。根据洗衣机100,在显示器上显示特定屏幕可能会不同。
操作模式可以指的是当用户发出洗涤命令时立即可执行的状态,并且可以指的是洗衣机100开启的状态,例如,用户按下电源开启按钮。在操作模式下,洗衣机100的显示和操作输入面板可以被激活。
省电模式和待机模式在处理器的性能是否受到限制以及是否保持最小功率使用方面可以不同。在省电模式下,可能会限制处理器的性能并维持最小功率使用,但是在待机模式下,不会限制处理器的性能,并会维持常规的功耗。
待机模式和操作模式在洗衣机100是否开启电源方面可以不同。待机模式可以指的是电源插头连接到洗衣机100但电源关闭的状态,操作模式可以指的是电源插头连接到洗衣机100并且电源接通的状态。在待机模式下,不激活操作输入面板和显示器,但是在操作模式下,可以激活操作输入面板和显示器。在待机模式下可能不会激活操作输入面板,而仅可以激活电源按钮。
省电模式和待机模式在处理器102的性能是否受到限制以及是否维持最小功率使用方面可以不同。在省电模式中,处理器102的性能受到限制,并且维持了最小的功率使用,但是待机模式可以对应于在不限制处理器102的性能的情况下维持典型的功率使用的状态。
省电模式和待机模式可以指的是其中洗衣机100的电源被关闭并且仅电源按钮被激活的状态。电源开启状态可以指其中除电源按钮以外的至少一个按钮被激活的状态。
省电模式、待机模式和操作模式用于指示洗衣机100的状态,并且构成洗衣机100的每个部件的状态可以分别分为省电状态和正常状态。。
省电状态可以指限制硬件性能的状态。例如,当洗衣机100处于省电模式时,组件A的性能可能被限制为较低的功耗。如果洗衣机100处于省电模式,则为了降低功耗,作为洗衣机100的部件的A可以处于省电状态。
正常状态通常可以指其中硬件的性能不受限制的状态。例如,洗衣机100可以通过将处于省电状态的部件A转换为正常状态来执行与用户命令相对应的操作。正常状态通常可以指设备可以操作的状态。
然而,如果特定部件的状态处于正常状态,则洗衣机100的电源可以开启或关闭。即使洗衣机100的电源处于关闭状态,洗衣机100的部件A也可以处于正常状态。
即使特定部件处于正常状态,洗衣机100的模式也可以改变。即使洗衣机100处于省电模式,特定部件也可以处于正常状态。即使洗衣机100处于省电模式,也不必所有部件都处于省电模式。由于不管洗衣机100的状态如何,特定的部件必须始终保持恒定的性能,因此对于每个部件,洗衣机100可以被设置为以不同的状态操作。因此,即使洗衣机100处于省电模式、待机模式和操作模式,特定部件也可以处于正常状态。
显示器102可以被实现为各种类型的显示器,诸如液晶显示器(LCD)、有机发光二极管(OLED)显示器、等离子显示面板(PDP)、触摸屏等。
与洗衣机100有关的信息可以显示在显示器102上。与通过语音输入器101输入的用户语音有关的信息可以被显示。例如,可以显示用户是否输入语音以及对用户说出的词进行分析的结果。
显示器102可以包括操作输入面板,并且当从主处理器121接收到第二控制信号时,第二子处理器123可以切换到正常状态,并且当洗衣机100被切换为电源开启状态时,可以激活除操作输入面板中包括的电源按钮之外的至少一个按钮。操作输入面板可以包括用于选择洗衣机100的特定功能的按钮或拨盘,并且还可以包括用于执行所选择的功能的按钮。
显示器102可以显示关于洗衣机100的操作的信息。例如,如果洗衣机100的状态根据与用户的语音相对应的操作而改变,则显示器102可以显示更改的内容的信息。如果通过用户的唤醒词将洗衣机100从省电模式切换到待机模式,则可以以改变的待机模式显示洗衣机100的显示器102。
在显示器102中,还可以包括背光单元、可以被实现为a-si TFT、低温多晶硅(LTPS)TFT、有机TFT(OTFT)等的驱动电路。显示器102可以被实现为柔性显示器。
显示器102可以包括用于感测用户的触摸手势的触摸传感器。触摸传感器可以用各种类型的传感器来实现,例如电容、电阻、压电等。静电型使用涂覆在显示器102的表面上的电介质,使得当用户的身体的一部分在显示器102的表面上触摸时,感测到激发到人体的微电并且触摸计算坐标。电阻方法包括嵌入在显示器102中的两个电极板,使得当用户触摸屏幕时,接触点的上板和下板接触以感测电流流动,从而计算出触摸坐标。如果用户终端设备还支持笔输入功能,则显示器102除了用户的手指之外,还可以使用诸如笔的输入装置来检测用户手势。当输入装置是其中包括线圈的触控笔时,用户终端设备可以包括磁场检测传感器,该磁场检测传感器能够感测由触控笔内部的线圈改变的磁场。因此,也可以检测接近手势(即,悬停)以及触摸手势。
虽然已经将一个显示器102描述为执行触摸手势的显示功能和感测功能,但是在实现中,可以以不同的配置来执行显示功能和手势感测功能。可以通过组合仅能够显示图像的显示器102和仅能够感测触摸的触摸面板来实现显示器102。
洗衣机100可以包括操作输入面板以及显示器102。操纵面板可以由触摸面板组成并且可以例如是按钮格式。
洗衣机100可以使用一个处理器操作或者可以使用多个处理器操作。洗衣机100的处理器可以包括主处理器121、第一子处理器122和第二子处理器123。
第一子处理器122可以在洗衣机100的省电模式下以正常状态操作,并且可以对通过语音输入器101接收到的用户的语音执行语音识别。由于洗衣机100即使在电源关闭的情况下也应该始终识别用户语音,所以即使洗衣机100处于省电模式并且性能不受限制,第一子处理器122也可以在正常状态下操作。
第二子处理器123可以控制作为洗衣机100的部件的显示器102,并且可以在省电模式下以省电状态进行操作。当洗衣机100处于省电模式时,第二子处理器123的性能可能受到限制,并且第二子处理器123可以被设置为省电状态。
当洗衣机100处于省电模式时,洗衣机100可以通过语音输入器101接收用户语音。第一子处理器122可以识别经由语音输入器101接收的用户语音中是否包括唤醒词。如果第一子处理器122确定用户语音中存在唤醒词,则第一子处理器122可以将第一控制信号发送到主处理器121以切换洗涤机器100进入待机模式。
当从第一子处理器122接收到第一控制信号时,主处理器121可以发送第二控制信号,以将第二子处理器123从省电状态切换到正常状态。
当洗衣机100处于省电模式时,主处理器121可以在省电状态下操作,并且当从第一子处理器122接收到第一控制信号时,主处理器121可以切换省电状态到正常状态,并且可以将洗衣机100切换到待机模式。仅在将主处理器120切换到正常状态之后,可以看出洗衣机100被切换到待机模式,并且主处理器121的状态切换可以是洗衣机100的待机模式切换处理的一部分。
当接收到用户语音数据时,当洗衣机10的电源关闭时,主处理器121可以识别与该数据中包括的控制词相对应的操作是否可执行。
如果识别出在洗衣机100的电源关闭状态下与控制词对应的操作是可执行的,则主处理器121可以控制洗衣机100使得执行与控制词对应的操作在洗衣机100的待机模式下被执行。
当识别出与控制词相对应的操作在电源关闭状态下不可执行时,主处理器121可以将洗衣机100切换至电源开启状态,并且可以执行与控制词相对应的操作。洗衣机100的电源开启状态可以对应于操作模式。
主处理器121和第二子处理器123可以经由(或通过)第一数据通信线405和第一电源控制线415连接,第一子处理器122和第二子处理器123可以经由(或通过)第二数据通信线410连接,并且主处理器121和第一子处理器122可以经由(或通过)第二电源控制线420连接,并且用于切换洗衣机100到待机模式的控制信号可以经由(或通过)第二电源控制线420从第一子处理器122发送到主处理器121。
将参考图4详细描述数据通信线和电源控制线的连接。
洗衣机100可以包括上洗衣机和下洗衣机,并且第一子处理器可以包括在上洗衣机和下洗衣机中的一个中,第二子处理器123、223和主处理器121、221可以分别包括在上洗衣机和下洗衣机中的每一个中。
第一子处理器122可识别与用户语音中包括的控制词相对应的操作是否当洗衣机100的电源关闭时可执行。如果该操作被识别为可在电源关闭状态下执行,则第一子处理器122可以将用于执行与控制词相对应的操作的控制信号分别发送到上洗衣机和下洗衣机中包括的第二子处理器123和223以及主处理器121和221中的至少一个。
当识别出在电源关闭状态下该操作不可执行时,第一子处理器122可以向包括在上洗衣机和下洗衣机中的每一个中的第二子处理器123、223和主处理器121、221中的至少一个发送用于将洗衣机100切换到电源开启状态的控制信号。
将参考图8描述关于上洗衣机和下洗衣机的详细说明。
尽管第二子处理器123和223以及主处理器121和221中的每个可以被包括在上洗衣机和下洗衣机中,但是第一子处理器122可以仅包括一个。第一子处理器122用于分析用户语音,因此,第一子处理器122不必在相同空间中被分别配置在上洗衣机和下洗衣机中。上洗衣机和下洗衣机可以分别包括分离的第二子处理器123和223以及主处理器121和221,但是第一子处理器122可以仅被配置为一个。
在描述洗衣机100时,可以描述分析语音数据可以由主处理器120执行,但是在实际实现中,也可以通过第一子处理器122执行语音识别和语音数据分析功能。
洗衣机100可以通过上述配置单独地控制多个处理器。可以单独地控制洗衣机100中包括的显示器102以有效地管理电源。当洗衣机100处于省电模式时,显示器102也可以处于省电状态,并且仅在必要时通过分析用户语音,显示器102的状态可以从省电状态切换到正常状态。将省电状态改变为正常状态的过程使用单独的电源控制线而不是数据通信线,可以降低功耗。
图2是示出根据实施例的洗衣机的剖视图。
图3是示出根据实施例的洗衣机的功能框图。
参照图2和图3,根据实施例的洗衣机100包括主体10、桶20、滚筒30、烘干器60和气泡产生器70。
主体10形成洗衣机100的外观,并且可以具有长方体。主体10可以包括前框架11、后框架12、左框架、右框架、上框架13和下框架14。
主体10的前框架11设有用于将衣物放入主体10中和从中取出衣物的衣物入口15。可打开和关闭的门17安装在衣物入口15中。用于控制洗衣机100的面板19可以设置在主体10的前框架11的上部。控制面板19可以包括用于控制洗衣机100的多个按钮19-1、用于显示与洗衣机100和洗涤过程有关的信息的的显示器19-2和用于控制洗衣机的处理器。
桶20安装在洗衣机100的主体10中,并且形成为具有朝向前框架11的衣物入口15开口的中空圆柱形状。桶20可以存储预定量的洗涤所需的水。桶20通过拉伸弹簧21、油阻尼器22等被支撑并固定到主体10的内表面。
隔膜25可以设置在桶20与主体10的前框架11之间。隔膜25形成为大致环形。隔膜25的一端固定到桶20的具有开口的一端,隔膜25的另一端固定到前框架11的衣物入口15的内周。隔膜25防止容纳在桶20中的水泄漏到桶20的外部,并且形成衣物通过的通道。隔膜25阻挡当滚筒30旋转时通过桶20到达主体10的前框架11而产生的振动。
滚筒30可旋转地安装在桶20中,并且具有大体中空的圆柱形状。滚筒30的前表面设置有与洗衣机主体10的衣物入口15相对应的开口。在滚筒30的外周表面上设置有水可穿过的多个通孔31。在滚筒30的内表面上设置有多个用于提升衣物35的升降器33。滚筒30可以通过包括安装在滚筒30的后表面上的驱动马达35的驱动设备绕水平轴旋转。
在桶20的上部中,提供有用于向桶20供水的供水设备40,在桶20的下部中,提供有用于从桶20中排水的排水设备50。
供水设备40包括连接到外部供水源(未示出)的供水管41和用于打开和关闭供水管41的供水阀43。如下所述,供水管41的一端与气泡产生器70相连。供水管41设置有洗涤剂抽吸单元45。
洗涤剂抽吸单元45由文丘里管形成,并且在洗涤剂抽吸单元45的中间部分处设置有连接至洗涤剂供给单元47的洗涤剂管46。当供水阀43打开并且将水供应到供水管41时,洗涤剂供应单元47的洗涤剂与水混合并且通过文丘里效应而溶解在洗涤剂抽吸单元45中。混合有洗涤剂的水通过供水管41供应到气泡产生器70。在下面的描述中,将其中混合有洗涤剂的水称为洗涤液。
排水装置50可以包括泵51、第一排水管52和第二排水管53。泵51在桶20中抽水。第一排水管52的一端连接到桶20的下部,第一排水管52的另一端连接到泵51,以将桶20的水引导到泵51。第二排水管53的一端连接到泵51,第二排水管53的另一端延伸到主体10的外部,以将桶20的水排放到外部。因此,当泵51操作时,桶20的水通过第一排水管52和第二排水管53排放到洗衣机100的外部。
在桶20的上侧,可以安装用于烘干由滚筒30洗涤的衣物35的烘干器60。
图4是示出根据实施例的洗衣机的信号传输过程的图。
洗衣机100可包括语音输入器101、显示器102、第一子处理器122、第二子处理器123、主处理器121和语音输出器106。
上面已经描述了语音输入器101、显示器102、第一子处理器122、第二子处理器123和主处理器121,并且将不再对其进行描述。
语音输出器106是诸如扬声器之类的输出声音的模块。语音输出器106可以将从第一子处理器122、第二子处理器123和主处理器121中的任何一个发送的语音数据输出为声音。
洗衣机100可以分别设置连接每个处理器121-123的线路。
主处理器121可以控制洗衣机100的整体操作。第二子处理器123可以控制连接到洗衣机100的显示器的电源,并控制显示器上的屏幕和内容,并可以接收通过语音输入器的用户语音。第一子处理器122可以将通过语音输入器接收的用户语音切换为数字信号,并且将对应的内容发送到第二子处理器123和主处理器121。第二子处理器123可以发送从主处理器121接收到的语音数据到语音输出器。语音输出器可以通过第一子处理器122的控制命令将语音数据输出为声音。
假设洗衣机100处于电源关闭的省电状态。当用户说出“Bixby”时,洗衣机100可以识别唤醒词“Bixby”,以从省电模式切换到待机模式。在该示例中,语音输入器可以接收“Bixby”作为语音信号,并且第一子处理器122可以将语音信号切换为数字信号。
第一子处理器122和主处理器121通过电源控制线连接,并且主处理器121可以通过电源控制线连接到第二子处理器123。电源控制线不能发送和接收数据,但是可以识别是否已施加电压。因此,当第一子处理器122通过电源控制线在预定时间将预定电压施加到第一子处理器122时,主处理器121可以控制省电模式从省电模式切换到待机模式。在该示例中,主处理器121可以通过在预定时间上向第二子处理器123施加预定电压来控制第二子处理器123从省电模式切换到待机模式。
在该示例中,参考图4,主处理器121可以经由数据通信线连接至第二子处理器123,并且第二子处理器123可以经由数据通信线连接至第一子处理器122。数据通信线可以是用于双向发送和接收数据的方法的连接线。
在主处理器121和第二子处理器123都从省电模式切换到待机模式之后,第一子处理器122可以将与用户语音相对应的数字信号发送到第二子处理器123和主处理器121。
参照图4,与通过第一子处理器122切换的用户语音相对应的数字信号可以被发送到第二子处理器123,并且在这种情况下,第二子处理器123可以在显示器上显示与用户语音相对应的内容。可以将与用户语音相对应的数字信号发送到主处理器121。主处理器121可以进行控制,使得可以执行与用户语音中包括的控制词相对应的操作。
例如,主处理器121可以确定输出语音数据“开启洗衣机的电源”。主处理器121可以将语音数据发送到第二子处理器123,并且第二子处理器123可以将语音数据发送到第一子处理器122。使用语音输出器,第一子处理器122可以输出语音数据“开启洗衣机的电源。”
参考图4,主处理器121和第二子处理器123被描述为单独的处理器,但是在实际实现中,这些处理器可以作为一个处理器操作。
在说明图4中,主处理器可以分析用户语音,但是第一子处理器可以分析用户语音。当第一子处理器分析用户语音时,可以仅在必要时才将数据发送到主处理器,并且可以发送控制信号,使得可以由第一子处理器本身处理的操作可以由语音输出器或第二个子处理器执行,而无需使用主处理器。
主处理器121和第二子处理器123可以经由第一数据通信线405和第一电源控制线415连接,第一子处理器122和第二子处理器123可以经由第二数据通信线410连接,主处理器121和第一子处理器122可以经由第二电源控制线420连接,并且可以通过第二电源控制线420从第一子处理器122发送用于将洗衣机100切换到待机模式的控制信号到主处理器121。
例如,洗衣机100的当前状态被关闭并且处于省电模式。当洗衣机100处于省电模式时,第一子处理器122可以处于正常状态并且可以处于正常操作状态,而性能不受限制。当洗衣机100处于省电模式时,第二子处理器123和主处理器121以及显示器102可能处于省电状态,并且性能可能受到限制。
如果用户尝试使用语音识别功能使用洗衣机100,则用户必须使用唤醒词和控制词说出一个词。如果在用户语音中包括唤醒词,则洗衣机100可以从省电模式切换到待机模式。如上所述,将洗衣机100切换到待机模式可以意味着切换到不限制洗衣机100的某些组件的性能的状态。
因此,有必要仅利用用户的唤醒词来切换洗衣机100的某些组件的状态。例如,可以使用用于发送和接收数据的数据通信线和电源控制线。洗衣机100处于省电模式,并且当组件处于省电状态时可以不使用数据通信线路。因此,通常需要始终将特定处理器保持在正常状态而不是省电状态以释放省电模式。
为了解决这个问题,除了数据通信线之外,还布置了电源控制线。第一子处理器122可以将第一控制信号发送到主处理器121,以将显示器从省电状态切换到正常状态。接收第一控制信号的主处理器121可以从省电状态切换到正常状态,并将第二控制信号发送回第二子处理器123。已经接收到第二控制信号的第二子处理器123,可能会从省电状态切换到正常状态。切换到正常状态的第二子处理器123可以控制显示设备从省电状态切换到正常状态。
如果用户说出唤醒词,则可以将处于省电状态的主处理器121、第二子处理器123和显示器102的省电状态切换为正常状态的操作仅使用电源控制线即可实现。
第一数据通信线405和第二数据通信线410可以用于当洗衣机100处于待机模式时识别用户的控制词的过程。当第一子处理器122接收通过语音输入器101接收到的用户语音时,可以使用第二数据通信线路将用户语音数据发送到第二子处理器123。第二子处理器123可以使用第一数据通信线路将用户语音数据发送到主处理器121。在该示例中,主处理器121可以分析接收到的用户语音数据以识别是否包括控制词。
主处理器121可以识别包括在用户语音中的控制词是否对应于存储在存储器(未示出)中的信息,并且进行控制以使得可以执行与该控制词相对应的操作。
可以在显示器上显示执行与控制词相对应的操作的内容。在该示例中,可以使用第一数据通信线405将控制命令从主处理器121发送到第二子处理器123。第二子处理器123可以控制显示器102显示执行与控制词相对应的操作的内容。
执行与控制词相对应的操作可以通过语音输出器106作为语音输出。在该示例中,主处理器121可以使用第一数据通信线405将控制命令发送到第二子处理器123,并且第二子处理器123可以将控制命令发送到控制语音模块的第一子处理器122。第一子处理器122可以控制语音输出器106以通过语音输出器106将接收到的控制命令作为语音输出为声音。
参照图4,已经描述了控制显示器102和语音输出器106,但是可以使用相同的方法来控制各种硬件。
参照图4,除了图4所示的配置之外,可以通过分别连接数据通信线和电源控制线来控制洗衣机100的组件。
在描述洗衣机100时,已经描述了语音数据的分析由主处理器121执行。然而,这仅是示例性的,并且语音识别和语音数据分析功能可以由第一子-处理器122执行。
图5是示出根据又一实施例的洗衣机的信号传输过程的图。
参照图4,主处理器121、第二子处理器123和第一子处理器122按顺序布置,但是参考图5,可以按照第二子处理器123、主处理器121和第一子处理器122的顺序布置根据另一实施例的洗衣机。
参考图5,仅使用数据通信线路的数据的移动顺序不同,并且从省电模式切换到待机模式的模式相同。在参考图5的实施例中,当第一子处理器122通过电源控制线在预定时间向第一子处理器122施加预定电压时,主处理器121可以控制上述并且控制从省电模式切换到待机模式。在该示例中,主处理器121可以通过在预定时间上向第二子处理器123施加预定电压来控制第二子处理器123从省电模式切换到待机模式。
主处理器121和第二子处理器123都通过电源控制线从省电模式切换到待机模式,第一子处理器122可以将与用户语音相对应的数字信号发送到第二子处理器123和主处理器121。
参考图5,第一子处理器122可以将接收到的用户语音数据发送到主处理器121,并且主处理器121可以控制主处理器121执行与用户语音中包括的控制词相对应的操作。主处理器121可以将作为与用户语音相对应的数字信号的语音数据发送到第二子处理器123,并且在该示例中,第二子处理器123可以在显示器上显示与用户语音相对应的内容。
假设主处理器121确定输出语音数据“开启洗衣机的电源”。主处理器121可以将语音数据发送到第一子处理器122。第一子处理器122可以使用语音输出器输出“开启洗衣机的电源”的语音数据。
在描述图5中,主处理器121和第二子处理器123被描述为单独的处理器,但是在实际实现中,这些处理器可以作为一个处理器操作。
图6是示出根据实施例的洗衣机的语音识别功能的图。
如果通过语音输入器101输入了与洗衣机100的操作相关的控制词,则洗衣机100可以执行与用户的控制词相对应的操作。
例如,参考实施例605,如果用户说出包括控制词“标准洗涤”的语音,则洗衣机100可以执行与标准洗涤相对应的操作。
参考实施例610,即使就洗涤过程的细节而言,用户也可以使用语音识别功能。例如,如果用户说出包括“将水的温度设定为60度”的内容的语音,则洗衣机100可以将水的温度设定为60度。如果当前正在进行洗涤,则可以将当前正在进行的洗涤模式中的水温设置为60度。如果当前的洗涤不在进行中,则洗衣机100可能不响应用户的话语。另外,如果当前洗涤不在进行中,则洗衣机100可以基于在预定时间段内输入的洗涤模式将水的温度设置为60度。
用户可以说出包括洗涤过程和详细设置的控制词。例如,参考实施例620,如果用户在标准洗涤中再次发出语音以添加漂洗功能,则洗衣机100可以通过将之前已设置的漂洗次数增加1次来执行与标准洗涤相对应的操作。
参考实施例630,用户可以一起设置洗衣机100的特定功能和操作时间。例如,如果用户说出“请设置桶烘干(或滚筒烘干)20分钟”的语音,则洗衣机100可以控制将桶烘干功能执行20分钟。在此,桶烘干功能可以以预定的时间值存储。如果用户确定“请进行桶烘干”,则可以以预定时间值(例如十分钟)执行桶烘干功能。然而,如实施例630中所示,当发出20分钟的控制命令和桶烘干功能时,洗衣机100可以将时间值从桶烘干功能的预定时间值(例如,十分钟)改变为20分钟。
图7是示出根据另一实施例的洗衣机的语音识别功能的图。
用户可以通过语音识别功能来改变洗衣机100的详细设置。
参考实施例705,如果用户说出“请关闭警报”,则洗衣机100可以控制以去除警报。
参考实施例710,用户可以通过语音识别功能关闭或开启进入显示器或操作输入面板的光。如果用户说出“请开启灯”,则洗衣机100可以提供光的电源,使得光处于电源开启状态。
用户可以向洗衣机100请求特定信息。
参照实施例715,用户可以请求与洗衣机100的当前状态有关的信息。如果用户语音包括词“当前状态”,则洗衣机可以输出关于洗衣机100的当前状态的信息。输出方法可包括在显示器上显示信息或使用语音输出器输出声音。
参照实施例720,用户可在洗衣机100的操作期间请求特定信息。例如,用户可请求有关正在进行的洗涤过程的信息。当用户说出“请让我知道剩余洗涤时间”时,洗衣机100可以输出关于正在处理的洗涤处理器的信息中的剩余洗涤时间的信息。
图8是示出根据另一实施例的洗衣机的语音识别功能的图。
参考实施例805,如果用户指定并说出衣物的类型,则洗衣机100可以推荐与衣物的类型相对应的洗涤模式。
参照实施例810,如果用户询问什么是特定洗涤模式,则洗衣机100可以输出关于用户发出的特定洗涤模式的预定信息。
用户可以使用语音识别功能来询问洗衣机100是否有错误及其解决方案。
参照实施例815,由于洗衣机100在使用期间停止洗衣机100或未知错误,可能无法正常使用洗衣机100。在该示例中,错误信息通常可以显示在显示器上。用户可以询问错误,并且洗衣机100可以一起输出当前识别的错误信息的描述及其解决方案。
参考实施例820,如果用户询问特定操作,则洗衣机100可以识别该操作是否可执行。洗衣机100可以输出不能执行用户要求的特定操作的原因。
图9是示出根据另一实施例的洗衣机的语音识别功能的图。
参考实施例905,当用户说出洗涤模式以及是否继续进行洗涤模式时,洗衣机100可以执行与用户语音相对应的操作。例如,当用户说出“请从标准的洗涤过程开始”时,洗衣机100可以控制以开始标准的洗涤过程。
参考实施例910,当用户仅说出“涡轮洗涤(turbo washing)”而没有提及是否继续洗涤时,洗衣机100可以将洗涤过程设置为涡轮洗涤,但是可以等待而不开始洗涤。
用户可以修改洗涤模式的详细设置。
参考实施例915,用户可以在标准洗涤模式下设置水的温度。例如,假设在标准洗涤模式下,水的温度被设置为40度。当用户说出在标准洗涤模式下将水的温度设置为60度时,洗衣机100可以将标准洗涤模式下的水的温度默认值40度改变为60度。
参考实施例920,用户可以在涡轮洗涤模式下改变漂洗功能的次数。例如,假定在涡轮洗涤模式下的漂洗次数基本上被设置为两次。当用户在涡轮模式下说出将漂洗次数增加三次时,洗衣机100可以在涡轮洗衣机模式下将漂洗次数从两次改变为总共五次。
图10是示出根据另一实施例的洗衣机的语音识别功能的图。
用户可以使用语音识别功能来识别并解决洗衣机100的错误。
参考实施例1005,用户可以询问洗衣机100的错误信息,并且洗衣机100可以输出问题及其解决方案。
参考实施例1010,用户可以询问特定缺陷,并且洗衣机100可以输出该缺陷的原因和解决方案。
用户可以指定衣物并推荐特定的洗涤模式。
参照实施例1015,如果用户说出指示衣物的词,例如蓝色牛仔裤、毛巾等,则洗衣机100可以推荐适合于相应衣物的洗涤模式。如果存在预先存储的警告,则洗衣机100可以输出警告。
参照实施例1020,如果适合于用户提到的两种类型的衣物的洗涤模式彼此不同,则洗衣机100可以推荐不同的洗涤模式。
在图6至图10的实施例中,示出了洗衣机100通过语音输出器输出声音,但是在实际实现中,可以将其显示在显示器上。
在图6至图10的实施例中,在执行与用户语音相对应的操作之前,当洗衣机100的电源关闭时,洗衣机100可以识别与用户语音中包括的控制词相对应的操作是否可执行。
如果在洗衣机100关闭时可执行与用户语音中包括的控制词相对应的操作,则洗衣机100可以立即执行操作。如果在洗衣机100关闭时不能执行与用户语音中包括的控制词相对应的操作,则洗衣机100可以将洗衣机100切换至电源开启状态并执行与控制词相对应的操作。
实施例705,715,720,815,820,1005和1010可以指示洗衣机100的电源被关闭。在这些实施例中,洗衣机100可以直接执行与用户语音相对应的操作,而无需单独的确定处理。
实施例605、610、620、630、905、910、915和920可以表示仅当洗衣机100的电源接通时执行才可用的情况。在实施例中,洗衣机100可以识别与用户语音中包括的控制词相对应的操作在洗衣机100的电源关闭状态下是否可执行。会议机(conferencing machine)100可以识别是否保持洗衣机100的电源关闭或接通。如果在电源关闭状态下识别出与用户语音中包括的控制词相对应的操作不可执行,则洗衣机100可以将洗衣机100切换为电源开启状态,并执行与控制词相关的操作。
实施例805、810、910、1015和1020可以指示即使没有开启洗衣机100的电源也可以执行。在实施例中,如果在电源关闭状态下识别出与用户语音中包括的控制词相对应的操作是可执行的,则洗衣机100可以在待机模式下执行与控制词相对应的操作。
图11(a)~(b)是示出其中上洗衣机和下洗衣机结合的洗衣机的图。
洗衣机100可以包括上洗衣机1105和下洗衣机1110。上洗衣机1105和下洗衣机1110可以是执行洗涤功能的单独的洗衣机,并且它们的空间可以是分开的。上洗衣机1105和下洗衣机1110可以具有不同的处理衣物能力,并且其功能也可以不同。
例如,上洗衣机1105可以以全自动方式操作并且可以处理少量衣物。下洗衣机1110可以作为滚筒式操作并且可以处理大量衣物。
上洗衣机1105和下洗衣机1110可各自包括单独的处理器、操作输入面板和显示器。但是,上洗衣机1105的语音输入器101也可以与下洗衣机1110的语音输入器相同。由于上洗衣机1105和下洗衣机1110位于同一空间,因此不需要分开的语音输入器。因此,尽管每个操作的配置可以分开存在,但是语音输入器可以仅包括在上洗衣机1105或下洗衣机1110的一侧上。
主处理器121可以基于包括在用户语音中的洗衣机100的识别信息,识别用于执行与上洗衣机1105和下洗衣机1110的控制词相对应的操作的设备。如果用户说“Bixby,请在上洗衣机1105开始标准洗涤”,则主处理器121可以控制上洗衣机1105操作。洗衣机100的识别信息可以是词“上洗衣机1105”。识别信息可以是代表上洗衣机1105或下洗衣机1110的词,并且可以根据用户的设置被添加和修改。
洗衣机100可以包括上洗衣机1105和下洗衣机1110,并且如果用户声音中不包括洗衣机100的识别信息,则主处理器121可以将上洗衣机1105和下洗衣机1110都切换到电源开启状态。例如,如果用户已经说出语音“Bixby,请开启电源”,则主处理器121可以控制将上洗衣机1105和下洗衣机1110的电源切换到电源开启状态,因为用户没有指定上洗衣机1105和下洗衣机1110中的任何一个。
如果用户说出“Bixby,请开始标准洗涤”,则是上洗衣机1105还是下洗衣机1110应该运行可能会造成混淆。在该示例中,主处理器121可以将上洗衣机1105和下洗衣机1110两者的电源切换到电源开启状态,并且可以识别容纳衣物的位置。如果主处理器121识别出衣物被容纳在上洗衣机1105中,则主处理器121可以进行控制以自动开始上洗衣机1105中的标准洗涤。此外,如果主处理器121识别出衣物被容纳在下洗衣机1110中,主处理器121可以控制以自动开始下洗衣机1110中的标准洗涤。
洗衣机100可以包括上洗衣机1105和下洗衣机1110,并且如果洗衣机100的识别信息不包括在用户语音中,则主处理器121可以将下洗衣机1110切换到电源开启状态,并且可以在下洗衣机1110中执行与控制词相对应的操作。例如,如果用户说出语音“Bixby,请开启电源”,则由于未指定上洗衣机1105和下洗衣机1110的任何一个,因此,主处理器121可以设置优先级到下洗衣机1110,以将下洗衣机1110切换到电源开启状态,并在下洗衣机1110中执行与控制词相对应的操作。
在上面的描述中,将优先级设置到下洗衣机1110,但是在实际实现中,可以将优先级设置到上洗衣机1105以将上洗衣机1105切换为电源开启状态并在上洗衣机1105中执行对应于控制词的操作。
主处理器121可以将用户的操作模式存储在存储器中,并且可以相在预定时间段内最频繁使用的洗衣机设置优先级。例如,如果用户三个月使用上洗衣机1105 3次,而使用下洗衣机1110 10次,则可以将优先级设置到下洗衣机1110。
参考图11b,洗衣机100可分为上洗衣机1105和下洗衣机1110。尽管洗衣机100包括分别的第二子处理器123和223以及主处理器121和221,但是第一子处理器122可以仅包括一个处理器。不需要在同一空间中存在多个语音识别模块。
第一子处理器122可以将控制信号或数据发送到分离的第二子处理器122、223和主处理器121、221。
假设在主处理器121中执行语音识别功能。作为下面将描述的另一实施例,如果在第一子处理器122中执行语音识别功能以识别用户语音中包括的控制词,语音数据可以仅发送到上洗衣机1105和下洗衣机1110之一。
如果主处理器121和221执行语音识别功能,则语音数据需要发送到单独的上洗衣机1105和下洗衣机1110二者处。主处理器121和221需要分析语音数据以识别是否包括与设备相对应的信息。
例如,如果用户说出“在上洗衣机开始标准洗涤”,则可以经由语音输入器101接收语音数据。第一子处理器122可以使用数据通信线路将语音数据发送到上洗衣机1105和下洗衣机1110的主处理器121和221。主处理器121和221中的每个可以分析语音数据以识别它是否是发布给自己的设备的命令。在该示例中,由于用户说出“在上洗衣机处开始标准洗涤”,因此仅上洗衣机1105的主处理器121可以响应于此给出控制命令。下洗衣机1110的主处理器221可以识别出不是向自己的设备发出的命令,并且可以不进行任何反应。
参考图8,在描述洗衣机100时,描述了主处理器121对语音数据进行分析。然而,这仅是一个实施例,并且语音识别和语音数据分析功能可以在第一子处理器122中执行。
第一子处理器122可以仅向第二子处理器123和主处理器121发送信息或发送控制信号以仅控制上洗衣机1105。例如,如果用户给出命令“请在上洗衣机处开始标准洗涤”,第一子处理器122可以将相应的语音数据仅发送到上洗衣机1105。
相反地,为了仅控制下洗衣机1110,可以将信息或控制信号仅发送到第二子处理器223和主处理器221。
为了控制上洗衣机1105和下洗衣机1110二者,信息或控制信号可以被发送到第二子处理器123和223以及主处理器121和221。
图12是示出根据实施例的洗衣机的控制方法的序列图。
在操作S1205中,洗衣机100可以在省电模式下接收用户语音。在操作S1210中,洗衣机100可识别唤醒词是否包括在用户语音中。如果用户在发出的语音中没有唤醒词,则洗衣机100可能不响应用户语音。如果用户发出的语音包括唤醒词,则在操作S1215中,洗衣机100可以从当前的省电模式状态切换到待机模式状态。
在操作S1220中,洗衣机100可以识别控制词是否包括在用户语音中。如果控制词未包括在用户语音中,则洗衣机100在当前待机模式状态下可能不响应用户语音。如果在用户说出的语音中包括控制词,则可以在操作S1225中确定是否可以在洗衣机的电源处于关闭状态(待机模式)的状态下执行与该控制词相对应的操作。
如果在洗衣机的电源关闭状态(或待机模式)下不能执行与控制词相对应的操作,则洗衣机100可以在操作S1230中切换到电源开启状态(或操作模式)。在操作S1235中,洗衣机100可以在操作模式下执行与控制词相对应的操作。
如果在洗衣机的电源关闭状态(或操作模式)下可执行与控制词对应的操作,则洗衣机100可以在步骤S1235中在维持当前状态(或操作模式)的同时执行与控制词对应的操作。
图13是示出根据实施例的洗衣机的控制方法的流程图。
根据实施例的洗衣机100的控制方法可以包括:基于在洗衣机100的省电模式下通过语音输入器101接收到用户语音,在操作S1305中,基于包括在用户语音中的唤醒词来切换到洗衣机100的待机模式。
在操作S1310中,可以基于用户语音中包括的控制词,维持洗衣机100的待机模式或将洗衣机100切换到操作模式。在操作S1315中,可以在待机模式或操作模式下执行与控制词相对应的操作。
在操作S1315中执行与控制词相对应的操作的步骤可以包括:识别与控制词相对应的操作在待机模式下是否可执行;如果操作被识别为在待机模式下可执行,则在待机模式下执行与该控制词相对应的操作,并且如果在待机模式下该操作被识别为不可执行,则将洗衣机100切换到操作模式并执行与该控制词相对应的操作。
在操作S1315中执行与控制词相对应的操作可以包括:基于包括与洗衣机100的状态相关联的词和与洗涤过程推荐相关联的词中的至少一个的控制词,识别在待机模式下可执行与控制词相对应的操作。
省电模式和待机模式可以指的是洗衣机100中设置的至少一个按钮中的仅电源按钮被激活,操作模式可以指除电源按钮以外的至少一个按钮被激活。
在操作S1315中执行与控制词相对应的操作可以包括:当与洗涤过程有关的词和洗涤过程的详细选项包括在用户语音中时,将待机模式切换为操作模式,并进行基于详细选项的清洗过程。
图14是示出根据另一实施例的洗衣机的控制方法的流程图。
参照图14,在操作S1405中,当以省电模式接收到用户语音时,根据实施例的洗衣机100的控制方法可包括基于用户语音中包括的唤醒词切换到待机模式。
在操作S1410中,当洗衣机100的电源关闭时,洗衣机100可以识别与用户语音中包括的控制词相对应的操作是否可执行。
如果识别出该操作不可执行,则在操作S1415中,洗衣机100可以将洗衣机100切换到电源开启状态,并执行与控制词相对应的操作。
在操作S1410中,如果将与控制词相对应的操作识别为在电源关闭状态下可执行,则洗衣机100可以在待机模式下执行与控制词相对应的操作。
在操作S1410中,控制词可以包括与洗衣机100的状态相关联的词和与洗涤过程推荐相关的词中的至少一个,并且可以识别与该控制词相对应的操作在电源关闭状态是可执行的。
省电模式和待机模式可以指示洗衣机100的电源关闭并且仅电源按钮被激活。
电源开启状态可以是其中除了电源按钮以外的至少一个按钮被激活的状态。
在S1415中,如果洗涤过程包括在用户语音中,并且详细选项包括在洗涤过程中,则可以基于详细选项进行洗涤过程。
该方法还可以包括:如果洗衣机100根据用户语音被切换到电源开启状态,则提供指示洗衣机100切换到电源开启状态的反馈。
洗衣机100可以包括上洗衣机100和下洗衣机100,并且在操作S1415中,用于执行与上洗衣机100和下洗衣机100的控制词相对应的操作的设备可以基于包括在用户语音中的洗衣机100的识别信息来识别。
洗衣机100还可以包括上洗衣机100和下洗衣机100,并且如果洗衣机100的识别信息不包括在用户语音中,则上洗衣机100和下洗衣机都机器100均可以切换到电源开启状态。
洗衣机100可以包括上洗衣机100和下洗衣机100,并且在S1415中的操作可以包括:如果用户语音不包括洗衣机100的识别信息,则切换下洗衣机100进入电源开启状态,并在下洗衣机100中执行与控制词相对应的操作。
图15是示出根据另一实施例的洗衣机的控制方法的流程图。
参照图15,在根据实施例的洗衣机100的控制方法中,洗衣机100包括:语音输入器101、显示器102、主处理器121和第一子处理器122,它们在洗衣机100的省电模式中以正常状态操作,并且对通过语音输入器101接收的用户语音执行语音识别;和控制显示器102并在省电模式下以省电状态操作的第二子处理器123。该控制方法包括:在操作S1505中第一子处理器122基于包括在用户语音中的唤醒词将用于切换洗衣机100到待机模式的第一控制信号发送到主处理器121;在操作S1510中主处理器121基于从第一子处理器122接收到第一控制信号,将用于切换第二子处理器123到在省电状态下的正常状态的第二控制信号发送到第二子处理器123。
主处理器121在省电模式下以省电状态进行操作,并且该控制方法还可以包括:当主处理器121从第一子处理器122接收到第一控制信号时,将省电状态切换为正常状态,并将洗衣机100切换到待机模式。
如果接收到与用户语音相对应的数据,则在关闭洗衣机100的电源的同时,识别与数据中包括的控制词相对应的操作是否可以由主处理器121执行,以及如果识别该操作在电源关闭状态下为可执行,则可以进一步包括由主处理器121在待机模式下执行与控制词相对应的操作。
如果识别出该操作在电源关闭状态下不可执行,则该方法还可包括由主处理器121将洗衣机100切换到电源开启状态并执行与控制词相对应的操作。
主处理器121和第二子处理器123可以经由第一数据通信线和第一电源控制线连接,第一子处理器122和第二子处理器123可以经由第二数据通信线连接,主处理器121和第一子处理器122可以经由第二电源控制线连接,并且可以经由第二电源控制线将用于切换洗衣机100到待机模式的控制信号从第一子处理器122发送到主处理器121。
省电模式和待机模式可以是洗衣机100的电源被关闭并且仅电源按钮被激活的状态。
显示器102包括操作输入面板,并且当从主处理器121接收到第二控制信号时,第二子处理器123可以切换到正常状态,并且当洗衣机100被切换到电源开启状态时,激活除操作输入面板中包括的电源按钮以外的至少一个按钮。
洗衣机100包括上洗衣机1105和下洗衣机1110,第一子处理器122被包括在上洗衣机1105和下洗衣机1110中的一个中,并且第二子处理器123、223以及主处理器121和221可以分别包括在上洗衣机1105和下洗衣机1110中。
如果第一子处理器122识别与用户语音中包括的控制词相对应的操作在关闭状态下是否可执行,并且如果该操作被识别为在电源关闭状态下可执行,则第一子处理器122还可包括:向第二子处理器123和223以及主处理器121和221中的至少一个发送用于执行与控制词相对应的操作的控制信号。
如果识别出在电源关闭状态下该操作不可执行,则第一子处理器122还可包括以下步骤:发送用于将洗衣机100切换至电源开启状态的控制信号至第二子处理器123和223以及主处理器121和221中的至少一个。
图13至图15的控制方法可以在包括图1至图4的配置的洗衣机中执行,并且可以在包括其他配置的洗衣机中执行。
根据上述实施例的洗衣机100的控制方法的控制方法可以被实现为程序并且被提供给洗衣机100。包括洗衣机100的控制方法的程序可以存储在非暂时性计算机可读介质中。
根据如上所述的各种实施例的方法可以被实现为可安装在洗衣机中的应用。
根据各种实施例的方法可以仅通过洗衣机的软件升级或硬件升级来实现。
如上所述的各种实施例可以通过设置在洗衣机100中的嵌入式服务器或洗衣机100的外部服务器来执行。
根据实施例的洗衣机100的控制方法可以被实现为程序并且被提供给洗衣机100。特别地,包括洗衣机100的控制方法的程序可以被存储在非暂时性计算机可读介质并被提供。
一种非暂时性计算机可读介质,其存储计算机指令以使洗衣机100在由洗衣机100的处理器120执行时能够执行操作,其中,该操作可以包括:在洗衣机100的省电模式中基于通过语音输入器101接收到用户语音,基于用户语音中包括的唤醒词切换到洗衣机100的待机模式,基于用户语音中包含的控制词来维持洗衣机100的待机模式或将洗衣机100切换到操作模式并在待机模式或操作模式中执行与控制词相对应的操作。
可以使用软件、硬件或软件和硬件的组合在由计算机或类似于计算机的设备可读的可记录介质中实现上述各种实施例。通过硬件实现,可以使用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑设备(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器或用于执行其他功能的电气单元中的至少一种来实现本公开的实施例。在某些情况下,本文描述的实施例可以由处理器120本身实现。根据软件实现,可以利用单独的软件模块来实现诸如本文描述的过程和功能的实施例。每个上述软件模块可执行本文描述的功能和操作中的一个或多个。
同时,用于在根据上述各种实施例的洗衣机中执行处理操作的计算机指令可以存储在非暂时性计算机可读介质中。当由特定设备的处理器执行时,存储在该非暂时性计算机可读介质中的计算机指令使上述特定设备在根据上述各个实施例的电子设备中执行处理操作。
非暂时性计算机可读介质是指半永久地存储数据而不是例如寄存器、高速缓存、存储器等在非常短的时间内存储数据的介质,并且可由设备读取。详细地,上述各种应用或程序可以被存储在非暂时性计算机可读介质中,例如,致密盘(CD)、数字多功能盘(DVD)、硬盘、蓝光光盘、通用串行总线(USB)、存储卡、只读存储器(ROM)等。
前述实施例和优点仅是示例性的,并且不应被解释为限制本公开。本教导可以容易地应用于其他类型的设备。而且,本公开的实施例的描述旨在是说明性的,而不是限制权利要求的范围,并且许多替代、修改和变化对于本领域技术人员而言将是显而易见的。
Claims (15)
1.一种洗衣机,包括:
语音输入器;和
处理器,被配置为:
在洗衣机的省电模式下基于通过语音输入器接收到用户语音,基于用户语音中包括的唤醒词将洗衣机切换到待机模式,
基于用户语音中包含的控制词,保持洗衣机的待机模式或将洗衣机切换到操作模式,以及
在待机模式或操作模式下执行与控制词相对应的操作。
2.根据权利要求1所述的洗衣机,其中,所述处理器还被配置为:
识别与控制词相对应的操作在待机模式下是否可执行,并基于操作被识别为在待机模式下可执行,在待机模式下执行与控制词相对应的操作,
基于操作被识别为在待机模式下不可执行,将洗衣机切换到操作模式并执行与控制词相对应的操作。
3.根据权利要求2所述的洗衣机,其中,所述处理器还被配置为基于包括与所述洗衣机的状态相关联的词和与洗涤过程推荐相关联的词中的至少一个的所述控制词,来识别与控制词相对应的操作在待机模式下可执行。
4.根据权利要求1所述的洗衣机,其中:
省电模式和待机模式是其中在洗衣机中设置的至少一个按钮中仅电源按钮被激活的模式,并且
操作模式是其中除电源按钮以外的至少一个按钮被激活的模式。
5.根据权利要求1所述的洗衣机,其中,所述处理器还被配置为:基于与洗涤过程相关的词和与所述洗涤过程的详细选项相关的词被包括在所述用户语音中,将所述待机模式切换为操作模式,然后基于详细选项进行洗涤过程。
6.根据权利要求1所述的洗衣机,其中:
该处理器包括主处理器和第一子处理器,
所述第一子处理器还被配置为:
在省电模式下以正常状态运行,对用户语音执行语音识别,并基于包括在用户语音中的唤醒词将第一控制信号发送到主处理器,以将洗衣机切换到待机模式,以及
主处理器还被配置为:基于从第一子处理器接收到第一控制信号,将洗衣机切换到待机模式。
7.根据权利要求6所述的洗衣机,其中,所述主处理器还被配置为:
在省电模式下以省电状态进行操作,并且基于从第一子处理器接收到的第一控制信号,将主处理器的省电状态切换为正常状态以将洗衣机切换为待机模式。
8.根据权利要求6所述的洗衣机,其中:
该处理器还包括:
第二子处理器,被配置为控制显示器并且在省电模式下以省电状态操作,以及
主处理器还被配置为:
基于从第一子处理器接收到第一控制信号,向第二子处理器发送第二控制信号,以将第二子处理器从省电状态切换到正常状态。
9.根据权利要求8所述的洗衣机,其中:
主处理器和第二子处理器通过第一数据通信线和第一电源控制线连接,
第一子处理器和第二子处理器通过第二数据通信线连接,
主处理器和第一子处理器通过第二电源控制线连接,并且
通过第二电源控制线从第一子处理器向主处理器发送用于将洗衣机切换到待机模式的控制信号。
10.根据权利要求8所述的洗衣机,其中:
显示器包括操作输入面板,
第二子处理器还被配置为基于从主处理器接收到第二控制信号而切换到正常状态,并且基于洗衣机切换到操作模式来激活除包含在操作输入面板中的电源按钮以外的至少一个按钮。
11.根据权利要求8所述的洗衣机,其中:
洗衣机包括上洗衣机和下洗衣机,
第一子处理器包括在上洗衣机和下洗衣机中的至少一个中,以及
第二子处理器和主处理器分别包括在上洗衣机和下洗衣机两者中。
12.根据权利要求8所述的洗衣机,其中,所述第一子处理器还被配置为:
识别与用户语音中包含的控制词对应的操作在待机模式下是否可执行;
基于操作被识别为在待机模式下可执行,向第二子处理器或主处理器中的至少一个发送控制信号以执行与控制词相对应的操作;以及
基于操作被识别为在待机模式下不可执行,向第二子处理器或主处理器中的至少一个发送控制信号以将洗衣机切换至操作模式。
13.根据权利要求1所述的洗衣机,其中:
洗衣机包括上洗衣机和下洗衣机,以及
处理器还被配置为基于包括在用户语音中的洗衣机的识别信息,识别上洗衣机和下洗衣机中的至少一个,以执行与控制词相对应的操作。
14.根据权利要求1所述的洗衣机,其中:
洗衣机包括上洗衣机和下洗衣机,以及
处理器还被配置为:
基于洗衣机的识别信息没有包括用户语音中,将上洗衣机和下洗衣机都切换到待机模式或操作模式,或者将下洗衣机切换到待机模式或操作模式。
15.一种洗衣机的控制方法,所述方法包括:
基于在洗衣机的省电模式下通过语音输入器接收到用户语音,基于用户语音中包括的唤醒词切换到洗衣机的待机模式;
基于用户语音中包括的控制词,维持洗衣机的待机模式或将洗衣机切换到操作模式;和
在待机模式或操作模式下执行与控制词相对应的操作。
Applications Claiming Priority (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20180022245 | 2018-02-23 | ||
KR10-2018-0022245 | 2018-02-23 | ||
KR20180023182 | 2018-02-26 | ||
KR10-2018-0023182 | 2018-02-26 | ||
KR1020190002327A KR102679107B1 (ko) | 2018-02-23 | 2019-01-08 | 세탁 기기 및 그의 제어 방법 |
KR10-2019-0002327 | 2019-01-08 | ||
PCT/KR2019/001419 WO2019164155A1 (ko) | 2018-02-23 | 2019-02-01 | 세탁 기기 및 그의 제어 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111742091A true CN111742091A (zh) | 2020-10-02 |
CN111742091B CN111742091B (zh) | 2023-07-18 |
Family
ID=67951175
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201980014401.3A Active CN111742091B (zh) | 2018-02-23 | 2019-02-01 | 洗衣机及其控制方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20210040668A1 (zh) |
EP (1) | EP3712315A4 (zh) |
KR (1) | KR102679107B1 (zh) |
CN (1) | CN111742091B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112530427A (zh) * | 2020-11-28 | 2021-03-19 | 珠海格力电器股份有限公司 | 一种多桶衣物处理设备的控制方法及多桶衣物处理设备 |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109767769B (zh) * | 2019-02-21 | 2020-12-22 | 珠海格力电器股份有限公司 | 一种语音识别方法、装置、存储介质及空调 |
KR20210067605A (ko) * | 2019-11-29 | 2021-06-08 | 엘지전자 주식회사 | 인공 지능을 이용한 상업용 세탁기의 제어 방법 및 그 시스템 |
CN111369999B (zh) * | 2020-03-12 | 2024-05-14 | 北京百度网讯科技有限公司 | 一种信号处理方法、装置以及电子设备 |
CN111986671B (zh) * | 2020-08-28 | 2024-04-05 | 京东科技信息技术有限公司 | 服务机器人及其语音开关机方法和装置 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0283795A2 (de) * | 1987-03-24 | 1988-09-28 | Licentia Patent-Verwaltungs-GmbH | Haushaltsgerät mit einer Programmschalteinrichtung |
DE3910763A1 (de) * | 1989-04-04 | 1990-10-11 | Licentia Gmbh | Automatische waschmaschine |
CN104007809A (zh) * | 2013-02-27 | 2014-08-27 | 联想(北京)有限公司 | 一种控制方法及电子设备 |
CN104652080A (zh) * | 2013-11-21 | 2015-05-27 | 东部大宇电子株式会社 | 具有双桶的洗衣机 |
US20150179176A1 (en) * | 2013-12-23 | 2015-06-25 | Samsung Electronics Co., Ltd. | Electronic apparatus and control method thereof |
CN105734890A (zh) * | 2014-12-12 | 2016-07-06 | 青岛海尔滚筒洗衣机有限公司 | 一种双滚筒洗衣机控制方法 |
CN106032625A (zh) * | 2015-03-11 | 2016-10-19 | 青岛海尔滚筒洗衣机有限公司 | 一种洗衣机和洗衣机的控制方法 |
KR20170090648A (ko) * | 2016-01-29 | 2017-08-08 | 엘지전자 주식회사 | 세탁물 처리기기 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101649537B (zh) * | 2008-08-12 | 2013-01-16 | 海尔集团公司 | 一种语音控制且获得语音帮助的洗衣方法及洗衣机 |
KR101599859B1 (ko) * | 2009-04-28 | 2016-03-08 | 삼성전자 주식회사 | 세탁기 및 그 제어방법 |
KR101709483B1 (ko) * | 2010-06-17 | 2017-02-23 | 엘지전자 주식회사 | 가전기기 및 그 동작방법 |
KR102117841B1 (ko) * | 2012-10-30 | 2020-06-02 | 삼성전자주식회사 | 전자장치 및 그 제어방법 |
US20140149118A1 (en) * | 2012-11-28 | 2014-05-29 | Lg Electronics Inc. | Apparatus and method for driving electric device using speech recognition |
KR102024086B1 (ko) * | 2012-12-28 | 2019-09-23 | 엘지전자 주식회사 | 세탁기 및 세탁기 제어방법 |
US9747899B2 (en) * | 2013-06-27 | 2017-08-29 | Amazon Technologies, Inc. | Detecting self-generated wake expressions |
EP3058130B1 (en) * | 2013-10-16 | 2021-12-08 | Saronikos Trading and Services, Unipessoal Lda | Laundry washing machine with speech recognition and response capabilities and method for operating same |
US9318107B1 (en) * | 2014-10-09 | 2016-04-19 | Google Inc. | Hotword detection on multiple devices |
CN106032616B (zh) * | 2015-03-10 | 2020-01-14 | 青岛海尔洗衣机有限公司 | 一种智能衣物洗涤管理装置及方法 |
KR102642666B1 (ko) * | 2016-02-05 | 2024-03-05 | 삼성전자주식회사 | 음성인식 장치 및 방법, 음성인식시스템 |
KR20180083587A (ko) * | 2017-01-13 | 2018-07-23 | 삼성전자주식회사 | 전자 장치 및 그의 동작 방법 |
-
2019
- 2019-01-08 KR KR1020190002327A patent/KR102679107B1/ko active IP Right Grant
- 2019-02-01 US US16/966,190 patent/US20210040668A1/en active Pending
- 2019-02-01 EP EP19757165.6A patent/EP3712315A4/en active Pending
- 2019-02-01 CN CN201980014401.3A patent/CN111742091B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0283795A2 (de) * | 1987-03-24 | 1988-09-28 | Licentia Patent-Verwaltungs-GmbH | Haushaltsgerät mit einer Programmschalteinrichtung |
DE3910763A1 (de) * | 1989-04-04 | 1990-10-11 | Licentia Gmbh | Automatische waschmaschine |
CN104007809A (zh) * | 2013-02-27 | 2014-08-27 | 联想(北京)有限公司 | 一种控制方法及电子设备 |
CN104652080A (zh) * | 2013-11-21 | 2015-05-27 | 东部大宇电子株式会社 | 具有双桶的洗衣机 |
US20150179176A1 (en) * | 2013-12-23 | 2015-06-25 | Samsung Electronics Co., Ltd. | Electronic apparatus and control method thereof |
CN105734890A (zh) * | 2014-12-12 | 2016-07-06 | 青岛海尔滚筒洗衣机有限公司 | 一种双滚筒洗衣机控制方法 |
CN106032625A (zh) * | 2015-03-11 | 2016-10-19 | 青岛海尔滚筒洗衣机有限公司 | 一种洗衣机和洗衣机的控制方法 |
KR20170090648A (ko) * | 2016-01-29 | 2017-08-08 | 엘지전자 주식회사 | 세탁물 처리기기 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112530427A (zh) * | 2020-11-28 | 2021-03-19 | 珠海格力电器股份有限公司 | 一种多桶衣物处理设备的控制方法及多桶衣物处理设备 |
Also Published As
Publication number | Publication date |
---|---|
EP3712315A4 (en) | 2021-01-13 |
CN111742091B (zh) | 2023-07-18 |
EP3712315A1 (en) | 2020-09-23 |
US20210040668A1 (en) | 2021-02-11 |
KR102679107B1 (ko) | 2024-06-27 |
KR20190101865A (ko) | 2019-09-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111742091B (zh) | 洗衣机及其控制方法 | |
US10978067B2 (en) | Home appliance, control system by voice recognition and operating method of the same | |
CN103792985B (zh) | 电子设备及其控制方法 | |
US11840790B2 (en) | Washing machine and method for operating washing machine | |
KR20190041334A (ko) | 세탁기 및 세탁기의 동작방법 | |
US11608581B2 (en) | Washing machine | |
CN104598308B (zh) | 一种模式切换控制方法及装置 | |
WO2014176918A1 (zh) | 洗衣机远程控制方法及*** | |
KR102389594B1 (ko) | 인공지능 세탁물 처리기기 및 음성 인식 서버 시스템의 동작 방법 | |
TWI479303B (zh) | 休眠狀態控制系統、電腦系統及其休眠狀態偵測之方法 | |
EP3767021B1 (en) | Remote controllable laundry processing device and control method thereof | |
JP2011003067A (ja) | 情報処理装置、その制御方法、及び制御プログラム | |
KR20120095034A (ko) | 휴대단말기의 터치패드 구동 방법 및 장치 | |
CN108670150B (zh) | 抽屉式洗碗机的语音控制方法、装置及可读存储介质 | |
TW201447758A (zh) | 用以啓動一資訊處理系統的方法、裝置、及電腦程式產品 | |
KR20210009247A (ko) | 음성 인식 기능을 구비한 세탁물 처리기기의 제어 방법 | |
WO2023179230A1 (zh) | 洗衣设备的触摸装置控制方法、装置、设备及存储介质 | |
US8245023B2 (en) | Method and related computer system capable of executing programs for a computer system | |
CN114250575B (zh) | 进水控制方法、装置、设备和存储介质 | |
KR20100071286A (ko) | 컴퓨터 시스템에서 터치패드를 이용한 부팅 방법 및 장치 | |
KR20210087347A (ko) | 전자 장치 및 그의 제어 방법 | |
CN114318769A (zh) | 衣物处理设备及其控制方法、控制装置 | |
CN112445452A (zh) | 指令处理方法、装置、电子设备及可读存储介质 | |
KR20070034174A (ko) | 디바이스 절전 구동시스템 | |
KR19990069426A (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 |