CN103869971B - 用于使用语音识别提供情境感知服务的方法和用户装置 - Google Patents
用于使用语音识别提供情境感知服务的方法和用户装置 Download PDFInfo
- Publication number
- CN103869971B CN103869971B CN201310670710.0A CN201310670710A CN103869971B CN 103869971 B CN103869971 B CN 103869971B CN 201310670710 A CN201310670710 A CN 201310670710A CN 103869971 B CN103869971 B CN 103869971B
- Authority
- CN
- China
- Prior art keywords
- user
- audio signal
- external audio
- audio
- context
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 38
- 230000009471 action Effects 0.000 claims abstract description 45
- 230000004044 response Effects 0.000 claims abstract description 13
- 238000012545 processing Methods 0.000 claims description 29
- 230000005236 sound signal Effects 0.000 claims description 25
- 230000008447 perception Effects 0.000 claims description 3
- 230000000007 visual effect Effects 0.000 claims 14
- 230000001960 triggered effect Effects 0.000 abstract description 3
- 230000000875 corresponding effect Effects 0.000 description 28
- 230000006870 function Effects 0.000 description 28
- 238000004891 communication Methods 0.000 description 16
- 238000010586 diagram Methods 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 9
- 238000004458 analytical method Methods 0.000 description 7
- 238000013507 mapping Methods 0.000 description 6
- 238000010295 mobile communication Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 238000004590 computer program Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000010276 construction Methods 0.000 description 3
- 230000001276 controlling effect Effects 0.000 description 3
- 241001269238 Data Species 0.000 description 2
- 235000013399 edible fruits Nutrition 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- KLDZYURQCUYZBL-UHFFFAOYSA-N 2-[3-[(2-hydroxyphenyl)methylideneamino]propyliminomethyl]phenol Chemical compound OC1=CC=CC=C1C=NCCCN=CC1=CC=CC=C1O KLDZYURQCUYZBL-UHFFFAOYSA-N 0.000 description 1
- 229920001621 AMOLED Polymers 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 239000008186 active pharmaceutical agent Substances 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 201000001098 delayed sleep phase syndrome Diseases 0.000 description 1
- 208000033921 delayed sleep phase type circadian rhythm sleep disease Diseases 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000001727 in vivo Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 239000010409 thin film Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- 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
- 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
-
- 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
-
- 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
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/78—Detection of presence or absence of voice signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R1/00—Details of transducers, loudspeakers or microphones
- H04R1/10—Earpieces; Attachments therefor ; Earphones; Monophonic headphones
- H04R1/1041—Mechanical or electronic switches, or control elements
-
- 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
-
- 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/226—Procedures used during a speech recognition process, e.g. man-machine dialogue using non-speech characteristics
- G10L2015/228—Procedures used during a speech recognition process, e.g. man-machine dialogue using non-speech characteristics of application context
-
- 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
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/78—Detection of presence or absence of voice signals
- G10L2025/783—Detection of presence or absence of voice signals based on threshold decision
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Theoretical Computer Science (AREA)
- Acoustics & Sound (AREA)
- Computational Linguistics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Signal Processing (AREA)
- Telephone Function (AREA)
- User Interface Of Digital Computer (AREA)
- Circuits Of Receivers In General (AREA)
Abstract
提供一种用于使用语音识别提供情境感知服务的方法和用户装置。所述方法包括:根据用户输入来定义用于情境感知服务的控制命令;响应于用户选择来触发回放模式和情境感知服务;在回放模式下通过麦克风接收外部音频;确定接收到的音频是否与控制命令对应;当接收到的音频与控制命令对应时,执行分配到控制命令的特定动作。
Description
技术领域
本公开涉及提供情境感知服务的技术。更具体地讲,本公开涉及如下的方法和用户装置,即,在用户装置与耳机连接的状态下通过语音识别知道用户定义的情境,自动地执行分配到用户定义的情境的特定动作并将反馈提供给用户。
背景技术
随着数字技术的显著发展,允许在移动环境中进行通信和数据处理的各种用户装置(诸如个人数字助理(PDA)、电子记事本、智能电话、平板个人计算机(PC)等)已变得越来越普遍。这样的用户装置已超出它们的各个传统领域并且已到达融合阶段。例如,用户装置可提供许多有用的功能,包括语音/视频呼叫功能、消息传输功能(诸如短消息服务(SMS))、多媒体消息服务(MMS)、电子邮件、导航功能、数码相机功能、广播接收功能、媒体(包括视频和音乐)回放功能、互联网访问功能、信使功能、社交网络服务(SNS)功能等。
最近已开发了将个人生活记录为数字信息(例如,生活日志)的各种技术,这引起了对情境感知服务的兴趣。通常,情境感知服务根据由服务对象(例如,用户)定义的情境的变化来确定服务的内容和是否提供服务。情境表示用于确定由服务对象定义的特定服务动作的信息,并可包括提供服务的时间、是否提供服务、服务的目标、提供服务的位置等。
典型的情境感知服务基于域安装各种传感器单元以便收集个人信息。例如,现有技术的情境感知服务可包括从传感器获得数据的用户装置和从由用户装置获得的数据提取情境的服务器,现有技术的情境感知服务可分析提取的数据并可执行对于情境的合适服务。因此,为了支持情境感知服务,这样的系统可能需要用户装置具有各种传感器并还可能需要用户装置与服务器之间的交互。不幸地,这会使实现高效且结构合理的系统变得困难。
此外,现有技术的情境感知服务可能需要用户执行单独的程序并执行复杂的设置步骤。这会使用户的可用性差。此外,典型的情境感知服务的使用方案可依赖用户装置中定义的命令。然而,由于只有用户装置的用户可知道该命令,因此,可能无法合适地处理与外部事件相关联的任何情境。
可连接到用户装置的耳机也已变得普遍。在用户通过耳机接听音频的情况下,他或她可能不容易感知外部声音。由于该原因,用户应取下耳机或直接操作运行应用。
因此,存在允许用户装置在用户佩戴耳机时识别外部情境并将反馈提供给用户的方法和装置的需要。
上述信息仅被呈现为用于帮助理解本公开的背景信息。关于任何上述内容是否可用于关于本公开的现有技术,未做出任何确定,并且未做出任何断言。
发明内容
本公开的多个方面在于至少解决上述问题和/或缺点并在于至少提供下述优点。因此,本公开的一方面在于提供用于通过语音识别来识别用户定义的情境,自动地执行与识别的情境相应的特定动作并将反馈提供给用户的方法和用户装置。
本公开的另一方面在于提供用于即使在用户装置连接到耳机时也通过语音识别来识别用户定义的情境的方法和用户装置。
本公开的另一方面在于提供用于识别用于支持情境感知服务的最优环境,以此提高用户便利性和装置可用性的方法和用户装置。
根据本公开的一方面,提供一种用于提供情境感知服务的方法。所述方法包括:根据用户输入来定义用于情境感知服务的控制命令;响应于用户选择来触发回放模式和情境感知服务;在回放模式下通过麦克风接收外部音频;确定接收到的音频是否与控制命令对应;当接收到的音频与控制命令对应时,执行分配到控制命令的特定动作。
根据本公开的另一方面,提供一种用户装置。所述用户装置包括:麦克风,被构造为接收外部音频;存储单元,被构造为存储包括用户定义的控制命令、根据控制命令的特定动作和情境信息的映射关系的命令表;语音识别单元,被构造为在情境感知服务中执行语音识别以识别用户情境;控制单元,被构造为根据用户输入来定义用于情境感知服务的控制命令,并在通过麦克风接收到与控制命令相应的特定音频时执行与特定音频映射的特定动作。
根据本公开的另一方面,提供一种计算机可读介质。所述计算机可读介质在其上记录有程序,被构造为根据用户输入来定义用于情境感知服务的控制命令,并在通过麦克风接收到特定音频输入时执行映射到与控制命令相应的特定音频输入的特定动作。
根据本公开的的另一方面用于通过使用语音识别来提供情境感知服务的方法和用户装置,用户装置可设置各种用户定义的情境或规则。在本公开的各种实施例中,用户装置可通过语音识别处理来识别用户定义的情境,可自动地执行分配到用户定义的情境的特定动作,并将关于情境的反馈提供给用户。
根据本公开的另一方面,即使在用户佩戴连接到用户装置的耳机时,用户装置也可在给定条件(例如,特定分贝或更多)下执行针对外部事件的语音识别。如果识别到用户定义的情境,则用户装置可执行特定动作(例如,输出识别的语音,显示弹出消息,输出振动等),并将关于情境信息的立即反馈提供给用户。因此,用户可在不取下耳机或操作运行的应用的情况下容易地感知他或她的用户定义的情境。
根据本公开的另一方面,用户可定义与任何期望或可能的情境相关联的各种控制命令以及由用户装置的制造商定义的特定情境。因此,可扩大情境感知服务的支持范围,这可满足各种用户的可用性。
根据本公开的另一方面,这里公开的方法和用户装置可实现用于支持情境感知服务的最优环境,因此提供用户的便利性和装置可用性。可以在所有种类的用户装置或任何其它等同物中简单实现这里公开的技术。
从以下结合附图公开本公开的各种实施例的详细描述中,本公开的其它方面、优点和显著特征将对于本领域技术人员变得清楚。
附图说明
从结合附图的以下描述中,本公开的特定实施例的上述以及其它方面、特征和优点将会更加清楚,在附图中:
图1是示出根据本公开的实施例的情境感知服务的示图。
图2是示出根据本公开的实施例的用户装置的构造的框图。
图3是示出根据本公开的实施例的在用户装置中执行情境感知服务的示图。
图4是示出根据本公开的实施例的显示在用户装置上的控制命令的列表的屏幕截图。
图5是示出根据本公开的实施例的用于使用语音识别来提供情境感知服务的方法的流程图。
图6是示出根据本公开的另一实施例的使用语音识别来提供情境感知服务的方法的流程图。
图7示出根据本公开的实施例的使用语音识别来提供情境感知服务的处理。
图8示出根据本公开的另一实施例的使用语音识别来提供情境感知服务的处理。
贯穿附图,应注意,相同的标号用于描绘相同或相似的元件、特征和结构。
具体实施方式
提供以下参照附图的描述以帮助全面理解由权利要求及其等同物限定的本公开的各种实施例。以下描述包括各种特定细节以帮助理解,但是这些特定细节将仅被认为是示例性的。因此,本领域的普通技术人员将认识到,在不脱离本公开的范围和精神的情况下可对在此描述的实施例进行各种改变和修改。另外,为了清楚和简明,可省略公知功能和构造的描述。
在以下描述和权利要求中使用的术语和词语不限于字面含义,而是仅被发明人使用,以能够使本公开得到清楚和一致的理解。因此,对于本领域技术人员应该清楚的是,本公开的各种实施例的以下描述仅被提供用于说明目的,而不是用于限制由权利要求及其等同物限定的本公开的目的。
将理解,除非上下文明确指示,否则单数形式包括复数指代。因此,例如,参照“组件表面”包括参照一个或多个这样的表面。
本公开涉及用于提供情境感知服务的方法和用户装置。在本公开的各种实施例中,用户装置可基于用户定义的情境(或规则)执行情境感知,可自动执行分配到用户定义的情境的至少一个动作,并可将户关于情境信息的反馈提供给用户。
更具体地讲,在情境感知服务中,用户装置可执行针对从任何外部实体接收的音频的语音识别。如果语音识别的音频与控制命令对应,则用户装置可执行分配到控制命令的一个或多个动作并且还可向用户提供情境信息。根据本公开的各种实施例,用户装置可通过使用语音识别来识别用户定义的情境(或规则),并可向用户提供与识别的情境有关的情境信息。
在本公开的一些实施例中,用户可基于自然语言来定义用于文本识别的各种控制命令。例如,用户的姓名、用户的绰号、用户的昵称、任何其它称呼用语、任何位置用语等可以以文本或语音的形式被输入并可被定义为控制命令。可通过连接到用户装置的耳机在回放模式下输出任何音频,同时用户装置可记录通过麦克风接收的音频并可执行语音识别解决方案。此时,用户装置可将接收到的音频的增益与参考增益进行比较以便确定是否执行语音识别解决方案。如果语音识别解决方案被执行,则用户装置可输出情境信息,使得用户可容易地感知自动任务控制(例如,用于媒体情境的暂停功能)和识别的音频。可以以视觉(即,屏幕显示)、听觉(即,声音)和触觉(即,振动)中的至少一个的方式提供情境信息的输出。
在本公开中,情境感知服务表示如下的服务,即,用户装置通过语音识别来识别用户定义的情境(或规则),执行相应的特定动作并向用户提供关于情境信息的反馈。在该公开中,在情境感知服务中执行的动作表示由用户装置执行的任何种类的控制动作,包括通过用户装置的扬声器输出情境信息,通过耳机输出情境信息,通过耳机的右部分和左部分分别输出情境信息,通过显示单元显示情境信息,通过振动的方式输出情境信息和对当前模式的控制(例如,回放的暂停、回放的结束等)。情境信息表示根据特定动作的执行而输出的任何种类的信息,包括识别的音频、识别的文本、振动及它们的任何组合。
在该公开中,根据在情境感知服务之前运行的模式(或应用),可执行一个或多个动作。例如,如果用户装置执行音乐回放模式并通过耳机输出播放的音乐的声音,则任何识别的音频可通过耳机输出。在这种情况下,音乐可被暂停。如果用户装置执行视频回放模式并通过耳机和显示单元分别输出播放的视频的音频和图像,则任何识别的情境可显示在显示单元上。在这种情况下,视频可被暂停或可继续播放。此外,在这种情况下,任何识别的音频还可通过耳机输出并且视频可被暂停。
图1是示出根据本公开的实施例的情境感知服务的示图。
参照图1,可使用用户装置100和耳机200执行情境感知服务。用户装置100和耳机200可通过有线接口或无线接口彼此连接。
用户装置100可执行与情境感知服务相关联的总体操作。用户装置100可以是采用应用处理器(AP)、图形处理单元(GPU)和/或中央处理单元(CPU)的任何种类的电子装置。例如,用户装置100可以是各种类型的移动通信终端、平板PC、智能电话、数码相机、便携式多媒体播放器(PMP)、媒体播放器、便携式游戏机、个人数字助理(PDA)等中的一个。此外,公开于此的功能控制方法可应用于各种类型的显示装置,诸如数字TV、数字标牌(DS)、大型显示器(LFD)等。
耳机200表示可连接到用户装置100,可从用户装置100接收声音并可通过配备的扬声器输出接收到的声音的装置。
用户可连接用户装置100和耳机200并且随后通过耳机200接听用户装置100中播放的媒体内容(例如,音乐或视频文件)的声音。
此外,用户可设置用于情境感知服务的控制命令。可在用户期望的任何时间设置控制命令。例如,用户可设置各种控制命令,可在耳机200连接时设置必需的控制命令,或可在使用用户装置100时在任何时间设置期望的控制命令。
控制命令可基于自然语言(即,由用户代表性地使用的语言)而被定义和识别。可基于自然语言以各种形式设置用户的情境感知所需的任何命令。例如,为了在他或她通过耳机200接听音乐时容易地感知某人正在呼叫用户,用户可将用于呼叫他或她的各种自然语言用语(例如,用户的姓名或绰号)设置为命令。此外或可选择地,为了在使用交通工具(例如,公共汽车或地铁)期间容易地感知到达目的地,用户可将期望的目的地(例如,首尔站)设置为命令。此外,控制命令可通过在用户装置100中配备的麦克风以基于语音的输入而被输入,控制命令可通过配备在用户装置100中的输入单元或显示单元以基于文本的输入而被输入,或控制命令可由用户从用户装置100中定义的命令列表中选择。
当通过情境感知服务中的语音识别识别到特定控制命令时,用户装置100可控制声音路径和任务操作。
具体地讲,当情境感知服务被触发时,用户装置100可激活语音识别功能。例如,可在耳机200连接到用户装置100时,在任何媒体情境开始播放,或在接收到相关用户输入时,触发情境感知服务。用户装置100可识别通过麦克风接收到的外部音频(例如,语音、通知等),并将识别的语音与用户定义的控制命令进行比较。如果确定接收到与选择的用户定义的控制命令对应的特定音频,则用户装置100可将所述特定音频视为对用户定义的情境的感知。此外,用户装置100可执行与识别的情境相应的至少一个特定动作;所述特定动作与选择的控制命令映射。用户装置100还可将关于情境信息的反馈提供给用户。
在一个实施例中,用户可基于将用于呼叫他或她的自然语言用语(例如,用户的姓名或绰号)预先设置至少一个控制命令,可通过耳机200接听正在用户装置100中播放的音乐。在这种情况下,用户装置100可当在用户请求时开始播放选择的音乐文件时执行语音识别解决方案。语音识别解决方案可包括用于激活麦克风来接收外部音频的动作和用于记录接收到的音频的动作。如果在播放音乐时从通过麦克风接收到的音频检测到与用户定义的控制命令相应的特定音频(例如,用户的姓名或绰号),则用户装置100可执行与控制命令相应的特定动作并将关于情境信息的反馈提供给用户。例如,用户装置100可暂停音乐的恢复或可通过在保持音乐的回放的同时改变声音路径来停止声音输出到耳机200。随后,用户装置100可将识别的音频(例如,用户的姓名或绰号)发送到耳机200以通过耳机200输出识别的音频。因此,用户可明白音乐由于情境感知而停止,并还可适当地处理某人呼叫他或她的姓名的情况。
在一个实施例中,如果识别到音频的方向,则这可在控制命令中被反映。例如,如果某人在用户的右侧呼叫用户的姓名,则用户装置100可通过耳机200的右扬声器将反馈提供给用户,或可增加右扬声器的音量以便提高用户的感知。
在另一实施例中,用户可在地铁上使用视频讲座。在这种情况下,用户可将期望的目的地(例如,首尔的地铁站)设置为用于情境感知的控制命令。随后,用户装置100可触发情境感知服务并执行语音识别解决方案。如果在播放视频的同时,从通过麦克风输入的音频检测到与特定用户定义的控制命令相应的任何特定音频(例如,“下一站是首尔站”的通知),则用户装置100可执行与控制命令相应的特定动作并将关于情境信息的反馈提供给用户。例如,用户装置100可暂停视频的回放,可在保持视频的回放的同时显示弹出窗口,或可通过在保持视频的回放的同时改变声音路径来停止声音输出到耳机200。在暂停视频的回放或停止声音的输出的情况下,用户装置100可将识别的音频(例如,通知“下一站是首尔站”)发送到耳机200以通过耳机200输出识别的音频。在显示弹出窗口的情况下,用户装置100可创建与识别的音频相应的弹出窗口并可将弹出窗口显示在正在播放的视频上。可选择地,用户装置100可组合上述动作,即,用户可不仅输出声音而且还可显示弹出窗口。用户即使在使用用户装置100时也可感知某人呼叫他或她。
如这里所讨论的,用户装置100可知道外部情境并可将反馈提供给用户,因此提高用户的便利性。例如,通过停止耳机200的声音输出,用户装置100可允许用户不需要取下耳机200。此外,通过识别用户环境,用户装置100可以以各种方式(诸如声音输出控制、显示控制、进程控制等)将关于情境信息的立即反馈提供给用户。
同时,在图1中示出的实施例中,用户装置100通过有线接口或无线接口连接到耳机200并将声音输出到耳机200。然而,这仅为示例性的并不被视为对本公开的限制。可选择地,即使不连接耳机200,用户装置100也可触发情境感知服务,可通过语音识别来识别用户定义的情境,并可将关于情境信息的反馈提供给用户。
现在,将参照附图描述用户装置100的构造和操作。提供下面的描述作为实施例并不被视为对本公开的限制。
图2是示出根据本公开的实施例的用户装置的构造的框图。
参照图2,用户装置100可包括无线通信单元110、输入单元120、显示单元130、音频处理单元140、存储单元150、接口单元160、语音识别单元170、控制单元180和电源单元190。用户装置100的这些元件不总是必要的。可选择地,更多或更少的元件可被包括在用户装置100中。例如,用户装置100还可包括相机模块(未示出)以支持图像捕捉功能。
无线通信单元110可具有能够执行用户装置100与无线通信系统之间或用户装置100与其它用户装置之间的无线通信的一个或多个模块。例如,无线通信单元110可具有移动通信模块111、无线局域网(WLAN)模块113、短程通信模块115、位置计算模块117和广播接收模块119中的至少一个。
移动通信模块111可将无线信号发送到移动通信网络中的基站、外部装置和服务器中的至少一个,或从移动通信网络中的基站、外部装置和服务器中的至少一个接收无线信号。无线信号可包括语音呼叫信号、视频呼叫信号和文本/多媒体消息数据。移动通信模块111可在控制单元180的控制下执行对操作服务器或内容服务器的访问,并随后下载命令表,其中,在命令表中,各种控制命令和动作针对情境感知服务而相互映射。
WLAN模块113表示用于执行无线互联网访问并与其它用户装置建立无线LAN链路的模块。WLAN模块113可嵌入在用户装置100中或附着到用户装置100。对于无线互联网访问,可使用诸如Wi-Fi、无线宽带(Wibro)、全球微波互联接入(Wimax)或高速下行链路分组接入(HSDPA)的公知技术。WLAN模块113可在控制单元180的控制下执行对操作服务器或内容服务器的访问,并随后下载命令表,其中,在命令表中,各种控制命令和动作针对情境感知服务而相互映射。此外,当利用任何其它用户装置形成无线LAN链路时,WLAN模块113可将命令表发送到其它用户装置或从其它用户装置接收命令表,其中,在命令表中,用户选择的控制命令和动作相互映射。此外,WLAN模块113可通过无线LAN将命令表发送到云服务器或从云服务器接收命令表。
短程通信模块115表示为短程通信所设计的模块。蓝牙、射频识别(RFID)、红外数据协会(IrDA)、超宽带(UWB)、ZigBee、近场通信(NFC)等可用作短程通信技术。当短程通信连接到任何其它用户装置时,短程通信模块115可将命令表发送到其它用户装置或从其它用户装置接收命令表。更具体地讲,短程通信模块115可在控制单元180的控制下连接到耳机200并随后将无线信号发送到耳机200或从耳机200接收无线信号。这样的无线信号可包括声音信号和控制命令。
位置计算模块117表示用于获得用户装置100的位置的模块,例如,全球定位系统(GPS)模块。位置计算模块117可计算关于距至少三个基站的时间和距离的信息,并随后基于这样的信息,通过三角测量来计算当前位置(如果需要,包括维度、经度和高度的三维位置)。可选择地,位置计算模块117可通过从至少三个卫星接收实时数据来计算用户装置100的实时位置。可使用用于获得用户装置100的位置的任何其它技术。
广播接收模块119可通过广播信道(例如,卫星信道、陆地信道等)从任何外部广播管理服务器接收广播信号(例如,TV广播信号、无线电广播信号、数据广播信号等)和/或与广播有关的信息(例如,关于广播信道、广播节目、广播服务提供方等的信息)。
输入单元120可接收用户的操作并创建用于控制用户装置100的操作的用户数据。输入单元120可选择性地由键盘、圆顶(dome)开关、触摸板、拨动滚轮、拨动开关等构成。输入单元120可由安装在用户装置100的外侧的按钮形成,所述按钮中的一些可被实现在触摸面板。输入单元120可在接收到用于设置控制命令或触发情境感知服务时创建输入数据。
显示单元130可显示在用户装置100中处理的显示信息。例如,当用户装置100处于呼叫模式时,显示单元130可显示与呼叫模式有关的屏幕界面(诸如用户界面(UI)或图形用户界面(GUI))。当用户装置100处于视频呼叫模式或相机模式时,显示单元130可显示接收到的和/或捕捉的图像、UI或GUI。更具体地讲,显示单元130可显示与情境感知服务相关联的各种UI和/或GUI。例如,显示单元130可显示控制命令设置屏幕、情境信息反馈屏幕等。之后将描述这样的屏幕或界面的示例。
显示单元130可包括液晶显示器(LCD)、薄膜晶体管-LCD(TFT-LCD)、发光二极管(LED)、有机LED(OLED)、有源矩阵OLED(AMOLED)、柔性显示器、弯曲显示器或三维(3D)显示器。这样的显示器的部分可被实现为透明显示器。
如果采用显示单元130和触摸面板(未示出)由分层结构形成的触摸屏,则触摸面板可用作输入单元。触摸面板可被构造为从其表面或显示单元130的表面检测压力或电容的变化并将其转换为电输入信号。在实施例中,触摸面板可检测触摸位置、区域和压力。如果存在对于触摸面板的任何触摸输入,则相应的信号可被传送到触摸控制器(未示出)。触摸控制器可处理接收到的信号并将相应数据发送到控制单元180。因此,控制单元180可识别被触摸的点。
音频处理单元140可将从控制单元180接收到的音频信号发送到扬声器141,还将从麦克风143接收的音频信号(诸如语音)发送到控制单元180。在控制单元180的控制下,音频处理单元140可将音频信号转换为可听见的声音并将其输出到扬声器141,并且还可将从麦克风接收的音频信号转换为数字信号并将其输出到控制单元180。
扬声器141可在呼叫模式、记录模式、语音识别模式、广播接收模式、相机模式、情境感知服务模式等下输出从无线通信单元110接收的音频数据、从麦克风143接收的音频数据、存储在存储单元150中的音频数据。扬声器141可输出与在用户装置100中执行的特定功能(例如,情境信息的反馈、来电呼叫的到达、图像的捕捉、媒体内容(诸如音乐或视频)的回放)相关联的声音信号。
麦克风143可在呼叫模式、记录模式、语音识别模式、相机模式、情境感知服务模式等下将接收到的声音信号处理为电语音数据。在呼叫模式下,处理的语音数据被转换为合适的形式,以通过移动通信模块111发送到基站。在情境感知服务模式下,处理的语音数据可被转换为合适的形式,以通过语音识别单元170在控制单元180中进行处理。麦克风143可具有从接收的声音信号去除噪声的各种噪声去除算法。当接收到用于触发情境感知服务或设置控制命令的用户输入时,麦克风143可创建相关输入数据并将其传送到控制单元180。
存储单元150可存储与处理和控制控制单元180的操作相关联的程序并暂时存储输入或将被输出的数据(例如,控制命令、动作、电话号码、消息、音频、视频等)。存储单元150还可存储使用特定功能的频率(例如,使用控制命令、应用、电话号码、消息、多媒体等的频率)、特定功能的优先级等。此外,存储单元150可存储具有特定形式且响应于对于触摸屏的触摸输入而输出的振动和声音数据。更具体地讲,存储单元150可存储命令表,其中,所述命令表包含从用户定义的控制命令、根据控制命令的定义(例如,用户定义)的动作(或功能)、根据控制命令的情境信息、根据应用的动作执行规则等中的映射关系。
此外,存储单元150可在控制单元180的控制下缓存在情境感知服务中通过麦克风143接收的音频,并将缓存的音频存储为记录的数据。在语音识别单元170由软件形成的情况下,存储单元150可存储这样的软件。
存储单元150可包括诸如闪存、硬盘、微类型存储器、卡类型存储器、随机访问存储器(RAM)、静态RAM(SRAM)、只读存储器(ROM)、可编程ROM(PROM)、电可擦除PROM(EEPROM)、磁RAM(MRAM)、磁盘、光盘等的至少一个存储介质。用户装置100可在互联网上与执行存储单元150的存储功能的任何种类的网页存储器交互。
接口单元160可充当连接到用户装置100的外部装置的通路。接口单元160可从任何外部装置(例如,耳机200)接收数据或将用户装置100的数据发送到这样的外部装置。此外,接口单元160可从外部装置(例如,电源装置)接收电能并可将其分配到用户装置100中的各个元件。接口单元160可包括例如,但不限于,有线/无线耳机端口、充电器端口、有线/无线数据端口、存储卡端口、音频输入/输出端口、视频输入/输出端口、用于连接具有识别模块的任何装置的端口等。
语音识别单元170可在情境感知服务中执行语音识别操作,以通过使用语音识别来执行用户装置100的各种功能并知道用户情境。语音识别单元170可包括声音记录器171、引擎管理器173和语音识别引擎175。
声音记录器171可记录从麦克风143接收的音频(例如,语音、通知等)以创建记录的数据。
引擎管理器173可将从声音记录器171接收的记录的数据传送到语音识别引擎175,并可将从语音识别引擎175接收的识别结果传送到控制单元180。当从语音识别引擎175接收到被分析为控制命令的任何识别结果时,引擎管理器173可创建相关控制命令并将其传送到控制单元180。
语音识别引擎175可分析从引擎管理器173接收的记录的数据。在实施例中,语音识别引擎175可确定记录的数据是否包含定义的控制命令。如果记录的数据包含任何定义的控制命令,则语音识别引擎175可将分析结果传送到引擎管理器173。在实施例中,用于将输入信号转换为文本或语音的语音识别引擎175可包括用于将文本转换为语音的文本-语音引擎和用于将语音转换为文本的语音-文本引擎。
在实施例中,语音识别单元170可基于操作系统(OS)由软件形成,以使用语音执行与各种服务相关联的操作。由软件形成的语音识别单元170可被存储或载入在存储单元150、控制单元180或单独的控制器(未示出)中。
控制单元180可控制用户装置100的总体操作。例如,控制单元180可执行与语音呼叫、数据通信或视频呼叫相关联的控制处理。更具体地讲,控制单元180可使用语音识别控制与情境感知服务相关联的总体操作。在实施例中,控制单元180可控制设置用户定义的控制命令的处理、通过语音识别执行与控制命令对应的情境感知的处理、执行定义(例如,用户定义)的动作的处理、提供关于情境信息的反馈的处理。
控制单元180可根据用户的输入定义用于情境感知服务的控制命令,并可将其存储在存储单元150中。如果在情境感知服务中通过麦克风143接收到与控制命令对应的任何音频,则控制单元180可执行与接收到的音频对应的特定动作。此外,控制单元180可控制与执行的动作相应的情境信息的输出。在实施例中,控制单元180可分析接收到的音频的增益并将音频的增益与参考增益进行比较。如果音频的增益大于参考增益,则控制单元180可执行针对接收到的音频的语音识别。此外,控制单元180可基于特定动作控制在接收到与控制命令对应的任何音频时正在运行的当前播放模式,并控制在视觉、听觉和触觉中的至少一个方式下的情境信息的输出。在输出情境信息之后,控制单元180可继续控制当前播放模式。
之后将参照附图更充分地描述控制单元180。
电源单元190可在控制单元180的控制下提供用户装置100的操作所需的电能。
可以在任何种类的计算机可读记录介质中使用软件、硬件或它们的组合实现这里公开的各种实施例。在硬件的情况下,可使用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理装置(DSPD)、可编程逻辑装置((PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微处理器和任何其它等效电子电路中的至少一个实现这里公开的各种实施例。在任何情况下,可仅在控制单元180中实现这里公开的各种实施例。在软件的情况下,可使用均可执行这里讨论的功能中的至少一个的单独的软件模块实现这里公开的各种实施例。
在实施例中,计算机可读记录介质可响应于用户输入而记录定义用于情境感知服务的控制命令的特定程序,可在通过麦克风接收到与控制命令对应的任何音频时执行特定动作,并可处理与执行的动作相应的情境信息的输出。
图3是示出根据本公开的实施例的在用户装置中执行情境感知服务的示图。
参照图3,如标号310所示,用户可连接用户装置100和耳机200。例如,期望通过耳机200接听用户装置100中正在播放的媒体内容的音频的用户可通过无线接口(例如,蓝牙)或有线接口(例如,连接器)连接用户装置100和耳机200。
一旦耳机200在任何模式(例如,空闲模式、媒体内容播放模式等)下连接到用户装置100,用户装置100可将音频输出路径改变到耳机200。如标号330所示,用户装置100可在屏幕上提供与情境感知服务相关联的弹出窗口300。可根据用户的设置,可选择地提供该弹出窗口300。如果弹出窗口300被设置为提供,则弹出窗口300可在耳机200连接到用户装置100时自动显示。如果弹出窗口300被设置为不提供,即,在自动执行类型的情况下,可在耳机200连接到用户装置100时自动且在内部执行情境感知服务。
当弹出窗口300显示在屏幕上时,用户可选择弹出窗口300中的执行按钮,使得情境感知服务可被立即执行。响应于用户的选择。用户装置100可从屏幕去除弹出窗口300并可触发情境感知服务的特定任务。例如,用户装置100可开启麦克风143以接收外部音频并执行针对接收到的音频的语音识别。
用户可选择弹出窗口300中的设置按钮,以便设置用于情境感知的控制命令。在图4中示出相关屏幕截图。在实施例中,一旦从弹出窗口300选择了设置按钮,用户装置100可提供用于设置控制命令的屏幕界面。由标号330指示的用户装置100的屏幕可被转换为图4中示出的屏幕。
图4是示出根据本公开的实施例的显示在用户装置上的控制命令的列表的屏幕截图。
参照图4,用户控制命令的屏幕界面可包括布置由用户登记的控制命令的命令区域410和布置用于修改、添加或设置控制命令的菜单项的菜单区域430。在实施例中,控制命令可作为基于语音的输入而通过麦克风被输入,控制命令可作为基于文本的输入而通过输入单元120(未示出)或显示单元130被输入。可以以词、短语、或句的形式的自然语言(例如,用户的姓名(诸如“Michael”或“William”)、用户的绰号(诸如“Mike”或“Bill”)、用户的昵称(诸如“甜心”或“亲爱的”)、其它呼叫用语(诸如“你好”或“朋友”)和任何位置用语(诸如“首尔”、“首尔站”、“市政厅”或“下一站是首尔站”))的形式输入用于控制命令的这样的语音和文本。
期望立即使用情境感知服务的用户可选择屏幕界面的命令区域410中的至少一个控制命令并随后选择菜单区域430中的确认按钮。期望修改任何现有控制命令的用户可选择屏幕界面的命令区域410中的至少一个控制命令,并随后选择菜单区域430中的修改按钮。期望另外登记新的控制命令的用户可选择屏幕界面的菜单区域430中的添加按钮,并随后基于文本或语音输入新的控制命令。
尽管可根据图3中示出的步骤提供图4中示出的屏幕界面,这仅是示例性的,并不被视为限制性的。可选择地或另外,可响应于用户的操作在任何时候调用图4中示出的屏幕界面。
如果至少一个控制命令通过屏幕界面被设置,则用户装置100可触发情境感知服务并开启麦克风143以接收外部音频并执行针对接收到的音频的语音识别。
图3示出当耳机200连接到用户装置100时,用于情境感知服务的弹出窗口300被提供或者情境感知服务被自动执行。然而,这仅是示例性的并不被视为限制性的。可选择地,可响应于用户的菜单操作来执行情境感知服务而不管耳机200是否连接。另外,可在任何媒体内容开始播放时执行情境感知服务。还可响应于用户定义的情境(例如,用户定义的特定位置(例如,家、办公室、学校等))来执行情境感知服务。
图5是示出根据本公开的实施例的用于使用语音识别来提供情境感知服务的方法的流程图。
参照图5,在操作501,控制单元180可触发情境感知服务。在实施例中,可在耳机200连接到用户装置100或在检测到用户定义的特定情境时,响应于用户的菜单操作执行情境感知服务。
在操作503,控制单元180可确定是否存在设置控制命令的请求。如果存在设置控制命令的请求,则在操作505,控制单元180可响应于用户的输入来设置控制命令。例如,如图4所示,控制单元180可提供设置控制命令的屏幕界面并根据通过屏幕界面的用户输入,可添加基于文本或语音的新的控制命令,或选择预登记的控制命令中的至少一个。另外,控制单元180可将添加或选择的控制命令设置为用于情境感知服务的控制命令。
如果不存在设置控制命令的请求或当完成了设置控制命令的处理时,控制单元180可在操作507激活麦克风143。在实施例中,如果麦克风143关闭,则控制单元180可开启麦克风143,并等待麦克风143接收外部音频。因此,如果麦克风143已开启,则可跳过操作507。
当在操作509,通过麦克风143接收到音频时,控制单元180可在操作511执行针对接收到的音频的语音识别。
在操作513,控制单元180可将语音识别的音频与用户定义的控制命令进行比较,并可在操作515确定语音识别的音频与特定用户定义的控制命令对应。在操作515,控制单元180可确定语音识别的音频是否与特定控制命令一致(或包含任何控制命令)。例如,在用户定义的控制命令为“首尔站”的情况下,控制单元180可确定语音识别的音频是否为“首尔站”或为包含“首尔站”的短语(例如,“下一站是首尔站”)。在操作513,可关于从语音识别的音频转换的文本执行语音识别的音频与用户定义的控制命令的比较。
如果在操作515语音识别的音频不与任何控制命令对应,则控制单元180可返回到操作509。如果在操作515语音识别的音频与特定控制命令对应,则在操作517控制单元180可识别映射到特定控制命令的特定动作。
在实施例中,在操作519,控制单元180可执行识别的特定动作,并可在操作521输出与动作的执行相关联的情境信息。例如,假设用户定义的控制命令为“首尔站”,并且与控制命令映射的特定动作为暂停媒体内容的回放或输出识别的音频(例如,“下一站是首尔站”)。随后,控制单元180可暂停媒体内容的回放,并通过扬声器141或通过耳机200(如果连接有耳机200)输出识别的音频(例如,“下一站是首尔站”)。可选择地,如果与控制命令映射的特定动作为保持媒体内容的回放和将识别的音频显示在屏幕上,则控制单元180可在保持媒体内容的回放的同时控制显示单元130以覆盖形式将识别的音频(例如,“下一站是首尔站”)显示在媒体内容的屏幕上。
图6是示出根据本公开的另一实施例的使用语音识别提供情境感知服务的方法的流程图。
参照图6,当在操作601检测到耳机200的连接时,控制单元180可在操作603触发情境感知服务。此时,控制单元180可检查麦克风143的状态,并且如果麦克风143关闭,则可开启麦克风143来接收外部音频。
在操作605,控制单元180可确定是否存在设置控制命令的用户请求。例如,控制单元180可提供如图3所示的弹出窗口300,并可确定是否通过弹出窗口300接收到用于设置控制命令的任何用户输入。
如果存在设置控制命令的请求,则在操作607控制单元180可响应于用户的输入而设置控制命令,并随后进行到操作609。如果不存在设置控制命令的请求,则控制单元180可直接进行到操作609。
在操作609,控制单元180可响应于用户的请求来执行回放模式。例如,控制单元180可播放由用户请求的媒体内容(例如,音乐文件、视频文件等)或接收和播放由用户选择的频道的广播节目。可选择地,控制单元180可执行用户请求的游戏功能,或可执行图像捕捉功能。在实施例中,在回放模式下,用户装置100可执行任何类型的可执行功能。
当在操作611通过麦克风143接收到音频时,控制单元180可在操作613分析接收到的音频的增益。在操作615,控制单元180可确定分析的音频增益是否满足给定条件(例如,参考增益)。例如,控制单元180可分析接收到的音频的增益并随后确定音频增益是否大于参考增益。在实施例中,参考增益可以是由用户定义的特定值(即,特定分贝值)或通过麦克风143接收到的音频输入的平均值(即,平均分贝值)。在后面的情况下,控制单元180可获得通过麦克风143接收到的音频输入的增益并随后计算平均值。需要该操作,以便不执行针对不期望的噪声的不必要的语音识别处理。
如果在操作615,分析的音频增益不满足给定条件(例如,当分析的音频增益不大于参考增益时),则控制单元180可返回到操作611。如果在操作615,分析的音频增益满足给定条件(例如,当分析的音频增益大于参考增益时),则控制单元180可在操作617执行语音识别。
在操作619,控制单元180可将语音识别的音频与用户识别的控制命令进行比较,并可在操作621确定语音识别的音频是否与特定用户定义的控制命令对应。此时,控制单元180可确定语音识别的音频是否与特定控制命令一致或包括如上所述的任何控制命令。
如果在操作621语音识别的音频不与任何控制命令对应,则控制单元180可返回到操作611。
如果在操作621语音识别的音频与特定控制命令对应,则控制单元180可在操作623控制回放模式。例如,控制单元180可暂停回放模式,调整耳机200的输出音量(例如,静音输出),或在保持回放模式的同时执行音频的静音输出。控制单元180可在操作625输出与控制命令映射的情境信息。例如,控制单元180可通过经由弹出显示、音频输出等输出情境信息来向用户提供反馈。
在输出情境信息之后,在操作627控制单元180可重新开始回放模式。例如,控制单元180可释放暂停的回放模式并随后重新开始播放,可将输出音量重新调整为先前的音量,或可恢复当前播放的音频的输出音量。
图7示出根据本公开的实施例的使用语音识别来提供情境感知服务的处理。
参照图7,在操作710,用户可预先设置用于情境感知服务的控制命令或可在期望的时间设置触发情境感知服务。例如,用户装置100可将“Michael”设置为用户定义的控制命令。在操作720,用户可将耳机200连接到用户装置100并还播放用户装置100中的选择的音乐文件。在操作730,用户装置100可通过耳机200输出选择的音乐文件的音频并可执行语音识别解决方案(包括语音记录)。
如果通过麦克风143接收到用于呼叫用户的外部音频(例如,语音指示,“Michaelblah-blah-blah”),则用户装置100可在操作740通过语音识别将接收到的音频识别为控制命令,并可在操作750暂停音乐文件的回放。此外,在操作760,用户装置100可通过耳机200输出识别的音频(或控制命令)以将反馈提供给用户。在实施例中,通过经由耳机200输出识别的音频,用户装置100可允许用户知道音乐由于预定的情境而停止。
此外,如果识别到音频的方向,则用户装置100可将其反映在将通过耳机200被输出的识别的音频(或控制命令)中。例如,如果某人从用户的右侧呼叫用户并陈述例如,“Michael blah-blah-blah”,则用户装置100可通过耳机200的右扬声器输出识别的音频(或控制命令),或可增加右扬声器的相对音量,以便提高用户的感知。
图8示出根据本公开的另一实施例的使用语音识别来提供情境感知服务的处理。
参照图8,在操作810,观看或接听视频讲座的用户可在市政厅站乘坐地铁。随后,在操作820,用户可将期望的目的地(例如,首尔站)设置为用于情境感知服务的控制命令,并可触发情境感知服务。可通过语音或文本输入来设置控制命令。在操作820,用户可仍然观看或接听视频讲座。
在操作830,用户装置100可在控制视频讲座的回放的同时执行情境感知服务。在这种状态下,可接收到与预定控制命令(例如,首尔站)相应的特定通知(“下一站是首尔站”)。随后,在操作840,用户装置100可从通知识别控制命令(例如,首尔站)。此外,在操作850,用户装置100可记录识别的音频并可将识别的音频输出在正在播放的视频上。例如,可以将作为情境信息显示的通知(例如,“下一站是首尔站”)以覆盖形式显示在当前正在播放的视频的屏幕上。
可通过计算机程序指令实现本公开的上述实施例。可将这些计算机程序指令提供到通用计算机、专用计算机的处理器、或用于产生机器的其它可编程数据处理设备,使得经由计算机的处理器或其它可编程数据处理设备执行的指令创建用于实现流程图或框图中指出的功能的装置。这些计算机程序指令还可被存储在可命令计算机或其它可编程数据处理设备以特定方式工作的计算机可用存储器或计算机可读存储器中,使得存储在计算机可用存储器或计算机可读存储器中的指令产生包括实现流程图或框图中指出的功能的指令装置的制造品。计算机程序指令还可被载入到计算机或其它可编程数据处理设备上以产生计算机实现的处理,使得在计算机或其它可编程设备上执行的指令提供用于实现在流程图或框图中指出的功能的步骤。
流程图说明中的每个框可表示一个模块、段、代码段,其包括用于实现特定逻辑功能的一个或多个可执行指令。还应注意,在一些可替代实现方式中,在框中指出的功能可以不按顺序发生。例如,事实上,根据涉及的功能,可基本上同时执行顺序示出的两个框,或者有时可按相反顺序执行框。
如这里所使用的,术语“单元”表示诸如现场可编程门阵列(FPGA)或专用集成电路(ASIC)的软件或硬件构件,“单元”执行一些任务。然而,“单元”不总限于软件或硬件。“单元”可被构造为被存储在可编址存储介质中并充当至少一个处理器。因此,例如,“单元”包括软件构件、面向对象的软件构件、类构件、任务构件、处理、函数、属性、过程、子例程、程序代码段、驱动程序、固件、微代码、电路、数据、数据库、数据结构、表格、数组和变量。由构件和“单元”提供的功能可被结合在更少数量的构件和“单元”中,或者拆分在其它构件和“单元”之中。此外,这样的构件和“单元”可被实现,以充当装置或安全多媒体卡中的至少一个CPU。
尽管已参照本公开的各种实施例具体示出和描述了本公开,但是本领域技术人员将理解,在不脱离由权利要求及其等同物限定的本公开的精神和范围的情况下,可在形式和细节上做出各种改变。
Claims (15)
1.一种用于控制用户装置的方法,所述方法包括:
在所述用户装置中存储一个或多个音频命令和一个或多个视觉指示器,其中,所述一个或多个音频命令和所述一个或多个视觉指示器由用户定义;
向所述一个或多个音频命令中的每个音频命令分配特定视觉指示器;
在所述用户装置播放媒体内容时通过所述用户装置的麦克风接收外部音频信号,其中,所述外部音频信号没有来自所述用户装置本身;
处理接收到的外部音频信号;
确定经处理的外部音频信号是否与所述一个或多个音频命令中的一个音频命令匹配;
响应于经处理的外部音频信号与所述一个或多个音频命令中的一个音频命令之间的匹配,从所述一个或多个视觉指示器识别分配给匹配的音频命令的视觉指示器;
执行特定动作,
其中,执行特定动作的步骤包括:
暂停媒体内容的播放;以及
将识别的视觉指示器显示在所述用户装置的屏幕上。
2.如权利要求1所述的方法,其中,识别的视觉指示器包括与匹配的音频命令对应的文本。
3.如权利要求2所述的方法,其中,处理的步骤包括:
分析接收到的外部音频信号的增益;
将接收到的外部音频信号的增益与参考增益进行比较;
当接收到的外部音频信号的增益大于参考增益时,处理接收到的外部音频信号。
4.如权利要求3所述的方法,其中,参考增益包括由用户定义的特定值和通过麦克风接收到的外部音频信号输入的平均值。
5.如权利要求2所述的方法,其中,确定的步骤包括:确定接收到的外部音频信号是否包括音频命令。
6.如权利要求2所述的方法,还包括:
输出与特定动作的执行相应的情境信息。
7.如权利要求6所述的方法,其中,输出情境信息的步骤包括重新开始暂停的媒体内容。
8.如权利要求1所述的方法,其中,基于自然语言以语音或文本输入所述一个或多个音频命令。
9.如权利要求1所述的方法,其中,在耳机连接到用户装置时执行所述方法。
10.如权利要求6所述的方法,其中,情境信息的输出被执行,以通过视觉、听觉或触觉被感知。
11.一种用户装置,包括:
显示器;
麦克风,被构造为接收外部音频;
存储器;
控制处理器,被配置为:
在存储器中存储一个或多个音频命令和一个或多个视觉指示器,其中,所述一个或多个音频命令和所述一个或多个视觉指示器由用户定义;
向所述一个或多个音频命令中的每个音频命令分配特定视觉指示器;
在所述用户装置播放媒体内容时通过所述用户装置的麦克风接收外部音频信号,其中,所述外部音频信号没有来自所述用户装置本身;
处理接收到的外部音频信号;
确定经处理的外部音频信号是否与所述一个或多个音频命令中的一个音频命令匹配;
响应于经处理的外部音频信号与所述一个或多个音频命令中的一个音频命令之间的匹配,从所述一个或多个视觉指示器识别分配给匹配的音频命令的视觉指示器;
执行特定动作,
其中,特定动作的执行包括:
暂停媒体内容的播放;以及
将识别的视觉指示器显示在所述用户装置的屏幕上。
12.如权利要求11所述的用户装置,其中,识别的视觉指示器包括与匹配的音频命令对应的文本。
13.如权利要求12所述的用户装置,其中,控制处理器还被构造为控制显示器显示与特定动作的执行相应的情境信息。
14.如权利要求11所述的用户装置,其中,控制处理器还被构造为:
分析接收到的外部音频信号的增益;
将接收到的外部音频信号的增益与参考增益进行比较;以及,
当接收到的外部音频信号的增益大于参考增益时,处理接收到的外部音频信号。
15.如权利要求11所述的用户装置,其中,控制处理器还被构造为:
输出通过视觉、听觉和触觉中的至少一个感知的情境信息;以及,
在输出情境信息之后重新开始暂停的媒体内容。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810181943.7A CN108446022B (zh) | 2012-12-10 | 2013-12-10 | 用户装置及其控制方法 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2012-0142624 | 2012-12-10 | ||
KR1020120142624A KR102091003B1 (ko) | 2012-12-10 | 2012-12-10 | 음성인식 기술을 이용한 상황 인식 서비스 제공 방법 및 장치 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810181943.7A Division CN108446022B (zh) | 2012-12-10 | 2013-12-10 | 用户装置及其控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103869971A CN103869971A (zh) | 2014-06-18 |
CN103869971B true CN103869971B (zh) | 2018-03-30 |
Family
ID=50002404
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310670710.0A Active CN103869971B (zh) | 2012-12-10 | 2013-12-10 | 用于使用语音识别提供情境感知服务的方法和用户装置 |
CN201810181943.7A Active CN108446022B (zh) | 2012-12-10 | 2013-12-10 | 用户装置及其控制方法 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810181943.7A Active CN108446022B (zh) | 2012-12-10 | 2013-12-10 | 用户装置及其控制方法 |
Country Status (4)
Country | Link |
---|---|
US (5) | US9940924B2 (zh) |
EP (4) | EP3217394B1 (zh) |
KR (1) | KR102091003B1 (zh) |
CN (2) | CN103869971B (zh) |
Families Citing this family (126)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8677377B2 (en) | 2005-09-08 | 2014-03-18 | Apple Inc. | Method and apparatus for building an intelligent automated assistant |
WO2007147077A2 (en) | 2006-06-14 | 2007-12-21 | Personics Holdings Inc. | Earguard monitoring system |
WO2008008730A2 (en) | 2006-07-08 | 2008-01-17 | Personics Holdings Inc. | Personal audio assistant device and method |
US9318108B2 (en) | 2010-01-18 | 2016-04-19 | Apple Inc. | Intelligent automated assistant |
US8917894B2 (en) | 2007-01-22 | 2014-12-23 | Personics Holdings, LLC. | Method and device for acute sound detection and reproduction |
US11750965B2 (en) | 2007-03-07 | 2023-09-05 | Staton Techiya, Llc | Acoustic dampening compensation system |
US8977255B2 (en) | 2007-04-03 | 2015-03-10 | Apple Inc. | Method and system for operating a multi-function portable electronic device using voice-activation |
WO2008124786A2 (en) | 2007-04-09 | 2008-10-16 | Personics Holdings Inc. | Always on headwear recording system |
US11217237B2 (en) | 2008-04-14 | 2022-01-04 | Staton Techiya, Llc | Method and device for voice operated control |
US10194032B2 (en) | 2007-05-04 | 2019-01-29 | Staton Techiya, Llc | Method and apparatus for in-ear canal sound suppression |
US11683643B2 (en) | 2007-05-04 | 2023-06-20 | Staton Techiya Llc | Method and device for in ear canal echo suppression |
US11856375B2 (en) | 2007-05-04 | 2023-12-26 | Staton Techiya Llc | Method and device for in-ear echo suppression |
US8600067B2 (en) | 2008-09-19 | 2013-12-03 | Personics Holdings Inc. | Acoustic sealing analysis system |
US9129291B2 (en) | 2008-09-22 | 2015-09-08 | Personics Holdings, Llc | Personalized sound management and method |
US8676904B2 (en) | 2008-10-02 | 2014-03-18 | Apple Inc. | Electronic devices with voice command and contextual data processing capabilities |
US10255566B2 (en) | 2011-06-03 | 2019-04-09 | Apple Inc. | Generating and processing task items that represent tasks to perform |
US10276170B2 (en) | 2010-01-18 | 2019-04-30 | Apple Inc. | Intelligent automated assistant |
US10045321B2 (en) | 2010-12-30 | 2018-08-07 | Staton Techiya, Llc | Information processing using a population of data acquisition devices |
US10362381B2 (en) | 2011-06-01 | 2019-07-23 | Staton Techiya, Llc | Methods and devices for radio frequency (RF) mitigation proximate the ear |
US10417037B2 (en) | 2012-05-15 | 2019-09-17 | Apple Inc. | Systems and methods for integrating third party services with a digital assistant |
KR102091003B1 (ko) | 2012-12-10 | 2020-03-19 | 삼성전자 주식회사 | 음성인식 기술을 이용한 상황 인식 서비스 제공 방법 및 장치 |
KR102516577B1 (ko) | 2013-02-07 | 2023-04-03 | 애플 인크. | 디지털 어시스턴트를 위한 음성 트리거 |
US10652394B2 (en) | 2013-03-14 | 2020-05-12 | Apple Inc. | System and method for processing voicemail |
US10748529B1 (en) | 2013-03-15 | 2020-08-18 | Apple Inc. | Voice activated device for use with a voice-based digital assistant |
US10176167B2 (en) | 2013-06-09 | 2019-01-08 | Apple Inc. | System and method for inferring user intent from speech inputs |
KR101959188B1 (ko) | 2013-06-09 | 2019-07-02 | 애플 인크. | 디지털 어시스턴트의 둘 이상의 인스턴스들에 걸친 대화 지속성을 가능하게 하기 위한 디바이스, 방법 및 그래픽 사용자 인터페이스 |
CN105453026A (zh) | 2013-08-06 | 2016-03-30 | 苹果公司 | 基于来自远程设备的活动自动激活智能响应 |
US9167082B2 (en) | 2013-09-22 | 2015-10-20 | Steven Wayne Goldstein | Methods and systems for voice augmented caller ID / ring tone alias |
US10043534B2 (en) | 2013-12-23 | 2018-08-07 | Staton Techiya, Llc | Method and device for spectral expansion for an audio signal |
TWI566107B (zh) | 2014-05-30 | 2017-01-11 | 蘋果公司 | 用於處理多部分語音命令之方法、非暫時性電腦可讀儲存媒體及電子裝置 |
US10170123B2 (en) | 2014-05-30 | 2019-01-01 | Apple Inc. | Intelligent assistant for home automation |
US9715875B2 (en) | 2014-05-30 | 2017-07-25 | Apple Inc. | Reducing the need for manual start/end-pointing and trigger phrases |
US9338493B2 (en) | 2014-06-30 | 2016-05-10 | Apple Inc. | Intelligent automated assistant for TV user interactions |
US10147421B2 (en) | 2014-12-16 | 2018-12-04 | Microcoft Technology Licensing, Llc | Digital assistant voice input integration |
US9389928B1 (en) | 2015-02-11 | 2016-07-12 | Microsoft Technology Licensing, Llc | Platform for extension interaction with applications |
US9886953B2 (en) | 2015-03-08 | 2018-02-06 | Apple Inc. | Virtual assistant activation |
US9721566B2 (en) | 2015-03-08 | 2017-08-01 | Apple Inc. | Competing devices responding to voice triggers |
US10133613B2 (en) | 2015-05-14 | 2018-11-20 | Microsoft Technology Licensing, Llc | Digital assistant extensibility to third party applications |
US10460227B2 (en) | 2015-05-15 | 2019-10-29 | Apple Inc. | Virtual assistant in a communication session |
US10200824B2 (en) | 2015-05-27 | 2019-02-05 | Apple Inc. | Systems and methods for proactively identifying and surfacing relevant content on a touch-sensitive device |
US9578173B2 (en) | 2015-06-05 | 2017-02-21 | Apple Inc. | Virtual assistant aided communication with 3rd party service in a communication session |
US20160378747A1 (en) | 2015-06-29 | 2016-12-29 | Apple Inc. | Virtual assistant for media playback |
US10019992B2 (en) * | 2015-06-29 | 2018-07-10 | Disney Enterprises, Inc. | Speech-controlled actions based on keywords and context thereof |
US10331312B2 (en) | 2015-09-08 | 2019-06-25 | Apple Inc. | Intelligent automated assistant in a media environment |
US10671428B2 (en) | 2015-09-08 | 2020-06-02 | Apple Inc. | Distributed personal assistant |
US10740384B2 (en) | 2015-09-08 | 2020-08-11 | Apple Inc. | Intelligent automated assistant for media search and playback |
US10747498B2 (en) | 2015-09-08 | 2020-08-18 | Apple Inc. | Zero latency digital assistant |
US11587559B2 (en) | 2015-09-30 | 2023-02-21 | Apple Inc. | Intelligent device identification |
KR20170046958A (ko) * | 2015-10-22 | 2017-05-04 | 삼성전자주식회사 | 전자 장치 및 그의 음성 인식을 이용한 기능 실행 방법 |
US10691473B2 (en) | 2015-11-06 | 2020-06-23 | Apple Inc. | Intelligent automated assistant in a messaging environment |
US10956666B2 (en) * | 2015-11-09 | 2021-03-23 | Apple Inc. | Unconventional virtual assistant interactions |
US9571628B1 (en) | 2015-11-13 | 2017-02-14 | International Business Machines Corporation | Context and environment aware volume control in telephonic conversation |
US10223066B2 (en) | 2015-12-23 | 2019-03-05 | Apple Inc. | Proactive assistance based on dialog communication between devices |
US10616693B2 (en) | 2016-01-22 | 2020-04-07 | Staton Techiya Llc | System and method for efficiency among devices |
KR102759365B1 (ko) * | 2016-05-24 | 2025-01-24 | 삼성전자주식회사 | 음성 인식 기능을 갖는 전자 장치 및 전자 장치의 동작 방법 |
US11227589B2 (en) | 2016-06-06 | 2022-01-18 | Apple Inc. | Intelligent list reading |
US12223282B2 (en) | 2016-06-09 | 2025-02-11 | Apple Inc. | Intelligent automated assistant in a home environment |
US10586535B2 (en) | 2016-06-10 | 2020-03-10 | Apple Inc. | Intelligent digital assistant in a multi-tasking environment |
US10127926B2 (en) | 2016-06-10 | 2018-11-13 | Google Llc | Securely executing voice actions with speaker identification and authentication input types |
DK179415B1 (en) | 2016-06-11 | 2018-06-14 | Apple Inc | Intelligent device arbitration and control |
US12197817B2 (en) | 2016-06-11 | 2025-01-14 | Apple Inc. | Intelligent device arbitration and control |
CN107491285B (zh) * | 2016-06-11 | 2019-01-01 | 苹果公司 | 智能设备仲裁和控制 |
DK201670540A1 (en) | 2016-06-11 | 2018-01-08 | Apple Inc | Application integration with a digital assistant |
KR20180049787A (ko) * | 2016-11-03 | 2018-05-11 | 삼성전자주식회사 | 전자 장치, 그의 제어 방법 |
WO2018084576A1 (en) | 2016-11-03 | 2018-05-11 | Samsung Electronics Co., Ltd. | Electronic device and controlling method thereof |
KR20180074152A (ko) * | 2016-12-23 | 2018-07-03 | 삼성전자주식회사 | 보안성이 강화된 음성 인식 방법 및 장치 |
US11204787B2 (en) | 2017-01-09 | 2021-12-21 | Apple Inc. | Application integration with a digital assistant |
CN106775570B (zh) * | 2017-02-21 | 2021-05-18 | 联想(北京)有限公司 | 音频设备、包括所述音频设备的音频采集播放系统和方法 |
DK201770383A1 (en) | 2017-05-09 | 2018-12-14 | Apple Inc. | USER INTERFACE FOR CORRECTING RECOGNITION ERRORS |
DK180048B1 (en) | 2017-05-11 | 2020-02-04 | Apple Inc. | MAINTAINING THE DATA PROTECTION OF PERSONAL INFORMATION |
US10726832B2 (en) | 2017-05-11 | 2020-07-28 | Apple Inc. | Maintaining privacy of personal information |
DK201770429A1 (en) | 2017-05-12 | 2018-12-14 | Apple Inc. | LOW-LATENCY INTELLIGENT AUTOMATED ASSISTANT |
DK179496B1 (en) | 2017-05-12 | 2019-01-15 | Apple Inc. | USER-SPECIFIC Acoustic Models |
DK179745B1 (en) | 2017-05-12 | 2019-05-01 | Apple Inc. | SYNCHRONIZATION AND TASK DELEGATION OF A DIGITAL ASSISTANT |
DK201770411A1 (en) | 2017-05-15 | 2018-12-20 | Apple Inc. | Multi-modal interfaces |
US20180336892A1 (en) | 2017-05-16 | 2018-11-22 | Apple Inc. | Detecting a trigger of a digital assistant |
US20180336275A1 (en) | 2017-05-16 | 2018-11-22 | Apple Inc. | Intelligent automated assistant for media exploration |
DK179560B1 (en) | 2017-05-16 | 2019-02-18 | Apple Inc. | FAR-FIELD EXTENSION FOR DIGITAL ASSISTANT SERVICES |
CN109093627A (zh) * | 2017-06-21 | 2018-12-28 | 富泰华工业(深圳)有限公司 | 智能机器人 |
US10546023B2 (en) | 2017-10-03 | 2020-01-28 | Google Llc | Providing command bundle suggestions for an automated assistant |
US10496364B2 (en) * | 2017-10-31 | 2019-12-03 | Baidu Usa Llc | System and method for controlling colors of smart lights based on user intent using natural language processing |
US10817252B2 (en) | 2018-03-10 | 2020-10-27 | Staton Techiya, Llc | Earphone software and hardware |
KR102617265B1 (ko) * | 2018-03-13 | 2023-12-26 | 삼성전자주식회사 | 사용자 음성 입력을 처리하는 장치 |
KR102635811B1 (ko) * | 2018-03-19 | 2024-02-13 | 삼성전자 주식회사 | 사운드 데이터를 처리하는 시스템 및 시스템의 제어 방법 |
US10818288B2 (en) | 2018-03-26 | 2020-10-27 | Apple Inc. | Natural assistant interaction |
US10951994B2 (en) | 2018-04-04 | 2021-03-16 | Staton Techiya, Llc | Method to acquire preferred dynamic range function for speech enhancement |
US11158310B2 (en) * | 2018-05-01 | 2021-10-26 | Dell Products, L.P. | Intelligent assistance for handling usage modes |
US11145294B2 (en) | 2018-05-07 | 2021-10-12 | Apple Inc. | Intelligent automated assistant for delivering content from user experiences |
US10928918B2 (en) | 2018-05-07 | 2021-02-23 | Apple Inc. | Raise to speak |
DK201870355A1 (en) | 2018-06-01 | 2019-12-16 | Apple Inc. | VIRTUAL ASSISTANT OPERATION IN MULTI-DEVICE ENVIRONMENTS |
DK179822B1 (da) | 2018-06-01 | 2019-07-12 | Apple Inc. | Voice interaction at a primary device to access call functionality of a companion device |
US10892996B2 (en) | 2018-06-01 | 2021-01-12 | Apple Inc. | Variable latency device coordination |
DK180639B1 (en) | 2018-06-01 | 2021-11-04 | Apple Inc | DISABILITY OF ATTENTION-ATTENTIVE VIRTUAL ASSISTANT |
US11076039B2 (en) | 2018-06-03 | 2021-07-27 | Apple Inc. | Accelerated task performance |
KR102728476B1 (ko) | 2018-07-19 | 2024-11-12 | 삼성전자주식회사 | 전자 장치 및 그의 제어 방법 |
KR102748336B1 (ko) | 2018-09-05 | 2024-12-31 | 삼성전자주식회사 | 전자 장치 및 단축 명령어에 대응하는 태스크 수행 방법 |
US11010561B2 (en) | 2018-09-27 | 2021-05-18 | Apple Inc. | Sentiment prediction from textual data |
US10839159B2 (en) | 2018-09-28 | 2020-11-17 | Apple Inc. | Named entity normalization in a spoken dialog system |
US11462215B2 (en) | 2018-09-28 | 2022-10-04 | Apple Inc. | Multi-modal inputs for voice commands |
US11170166B2 (en) | 2018-09-28 | 2021-11-09 | Apple Inc. | Neural typographical error modeling via generative adversarial networks |
US11094327B2 (en) * | 2018-09-28 | 2021-08-17 | Lenovo (Singapore) Pte. Ltd. | Audible input transcription |
US11475898B2 (en) | 2018-10-26 | 2022-10-18 | Apple Inc. | Low-latency multi-speaker speech recognition |
CN109545208A (zh) * | 2018-11-19 | 2019-03-29 | 珠海格力电器股份有限公司 | 语音的控制方法及装置、存储介质、电子装置 |
US11638059B2 (en) | 2019-01-04 | 2023-04-25 | Apple Inc. | Content playback on multiple devices |
US11348573B2 (en) | 2019-03-18 | 2022-05-31 | Apple Inc. | Multimodality in digital assistant systems |
US11423908B2 (en) | 2019-05-06 | 2022-08-23 | Apple Inc. | Interpreting spoken requests |
US11307752B2 (en) | 2019-05-06 | 2022-04-19 | Apple Inc. | User configurable task triggers |
US11475884B2 (en) | 2019-05-06 | 2022-10-18 | Apple Inc. | Reducing digital assistant latency when a language is incorrectly determined |
DK201970509A1 (en) | 2019-05-06 | 2021-01-15 | Apple Inc | Spoken notifications |
US11140099B2 (en) | 2019-05-21 | 2021-10-05 | Apple Inc. | Providing message response suggestions |
DK201970510A1 (en) | 2019-05-31 | 2021-02-11 | Apple Inc | Voice identification in digital assistant systems |
US11289073B2 (en) | 2019-05-31 | 2022-03-29 | Apple Inc. | Device text to speech |
DK180129B1 (en) | 2019-05-31 | 2020-06-02 | Apple Inc. | User activity shortcut suggestions |
US11496600B2 (en) | 2019-05-31 | 2022-11-08 | Apple Inc. | Remote execution of machine-learned models |
US11360641B2 (en) | 2019-06-01 | 2022-06-14 | Apple Inc. | Increasing the relevance of new available information |
US11227599B2 (en) | 2019-06-01 | 2022-01-18 | Apple Inc. | Methods and user interfaces for voice-based control of electronic devices |
CN110493681B (zh) * | 2019-08-09 | 2024-11-05 | 无锡中感微电子股份有限公司 | 具有全自然用户界面的耳机装置及其控制方法 |
WO2021056255A1 (en) | 2019-09-25 | 2021-04-01 | Apple Inc. | Text detection using global geometry estimators |
US11061543B1 (en) | 2020-05-11 | 2021-07-13 | Apple Inc. | Providing relevant data items based on context |
US11038934B1 (en) | 2020-05-11 | 2021-06-15 | Apple Inc. | Digital assistant hardware abstraction |
US11755276B2 (en) | 2020-05-12 | 2023-09-12 | Apple Inc. | Reducing description length based on confidence |
CN111768782A (zh) * | 2020-06-30 | 2020-10-13 | 广州酷狗计算机科技有限公司 | 音频识别方法、装置、终端及存储介质 |
US11490204B2 (en) | 2020-07-20 | 2022-11-01 | Apple Inc. | Multi-device audio adjustment coordination |
US11438683B2 (en) | 2020-07-21 | 2022-09-06 | Apple Inc. | User identification using headphones |
US12027163B2 (en) * | 2020-07-27 | 2024-07-02 | Samsung Electronics Co., Ltd. | Electronic device and operation method thereof |
US12020710B2 (en) * | 2021-03-05 | 2024-06-25 | Samsung Electronics Co., Ltd. | Electronic apparatus and controlling method thereof |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4532648A (en) * | 1981-10-22 | 1985-07-30 | Nissan Motor Company, Limited | Speech recognition system for an automotive vehicle |
JP2007334968A (ja) * | 2006-06-13 | 2007-12-27 | Pioneer Electronic Corp | 音声切換装置 |
CN101930789A (zh) * | 2009-06-26 | 2010-12-29 | 英特尔公司 | 使用环境音频分析来控制音频播放器 |
CN102668391A (zh) * | 2009-12-18 | 2012-09-12 | 三星电子株式会社 | 用于控制移动装置的外部输出的方法和系统 |
Family Cites Families (92)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5594784A (en) * | 1993-04-27 | 1997-01-14 | Southwestern Bell Technology Resources, Inc. | Apparatus and method for transparent telephony utilizing speech-based signaling for initiating and handling calls |
JP3605682B2 (ja) * | 1996-05-16 | 2004-12-22 | 本田技研工業株式会社 | 音声入力制御装置 |
US5963136A (en) * | 1998-07-15 | 1999-10-05 | O'brien; Charles Terrence | Interactive prescription compliance and life safety system |
US6054989A (en) * | 1998-09-14 | 2000-04-25 | Microsoft Corporation | Methods, apparatus and data structures for providing a user interface, which exploits spatial memory in three-dimensions, to objects and which provides spatialized audio |
US6487530B1 (en) * | 1999-03-30 | 2002-11-26 | Nortel Networks Limited | Method for recognizing non-standard and standard speech by speaker independent and speaker dependent word models |
US7027991B2 (en) * | 1999-08-30 | 2006-04-11 | Agilent Technologies, Inc. | Voice-responsive command and control system and methodology for use in a signal measurement system |
JP2002297185A (ja) * | 2001-03-29 | 2002-10-11 | Pioneer Electronic Corp | 情報処理装置および情報処理方法 |
US7996232B2 (en) * | 2001-12-03 | 2011-08-09 | Rodriguez Arturo A | Recognition of voice-activated commands |
US20040076273A1 (en) * | 2002-10-18 | 2004-04-22 | Oman Paul W. | Text-to-voice system for communicating operational information from a protective device for a power system to a human user |
EP1422692A3 (en) * | 2002-11-22 | 2004-07-14 | ScanSoft, Inc. | Automatic insertion of non-verbalized punctuation in speech recognition |
US10733976B2 (en) * | 2003-03-01 | 2020-08-04 | Robert E. Coifman | Method and apparatus for improving the transcription accuracy of speech recognition software |
US7650170B2 (en) * | 2004-03-01 | 2010-01-19 | Research In Motion Limited | Communications system providing automatic text-to-speech conversion features and related methods |
US7356473B2 (en) | 2005-01-21 | 2008-04-08 | Lawrence Kates | Management and assistance system for the deaf |
JP4847022B2 (ja) * | 2005-01-28 | 2011-12-28 | 京セラ株式会社 | 発声内容認識装置 |
US7684828B2 (en) * | 2005-03-24 | 2010-03-23 | Samsung Electronics Co., Ltd. | Mobile terminal and method for outputting image |
US8694322B2 (en) | 2005-08-05 | 2014-04-08 | Microsoft Corporation | Selective confirmation for execution of a voice activated user interface |
US20070185601A1 (en) * | 2006-02-07 | 2007-08-09 | Apple Computer, Inc. | Presentation of audible media in accommodation with external sound |
EP1895374B1 (en) * | 2006-08-29 | 2016-04-06 | Rockwell Automation Technologies, Inc. | HMI devices with integrated user-defined behaviour |
US7957972B2 (en) * | 2006-09-05 | 2011-06-07 | Fortemedia, Inc. | Voice recognition system and method thereof |
US9318108B2 (en) | 2010-01-18 | 2016-04-19 | Apple Inc. | Intelligent automated assistant |
US20110156898A1 (en) * | 2006-12-08 | 2011-06-30 | Eric Taillefer | Environment sensing system for the hearing-impaired |
US9071729B2 (en) * | 2007-01-09 | 2015-06-30 | Cox Communications, Inc. | Providing user communication |
US20090221280A1 (en) * | 2007-01-19 | 2009-09-03 | Cellfish Media, Llc | Personalization system and methods |
US8013734B2 (en) * | 2007-05-14 | 2011-09-06 | Autocart Llc | Personal safety mobile notification system |
US8886521B2 (en) * | 2007-05-17 | 2014-11-11 | Redstart Systems, Inc. | System and method of dictation for a speech recognition command system |
US8200257B2 (en) * | 2007-08-30 | 2012-06-12 | Yahoo! Inc. | Customizable mobile message services |
EP2229576B1 (en) * | 2007-12-05 | 2016-04-13 | Visteon Global Technologies, Inc. | Vehicle user interface systems and methods |
US7875022B2 (en) * | 2007-12-12 | 2011-01-25 | Asante Solutions, Inc. | Portable infusion pump and media player |
JP5075664B2 (ja) * | 2008-02-15 | 2012-11-21 | 株式会社東芝 | 音声対話装置及び支援方法 |
US20090259942A1 (en) * | 2008-04-14 | 2009-10-15 | International Business Machines Corporation | Varying an audio characteristic of an audible notice based upon a placement in a window stack of the application instance issuing the notice |
FR2930730B1 (fr) * | 2008-05-05 | 2011-03-04 | Tournay Biotechnologies | Procede d'obtention d'un extrait de marc de canneberge utilisable notamment dans la prevention et le traitement d'affections telles que caries, gingivites, maux de gorge |
JP2010048953A (ja) * | 2008-08-20 | 2010-03-04 | Toshiba Corp | 対話文生成装置 |
US8606379B2 (en) * | 2008-09-29 | 2013-12-10 | Fisher-Rosemount Systems, Inc. | Method of generating a product recipe for execution in batch processing |
KR101545582B1 (ko) * | 2008-10-29 | 2015-08-19 | 엘지전자 주식회사 | 단말기 및 그 제어 방법 |
US8593570B2 (en) * | 2008-11-07 | 2013-11-26 | Looxcie, Inc. | Video recording camera headset |
KR20100063837A (ko) * | 2008-11-27 | 2010-06-14 | 삼성전자주식회사 | 휴대단말에서 긴급알림 서비스 제공 방법 및 장치 |
US20100211972A1 (en) * | 2009-02-13 | 2010-08-19 | Embarq Holdings Company, Llc | System and method for displaying an emergency alert message |
EP2401176B1 (en) * | 2009-02-27 | 2019-05-08 | Magna Electronics | Alert system for vehicle |
US8731935B2 (en) * | 2009-09-10 | 2014-05-20 | Nuance Communications, Inc. | Issuing alerts on detection of contents of interest introduced during a conference |
US9197736B2 (en) * | 2009-12-31 | 2015-11-24 | Digimarc Corporation | Intuitive computing methods and systems |
US8996384B2 (en) * | 2009-10-30 | 2015-03-31 | Vocollect, Inc. | Transforming components of a web page to voice prompts |
KR101612788B1 (ko) * | 2009-11-05 | 2016-04-18 | 엘지전자 주식회사 | 이동 단말기 및 그 제어 방법 |
CN102117614B (zh) * | 2010-01-05 | 2013-01-02 | 索尼爱立信移动通讯有限公司 | 个性化文本语音合成和个性化语音特征提取 |
US20110195739A1 (en) * | 2010-02-10 | 2011-08-11 | Harris Corporation | Communication device with a speech-to-text conversion function |
EP2362678B1 (en) | 2010-02-24 | 2017-07-26 | GN Audio A/S | A headset system with microphone for ambient sounds |
US20110211680A1 (en) * | 2010-02-26 | 2011-09-01 | Research In Motion Limited | Method and device for analyzing voice mail |
US9066049B2 (en) * | 2010-04-12 | 2015-06-23 | Adobe Systems Incorporated | Method and apparatus for processing scripts |
US20110252316A1 (en) * | 2010-04-12 | 2011-10-13 | Microsoft Corporation | Translating text on a surface computing device |
US9183560B2 (en) * | 2010-05-28 | 2015-11-10 | Daniel H. Abelow | Reality alternate |
US8359020B2 (en) | 2010-08-06 | 2013-01-22 | Google Inc. | Automatically monitoring for voice input based on context |
US8670945B2 (en) * | 2010-09-30 | 2014-03-11 | Honeywell International Inc. | Apparatus and method for product movement planning to support safety monitoring in inventory management systems |
US8655661B2 (en) * | 2010-10-08 | 2014-02-18 | Blackberry Limited | Methods and apparatus to audibly provide messages in a mobile device |
US20120096018A1 (en) * | 2010-10-16 | 2012-04-19 | Metcalf Michael D | Method and system for selecting music |
JP5674412B2 (ja) * | 2010-10-19 | 2015-02-25 | パナソニックIpマネジメント株式会社 | 機器制御装置及び機器制御方法 |
US20120113019A1 (en) * | 2010-11-10 | 2012-05-10 | Anderson Michelle B | Portable e-reader and method of use |
US8380128B2 (en) * | 2010-11-30 | 2013-02-19 | Motorola Solutions, Inc. | User interface for a communication system |
EP2472907B1 (en) | 2010-12-29 | 2017-03-15 | Oticon A/S | A listening system comprising an alerting device and a listening device |
KR20120080069A (ko) * | 2011-01-06 | 2012-07-16 | 삼성전자주식회사 | 디스플레이 장치 및 그 음성 제어 방법 |
US8562434B2 (en) * | 2011-01-16 | 2013-10-22 | Google Inc. | Method and system for sharing speech recognition program profiles for an application |
US20120185240A1 (en) * | 2011-01-17 | 2012-07-19 | Goller Michael D | System and method for generating and sending a simplified message using speech recognition |
US8825734B2 (en) * | 2011-01-27 | 2014-09-02 | Egain Corporation | Personal web display and interaction experience system |
US8175884B1 (en) * | 2011-02-08 | 2012-05-08 | Gary Jay Morris | Environmental condition detector with validated personalized verbal messages |
JP5812633B2 (ja) * | 2011-03-14 | 2015-11-17 | 三菱重工業株式会社 | 航空機の制御システム、航空機、航空機の制御プログラム、及び航空機の制御方法 |
US10057662B2 (en) * | 2011-04-21 | 2018-08-21 | Shah Talukder | Flow controlled based synchronized playback of recorded media |
US9082400B2 (en) * | 2011-05-06 | 2015-07-14 | Seyyer, Inc. | Video generation based on text |
US8718562B2 (en) * | 2011-05-20 | 2014-05-06 | Skype | Processing audio signals |
US9183832B2 (en) * | 2011-06-07 | 2015-11-10 | Samsung Electronics Co., Ltd. | Display apparatus and method for executing link and method for recognizing voice thereof |
US8583431B2 (en) * | 2011-08-25 | 2013-11-12 | Harris Corporation | Communications system with speech-to-text conversion and associated methods |
US9037296B2 (en) * | 2011-09-07 | 2015-05-19 | Lg Electronics Inc. | Robot cleaner, and system and method for remotely controlling the same |
US10453479B2 (en) * | 2011-09-23 | 2019-10-22 | Lessac Technologies, Inc. | Methods for aligning expressive speech utterances with text and systems therefor |
WO2013052867A2 (en) * | 2011-10-07 | 2013-04-11 | Rogers Henk B | Media tagging |
KR101457116B1 (ko) * | 2011-11-07 | 2014-11-04 | 삼성전자주식회사 | 음성 인식 및 모션 인식을 이용한 전자 장치 및 그의 제어 방법 |
US9031847B2 (en) * | 2011-11-15 | 2015-05-12 | Microsoft Technology Licensing, Llc | Voice-controlled camera operations |
US8803687B2 (en) * | 2011-12-06 | 2014-08-12 | Southern Imperial, Inc. | Retail system signal receiver unit for recognizing a preset audible alarm tone |
EP2860726B1 (en) * | 2011-12-30 | 2017-12-06 | Samsung Electronics Co., Ltd | Electronic apparatus and method of controlling electronic apparatus |
US20130197914A1 (en) * | 2012-01-26 | 2013-08-01 | Microtechnologies Llc D/B/A Microtech | Voice activated audio control system and associated method of use |
CN103310812A (zh) * | 2012-03-06 | 2013-09-18 | 富泰华工业(深圳)有限公司 | 音乐播放装置及其控制方法 |
WO2013137503A1 (ko) * | 2012-03-16 | 2013-09-19 | 엘지전자 주식회사 | 자연언어처리를 이용하는 잠금 해제 수행 방법 및 그 단말기 |
US10156455B2 (en) * | 2012-06-05 | 2018-12-18 | Apple Inc. | Context-aware voice guidance |
CN110266877B (zh) * | 2012-06-11 | 2021-11-05 | 三星电子株式会社 | 用户终端装置、服务器及其控制方法 |
US20140002582A1 (en) * | 2012-06-29 | 2014-01-02 | Monkeymedia, Inc. | Portable proprioceptive peripatetic polylinear video player |
WO2014006690A1 (ja) * | 2012-07-03 | 2014-01-09 | 三菱電機株式会社 | 音声認識装置 |
US8868223B1 (en) * | 2012-07-19 | 2014-10-21 | Google Inc. | Positioning using audio recognition |
US9106995B2 (en) * | 2012-09-11 | 2015-08-11 | Apple Inc. | Repositionable control system and method for using the same |
US10467104B1 (en) * | 2012-09-28 | 2019-11-05 | EMC IP Holding Company LLC | Method and system for distributed systems backup configuration wizard |
US20140122070A1 (en) * | 2012-10-30 | 2014-05-01 | Robert S. Prus | Graphic display system for assisting vehicle operators |
CN102984039B (zh) * | 2012-11-06 | 2016-03-23 | 鸿富锦精密工业(深圳)有限公司 | 智能网关、智能家居系统及家电设备的智能控制方法 |
US9013921B2 (en) * | 2012-12-06 | 2015-04-21 | Samsung Electronics Co., Ltd. | Semiconductor memory device |
US8971690B2 (en) * | 2012-12-07 | 2015-03-03 | Intel Corporation | Technique to coordinate activities between a content device and a wireless device based on context awareness |
KR102091003B1 (ko) * | 2012-12-10 | 2020-03-19 | 삼성전자 주식회사 | 음성인식 기술을 이용한 상황 인식 서비스 제공 방법 및 장치 |
CN105442475A (zh) | 2013-09-19 | 2016-03-30 | 赵娟 | 一种马路护栏 |
US20150356836A1 (en) * | 2014-06-05 | 2015-12-10 | Microsoft Corporation | Conversation cues within audio conversations |
-
2012
- 2012-12-10 KR KR1020120142624A patent/KR102091003B1/ko active Active
-
2013
- 2013-12-10 EP EP17167578.8A patent/EP3217394B1/en active Active
- 2013-12-10 CN CN201310670710.0A patent/CN103869971B/zh active Active
- 2013-12-10 CN CN201810181943.7A patent/CN108446022B/zh active Active
- 2013-12-10 EP EP18184571.0A patent/EP3410434B1/en active Active
- 2013-12-10 EP EP23209881.4A patent/EP4300993A3/en active Pending
- 2013-12-10 US US14/101,546 patent/US9940924B2/en active Active
- 2013-12-10 EP EP13196471.0A patent/EP2760016B1/en active Active
-
2018
- 2018-02-21 US US15/901,525 patent/US10395639B2/en active Active
-
2019
- 2019-08-07 US US16/534,395 patent/US10832655B2/en active Active
-
2020
- 2020-11-06 US US17/091,455 patent/US11410640B2/en active Active
-
2022
- 2022-08-08 US US17/883,013 patent/US11721320B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4532648A (en) * | 1981-10-22 | 1985-07-30 | Nissan Motor Company, Limited | Speech recognition system for an automotive vehicle |
JP2007334968A (ja) * | 2006-06-13 | 2007-12-27 | Pioneer Electronic Corp | 音声切換装置 |
CN101930789A (zh) * | 2009-06-26 | 2010-12-29 | 英特尔公司 | 使用环境音频分析来控制音频播放器 |
CN102668391A (zh) * | 2009-12-18 | 2012-09-12 | 三星电子株式会社 | 用于控制移动装置的外部输出的方法和系统 |
Also Published As
Publication number | Publication date |
---|---|
US20210056953A1 (en) | 2021-02-25 |
US11721320B2 (en) | 2023-08-08 |
CN108446022B (zh) | 2021-07-06 |
US20190362705A1 (en) | 2019-11-28 |
US20140163976A1 (en) | 2014-06-12 |
EP4300993A3 (en) | 2024-02-28 |
US20180182374A1 (en) | 2018-06-28 |
US11410640B2 (en) | 2022-08-09 |
EP2760016B1 (en) | 2017-05-17 |
CN103869971A (zh) | 2014-06-18 |
US10395639B2 (en) | 2019-08-27 |
US20220383852A1 (en) | 2022-12-01 |
KR102091003B1 (ko) | 2020-03-19 |
CN108446022A (zh) | 2018-08-24 |
EP3410434C0 (en) | 2023-11-15 |
EP4300993A2 (en) | 2024-01-03 |
EP3217394B1 (en) | 2018-09-26 |
KR20140074549A (ko) | 2014-06-18 |
US9940924B2 (en) | 2018-04-10 |
EP2760016A3 (en) | 2014-10-15 |
EP3410434A1 (en) | 2018-12-05 |
EP3410434B1 (en) | 2023-11-15 |
US10832655B2 (en) | 2020-11-10 |
EP2760016A2 (en) | 2014-07-30 |
EP3217394A1 (en) | 2017-09-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103869971B (zh) | 用于使用语音识别提供情境感知服务的方法和用户装置 | |
US11670302B2 (en) | Voice processing method and electronic device supporting the same | |
KR102120984B1 (ko) | 사용자 디바이스에서 상황 인식 서비스 제공 방법 및 장치 | |
CN109739469B (zh) | 用户装置的情景感知服务提供方法和设备 | |
US9723149B2 (en) | Assistant redirection for customer service agent processing | |
US10951557B2 (en) | Information interaction method and terminal | |
CN103813030A (zh) | 根据情形提供拒绝消息的方法和电子装置 | |
CN104604274A (zh) | 利用语音在用户设备之间连接服务的方法和装置 | |
CN106557330A (zh) | 移动终端系统通知栏通知信息处理方法、装置和移动终端 | |
CN108632446A (zh) | 一种信息提示方法及移动终端 | |
KR20140116642A (ko) | 음성 인식 기반의 기능 제어 방법 및 장치 | |
US10313845B2 (en) | Proactive speech detection and alerting | |
KR20140099589A (ko) | 사용자 디바이스에서 단축번호 제공 방법 및 장치 | |
CN114360484A (zh) | 一种音频优化方法、装置、系统及介质 | |
CN109064720B (zh) | 位置提示方法、装置、存储介质及电子设备 | |
CN108897466A (zh) | 输入法面板调整方法、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |