CN101794208A - 用于无显示器的电子设备的音频用户接口 - Google Patents

用于无显示器的电子设备的音频用户接口 Download PDF

Info

Publication number
CN101794208A
CN101794208A CN201010109130A CN201010109130A CN101794208A CN 101794208 A CN101794208 A CN 101794208A CN 201010109130 A CN201010109130 A CN 201010109130A CN 201010109130 A CN201010109130 A CN 201010109130A CN 101794208 A CN101794208 A CN 101794208A
Authority
CN
China
Prior art keywords
audio
input
playback
electronic equipment
audio clips
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.)
Pending
Application number
CN201010109130A
Other languages
English (en)
Inventor
B·罗特勒
M·罗杰斯
B·J·詹姆斯
P·伍德
T·汉农
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Apple Inc
Original Assignee
Apple Computer Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Apple Computer Inc filed Critical Apple Computer Inc
Publication of CN101794208A publication Critical patent/CN101794208A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/34Indicating arrangements 
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
    • G11B19/02Control of operating function, e.g. switching from recording to reproducing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0489Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
    • G11B19/02Control of operating function, e.g. switching from recording to reproducing
    • G11B19/022Control panels
    • G11B19/025'Virtual' control panels, e.g. Graphical User Interface [GUI]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs

Abstract

本发明涉及用于无显示器的电子设备的音频用户接口。本发明针对在不带有显示器的电子设备中提供的音频菜单。电子设备还可包括仅仅具有单个感测单元的输入接口,用于控制设备的音频回放和用于存取与控制设备音频菜单。响应于由单个感测单元检测的特定输入,电子设备使能音频菜单模式,并回放与不同菜单选项相关联的音频剪辑。用户可以在音频剪辑的回放期间通过使用单个感测单元而提供选择指令,以选择与回放的音频剪辑相关联的菜单选项。在某些实施例中,音频菜单可以是多维的。适当的菜单选项可包括,例如,成组的音频、用于切换的选项、或与设备可用的音频相关联的特定元数据标记相关联的选项。

Description

用于无显示器的电子设备的音频用户接口
技术领域
本发明涉及为不带有显示器的电子设备提供音频用户接口。
背景技术
用户可以通过使用不同的接口与电子设备交互。例如,如果设备包括显示器,则设备处理器可以指引显示器显示图形用户界面。图形用户界面可包括为用户显示的信息,诸如应用窗口、文本或图像,或被本地存储的或从远端源(例如,互联网或主机设备)检索的任何其它适当的信息。图形用户界面还可包括所显示的可选择选项,用户可以选择这些选项来指引电子设备执行操作。这样的操作例如可包括与特定的应用相联系的操作、用来打开或显示信息的指令、用来关闭或结束处理或应用的指令、或任何其它适当的电子设备操作。为了选择所显示的选项,用户可以通过使用被耦合到设备的输入接口而提供指令。
然而,不是每个电子设备都具有显示器。为了控制不同的设备操作,电子设备可以具有不同的输入接口,每个输入接口与不同的操作相关联。例如,电子设备可包括与不同的操作相关联的几个按钮。在某些实施例中,便携式媒体设备可包括用于控制回放操作的不同按钮,例如,用于播放/暂停、下一首/快进、前一首/倒转、音量增加、和音量减小中的每一项的按钮。
随着电子设备尺寸的减小,输入接口可成为对于尺寸减小的限制因素。例如,电子设备的尺寸可被减小为使得设备不包括显示器并且仅仅包括单个输入接口(例如,单个按钮)。作为另一个例子,电子设备的尺寸可被减小为使得设备不包括输入接口,而是被耦合到远端输入接口(例如,被耦合到电缆中按钮(in-cable button),该按钮连接到设备的端口)。如果设备仅仅包括单个输入接口而不带有显示器,则设备会需要基于音频的用户接口以允许用户控制设备操作。
发明内容
本发明涉及用于在仅仅具有单个输入接口而不带有显示器的设备中提供音频用户接口的系统和方法。
为了控制简单的音频回放操作,电子设备可以把由单个输入接口提供的不同类型的输入与不同的简单操作相关联。例如,电子设备可以把对按钮的短的和拉长的按压的不同组合与不同的回放控制(例如,播放/暂停、快进、和倒转)相关联。然而,使用单个输入接口可能没有足够的适当输入组合来提供用于更复杂的电子设备操作的指令。另外,用户在能够通过使用单个输入接口来指引设备执行操作之前,可能需要某些信息(例如,几个播放列表中的哪个播放列表是用户通过输入选择的)。
电子设备可包括音频菜单,用来给用户提供关于正在回放的当前音频的信息,以及随后提供用户可以选择的特定选项。因为电子设备不具有显示器,所以音频菜单可包括一系列规定设备的可用选项的音频剪辑。例如,响应于接收到存取音频菜单的用户指令,电子设备可以一开始基于表征当前回放的音频的元数据(例如,当前回放的音乐的标题和艺术家的轨迹宣告)来回放音频剪辑,然后回放与可用的菜单选项相关联的音频剪辑。用户可以在音频剪辑回放期间提供选择指令,以选择与音频剪辑相关联的菜单选项。
音频菜单可包括任何适当的可选择选项。例如,可选择选项可包括播放列表(例如,播放列表名称或数目)、音频图书标题、要切换的选项(例如,随机(shuffle)选项和特征(genius)选项),或任何其他用于选择所有可用音频或可用音频的子集的适当选项。在某些实施例中,选项可包括元数据标记值或类别值,用于选择与所选标记或类别值匹配的音频(例如,由特定艺术家作出的所有音频,或在特定专辑中的音频)。菜单可以允许用户通过使用多维菜单,例如通过提供连续的选项和子选项用于选择几种不同类型的元数据标记以定义要回放的音频子集,来细化(refine)音频请求。
电子设备可以通过使用任何适当的方法来接收或生成在音频菜单中要回放的音频剪辑。在某些实施例中,音频剪辑可以被记录,和从主机设备被接收。可替换地,音频剪辑可以通过使用设备或主机设备的文本到语音引擎来生成。主机设备可以提供任何适当的内容给电子设备,例如包括用于音频菜单的音频剪辑、要回放的音频(例如,音乐)、固件或软件更新、或任何其它适当的信息。在某些实施例中,电子设备可以把用于其的音频剪辑是必需的文本串提供给主机设备,以使得主机设备可以通过使用文本到语音引擎而生成音频剪辑。
附图说明
在结合附图考虑以下的详细说明后,将更明白本发明的以上和其它的特征、它的特性和各种优点,其中:
图1是按照本发明的一个实施例的电子设备的示意图;
图2是描绘按照本发明的一个实施例的、与来自输入接口的不同输入相关联的电子设备操作的表;
图3是指示按照本发明的一个实施例的、在菜单模式下回放的音频剪辑的说明图的示意图;
图4是按照本发明的一个实施例的、用于其的音频剪辑可被回放的菜单选项的阵列的示意图;
图5是按照本发明的一个实施例的、用于其的音频剪辑可被回放的菜单选项的多维阵列的示意图;
图6是按照本发明的一个实施例的、用于存取音频菜单的说明性过程的流程图;
图7是按照本发明的一个实施例的、用于与音频菜单交互的说明性过程的流程图;以及
图8是按照本发明的一个实施例的、用于与多维菜单交互的说明性过程的流程图。
具体实施方式
提供了一种用来提供音频菜单的电子设备。
电子设备可包括处理器和用户接口,其具有至少一个感测单元,例如机械感测单元(例如,按钮)、电阻感测单元(例如,电阻传感器)或电容感测单元(例如,电容传感器)。输入接口可被集成在设备中,或远程耦合到设备(例如,经由电缆或无线地)。通过使用输入接口,用户可以提供输入以控制媒体回放。例如,用户可以通过使用输入接口提供输入的不同组合(例如,被耦合到电子设备的单个按钮的按钮按压的不同的数目和持续时间)而提供播放/暂停、下一个轨迹、快进、前一个轨迹、和倒转指令。为了控制更先进的或精细的电子设备操作,电子设备可包括音频菜单模式,用户可以通过使用输入接口提供特定的输入(例如,拉长的按钮按压)而存取该音频菜单模式。在某些实施例中,用户可以通过提供到用户接口的单个感测单元的输入(例如,到单个机械按钮的输入)而控制媒体回放和存取与导航音频菜单。另外,由单个感测机制检测的输入可以具有基本上相同的类型(例如,按钮按压、手指接触、或手指挥击)以及与在屏幕上显示的选项的选择(例如,在电容触摸屏上显示的选项的选择)不相关联的输入。
响应于接收到用于使能音频菜单的输入,电子设备可以回放与音频菜单相关联的初始音频剪辑。例如,初始音频剪辑可以指示由设备正在回放的当前音频,或与当前音频相关联的播放列表。作为另一个例子,初始音频剪辑可包括设备的当前操作模式的指示。在初始指示之后,电子设备可以回放与用于设备的不同操作的选项相关联的音频剪辑。当随后的音频剪辑被回放时,用户可以提供用于跳过或选择相关联的选项的输入。例如,用户可以提供第一输入(例如,通过使用预定按钮的单个按钮按压)以选择与当前回放的音频剪辑相关联的选项,以及提供第二输入(例如,通过使用同一个预定按钮的拉长的按钮按压)以跳到用于菜单中的下一个选项的音频剪辑。
在某些实施例中,音频用户接口可包括多维菜单。例如,一个或多个可选择选项可以与以后的子选项相关联。适当的子选项例如可包括与媒体的特定元数据标记——诸如,艺术家名字、歌曲标题、专辑名称、类型(genre)或任何其它适当的元数据标记——有关的选项。通过使用通过输入接口而提供的不同输入,用户可以导航音频菜单来选择选项和子选项,返回到前一菜单级别,或退出音频菜单模式。
图1是按照本发明的一个实施例的电子设备的示意图。电子设备100可包括处理器102、贮存装置104、存储器106、输入接口108、和音频输出110。在某些实施例中,电子设备100的一个或多个部件可被组合或被省略(例如,组合贮存装置104和存储器106)。在某些实施例中,电子设备100可包括在图1所示的那些部件中没有被组合或包括的其它部件(例如,电源或总线),或图1所示的那些部件的几个实例。为了简化起见,在图1中仅仅显示了每种部件中的一个部件。
处理器102可包括用来控制电子设备100的操作和性能的任何处理电路。例如,处理器102可被使用来运行操作系统应用、固件应用、媒体回放应用、媒体编辑应用、或任何其它应用。在某些实施例中,处理器可以驱动显示器和处理从用户接口接收的输入。
贮存装置104例如可包括一个或多个贮存介质,包括硬盘驱动、固态驱动、快闪存储器、诸如ROM那样的永久存储器、任何其它适当类型的贮存部件、或它们的任何组合。贮存装置104例如可以存储媒体数据(例如,音乐和视频文件)、应用数据(例如,用于实施在设备100上的功能)、固件、用户偏好信息数据(例如,媒体回放偏好)、鉴权信息(例如,与授权用户相关联的数据库)、生活方式信息数据(例如,食物偏好)、练习信息数据(例如,通过运用监视设备得到的信息)、事务信息数据(例如,诸如信用卡信息那样的信息)、无线连接信息数据(例如,可以使得电子设备100能够建立无线连接的信息)、预订信息数据(例如,跟踪用户预订的播客或电视演出或其它媒体的信息)、联系信息数据(例如,电话号码和电子邮件地址)、日历信息数据、和任何其它适当的数据或它们的任何组合。
存储器106可包括高速缓存存储器、诸如RAM那样的半永久存储器、和/或用于临时存储数据的一种或多种不同类型的存储器。在某些实施例中,存储器106还可被使用于存储被使用来操作电子设备应用的数据,或可被存储在贮存装置104中的任何其它类型的数据。在某些实施例中,存储器106和贮存装置104可被组合为单个贮存介质。
输入接口108可包括用于把输入提供到电子设备的输入/输出电路的任何适当的接口。输入接口108可包括任何适当的输入接口,诸如,例如按钮、键区、拨号盘、点拨轮、触摸板、或它们的任何组合。输入接口可以通过使用至少一个感测单元,诸如机械传感器、电阻传感器、电容传感器、多触摸电容传感器、或任何其它适当类型的感测单元,而检测用户输入。在某些实施例中,为了使得电子设备100的总尺寸最小化,输入接口108可包括有限数目(例如,一个)的感测单元来检测到设备的输入。由感测单元感测的任何适当的事件可被使用来定义输入。例如,当传感器检测到来自用户的初始事件交互(例如,用户按压按钮)时,可以检测到输入。作为另一个例子,当传感器检测到事件的结束或来自用户的交互(例如,用户释放按钮)时,可以检测到输入。作为再一个例子,当初始地检测到交互时且当同一个交互结束时,可以检测到输入(例如,当用户按压和保持按钮时的第一输入,例如,进入音频菜单模式,以及当用户释放按钮时的第二输入,例如,从音频菜单中选择选项)。
为了进一步减小设备的尺寸,所述一个或多个感测单元例如可以无线地或经由有线或电缆(例如,被嵌入在头戴式耳机线中的按钮),远程耦合到设备。在某些实施例中,输入接口可包括组件,其具有两个音量控制按钮和被放置在两个音量按钮之间的单个回放和菜单控制按钮,其中这些按钮中的每一个包括单个机械感测单元,并且组件被放置在头戴式耳机线上。在这样的实施例中,没有输入接口被放置在电子设备上(例如,或仅仅有保持开关)。
在某些实施例中,输入接口可包括几个感测单元用来控制媒体回放、使能菜单模式,和提供菜单导航和选择指令。例如,输入接口可包括有限数目的感测单元用来控制各种设备操作。在一个实施方式中,电子设备可包括几个按钮,每个与机械感测单元(例如,薄膜开关)相关联,其中几个按钮(例如,两个或三个按钮)的不同组合可被使用来控制媒体回放、存取音频菜单、选择音频菜单选项、和导航音频菜单。例如,第一按钮可被使用来控制媒体回放、存取音频菜单、和选择音频菜单选项,而第二和第三按钮可被使用来在音频菜单内的选项与子选项之间导航。
音频输出110可包括被构建在电子设备100中的一个或多个扬声器(例如,单声道或立体声扬声器),或用来耦合到音频输出机构的音频连接器(例如,音频插座或适当的蓝牙连接)。例如,音频输出110可用来通过使用有线或无线连接把音频数据提供到头戴式送受话器、头戴耳机或耳塞。在某些实施例中,输入接口108可以被合并在音频输出110的一部分中(例如,被嵌入在头戴式耳机线中)。
输入接口108和音频输出110中的一个或多个可被耦合到输入/输出电路。输入/输出电路可以用来把模拟信号和其它信号变换(以及如有必要,编码/译码)成数字数据。在某些实施例中,输入/输出电路也可以把数字数据变换成任何其它类型的信号,以及反之亦然。例如,输入/输出电路可以接收和变换物理接触输入(例如,来自触摸板)、物理运动(例如,来自鼠标或传感器)、模拟音频信号(例如,来自话筒)、或任何其它输入。数字数据可被提供到处理器102、贮存装置104、存储器106、或电子设备100的任何其它部件,以及从这些部件接收该数字数据。在某些实施例中,输入/输出电路的几个实例可被包括在电子设备100中。
在某些实施例中,电子设备100可包括总线,用来提供数据传送路径,该数据传送路径用于在控制处理器102、贮存装置104、存储器106、输入接口108、传感器110、和被包括在电子设备中的任何其它部件之间传送数据,或把数据传送到这些部件,或从这些部件传送数据。这样的其它部件可包括,例如,通信电路、定位电路、运动检测电路、或任何其它适当的部件。在某些实施例中,通信电路可被使用来把电子设备连接到主机设备,从该主机设备传送诸如音频那样的媒体、与音频有关的元数据、和播放列表或用于管理接收到的音频的其它信息。
电子设备可以响应于检测到来自输入接口的特定输入而执行任何适当的操作。图2是描绘按照本发明的一个实施例的、与来自输入接口的不同输入相关联的电子设备操作的表。表200可包括输入的列210和相关联的电子设备操作的列220。列210可包括任何适当的输入,其包括按钮的按压(例如,如图2所示)。例如,列210可包括单次按压211、延长的单次按压212、两次按压213、两次延长的按压214、三次按压215、和三次延长的按压216。不同的电子设备操作可以与每个输入相关联。例如,列220可包括播放/暂停221、菜单222、下一个轨迹223、快进224、前一个轨迹225、和倒转226,其每一个与来自列210中的对应行的输入相关联。在某些实施例中,其它输入可以与特定的电子设备操作相关联,所述电子设备操作是诸如按钮按压的更长组合(例如,四次或多次按钮按压),或短的与长的按压的组合(例如,几次长的按压,或接连的短的与长的按压,诸如以莫尔斯(Morse)码的形式)。与输入相关联的其它电子设备操作可包括,例如,非媒体回放操作,诸如通信操作(例如,电话、文本消息或电子邮件操作)、信息显示操作(例如,显示天气、交通、或地图信息)、或用于访问远程数据库的操作(例如,web浏览操作或远程接入操作)。
为了存取更高级的媒体操作(例如,非回放控制操作),用户可以提供与菜单命令或操作相关联的输入。在图2的例子中,这个输入可包括使用输入接口的单个延长的输入(例如,单个延长的按钮按压)。响应于检测到菜单命令输入,电子设备可以使能设备的菜单模式。电子设备可以提供菜单模式的任何适当指示。图3是按照本发明的一个实施例的、指示在菜单模式下被回放的音频剪辑的说明图的示意图。图300可包括时间基线,其在端点302开始和被垂直线分割成几段。在段304期间,电子设备可以回避(duck)当前回放的音频(例如,回放的音乐)。例如,电子设备可以回避音频达预定的量(例如,使音频减少50%)。作为另一个例子,电子设备可以回避音频达预定的数值(例如,减少音频到音频输出的30%)。预定的数值可包括音量设置(例如,30%音量)、音频的能量电平(例如,音乐的最高能量或音频波幅度的30%)、音频强度量(例如,dB数)。段304可以具有任何适当的持续时间,包括例如在50ms到800ms范围中的持续时间,诸如300ms。在段304的末端,电子设备可以暂停当前回放的音频,或继续以回避后的音频电平回放音频。
一旦回放的音频被回避和暂停,或仅仅被回避,电子设备就可宣告在段310期间当前回放的音频。例如,电子设备可以回放与当前回放的音频的标题、艺术家、专辑、或它们的任何组合相关联的音频剪辑。电子设备可以回放与当前回放的音频的任何适当信息相关联的音频剪辑。例如,音频剪辑可以与回放的音频的元数据标记相关联。作为另一个例子,音频剪辑可包括一部分回放的音频(例如,回放的音频的样本)。电子设备可以回放用于与回放的音频相关联的标记或数据的任何适当的组合的音频剪辑,例如,包括艺术家名字和音频标题(例如,对于歌曲)或书名和章节名称(例如,对于音频书)。在回放的媒体被回避并且在段310期间继续被回放的实施例中,电子设备可以把轨迹宣告音频剪辑的音量设置为大大高于回避的媒体的电平。
一旦当前回放的音频被宣告,电子设备就可以在段320期间暂停,以允许用户退出菜单模式而不用选择要回放的新的音频,或不用收听菜单选项。例如,用户可以通过在段320期间提供第二选择指令,或结束被使用来初始地存取音频菜单模式的选择指令(例如,释放在段304和310期间保持的按钮按压),而退出音频菜单模式。当用户只希望识别当前回放的歌曲时,段320因此可以是特别感兴趣的(例如,因为设备不带有显示器,所以不能简单地观看显示的艺术家名字和标题)。段320可以具有任何适当的持续时间,例如,包括在100ms到1200ms范围中的持续时间,诸如500ms。一旦段320的持续时间消逝,电子设备就可以提供音频指示:将提供菜单选项。例如,在段322期间,电子设备可以提供音频音调或蜂鸣音,以指示音频菜单的轨迹宣告部分的结束。在某些实施例中,电子设备可以代之以提供菜单选项,而不用首先提供音频指示。
在段322的音频音调之后,电子设备可以在段330中提供与可选择的菜单选项相关联的音频。在段330中提供的音频剪辑可包括用于任何适当的选项的剪辑,例如包括播放列表、音频图书、用于控制回放的切换的选项(例如,随机开/关,或基于种子的播放列表开/关选项)、或任何其它适当的音频汇编。用于其的音频剪辑被回放的特定选项将在下面更详细地描述。具体地,基于种子的播放列表选项可以涉及从由Apple Inc.可提供的iTunes可得到的特征(genius)播放列表,通过它可以自动生成与种子有关的媒体的播放列表。
与音频菜单(例如,与图300的段)相关联的音频剪辑可以以任何适当的方式被回放。在某些实施例中,音频剪辑可以响应于存取音频菜单(例如,响应于进入菜单模式的第一输入,诸如按钮的单次、拉长的按压,如在图2的表200中所示)而自动地顺序回放(例如,自动播放)。用户然后可以在音频剪辑回放期间在任何时间提供随后的输入。响应于在段322的音频音调之前或期间的随后输入,电子设备可以退出音频菜单模式,重新增加回避的音频(并重新开始回放被暂停的媒体项,如果它在段304或段310期间被暂停的话),并在进入菜单模式之前继续回放被回放的音频。响应于在段322的音频音调之后(或在段322的持续时间消逝之后)的随后输入,电子设备在接收到随后的输入时可以识别与回放的音频剪辑相关联的播放列表或其它选项。电子设备然后可以回放来自所识别的播放列表的音频,或执行与所选择的选项相关联的操作。另外,电子设备可以把输入接口的特定输入与退出菜单模式相关联(例如,即使在播放音频音调和开始回放播放列表之后),或在音频选项之间跳向前和跳向后。例如,在菜单模式下时由感测单元检测到的单次拉长的输入(例如,按钮的单次按压)可以与退出菜单模式相关联,由感测单元检测到的两次输入(例如,按钮的两次按压)可以与跳到下一个音频剪辑相关联,以及由感测单元检测到的三次输入(例如,按钮的三次按压)可以与跳到前一个音频剪辑相关联。作为另一个例子,由不同的感测单元检测到的输入,诸如,例如音量控制(例如,与音量加大和音量减小命令相关联的两个按钮),可以与在菜单模式下时导航菜单选项相关联。
在某些实施例中,用户可以代之以在进入菜单模式后保持输入。为了退出菜单模式而不用提供播放列表选择,用户可以在段322的音频音调之前或期间,释放输入。为了提供播放列表或其它选项的选择,用户可以在设备回放与播放列表或感兴趣的选项相关联的音频剪辑时释放输入。
在某些实施例中,音频菜单的音频剪辑可能不能自动地顺序回放。而是,用户可以通过提供导航指令而控制音频剪辑的回放。这样的导航指令可包括,例如,在菜单模式下时的单次拉长的按压以退出菜单模式,两次按压以跳到下一个音频剪辑,和三次按压以跳到前一个音频剪辑。作为另一个例子,音量控制(例如,与音量加大和音量减小命令相关联的两个按钮),可以与在菜单模式下时导航菜单选项相关联。
电子设备可以提供在菜单模式下的任何适当的菜单选项。图4是按照本发明的一个实施例的、用于其的音频剪辑可被回放的菜单选项的阵列的示意图。该阵列400可包括几个不同类型的选项。在某些实施例中,该阵列400可包括播放列表选项402、404和408。每个播放列表可以以任何适当的方式,包括例如通过播放列表名称(例如,如在从其接收播放列表的主机设备上设置的)、号码、与在播放列表中的一个或多个音频项相关联的元数据、或任何其它适当的标识信息,而被标识。在某些实施例中,该阵列400还可包括用于被存储在电子设备上的音频图书的选项(例如,代之以播放列表选项,或除了播放列表选项以外)。播放列表和音频图书在该阵列400中可以以任何适当的方式被排序。在某些实施例中,排序可以基于播放列表从主机设备添加到电子设备的次序(例如,通过使用主机设备应用,诸如,由Apple Inc.可提供的iTunes,把播放列表拉到电子设备的次序)。其它适当的次序可包括,例如,数字字母(例如,基于播放列表标题或元数据数值)、数字(例如,基于在每个播放列表中音频项的数目,或基于与每个播放列表相关联的数字次序)、或播放列表的任何其它适当的属性。在某些实施例中,播放列表次序可以根据在进入菜单模式后哪个播放列表正在被回放而改变。例如,电子设备可以重新排序播放列表,以从当前的播放列表开始(例如,以设置的次序继续下一个播放列表,或以设置的次序继续第一播放列表)。
阵列400可包括附加选项,诸如所有歌曲选项410、和可被切换开或关的选项。例如,阵列400可包括用户可以选择以接通或关断的随机选项420和特征选项422。响应于接收到切换的选项的选择,电子设备可以改变选项的数值,并且或者退出菜单模式,或者返回到菜单模式并且继续或重新开始回放与可得到的菜单选项相关联的音频剪辑(例如,与该阵列400的选项相关联的音频剪辑)。在某些实施例中,与切换的选项相关联的音频剪辑可包括选项的数值的指示(例如音频剪辑根据切换的选项的当前数值,可以是“随机开(shuffle on)”或“随机关(shuffle off)”)。在某些实施例中,该阵列400可包括重复选项和退出选项(未示出),以允许用户或者重复可得到的选项,或者退出音频菜单模式和返回到以前回放的音频。在某些实施例中,阵列400可包括与可在设备上回放的音频有关的音频分类参数和分类数值。
在某些实施例中,音频用户接口可包括多维菜单。图5是按照本发明的一个实施例的、用于其的音频剪辑可被回放的菜单选项的多维阵列的示意图。阵列500可包括几个不同类型的选项,某些或所有的选项可以与随后的子选项相关联。在某些实施例中,阵列500可包括轨迹宣告指示502,用于标识在进入菜单模式后由设备回放的当前音频。轨迹宣告指示502和阵列500的随后的可选择选项可以通过使用任何适当的方法,例如包括使用音频音调或蜂鸣音(例如,如上面讨论的),而被分开,或不用给用户指示(例如,选项通过时间消逝被分开,而不用音频指示)。在指示502之后,例如,阵列500可包括与可用于回放的音频的元数据或其它标记相关联的几个可选择选项。例如,阵列500可包括标题选项510、艺术家选项520、专辑选项530、类型选项540、和播放列表选项550。取代在阵列500中显示的那些,可以使用被使用来分类或标识音频的任何其它适当的标记或信息。这样的标记可包括,例如,音频图书、专辑艺术家、音频收听率(audio rating)、流行性(例如,如根据远端流行性指数确定的)、或任何其它适当的标记。
响应于接收到对选项510、520、530、540和550之一的用户选择,电子设备可以提供与特定的所选选项的子选项相关联的音频剪辑。例如,响应于接收到对标题选项510的用户选择,电子设备可以回放歌曲标题512的音频剪辑。作为另一个例子,响应于接收到对艺术家选项520的用户选择,电子设备可以回放艺术家522的音频剪辑。作为再一个例子,响应于接收到对专辑选项530的用户选择,电子设备可以回放专辑532的音频剪辑。作为又一个例子,响应于接收到对类型选项540的用户选择,电子设备可以回放类型542的音频剪辑。作为又一个例子,响应于接收到对播放列表选项550的用户选择,电子设备可以回放被存储在设备上的可用播放列表552的音频剪辑。
如果与所选选项相关联的子选项的数目太大(例如,超过预定的最大值),则电子设备可以代之以提供进一步分类子选项的中间子选项。例如,电子设备可以提供与字母表的字母相关联的音频剪辑,并随后子选项从所选的字母开始。可替换地,电子设备可以把输入接口的特定输入与快速导航操作相关联,以允许更快速移过子选项音频剪辑(例如,用于在首字母之间向前跳和向后跳的输入,或用于子选项的音频剪辑的回放的快进或倒转的选项)。作为再一个例子,电子设备可以检测用于直接导航到特定的子选项的特定输入(例如,检测以莫尔斯代码形式的用于直接跳到特定的字母或数字的输入,例如,在使能基于莫尔斯代码的输入后)。
电子设备响应于接收到子选项的用户选择,可以执行任何适当的操作。在某些实施例中,电子设备可以回放与所选选项相关联的音频(例如,回放与所选择的艺术家相关联的所有音频,或者所选择的专辑或播放列表中的所有音频)。在某些实施例中,电子设备可以提供用于选择与所选择的子选项有关的音频剪辑相关联的其它元数据标记的选项。例如,响应于接收到对专辑的用户选择,电子设备可以提供与回放专辑、专辑艺术家、和专辑内的标题相关联的音频剪辑。作为另一个例子,响应于接收到对艺术家的用户选择,电子设备可以提供与回放与艺术家相关联的音频、艺术家的专辑、艺术家的音频的标题、或具有艺术家的音频的播放列表相关联的音频剪辑。
在某些实施例中,阵列500可包括播放列表种子选项560。响应于对播放列表种子选项560的用户选择,电子设备可以回放与被使用来识别播放列表种子的信息562相关联的音频剪辑。例如,电子设备可以回放直接用作为种子的音频标题的音频剪辑,或电子设备可以代之以或另外地,回放被使用来分类音频的标记的音频剪辑(例如,艺术家、标题和类型选项)。响应于接收到对标记子选项的用户选择,电子设备可以提供另外的子选项用来具体地识别用作为基于种子的播放列表的种子的一个或多个音频项(例如,与选项510、520、530、540和550中的一个或多个相关联的子选项)。
用户可以通过使用任何适当的方法导航多维音频菜单。在某些实施例中,用户可以选择用于其的音频剪辑被回放的选项。例如,用户可以通过使用输入接口而提供指令(例如,由感测单元检测)。响应于检测到指令,电子设备可以回放与所选选项的子选项相关联的音频剪辑。用户然后可以通过继续选择子选项来引导设备回放与所选子选项的另外的子选项相关联的音频剪辑而进一步沿音频菜单进行导航。如果电子设备操作与所选择的子选项相关联(例如,由特定的用户回放音频的指令),则电子设备可以响应于接收到适当的用户选择而执行选项。用户另外可以通过使用与选择输入不同的输入而向上导航音频菜单(例如,从子菜单到母菜单)。例如,用户可以把单个输入提供到感测单元(例如,单次按钮按压)以提供选择指令,以及把两次输入提供到感测单元(例如,两次按钮按压)以向上导航菜单级别。
在某些实施例中,由电子设备回放的音频剪辑可以是上下文敏感的。例如,电子设备可以识别在音频剪辑中切换的选项的当前值(例如,随机开或关)。作为另一个例子,电子设备可以识别特定的所选选项以在与回放指令(例如,“播放艺术家Coldplay”,“播放标题Viva 1a Vida”,或“播放音频图书The Hobbit”)相关联的音频剪辑中进行播放。
电子设备可以通过使用任何适当的方法来生成可选择的选项或子选项的要回放的音频剪辑。在某些实施例中,电子设备可包括文本到语音引擎和足够的处理,以便在设备上生成音频剪辑。可替换地,电子设备可以从主机设备接收与可选择的选项相关联的音频剪辑。主机设备可以通过使用任何适当的方法,包括例如使用文本到语音引擎,而生成音频剪辑。在某些实施例中,主机设备可包括比起电子设备更大量(substantive)的处理能力,这可以允许主机设备生成更精良或精确的音频剪辑(例如,考虑方言或语言的音频剪辑)。使用文本到语音引擎,可以允许电子设备生成所有音频菜单选项的音频剪辑(例如,与识别菜单选项的所记录的音频剪辑不同的,它不是全部可用的(例如,对于不太常见的标题和艺术家名字,音频剪辑是不可用的))。
在主机设备文本到语音引擎实施例中,主机设备可以通过使用任何适当的方法而识别根据其生成音频剪辑的文本串。在某些实施例中,主机设备可以识别与来自电子设备制造商的电子设备固件或操作系统相关联的文本串(例如,当电子设备固件被更新时作为从制造商下载的固件的一部分)。在某些实施例中,电子设备可以代之以或另外地,把文本串提供到主机设备用于合成。例如,当电子设备被耦合到主机设备时,电子设备可以把文本串作为同步协议的一部分提供到主机设备。在某些实施例中,电子设备可以根据由主机设备提供到电子设备的数据,识别文本串。例如,主机设备可以使用与要被传送到电子设备的音频相关联的元数据标记作为要提供用于其的音频剪辑的文本串。
下面的流程图描述结合本发明的一个实施例的音频用户接口使用的说明性过程。图6是按照本发明的一个实施例的、用于存取音频菜单的说明性过程的流程图。过程600可以从步骤602开始。在步骤604,电子设备可以确定是否检测到来自输入接口的输入。例如,电子设备可以确定是否从被耦合到设备的输入接口的单个感测单元接收到输入。如果电子设备确定没有接收到输入,则过程600可以返回步骤604,和继续监视电子设备输入。如果在步骤604,电子设备代之以确定接收到输入,则过程600可移到步骤606。
在步骤606,电子设备可以确定检测到的输入是否与存取音频菜单相关联。例如,电子设备可以确定所检测的输入是否与存取音频菜单(例如,单次拉长的按钮按压)相关联的输入匹配。如果电子设备确定所检测的输入与存取音频菜单不相关联,则过程600可以移到步骤608。在步骤608,电子设备可以执行与所检测的输入相关联的回放操作。例如,电子设备可以确定所有的非音频菜单输入是与回放控制相关联的,并引导电子设备执行与检测的输入相关联的回放操作。过程600然后在步骤610结束。
如果在步骤606,电子设备代之以确定检测到的输入是与提供音频菜单相关联的,则过程600可以移到步骤612。在步骤612,电子设备可以提供音频菜单。例如,电子设备可以回放几个可选择选项的音频剪辑。过程600然后在步骤614结束。
图7是按照本发明的一个实施例的、用于与音频菜单交互的说明性过程的流程图。过程700从步骤702开始。在步骤704,电子设备可以回避当前回放的音频。例如,电子设备可以减小音频的音量到特定的电平。该特定的电平可以根据音量值、音乐能量的测量值、音频的分贝输出、或任何其它适当的度量值而被确定。在步骤706,电子设备可以确定在回避期间是否接收到输入。例如,电子设备可以确定是否从输入接口接收到用来存取或使能音频菜单模式的输入(例如,从单个感测单元检测到的输入)。如果电子设备确定接收到输入,则过程700可以移到步骤708。
在步骤708,电子设备可以退出音频菜单。例如,电子设备可以停止音频菜单回放(例如,停止回避、轨迹宣告、或回放菜单选项),以及返回到前一音频的回放。在某些实施例中,电子设备可以把电子设备音量增加到在使能音频菜单之前的音量电平。过程700然后在步骤710结束。
如果在步骤706,电子设备代之以确定在回避期间没有接收到输入,则过程700可以移到步骤712。在步骤712,电子设备可以在使能音频菜单之前宣告回放的轨迹。例如,电子设备可以识别与回放的音频的元数据相关联的音频剪辑(例如,对于音频标题和艺术家的音频剪辑)。在步骤714,电子设备可以确定在轨迹宣告期间是否接收到输入。例如,电子设备可以确定是否从输入接口接收到被使用来存取或使能音频菜单模式的输入。如果电子设备确定接收到输入,则过程700可以移到步骤708,如上所述。如果在步骤714,电子设备代之以确定在轨迹宣告期间没有接收到输入,则过程700可以移到步骤716。
在步骤716,电子设备可以暂停(例如,留一段静默时刻,以允许用户登记轨迹宣告,并决定是否退出音频菜单模式),并提供音频音调以指示将提供菜单选项。例如,电子设备可以在预定的持续时间(例如,500ms)内暂停,并在暂停之后提供音频音调。在步骤718,电子设备可以确定在暂停和所提供的音频音调期间是否接收到输入。例如,电子设备可以确定是否从输入接口接收到被使用来存取或使能音频菜单模式的输入。如果电子设备确定接收到输入,则过程700可以移到步骤708,如以上描述的。如果在步骤718,电子设备代之以确定在暂停和音频音调期间没有接收到输入,则过程700可以移到步骤720。
在步骤720,电子设备可以回放与音频菜单相关联的菜单选项。例如,电子设备可以回放与菜单选项回放相关联的接连的音频剪辑。在步骤722,电子设备可以确定在菜单选项期间是否接收到输入。例如,电子设备可以确定是否从输入接口接收到用于选择音频模式选项的输入。如果电子设备确定没有接收到输入,则过程700返回到步骤720,并继续回放对于音频菜单选项的音频剪辑。如果在步骤722,电子设备代之以确定接收到输入,则过程700可以移到步骤724。在步骤724,电子设备可以执行与由检测到的用户输入所选择的菜单选项相关联的操作。例如,电子设备可以回放与所选择的选项相关联的音频。过程700然后在步骤710结束。
图8是按照本发明的一个实施例的、用于与多维菜单交互的说明性过程的流程图。过程800从步骤802开始。在步骤804,电子设备可以回放与音频菜单相关联的菜单选项。例如,电子设备可以回放与菜单选项相关联的接连的音频剪辑。在步骤806,电子设备可以确定在与菜单选项相关联的音频剪辑的回放期间是否接收到输入。例如,电子设备可以确定是否接收到用于选择用于其的音频剪辑被回放的一个选项的输入。如果电子设备确定没有接收到输入,则过程800返回到步骤804,并继续回放用于音频菜单选项的音频剪辑。如果在步骤806,电子设备代之以确定接收到输入,则过程800可以移到步骤808。在步骤808,电子设备可以回放用于与所选择的选项相关联的子选项的音频剪辑。例如,电子设备可以响应于接收到选择艺术家选项的输入而回放用于艺术家名字的音频剪辑。
在步骤810,电子设备可以确定在与子选项相关联的音频剪辑的回放期间是否接收到输入。例如,电子设备可以确定是否接收到用以选择用于其的音频剪辑被回放的一个子选项的输入。如果电子设备确定没有接收到输入,则过程800返回到步骤808,并继续回放用于音频菜单子选项的音频剪辑。如果在步骤810,电子设备代之以确定接收到输入,则过程800移到步骤812。
在步骤812,电子设备可以确定在步骤810检测到的输入是否为与上移一个菜单级别的指令相关联的输入。例如,电子设备可以确定输入是否与“后退(back)”指令(例如,拉长的按钮按压)相关联。如果电子设备确定所检测的输入是与上移菜单级别的指令相关联的,则过程800可以移动回到步骤804,并且回放用于从步骤808的子选项级别上移一个级别的菜单选项的音频剪辑。如果在步骤812,电子设备代之以确定所检测到的输入不是与上升一个菜单级别的指令相关联的输入,则过程800移到步骤814。在步骤814,电子设备可以确定在步骤810检测到的输入是否为用于与电子设备操作相关联的子选项的输入。例如,电子设备可以确定输入是否是与对于与电子设备操作相关联的子选项的选择指令(例如,按钮的单次按压)相关联的。如果电子设备确定所检测的输入是与电子设备操作不相关联的(例如,所选择的子选项与电子设备操作不相关联),则过程800可以移到步骤816。在步骤816,电子设备可以回放用于与所选择的子选项相关联的以后的子选项的音频剪辑。例如,电子设备可以识别所选子选项以后的子选项,并回放与所识别的以后的子选项相关联的音频剪辑。过程800然后可以返回到步骤810,并监视在音频剪辑的回放期间的输入。
如果在步骤814,电子设备代之以确定所检测的输入是用于与电子设备操作相关联的子选项的输入(例如,所选择的子选项是与电子设备操作相关联的),则过程800可以移到步骤818。在步骤818,电子设备可以执行与所选择的子选项相关联的电子设备操作。例如,电子设备可以回放由子选项标识的音频(例如,由所选择的艺术家名字子选项表示的音频)。过程800然后在步骤820结束。
本发明的一个实施例可以包括一种通过使用输入接口的单个感测单元来控制不带有显示器的电子设备的操作的设备,所述设备包括:用于通过使用来自所述单个感测单元的输入来控制音频回放操作的装置;用于接收来自所述单个感测单元的第一输入的装置;用于响应于接收到所述第一输入而存取菜单模式的装置;用于回放至少一个音频剪辑的装置,其中所述音频剪辑与菜单选项相关联;用于在所述至少一个音频剪辑中的一个音频剪辑的回放期间接收来自所述输入接口的第二输入的装置;以及用于响应于接收到所述第二输入而存取与所述至少一个音频剪辑中的所述一个音频剪辑相关联的菜单选项的装置。在所述设备中,与所述至少一个音频剪辑中的所述一个音频剪辑相关联的菜单选项与电子设备操作相关联;并且用于存取的装置包括用于执行所述电子设备操作的装置。在所述设备中,还包括:用于在接收到所述第一输入之前回放音频的装置;以及用于响应于接收到所述第一输入而宣告所回放的音频的装置。在所述设备中,用于宣告的装置包括:用于回放与所回放的音频相关联的标题、艺术家、专辑名称、音频图书标题、章节名称、类型和年中的至少一项的音频剪辑的装置。在所述设备中,还包括:用于响应于接收到所述第一输入而回避所述所回放的音频的装置。在所述设备中,还包括:用于在回放所述至少一个音频剪辑之前接收第三输入的装置;以及用于响应于接收到所述第三输入而退出所述菜单模式的装置。在所述设备中,还包括:用于在所述至少一个音频剪辑中的一个音频剪辑的回放期间接收来自所述单个感测单元的第三输入的装置;以及用于跳过所述至少一个音频剪辑中的所述一个音频剪辑的回放以回放下一个音频剪辑的装置。在所述设备中,所述第一输入或所述第二输入包括以下项中的至少一项:通过使用所述单个感测单元来检测事件的开始,和通过使用所述单个感测单元来检测事件的结束。
根据本发明的另一实施例包括一种用于提供音频菜单给用户的电子设备,所述电子设备包括:单个感测单元,用于检测与由所述电子设备显示的信息不相关联的用户交互;处理器,操作来引导音频输出以回放音频,通过使用所述单个感测单元来检测第一输入,识别分别与多个电子设备操作中的一个相关联的多个音频剪辑,,引导所述音频输出以回放所识别的多个音频剪辑,通过使用所述单个感测单元来检测在所述多个音频剪辑中的一个音频剪辑的回放期间的第二输入,以及执行与所述多个音频剪辑中的所述一个音频剪辑相关联的电子设备操作。在所述电子设备中,所述处理器还操作来通过使用所述单个感测单元来检测第三输入,以及响应于检测到所述第三输入而控制所述音频的回放。在所述电子设备中,所述处理器还操作来响应于检测到所述第一输入而引导所述音频输出以减小所回放的音频的音量。在所述电子设备中,所述处理器还操作来在50ms到800ms的范围中的持续时间内减小所述音量。在所述电子设备中,所述单个感测单元包括机械感测器;所述第一输入包括对所述机械感测器的拉长的按压;以及所述第二输入包括对所述机械感测器的随后的按压。在所述电子设备中,所述单个感测单元包括机械感测器;所述第一输入包括对所述机械感测器的按压和保持;以及所述第二输入包括释放所述机械感测器。在所述电子设备中,所述处理器还操作来通过使用所述单个感测单元来检测第三输入,以及响应于检测到所述第三输入而引导所述音频输出以导航所述多个音频剪辑的回放。在所述电子设备中,所述电子设备操作包括至少一个音频类别参数;以及所述处理器还操作来引导所述音频输出以回放与所述多个音频剪辑中的一个音频剪辑相关联的所述音频类别参数有关的数值的随后的音频剪辑。在所述电子设备中,所述音频输出被耦合到耳塞机、头戴式耳机和扬声器中的至少一个。
根据本发明的再一个实施例包括一种通过使用输入接口的单个感测单元来控制不带有显示器的电子设备的操作的方法,包括:通过使用来自所述单个感测单元的输入来控制音频回放操作;接收来自所述单个感测单元的第一输入;响应于接收到所述第一输入而存取菜单模式;回放至少一个音频剪辑,其中所述音频剪辑与菜单选项相关联;在所述至少一个音频剪辑中的一个音频剪辑的回放期间接收来自所述输入接口的第二输入;以及响应于接收到所述第二输入而存取与所述至少一个音频剪辑中的所述一个音频剪辑相关联的菜单选项。在所述方法中,与所述至少一个音频剪辑中的所述一个音频剪辑相关联的菜单选项与电子设备操作相关联;以及所述存取还包括:执行所述电子设备操作。在所述方法中,还包括:在接收所述第一输入之前回放音频;以及响应于接收到所述第一输入,宣告所回放的音频。在所述方法中,所述宣告包括:回放与所回放的音频相关联的标题、艺术家、专辑名称、音频图书标题、章节名称、类型和年中的至少一项的音频剪辑。在所述方法中,还包括:响应于接收到所述第一输入而回避所述所回放的音频。在所述方法中,还包括:在回放所述至少一个音频剪辑之前接收第三输入;以及响应于接收到所述第三输入而退出所述菜单模式。在所述方法中,还包括:在所述至少一个音频剪辑中的一个音频剪辑的回放期间接收来自所述单个感测单元的第三输入;以及跳过所述至少一个音频剪辑中的所述一个音频剪辑的回放以回放下一个音频剪辑。在所述方法中,所述第一输入或所述第二输入包括以下项中的至少一项:通过使用所述单个感测单元来检测事件的开始,和通过使用所述单个感测单元来检测事件的结束。
出于说明而不是限制的目的给出了本发明的上述实施例,以及本发明仅仅由随后的权利要求限制。

Claims (25)

1.一种通过使用输入接口的单个感测单元来控制不带有显示器的电子设备的操作的设备,包括:
用于通过使用来自所述单个感测单元的输入来控制音频回放操作的装置;
用于接收来自所述单个感测单元的第一输入的装置;
用于响应于接收到所述第一输入而存取菜单模式的装置;
用于回放至少一个音频剪辑的装置,其中所述音频剪辑与菜单选项相关联;
用于在所述至少一个音频剪辑中的一个音频剪辑的回放期间接收来自所述输入接口的第二输入的装置;以及
用于响应于接收到所述第二输入而存取与所述至少一个音频剪辑中的所述一个音频剪辑相关联的菜单选项的装置。
2.如权利要求1所述的设备,其中与所述至少一个音频剪辑中的所述一个音频剪辑相关联的菜单选项与电子设备操作相关联;以及
用于存取的装置包括用于执行所述电子设备操作的装置。
3.如权利要求1所述的设备,还包括:
用于在接收到所述第一输入之前回放音频的装置;以及
用于响应于接收到所述第一输入而宣告所回放的音频的装置。
4.如权利要求3所述的设备,其中用于宣告的装置包括:用于回放与所回放的音频相关联的标题、艺术家、专辑名称、音频图书标题、章节名称、类型和年中的至少一项的音频剪辑的装置。
5.如权利要求3所述的设备,还包括:用于响应于接收到所述第一输入而回避所述所回放的音频的装置。
6.如权利要求1所述的设备,还包括:
用于在回放所述至少一个音频剪辑之前接收第三输入的装置;以及
用于响应于接收到所述第三输入而退出所述菜单模式的装置。
7.如权利要求1所述的设备,还包括:
用于在所述至少一个音频剪辑中的一个音频剪辑的回放期间接收来自所述单个感测单元的第三输入的装置;以及
用于跳过所述至少一个音频剪辑中的所述一个音频剪辑的回放以回放下一个音频剪辑的装置。
8.如权利要求1所述的设备,其中所述第一输入或所述第二输入包括以下项中的至少一项:通过使用所述单个感测单元来检测事件的开始,和通过使用所述单个感测单元来检测事件的结束。
9.一种用于提供音频菜单给用户的电子设备,包括:
单个感测单元,用于检测与由所述电子设备显示的信息不相关联的用户交互;
处理器,操作来引导音频输出以回放音频,通过使用所述单个感测单元来检测第一输入,识别分别与多个电子设备操作中的一个相关联的多个音频剪辑,,引导所述音频输出以回放所识别的多个音频剪辑,通过使用所述单个感测单元来检测在所述多个音频剪辑中的一个音频剪辑的回放期间的第二输入,以及执行与所述多个音频剪辑中的所述一个音频剪辑相关联的电子设备操作。
10.如权利要求9所述的电子设备,其中所述处理器还操作来通过使用所述单个感测单元来检测第三输入,以及响应于检测到所述第三输入而控制所述音频的回放。
11.如权利要求9所述的电子设备,其中所述处理器还操作来响应于检测到所述第一输入而引导所述音频输出以减小所回放的音频的音量。
12.如权利要求11所述的电子设备,其中所述处理器还操作来在50ms到800ms的范围中的持续时间内减小所述音量。
13.如权利要求9所述的电子设备,其中:
所述单个感测单元包括机械感测器;
所述第一输入包括对所述机械感测器的拉长的按压;以及
所述第二输入包括对所述机械感测器的随后的按压。
14.如权利要求9所述的电子设备,其中:
所述单个感测单元包括机械感测器;
所述第一输入包括对所述机械感测器的按压和保持;以及
所述第二输入包括释放所述机械感测器。
15.如权利要求9所述的电子设备,其中所述处理器还操作来通过使用所述单个感测单元来检测第三输入,以及响应于检测到所述第三输入而引导所述音频输出以导航所述多个音频剪辑的回放。
16.如权利要求9所述的电子设备,其中:
所述电子设备操作包括至少一个音频类别参数;以及
所述处理器还操作来引导所述音频输出以回放与所述多个音频剪辑中的一个音频剪辑相关联的所述音频类别参数有关的数值的随后的音频剪辑。
17.如权利要求9所述的电子设备,其中所述音频输出被耦合到耳塞机、头戴式耳机和扬声器中的至少一个。
18.一种通过使用输入接口的单个感测单元来控制不带有显示器的电子设备的操作的方法,包括:
通过使用来自所述单个感测单元的输入来控制音频回放操作;
接收来自所述单个感测单元的第一输入;
响应于接收到所述第一输入而存取菜单模式;
回放至少一个音频剪辑,其中所述音频剪辑与菜单选项相关联;
在所述至少一个音频剪辑中的一个音频剪辑的回放期间接收来自所述输入接口的第二输入;以及
响应于接收到所述第二输入而存取与所述至少一个音频剪辑中的所述一个音频剪辑相关联的菜单选项。
19.如权利要求18所述的方法,其中:
与所述至少一个音频剪辑中的所述一个音频剪辑相关联的菜单选项与电子设备操作相关联;以及
所述存取还包括:执行所述电子设备操作。
20.如权利要求18所述的方法,还包括:
在接收所述第一输入之前回放音频;以及
响应于接收到所述第一输入,宣告所回放的音频。
21.如权利要求20所述的方法,其中所述宣告包括:回放与所回放的音频相关联的标题、艺术家、专辑名称、音频图书标题、章节名称、类型和年中的至少一项的音频剪辑。
22.如权利要求20所述的方法,还包括:响应于接收到所述第一输入而回避所述所回放的音频。
23.如权利要求18所述的方法,还包括:
在回放所述至少一个音频剪辑之前接收第三输入;以及
响应于接收到所述第三输入而退出所述菜单模式。
24.如权利要求18所述的方法,还包括:
在所述至少一个音频剪辑中的一个音频剪辑的回放期间接收来自所述单个感测单元的第三输入;以及
跳过所述至少一个音频剪辑中的所述一个音频剪辑的回放以回放下一个音频剪辑。
25.如权利要求18所述的方法,其中所述第一输入或所述第二输入包括以下项中的至少一项:通过使用所述单个感测单元来检测事件的开始,和通过使用所述单个感测单元来检测事件的结束。
CN201010109130A 2009-01-30 2010-02-01 用于无显示器的电子设备的音频用户接口 Pending CN101794208A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/363,513 2009-01-30
US12/363,513 US8862252B2 (en) 2009-01-30 2009-01-30 Audio user interface for displayless electronic device

Publications (1)

Publication Number Publication Date
CN101794208A true CN101794208A (zh) 2010-08-04

Family

ID=42041888

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010109130A Pending CN101794208A (zh) 2009-01-30 2010-02-01 用于无显示器的电子设备的音频用户接口

Country Status (6)

Country Link
US (1) US8862252B2 (zh)
EP (1) EP2214175A1 (zh)
KR (2) KR101110539B1 (zh)
CN (1) CN101794208A (zh)
GB (1) GB2467432A (zh)
WO (1) WO2010087922A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108712711A (zh) * 2013-10-31 2018-10-26 杜比实验室特许公司 使用元数据处理的耳机的双耳呈现

Families Citing this family (152)

* Cited by examiner, † Cited by third party
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
US9318108B2 (en) 2010-01-18 2016-04-19 Apple Inc. Intelligent automated assistant
US8977255B2 (en) 2007-04-03 2015-03-10 Apple Inc. Method and system for operating a multi-function portable electronic device using voice-activation
US10002189B2 (en) 2007-12-20 2018-06-19 Apple Inc. Method and apparatus for searching using an active ontology
US9330720B2 (en) 2008-01-03 2016-05-03 Apple Inc. Methods and apparatus for altering audio output signals
US8996376B2 (en) 2008-04-05 2015-03-31 Apple Inc. Intelligent text-to-speech conversion
US10496753B2 (en) * 2010-01-18 2019-12-03 Apple Inc. Automatically adapting user interfaces for hands-free interaction
US20100030549A1 (en) 2008-07-31 2010-02-04 Lee Michael M Mobile device having human language translation capability with positional feedback
US8463053B1 (en) 2008-08-08 2013-06-11 The Research Foundation Of State University Of New York Enhanced max margin learning on multimodal data mining in a multimedia database
US8676904B2 (en) 2008-10-02 2014-03-18 Apple Inc. Electronic devices with voice command and contextual data processing capabilities
CN101783160A (zh) * 2009-01-16 2010-07-21 鸿富锦精密工业(深圳)有限公司 音频播放装置及其播放方法
US8194890B2 (en) * 2009-03-10 2012-06-05 Apple Inc. Detecting and processing button press events for performing electronic device operations
US10241752B2 (en) 2011-09-30 2019-03-26 Apple Inc. Interface for a virtual digital assistant
US10255566B2 (en) 2011-06-03 2019-04-09 Apple Inc. Generating and processing task items that represent tasks to perform
US10553209B2 (en) 2010-01-18 2020-02-04 Apple Inc. Systems and methods for hands-free notification summaries
US10276170B2 (en) 2010-01-18 2019-04-30 Apple Inc. Intelligent automated assistant
US10679605B2 (en) 2010-01-18 2020-06-09 Apple Inc. Hands-free list-reading by intelligent automated assistant
US10705794B2 (en) 2010-01-18 2020-07-07 Apple Inc. Automatically adapting user interfaces for hands-free interaction
US8682667B2 (en) 2010-02-25 2014-03-25 Apple Inc. User profiling for selecting user specific voice input processing information
US9112989B2 (en) * 2010-04-08 2015-08-18 Qualcomm Incorporated System and method of smart audio logging for mobile devices
US9634855B2 (en) 2010-05-13 2017-04-25 Alexander Poltorak Electronic personal interactive device that determines topics of interest using a conversational agent
SG180025A1 (en) * 2010-10-11 2012-05-30 Creative Tech Ltd An apparatus and method for controlling playback of videos grouped in a plurality of playlists
US9557895B2 (en) * 2011-01-27 2017-01-31 Hewlett Packard Enterprise Development Lp Electronic book with changeable paths
US9262612B2 (en) 2011-03-21 2016-02-16 Apple Inc. Device access using voice authentication
US8532632B2 (en) 2011-05-16 2013-09-10 Wesley Boudville Cellphone changing an electronic display that contains a barcode
US10057736B2 (en) 2011-06-03 2018-08-21 Apple Inc. Active transport based notifications
DE102011079034A1 (de) 2011-07-12 2013-01-17 Siemens Aktiengesellschaft Ansteuerung eines technischen Systems
US9485411B2 (en) 2011-10-28 2016-11-01 Canon Kabushiki Kaisha Display control apparatus and method for controlling display control apparatus
CN102436379A (zh) * 2011-11-10 2012-05-02 江苏联著实业有限公司 一种数字网报单页面多维度导航系统
WO2013123063A1 (en) * 2012-02-17 2013-08-22 Wanca Frank M Method, system and apparatus for integrated dynamic neural stimulation
US10134385B2 (en) 2012-03-02 2018-11-20 Apple Inc. Systems and methods for name pronunciation
US9735973B2 (en) * 2012-03-15 2017-08-15 Vidoyen Inc. Expert answer platform methods, apparatuses and media
US10417037B2 (en) 2012-05-15 2019-09-17 Apple Inc. Systems and methods for integrating third party services with a digital assistant
US9721563B2 (en) 2012-06-08 2017-08-01 Apple Inc. Name recognition system
EP2954514B1 (en) 2013-02-07 2021-03-31 Apple Inc. Voice trigger for a digital assistant
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
WO2014197334A2 (en) 2013-06-07 2014-12-11 Apple Inc. System and method for user-specified pronunciation of words for speech synthesis and recognition
WO2014197335A1 (en) 2013-06-08 2014-12-11 Apple Inc. Interpreting and acting upon commands that involve sharing information with remote devices
US10176167B2 (en) 2013-06-09 2019-01-08 Apple Inc. System and method for inferring user intent from speech inputs
WO2014200728A1 (en) 2013-06-09 2014-12-18 Apple Inc. Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant
US9300268B2 (en) * 2013-10-18 2016-03-29 Apple Inc. Content aware audio ducking
US10296160B2 (en) 2013-12-06 2019-05-21 Apple Inc. Method for extracting salient dialog usage from live data
US9966065B2 (en) 2014-05-30 2018-05-08 Apple Inc. Multi-command single utterance input method
US9633004B2 (en) 2014-05-30 2017-04-25 Apple Inc. Better resolution when referencing to concepts
US9430463B2 (en) 2014-05-30 2016-08-30 Apple Inc. Exemplar-based natural language processing
US9715875B2 (en) 2014-05-30 2017-07-25 Apple Inc. Reducing the need for manual start/end-pointing and trigger phrases
US10170123B2 (en) 2014-05-30 2019-01-01 Apple Inc. Intelligent assistant for home automation
US9338493B2 (en) 2014-06-30 2016-05-10 Apple Inc. Intelligent automated assistant for TV user interactions
WO2016022496A2 (en) 2014-08-06 2016-02-11 Apple Inc. Reduced-size user interfaces for battery management
JP6349030B2 (ja) 2014-09-02 2018-06-27 アップル インコーポレイテッド アラートを管理するための小型インターフェース
US9818400B2 (en) 2014-09-11 2017-11-14 Apple Inc. Method and apparatus for discovering trending terms in speech requests
CN105516844A (zh) * 2014-09-26 2016-04-20 鸿富锦精密工业(深圳)有限公司 耳机装置、具有耳机装置的电子设备及其控制方法
US10127911B2 (en) 2014-09-30 2018-11-13 Apple Inc. Speaker identification and unsupervised speaker adaptation techniques
US10074360B2 (en) 2014-09-30 2018-09-11 Apple Inc. Providing an indication of the suitability of speech recognition
US9668121B2 (en) 2014-09-30 2017-05-30 Apple Inc. Social reminders
US10152299B2 (en) 2015-03-06 2018-12-11 Apple Inc. Reducing response latency of intelligent automated assistants
US10567477B2 (en) 2015-03-08 2020-02-18 Apple Inc. Virtual assistant continuity
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
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
US10083688B2 (en) 2015-05-27 2018-09-25 Apple Inc. Device voice control for selecting a displayed affordance
US9578173B2 (en) 2015-06-05 2017-02-21 Apple Inc. Virtual assistant aided communication with 3rd party service in a communication session
US11025565B2 (en) 2015-06-07 2021-06-01 Apple Inc. Personalized prediction of responses for instant messaging
US20160378747A1 (en) 2015-06-29 2016-12-29 Apple Inc. Virtual assistant for media playback
WO2017022132A1 (ja) * 2015-08-06 2017-02-09 三菱電機株式会社 空気調和機
US10740384B2 (en) 2015-09-08 2020-08-11 Apple Inc. Intelligent automated assistant for media search and playback
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
US10747498B2 (en) 2015-09-08 2020-08-18 Apple Inc. Zero latency digital assistant
US9679453B2 (en) 2015-10-20 2017-06-13 Vivint, Inc. System and methods for correlating sound events to security and/or automation system operations
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
US10049668B2 (en) 2015-12-02 2018-08-14 Apple Inc. Applying neural network language models to weighted finite state transducers for automatic speech recognition
US10223066B2 (en) 2015-12-23 2019-03-05 Apple Inc. Proactive assistance based on dialog communication between devices
GB2546249A (en) * 2016-01-05 2017-07-19 Oclu Ltd Video recording device
US20170293463A1 (en) * 2016-04-11 2017-10-12 Mighty Audio, Inc. Systems and methods for managing displayless portable electronic devices
USD799551S1 (en) 2016-04-11 2017-10-10 Might Audio, Inc. Portable electronic device
US11227589B2 (en) 2016-06-06 2022-01-18 Apple Inc. Intelligent list reading
US10049663B2 (en) 2016-06-08 2018-08-14 Apple, Inc. Intelligent automated assistant for media exploration
US10586535B2 (en) 2016-06-10 2020-03-10 Apple Inc. Intelligent digital assistant in a multi-tasking environment
DK201670540A1 (en) 2016-06-11 2018-01-08 Apple Inc Application integration with a digital assistant
DK179415B1 (en) 2016-06-11 2018-06-14 Apple Inc Intelligent device arbitration and control
US10474753B2 (en) 2016-09-07 2019-11-12 Apple Inc. Language identification using recurrent neural networks
US10043516B2 (en) 2016-09-23 2018-08-07 Apple Inc. Intelligent automated assistant
US11281993B2 (en) 2016-12-05 2022-03-22 Apple Inc. Model and ensemble compression for metric learning
US10593346B2 (en) 2016-12-22 2020-03-17 Apple Inc. Rank-reduced token representation for automatic speech recognition
US11204787B2 (en) 2017-01-09 2021-12-21 Apple Inc. Application integration with a digital assistant
DK201770383A1 (en) 2017-05-09 2018-12-14 Apple Inc. USER INTERFACE FOR CORRECTING RECOGNITION ERRORS
US10417266B2 (en) 2017-05-09 2019-09-17 Apple Inc. Context-aware ranking of intelligent response suggestions
DK201770439A1 (en) 2017-05-11 2018-12-13 Apple Inc. Offline personal assistant
US10726832B2 (en) 2017-05-11 2020-07-28 Apple Inc. Maintaining privacy of personal information
US10395654B2 (en) 2017-05-11 2019-08-27 Apple Inc. Text normalization based on a data-driven learning network
DK180048B1 (en) 2017-05-11 2020-02-04 Apple Inc. MAINTAINING THE DATA PROTECTION OF PERSONAL INFORMATION
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
US11301477B2 (en) 2017-05-12 2022-04-12 Apple Inc. Feedback analysis of a digital assistant
DK201770428A1 (en) 2017-05-12 2019-02-18 Apple Inc. LOW-LATENCY INTELLIGENT AUTOMATED ASSISTANT
DK201770431A1 (en) 2017-05-15 2018-12-20 Apple Inc. Optimizing dialogue policy decisions for digital assistants using implicit feedback
DK201770432A1 (en) 2017-05-15 2018-12-21 Apple Inc. Hierarchical belief states for digital assistants
DK179560B1 (en) 2017-05-16 2019-02-18 Apple Inc. FAR-FIELD EXTENSION FOR DIGITAL ASSISTANT SERVICES
US10303715B2 (en) 2017-05-16 2019-05-28 Apple Inc. Intelligent automated assistant for media exploration
US20180336892A1 (en) 2017-05-16 2018-11-22 Apple Inc. Detecting a trigger of a digital assistant
US10311144B2 (en) 2017-05-16 2019-06-04 Apple Inc. Emoji word sense disambiguation
US10403278B2 (en) 2017-05-16 2019-09-03 Apple Inc. Methods and systems for phonetic matching in digital assistant services
US10657328B2 (en) 2017-06-02 2020-05-19 Apple Inc. Multi-task recurrent neural network architecture for efficient morphology handling in neural language modeling
US11322049B2 (en) 2017-06-21 2022-05-03 Prestan Products Llc Automated external defibrillator training device with manual input and audio output controls for programming
US11822591B2 (en) * 2017-09-06 2023-11-21 International Business Machines Corporation Query-based granularity selection for partitioning recordings
US10445429B2 (en) 2017-09-21 2019-10-15 Apple Inc. Natural language understanding using vocabularies with compressed serialized tries
US10755051B2 (en) 2017-09-29 2020-08-25 Apple Inc. Rule-based natural language processing
US10636424B2 (en) 2017-11-30 2020-04-28 Apple Inc. Multi-turn canned dialog
US10733982B2 (en) 2018-01-08 2020-08-04 Apple Inc. Multi-directional dialog
US10733375B2 (en) 2018-01-31 2020-08-04 Apple Inc. Knowledge-based framework for improving natural language understanding
US10789959B2 (en) 2018-03-02 2020-09-29 Apple Inc. Training speaker recognition models for digital assistants
US10592604B2 (en) 2018-03-12 2020-03-17 Apple Inc. Inverse text normalization for automatic speech recognition
US10818288B2 (en) 2018-03-26 2020-10-27 Apple Inc. Natural assistant interaction
US10909331B2 (en) 2018-03-30 2021-02-02 Apple Inc. Implicit identification of translation payload with neural machine translation
US10928918B2 (en) 2018-05-07 2021-02-23 Apple Inc. Raise to speak
US11145294B2 (en) 2018-05-07 2021-10-12 Apple Inc. Intelligent automated assistant for delivering content from user experiences
US10984780B2 (en) 2018-05-21 2021-04-20 Apple Inc. Global semantic word embeddings using bi-directional recurrent neural networks
US10892996B2 (en) 2018-06-01 2021-01-12 Apple Inc. Variable latency device coordination
US11386266B2 (en) 2018-06-01 2022-07-12 Apple Inc. Text correction
DK179822B1 (da) 2018-06-01 2019-07-12 Apple Inc. Voice interaction at a primary device to access call functionality of a companion device
DK201870355A1 (en) 2018-06-01 2019-12-16 Apple Inc. VIRTUAL ASSISTANT OPERATION IN MULTI-DEVICE ENVIRONMENTS
DK180639B1 (en) 2018-06-01 2021-11-04 Apple Inc DISABILITY OF ATTENTION-ATTENTIVE VIRTUAL ASSISTANT
US10496705B1 (en) 2018-06-03 2019-12-03 Apple Inc. Accelerated task performance
EP3598295A1 (en) 2018-07-18 2020-01-22 Spotify AB Human-machine interfaces for utterance-based playlist selection
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
US11475898B2 (en) 2018-10-26 2022-10-18 Apple Inc. Low-latency multi-speaker speech recognition
US10928998B2 (en) * 2018-12-18 2021-02-23 Spotify Ab Methods and systems for configuring automatic media playback settings
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
US11475884B2 (en) 2019-05-06 2022-10-18 Apple Inc. Reducing digital assistant latency when a language is incorrectly determined
US11307752B2 (en) 2019-05-06 2022-04-19 Apple Inc. User configurable task triggers
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
US11289073B2 (en) 2019-05-31 2022-03-29 Apple Inc. Device text to speech
DK201970511A1 (en) 2019-05-31 2021-02-15 Apple Inc Voice identification in digital assistant systems
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
US11468890B2 (en) 2019-06-01 2022-10-11 Apple Inc. Methods and user interfaces for voice-based control of electronic devices
US11488406B2 (en) 2019-09-25 2022-11-01 Apple Inc. Text detection using global geometry estimators
US11043220B1 (en) 2020-05-11 2021-06-22 Apple Inc. Digital assistant hardware abstraction
US11061543B1 (en) 2020-05-11 2021-07-13 Apple Inc. Providing relevant data items based on context
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

Family Cites Families (592)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3828132A (en) 1970-10-30 1974-08-06 Bell Telephone Labor Inc Speech synthesis by concatenation of formant encoded words
US3704345A (en) 1971-03-19 1972-11-28 Bell Telephone Labor Inc Conversion of printed text into synthetic speech
US3979557A (en) 1974-07-03 1976-09-07 International Telephone And Telegraph Corporation Speech processor system for pitch period extraction using prediction filters
BG24190A1 (en) 1976-09-08 1978-01-10 Antonov Method of synthesis of speech and device for effecting same
JPS597120B2 (ja) 1978-11-24 1984-02-16 日本電気株式会社 音声分析装置
US4310721A (en) 1980-01-23 1982-01-12 The United States Of America As Represented By The Secretary Of The Army Half duplex integral vocoder modem system
US4348553A (en) 1980-07-02 1982-09-07 International Business Machines Corporation Parallel pattern verifier with dynamic time warping
DE3382796T2 (de) 1982-06-11 1996-03-28 Mitsubishi Electric Corp Vorrichtung zur Zwischenbildkodierung.
US4688195A (en) 1983-01-28 1987-08-18 Texas Instruments Incorporated Natural-language interface generating system
JPS603056A (ja) 1983-06-21 1985-01-09 Toshiba Corp 情報整理装置
DE3335358A1 (de) 1983-09-29 1985-04-11 Siemens AG, 1000 Berlin und 8000 München Verfahren zur bestimmung von sprachspektren fuer die automatische spracherkennung und sprachcodierung
US5164900A (en) 1983-11-14 1992-11-17 Colman Bernath Method and device for phonetically encoding Chinese textual data for data processing entry
US4726065A (en) 1984-01-26 1988-02-16 Horst Froessl Image manipulation by speech signals
US4955047A (en) 1984-03-26 1990-09-04 Dytel Corporation Automated attendant with direct inward system access
US4811243A (en) 1984-04-06 1989-03-07 Racine Marsh V Computer aided coordinate digitizing system
US4692941A (en) 1984-04-10 1987-09-08 First Byte Real-time text-to-speech conversion system
US4783807A (en) 1984-08-27 1988-11-08 John Marley System and method for sound recognition with feature selection synchronized to voice pitch
US4718094A (en) 1984-11-19 1988-01-05 International Business Machines Corp. Speech recognition system
US5165007A (en) 1985-02-01 1992-11-17 International Business Machines Corporation Feneme-based Markov models for words
US4944013A (en) 1985-04-03 1990-07-24 British Telecommunications Public Limited Company Multi-pulse speech coder
US4833712A (en) 1985-05-29 1989-05-23 International Business Machines Corporation Automatic generation of simple Markov model stunted baseforms for words in a vocabulary
US4819271A (en) 1985-05-29 1989-04-04 International Business Machines Corporation Constructing Markov model word baseforms from multiple utterances by concatenating model sequences for word segments
EP0218859A3 (en) 1985-10-11 1989-09-06 International Business Machines Corporation Signal processor communication interface
US4776016A (en) 1985-11-21 1988-10-04 Position Orientation Systems, Inc. Voice control system
JPH0833744B2 (ja) 1986-01-09 1996-03-29 株式会社東芝 音声合成装置
US4724542A (en) 1986-01-22 1988-02-09 International Business Machines Corporation Automatic reference adaptation during dynamic signature verification
US5128752A (en) 1986-03-10 1992-07-07 Kohorn H Von System and method for generating and redeeming tokens
US5759101A (en) 1986-03-10 1998-06-02 Response Reward Systems L.C. Central and remote evaluation of responses of participatory broadcast audience with automatic crediting and couponing
US5032989A (en) 1986-03-19 1991-07-16 Realpro, Ltd. Real estate search and location system and method
EP0241170B1 (en) 1986-03-28 1992-05-27 AT&T Corp. Adaptive speech feature signal generation arrangement
US4903305A (en) 1986-05-12 1990-02-20 Dragon Systems, Inc. Method for representing word models for use in speech recognition
WO1988002516A1 (en) 1986-10-03 1988-04-07 British Telecommunications Public Limited Company Language translation system
WO1988002975A1 (en) 1986-10-16 1988-04-21 Mitsubishi Denki Kabushiki Kaisha Amplitude-adapted vector quantizer
US4829576A (en) 1986-10-21 1989-05-09 Dragon Systems, Inc. Voice recognition system
US4852168A (en) 1986-11-18 1989-07-25 Sprague Richard P Compression of stored waveforms for artificial speech
US4727354A (en) 1987-01-07 1988-02-23 Unisys Corporation System for selecting best fit vector code in vector quantization encoding
US4827520A (en) 1987-01-16 1989-05-02 Prince Corporation Voice actuated control system for use in a vehicle
JPH0619965B2 (ja) 1987-02-13 1994-03-16 日本電子株式会社 走査型電子顕微鏡等における試料交換装置
US4965763A (en) 1987-03-03 1990-10-23 International Business Machines Corporation Computer method for automatic extraction of commonly specified information from business correspondence
US5644727A (en) 1987-04-15 1997-07-01 Proprietary Financial Products, Inc. System for the operation and management of one or more financial accounts through the use of a digital communication and computation system for exchange, investment and borrowing
CA1295064C (en) 1987-05-29 1992-01-28 Kuniyoshi Marui Voice recognition system used in telephone apparatus
DE3723078A1 (de) 1987-07-11 1989-01-19 Philips Patentverwaltung Verfahren zur erkennung von zusammenhaengend gesprochenen woertern
US4974191A (en) 1987-07-31 1990-11-27 Syntellect Software Inc. Adaptive natural language computer interface system
CA1288516C (en) 1987-07-31 1991-09-03 Leendert M. Bijnagte Apparatus and method for communicating textual and image information between a host computer and a remote display terminal
US5022081A (en) 1987-10-01 1991-06-04 Sharp Kabushiki Kaisha Information recognition system
US4852173A (en) 1987-10-29 1989-07-25 International Business Machines Corporation Design and construction of a binary-tree system for language modelling
DE3876379T2 (de) 1987-10-30 1993-06-09 Ibm Automatische bestimmung von kennzeichen und markov-wortmodellen in einem spracherkennungssystem.
US5072452A (en) 1987-10-30 1991-12-10 International Business Machines Corporation Automatic determination of labels and Markov word models in a speech recognition system
US4914586A (en) 1987-11-06 1990-04-03 Xerox Corporation Garbage collector for hypermedia systems
US4992972A (en) 1987-11-18 1991-02-12 International Business Machines Corporation Flexible context searchable on-line information system with help files and modules for on-line computer system documentation
US5220657A (en) 1987-12-02 1993-06-15 Xerox Corporation Updating local copy of shared data in a collaborative system
US4984177A (en) 1988-02-05 1991-01-08 Advanced Products And Technologies, Inc. Voice language translator
US5194950A (en) 1988-02-29 1993-03-16 Mitsubishi Denki Kabushiki Kaisha Vector quantizer
US4914590A (en) 1988-05-18 1990-04-03 Emhart Industries, Inc. Natural language understanding system
KR910007197B1 (ko) 1988-08-23 1991-09-19 삼성전자 주식회사 리모트 콘트롤회로
FR2636163B1 (fr) 1988-09-02 1991-07-05 Hamon Christian Procede et dispositif de synthese de la parole par addition-recouvrement de formes d'onde
US4839853A (en) 1988-09-15 1989-06-13 Bell Communications Research, Inc. Computer information retrieval using latent semantic structure
JPH0293597A (ja) 1988-09-30 1990-04-04 Nippon I B M Kk 音声認識装置
US4905163A (en) 1988-10-03 1990-02-27 Minnesota Mining & Manufacturing Company Intelligent optical navigator dynamic information presentation and navigation system
US5282265A (en) 1988-10-04 1994-01-25 Canon Kabushiki Kaisha Knowledge information processing system
DE3837590A1 (de) 1988-11-05 1990-05-10 Ant Nachrichtentech Verfahren zum reduzieren der datenrate von digitalen bilddaten
DE68913669T2 (de) 1988-11-23 1994-07-21 Digital Equipment Corp Namenaussprache durch einen Synthetisator.
US5027406A (en) 1988-12-06 1991-06-25 Dragon Systems, Inc. Method for interactive speech recognition and training
US5127055A (en) 1988-12-30 1992-06-30 Kurzweil Applied Intelligence, Inc. Speech recognition apparatus & method having dynamic reference pattern adaptation
US5293448A (en) 1989-10-02 1994-03-08 Nippon Telegraph And Telephone Corporation Speech analysis-synthesis method and apparatus therefor
US5047614A (en) 1989-01-23 1991-09-10 Bianco James S Method and apparatus for computer-aided shopping
SE466029B (sv) 1989-03-06 1991-12-02 Ibm Svenska Ab Anordning och foerfarande foer analys av naturligt spraak i ett datorbaserat informationsbehandlingssystem
JPH0782544B2 (ja) 1989-03-24 1995-09-06 インターナショナル・ビジネス・マシーンズ・コーポレーション マルチテンプレートを用いるdpマツチング方法及び装置
US4977598A (en) 1989-04-13 1990-12-11 Texas Instruments Incorporated Efficient pruning algorithm for hidden markov model speech recognition
US5197005A (en) 1989-05-01 1993-03-23 Intelligent Business Systems Database retrieval system having a natural language interface
US5010574A (en) 1989-06-13 1991-04-23 At&T Bell Laboratories Vector quantizer search arrangement
JP2940005B2 (ja) 1989-07-20 1999-08-25 日本電気株式会社 音声符号化装置
US5091945A (en) 1989-09-28 1992-02-25 At&T Bell Laboratories Source dependent channel coding with error protection
CA2027705C (en) 1989-10-17 1994-02-15 Masami Akamine Speech coding system utilizing a recursive computation technique for improvement in processing speed
US5020112A (en) 1989-10-31 1991-05-28 At&T Bell Laboratories Image recognition method using two-dimensional stochastic grammars
US5220639A (en) 1989-12-01 1993-06-15 National Science Council Mandarin speech input method for Chinese computers and a mandarin speech recognition machine
US5021971A (en) 1989-12-07 1991-06-04 Unisys Corporation Reflective binary encoder for vector quantization
US5179652A (en) 1989-12-13 1993-01-12 Anthony I. Rozmanith Method and apparatus for storing, transmitting and retrieving graphical and tabular data
CH681573A5 (en) 1990-02-13 1993-04-15 Astral Automatic teller arrangement involving bank computers - is operated by user data card carrying personal data, account information and transaction records
DE69133296T2 (de) 1990-02-22 2004-01-29 Nec Corp Sprachcodierer
US5301109A (en) 1990-06-11 1994-04-05 Bell Communications Research, Inc. Computerized cross-language document retrieval using latent semantic indexing
JP3266246B2 (ja) 1990-06-15 2002-03-18 インターナシヨナル・ビジネス・マシーンズ・コーポレーシヨン 自然言語解析装置及び方法並びに自然言語解析用知識ベース構築方法
US5202952A (en) 1990-06-22 1993-04-13 Dragon Systems, Inc. Large-vocabulary continuous speech prefiltering and processing system
GB9017600D0 (en) 1990-08-10 1990-09-26 British Aerospace An assembly and method for binary tree-searched vector quanisation data compression processing
US5404295A (en) 1990-08-16 1995-04-04 Katz; Boris Method and apparatus for utilizing annotations to facilitate computer retrieval of database material
US5309359A (en) 1990-08-16 1994-05-03 Boris Katz Method and apparatus for generating and utlizing annotations to facilitate computer text retrieval
US5297170A (en) 1990-08-21 1994-03-22 Codex Corporation Lattice and trellis-coded quantization
US5400434A (en) 1990-09-04 1995-03-21 Matsushita Electric Industrial Co., Ltd. Voice source for synthetic speech system
US5216747A (en) 1990-09-20 1993-06-01 Digital Voice Systems, Inc. Voiced/unvoiced estimation of an acoustic signal
US5128672A (en) 1990-10-30 1992-07-07 Apple Computer, Inc. Dynamic predictive keyboard
US5325298A (en) 1990-11-07 1994-06-28 Hnc, Inc. Methods for generating or revising context vectors for a plurality of word stems
US5317507A (en) 1990-11-07 1994-05-31 Gallant Stephen I Method for document retrieval and for word sense disambiguation using neural networks
US5247579A (en) 1990-12-05 1993-09-21 Digital Voice Systems, Inc. Methods for speech transmission
US5345536A (en) 1990-12-21 1994-09-06 Matsushita Electric Industrial Co., Ltd. Method of speech recognition
US5127053A (en) 1990-12-24 1992-06-30 General Electric Company Low-complexity method for improving the performance of autocorrelation-based pitch detectors
US5133011A (en) 1990-12-26 1992-07-21 International Business Machines Corporation Method and apparatus for linear vocal control of cursor position
US5268990A (en) 1991-01-31 1993-12-07 Sri International Method for recognizing speech using linguistically-motivated hidden Markov models
GB9105367D0 (en) 1991-03-13 1991-04-24 Univ Strathclyde Computerised information-retrieval database systems
US5303406A (en) 1991-04-29 1994-04-12 Motorola, Inc. Noise squelch circuit with adaptive noise shaping
US5475587A (en) 1991-06-28 1995-12-12 Digital Equipment Corporation Method and apparatus for efficient morphological text analysis using a high-level language for compact specification of inflectional paradigms
US5293452A (en) 1991-07-01 1994-03-08 Texas Instruments Incorporated Voice log-in using spoken name input
US5687077A (en) 1991-07-31 1997-11-11 Universal Dynamics Limited Method and apparatus for adaptive control
US5199077A (en) 1991-09-19 1993-03-30 Xerox Corporation Wordspotting for voice editing and indexing
JP2662120B2 (ja) 1991-10-01 1997-10-08 インターナショナル・ビジネス・マシーンズ・コーポレイション 音声認識装置および音声認識用処理ユニット
US5222146A (en) 1991-10-23 1993-06-22 International Business Machines Corporation Speech recognition apparatus having a speech coder outputting acoustic prototype ranks
KR940002854B1 (ko) 1991-11-06 1994-04-04 한국전기통신공사 음성 합성시스팀의 음성단편 코딩 및 그의 피치조절 방법과 그의 유성음 합성장치
US5386494A (en) 1991-12-06 1995-01-31 Apple Computer, Inc. Method and apparatus for controlling a speech recognition function using a cursor control device
US5903454A (en) 1991-12-23 1999-05-11 Hoffberg; Linda Irene Human-factored interface corporating adaptive pattern recognition based controller apparatus
US6081750A (en) 1991-12-23 2000-06-27 Hoffberg; Steven Mark Ergonomic man-machine interface incorporating adaptive pattern recognition based control system
US5502790A (en) 1991-12-24 1996-03-26 Oki Electric Industry Co., Ltd. Speech recognition method and system using triphones, diphones, and phonemes
US5349645A (en) 1991-12-31 1994-09-20 Matsushita Electric Industrial Co., Ltd. Word hypothesizer for continuous speech decoding using stressed-vowel centered bidirectional tree searches
US5267345A (en) 1992-02-10 1993-11-30 International Business Machines Corporation Speech recognition apparatus which predicts word classes from context and words from word classes
DE69322894T2 (de) 1992-03-02 1999-07-29 At & T Corp Lernverfahren und Gerät zur Spracherkennung
US6055514A (en) 1992-03-20 2000-04-25 Wren; Stephen Corey System for marketing foods and services utilizing computerized centraland remote facilities
US5317647A (en) 1992-04-07 1994-05-31 Apple Computer, Inc. Constrained attribute grammars for syntactic pattern recognition
US5412804A (en) 1992-04-30 1995-05-02 Oracle Corporation Extending the semantics of the outer join operator for un-nesting queries to a data base
AU672972C (en) * 1992-05-20 2004-06-17 Industrial Research Limited Wideband assisted reverberation system
US5293584A (en) 1992-05-21 1994-03-08 International Business Machines Corporation Speech recognition system for natural language translation
US5434777A (en) 1992-05-27 1995-07-18 Apple Computer, Inc. Method and apparatus for processing natural language
US5390281A (en) 1992-05-27 1995-02-14 Apple Computer, Inc. Method and apparatus for deducing user intent and providing computer implemented services
US5734789A (en) 1992-06-01 1998-03-31 Hughes Electronics Voiced, unvoiced or noise modes in a CELP vocoder
US5333275A (en) 1992-06-23 1994-07-26 Wheatley Barbara J System and method for time aligning speech
US5325297A (en) 1992-06-25 1994-06-28 System Of Multiple-Colored Images For Internationally Listed Estates, Inc. Computer implemented method and system for storing and retrieving textual data and compressed image data
US5999908A (en) 1992-08-06 1999-12-07 Abelow; Daniel H. Customer-based product design module
US5412806A (en) 1992-08-20 1995-05-02 Hewlett-Packard Company Calibration of logical cost formulae for queries in a heterogeneous DBMS using synthetic database
GB9220404D0 (en) 1992-08-20 1992-11-11 Nat Security Agency Method of identifying,retrieving and sorting documents
US5333236A (en) 1992-09-10 1994-07-26 International Business Machines Corporation Speech recognizer having a speech coder for an acoustic match based on context-dependent speech-transition acoustic models
US5384893A (en) 1992-09-23 1995-01-24 Emerson & Stern Associates, Inc. Method and apparatus for speech synthesis based on prosodic analysis
FR2696036B1 (fr) 1992-09-24 1994-10-14 France Telecom Procédé de mesure de ressemblance entre échantillons sonores et dispositif de mise en Óoeuvre de ce procédé.
JPH0772840B2 (ja) 1992-09-29 1995-08-02 日本アイ・ビー・エム株式会社 音声モデルの構成方法、音声認識方法、音声認識装置及び音声モデルの訓練方法
US5758313A (en) 1992-10-16 1998-05-26 Mobile Information Systems, Inc. Method and apparatus for tracking vehicle location
US5455888A (en) 1992-12-04 1995-10-03 Northern Telecom Limited Speech bandwidth extension method and apparatus
US5412756A (en) 1992-12-22 1995-05-02 Mitsubishi Denki Kabushiki Kaisha Artificial intelligence software shell for plant operation simulation
US5734791A (en) 1992-12-31 1998-03-31 Apple Computer, Inc. Rapid tree-based method for vector quantization
US5613036A (en) 1992-12-31 1997-03-18 Apple Computer, Inc. Dynamic categories for a speech recognition system
US5384892A (en) 1992-12-31 1995-01-24 Apple Computer, Inc. Dynamic language model for speech recognition
US5390279A (en) 1992-12-31 1995-02-14 Apple Computer, Inc. Partitioning speech rules by context for speech recognition
US6122616A (en) 1993-01-21 2000-09-19 Apple Computer, Inc. Method and apparatus for diphone aliasing
US5864844A (en) 1993-02-18 1999-01-26 Apple Computer, Inc. System and method for enhancing a user interface with a computer based training tool
CA2091658A1 (en) 1993-03-15 1994-09-16 Matthew Lennig Method and apparatus for automation of directory assistance using speech recognition
US6055531A (en) 1993-03-24 2000-04-25 Engate Incorporated Down-line transcription system having context sensitive searching capability
US5536902A (en) 1993-04-14 1996-07-16 Yamaha Corporation Method of and apparatus for analyzing and synthesizing a sound by extracting and controlling a sound parameter
US5444823A (en) 1993-04-16 1995-08-22 Compaq Computer Corporation Intelligent search engine for associated on-line documentation having questionless case-based knowledge base
US5574823A (en) 1993-06-23 1996-11-12 Her Majesty The Queen In Right Of Canada As Represented By The Minister Of Communications Frequency selective harmonic coding
JPH0756933A (ja) 1993-06-24 1995-03-03 Xerox Corp 文書検索方法
US5515475A (en) 1993-06-24 1996-05-07 Northern Telecom Limited Speech recognition method using a two-pass search
JP3685812B2 (ja) 1993-06-29 2005-08-24 ソニー株式会社 音声信号送受信装置
US5794207A (en) 1996-09-04 1998-08-11 Walker Asset Management Limited Partnership Method and apparatus for a cryptographically assisted commercial network system designed to facilitate buyer-driven conditional purchase offers
WO1995002221A1 (en) 1993-07-07 1995-01-19 Inference Corporation Case-based organizing and querying of a database
US5495604A (en) 1993-08-25 1996-02-27 Asymetrix Corporation Method and apparatus for the modeling and query of database structures using natural language-like constructs
US5619694A (en) 1993-08-26 1997-04-08 Nec Corporation Case database storage/retrieval system
US5940811A (en) 1993-08-27 1999-08-17 Affinity Technology Group, Inc. Closed loop financial transaction method and apparatus
US5377258A (en) 1993-08-30 1994-12-27 National Medical Research Council Method and apparatus for an automated and interactive behavioral guidance system
US5873056A (en) 1993-10-12 1999-02-16 The Syracuse University Natural language processing system for semantic vector representation which accounts for lexical ambiguity
US5578808A (en) 1993-12-22 1996-11-26 Datamark Services, Inc. Data card that can be used for transactions involving separate card issuers
CA2179523A1 (en) 1993-12-23 1995-06-29 David A. Boulton Method and apparatus for implementing user feedback
US5621859A (en) 1994-01-19 1997-04-15 Bbn Corporation Single tree method for grammar directed, very large vocabulary speech recognizer
US5584024A (en) 1994-03-24 1996-12-10 Software Ag Interactive database query system and method for prohibiting the selection of semantically incorrect query parameters
US5642519A (en) 1994-04-29 1997-06-24 Sun Microsystems, Inc. Speech interpreter with a unified grammer compiler
KR100250509B1 (ko) 1994-05-25 2000-04-01 슈즈이 다께오 가변 전송속도 데이터 전송장치
US5493677A (en) 1994-06-08 1996-02-20 Systems Research & Applications Corporation Generation, archiving, and retrieval of digital images with evoked suggestion-set captions and natural language interface
US5675819A (en) 1994-06-16 1997-10-07 Xerox Corporation Document information retrieval using global word co-occurrence patterns
JPH0869470A (ja) 1994-06-21 1996-03-12 Canon Inc 自然言語処理装置及びその方法
US5948040A (en) 1994-06-24 1999-09-07 Delorme Publishing Co. Travel reservation information and planning system
US5682539A (en) 1994-09-29 1997-10-28 Conrad; Donovan Anticipated meaning natural language interface
US5715468A (en) 1994-09-30 1998-02-03 Budzinski; Robert Lucius Memory system for storing and retrieving experience and knowledge with natural language
GB2293667B (en) 1994-09-30 1998-05-27 Intermation Limited Database management system
US5845255A (en) 1994-10-28 1998-12-01 Advanced Health Med-E-Systems Corporation Prescription management system
US5577241A (en) 1994-12-07 1996-11-19 Excite, Inc. Information retrieval system and method with implementation extensible query architecture
US5748974A (en) 1994-12-13 1998-05-05 International Business Machines Corporation Multimodal natural language interface for cross-application tasks
US5794050A (en) 1995-01-04 1998-08-11 Intelligent Text Processing, Inc. Natural language understanding system
CA2683230C (en) 1995-02-13 2013-08-27 Intertrust Technologies Corporation Systems and methods for secure transaction management and electronic rights protection
US5701400A (en) 1995-03-08 1997-12-23 Amado; Carlos Armando Method and apparatus for applying if-then-else rules to data sets in a relational data base and generating from the results of application of said rules a database of diagnostics linked to said data sets to aid executive analysis of financial data
US5749081A (en) 1995-04-06 1998-05-05 Firefly Network, Inc. System and method for recommending items to a user
US5642464A (en) 1995-05-03 1997-06-24 Northern Telecom Limited Methods and apparatus for noise conditioning in digital speech compression systems using linear predictive coding
US5664055A (en) 1995-06-07 1997-09-02 Lucent Technologies Inc. CS-ACELP speech compression system with adaptive pitch prediction filter gain based on a measure of periodicity
US5710886A (en) 1995-06-16 1998-01-20 Sellectsoft, L.C. Electric couponing method and apparatus
JP3284832B2 (ja) 1995-06-22 2002-05-20 セイコーエプソン株式会社 音声認識対話処理方法および音声認識対話装置
US6038533A (en) 1995-07-07 2000-03-14 Lucent Technologies Inc. System and method for selecting training text
US6026388A (en) 1995-08-16 2000-02-15 Textwise, Llc User interface and other enhancements for natural language information retrieval system and method
JP3697748B2 (ja) 1995-08-21 2005-09-21 セイコーエプソン株式会社 端末、音声認識装置
US5712957A (en) 1995-09-08 1998-01-27 Carnegie Mellon University Locating and correcting erroneously recognized portions of utterances by rescoring based on two n-best lists
US5737734A (en) 1995-09-15 1998-04-07 Infonautics Corporation Query word relevance adjustment in a search of an information retrieval system
US5790978A (en) 1995-09-15 1998-08-04 Lucent Technologies, Inc. System and method for determining pitch contours
US6173261B1 (en) 1998-09-30 2001-01-09 At&T Corp Grammar fragment acquisition using syntactic and semantic clustering
US5884323A (en) 1995-10-13 1999-03-16 3Com Corporation Extendible method and apparatus for synchronizing files on two different computer systems
US5799276A (en) 1995-11-07 1998-08-25 Accent Incorporated Knowledge-based speech recognition system and methods having frame length computed based upon estimated pitch period of vocalic intervals
US5794237A (en) 1995-11-13 1998-08-11 International Business Machines Corporation System and method for improving problem source identification in computer systems employing relevance feedback and statistical source ranking
US5706442A (en) 1995-12-20 1998-01-06 Block Financial Corporation System for on-line financial services using distributed objects
AU1836297A (en) 1996-01-17 1997-08-11 Personal Agents, Inc. Intelligent agents for electronic commerce
US6119101A (en) 1996-01-17 2000-09-12 Personal Agents, Inc. Intelligent agents for electronic commerce
US6125356A (en) 1996-01-18 2000-09-26 Rosefaire Development, Ltd. Portable sales presentation system with selective scripted seller prompts
US5987404A (en) 1996-01-29 1999-11-16 International Business Machines Corporation Statistical natural language understanding using hidden clumpings
US5729694A (en) 1996-02-06 1998-03-17 The Regents Of The University Of California Speech coding, reconstruction and recognition using acoustics and electromagnetic waves
US6076088A (en) 1996-02-09 2000-06-13 Paik; Woojin Information extraction system and method using concept relation concept (CRC) triples
US5835893A (en) 1996-02-15 1998-11-10 Atr Interpreting Telecommunications Research Labs Class-based word clustering for speech recognition using a three-level balanced hierarchical similarity
US5901287A (en) 1996-04-01 1999-05-04 The Sabre Group Inc. Information aggregation and synthesization system
US5867799A (en) 1996-04-04 1999-02-02 Lang; Andrew K. Information system and method for filtering a massive flow of information entities to meet user information classification needs
US5963924A (en) 1996-04-26 1999-10-05 Verifone, Inc. System, method and article of manufacture for the use of payment instrument holders and payment instruments in network electronic commerce
US5987140A (en) 1996-04-26 1999-11-16 Verifone, Inc. System, method and article of manufacture for secure network electronic payment and credit collection
US5913193A (en) 1996-04-30 1999-06-15 Microsoft Corporation Method and system of runtime acoustic unit selection for speech synthesis
US5857184A (en) 1996-05-03 1999-01-05 Walden Media, Inc. Language and method for creating, organizing, and retrieving data from a database
FR2748342B1 (fr) 1996-05-06 1998-07-17 France Telecom Procede et dispositif de filtrage par egalisation d'un signal de parole, mettant en oeuvre un modele statistique de ce signal
US5828999A (en) 1996-05-06 1998-10-27 Apple Computer, Inc. Method and system for deriving a large-span semantic language model for large-vocabulary recognition systems
US5826261A (en) 1996-05-10 1998-10-20 Spencer; Graham System and method for querying multiple, distributed databases by selective sharing of local relative significance information for terms related to the query
US6366883B1 (en) 1996-05-15 2002-04-02 Atr Interpreting Telecommunications Concatenation of speech segments by use of a speech synthesizer
US5727950A (en) 1996-05-22 1998-03-17 Netsage Corporation Agent based instruction system and method
US5966533A (en) 1996-06-11 1999-10-12 Excite, Inc. Method and system for dynamically synthesizing a computer program by differentially resolving atoms based on user context data
US5915249A (en) 1996-06-14 1999-06-22 Excite, Inc. System and method for accelerated query evaluation of very large full-text databases
US5987132A (en) 1996-06-17 1999-11-16 Verifone, Inc. System, method and article of manufacture for conditionally accepting a payment method utilizing an extensible, flexible architecture
US5825881A (en) 1996-06-28 1998-10-20 Allsoft Distributing Inc. Public network merchandising system
US6070147A (en) 1996-07-02 2000-05-30 Tecmark Services, Inc. Customer identification and marketing analysis systems
WO1998003927A2 (en) 1996-07-22 1998-01-29 Cyva Research Corp Personal information security and exchange tool
US5862223A (en) 1996-07-24 1999-01-19 Walker Asset Management Limited Partnership Method and apparatus for a cryptographically-assisted commercial network system designed to facilitate and support expert-based commerce
EP0829811A1 (en) 1996-09-11 1998-03-18 Nippon Telegraph And Telephone Corporation Method and system for information retrieval
US5794182A (en) 1996-09-30 1998-08-11 Apple Computer, Inc. Linear predictive speech encoding systems with efficient combination pitch coefficients computation
US5721827A (en) 1996-10-02 1998-02-24 James Logan System for electrically distributing personalized information
US5913203A (en) 1996-10-03 1999-06-15 Jaesent Inc. System and method for pseudo cash transactions
US5930769A (en) 1996-10-07 1999-07-27 Rose; Andrea System and method for fashion shopping
US5836771A (en) 1996-12-02 1998-11-17 Ho; Chi Fai Learning method and system based on questioning
US6665639B2 (en) 1996-12-06 2003-12-16 Sensory, Inc. Speech recognition in consumer electronic products
US6078914A (en) 1996-12-09 2000-06-20 Open Text Corporation Natural language meta-search system and method
US5839106A (en) 1996-12-17 1998-11-17 Apple Computer, Inc. Large-vocabulary speech recognition using an integrated syntactic and semantic statistical language model
US5966126A (en) 1996-12-23 1999-10-12 Szabo; Andrew J. Graphic user interface for database system
US5932869A (en) 1996-12-27 1999-08-03 Graphic Technology, Inc. Promotional system with magnetic stripe and visual thermo-reversible print surfaced medium
JP3579204B2 (ja) 1997-01-17 2004-10-20 富士通株式会社 文書要約装置およびその方法
US5941944A (en) 1997-03-03 1999-08-24 Microsoft Corporation Method for providing a substitute for a requested inaccessible object by identifying substantially similar objects using weights corresponding to object features
US5930801A (en) 1997-03-07 1999-07-27 Xerox Corporation Shared-data environment in which each file has independent security properties
US6076051A (en) 1997-03-07 2000-06-13 Microsoft Corporation Information retrieval utilizing semantic representation of text
WO1998041956A1 (en) 1997-03-20 1998-09-24 Schlumberger Technologies, Inc. System and method of transactional taxation using secure stored data devices
US5822743A (en) 1997-04-08 1998-10-13 1215627 Ontario Inc. Knowledge-based information retrieval system
US5970474A (en) 1997-04-24 1999-10-19 Sears, Roebuck And Co. Registry information system for shoppers
US5895464A (en) 1997-04-30 1999-04-20 Eastman Kodak Company Computer program product and a method for using natural language for the description, search and retrieval of multi-media objects
WO1999001834A1 (en) 1997-07-02 1999-01-14 Coueignoux, Philippe, J., M. System and method for the secure discovery, exploitation and publication of information
US5860063A (en) 1997-07-11 1999-01-12 At&T Corp Automated meaningful phrase clustering
US5933822A (en) 1997-07-22 1999-08-03 Microsoft Corporation Apparatus and methods for an information retrieval system that employs natural language processing of search results to improve overall precision
US5974146A (en) 1997-07-30 1999-10-26 Huntington Bancshares Incorporated Real time bank-centric universal payment system
US6016476A (en) 1997-08-11 2000-01-18 International Business Machines Corporation Portable information and transaction processing system and method utilizing biometric authorization and digital certificate security
US5895466A (en) 1997-08-19 1999-04-20 At&T Corp Automated natural language understanding customer service system
US6081774A (en) 1997-08-22 2000-06-27 Novell, Inc. Natural language information retrieval system and method
US6404876B1 (en) 1997-09-25 2002-06-11 Gte Intelligent Network Services Incorporated System and method for voice activated dialing and routing under open access network control
US6023684A (en) 1997-10-01 2000-02-08 Security First Technologies, Inc. Three tier financial transaction system with cache memory
DE69712485T2 (de) 1997-10-23 2002-12-12 Sony Int Europe Gmbh Sprachschnittstelle für ein Hausnetzwerk
US6108627A (en) 1997-10-31 2000-08-22 Nortel Networks Corporation Automatic transcription tool
JPH11149481A (ja) * 1997-11-19 1999-06-02 Sharp Corp 情報処理装置
US5943670A (en) 1997-11-21 1999-08-24 International Business Machines Corporation System and method for categorizing objects in combined categories
US5960422A (en) 1997-11-26 1999-09-28 International Business Machines Corporation System and method for optimized source selection in an information retrieval system
US6026375A (en) 1997-12-05 2000-02-15 Nortel Networks Corporation Method and apparatus for processing orders from customers in a mobile environment
US6064960A (en) 1997-12-18 2000-05-16 Apple Computer, Inc. Method and apparatus for improved duration modeling of phonemes
US6094649A (en) 1997-12-22 2000-07-25 Partnet, Inc. Keyword searches of structured databases
US6173287B1 (en) 1998-03-11 2001-01-09 Digital Equipment Corporation Technique for ranking multimedia annotations of interest
US6195641B1 (en) 1998-03-27 2001-02-27 International Business Machines Corp. Network universal spoken language vocabulary
US6026393A (en) 1998-03-31 2000-02-15 Casebank Technologies Inc. Configuration knowledge as an aid to case retrieval
US6233559B1 (en) 1998-04-01 2001-05-15 Motorola, Inc. Speech control of multiple applications using applets
US6173279B1 (en) 1998-04-09 2001-01-09 At&T Corp. Method of using a natural language interface to retrieve information from one or more data resources
US6088731A (en) 1998-04-24 2000-07-11 Associative Computing, Inc. Intelligent assistant for use with a local computer and with the internet
WO1999056227A1 (en) 1998-04-27 1999-11-04 British Telecommunications Public Limited Company Database access tool
US6029132A (en) 1998-04-30 2000-02-22 Matsushita Electric Industrial Co. Method for letter-to-sound in text-to-speech synthesis
US6016471A (en) 1998-04-29 2000-01-18 Matsushita Electric Industrial Co., Ltd. Method and apparatus using decision trees to generate and score multiple pronunciations for a spelled word
US6285786B1 (en) 1998-04-30 2001-09-04 Motorola, Inc. Text recognizer and method using non-cumulative character scoring in a forward search
US6144938A (en) 1998-05-01 2000-11-07 Sun Microsystems, Inc. Voice user interface with personality
US6778970B2 (en) 1998-05-28 2004-08-17 Lawrence Au Topological methods to organize semantic network data flows for conversational applications
US20070094223A1 (en) 1998-05-28 2007-04-26 Lawrence Au Method and system for using contextual meaning in voice to text conversion
US7711672B2 (en) 1998-05-28 2010-05-04 Lawrence Au Semantic network methods to disambiguate natural language meaning
US6144958A (en) 1998-07-15 2000-11-07 Amazon.Com, Inc. System and method for correcting spelling errors in search queries
US6105865A (en) 1998-07-17 2000-08-22 Hardesty; Laurence Daniel Financial transaction system with retirement saving benefit
US6434524B1 (en) 1998-09-09 2002-08-13 One Voice Technologies, Inc. Object interactive user interface using speech recognition and natural language processing
US6499013B1 (en) 1998-09-09 2002-12-24 One Voice Technologies, Inc. Interactive user interface using speech recognition and natural language processing
US6266637B1 (en) 1998-09-11 2001-07-24 International Business Machines Corporation Phrase splicing and variable substitution using a trainable speech synthesizer
US6792082B1 (en) 1998-09-11 2004-09-14 Comverse Ltd. Voice mail system with personal assistant provisioning
DE29825146U1 (de) 1998-09-11 2005-08-18 Püllen, Rainer Teilnehmereinheit und System für einen Multimediadienst
US6275824B1 (en) 1998-10-02 2001-08-14 Ncr Corporation System and method for managing data privacy in a database management system
EP1133734A4 (en) 1998-10-02 2005-12-14 Ibm INTERACTIVE NAVIGATOR AND INTERACTIVE SYSTEMS
GB9821969D0 (en) 1998-10-08 1998-12-02 Canon Kk Apparatus and method for processing natural language
US6928614B1 (en) 1998-10-13 2005-08-09 Visteon Global Technologies, Inc. Mobile office with speech recognition
US6453292B2 (en) 1998-10-28 2002-09-17 International Business Machines Corporation Command boundary identifier for conversational natural language
US6208971B1 (en) 1998-10-30 2001-03-27 Apple Computer, Inc. Method and apparatus for command recognition using data-driven semantic inference
US6321092B1 (en) * 1998-11-03 2001-11-20 Signal Soft Corporation Multiple input data management for wireless location-based applications
US6446076B1 (en) 1998-11-12 2002-09-03 Accenture Llp. Voice interactive web-based agent system responsive to a user location for prioritizing and formatting information
WO2000030069A2 (en) 1998-11-13 2000-05-25 Lernout & Hauspie Speech Products N.V. Speech synthesis using concatenation of speech waveforms
US6606599B2 (en) 1998-12-23 2003-08-12 Interactive Speech Technologies, Llc Method for integrating computing processes with an interface controlled by voice actuated grammars
US6246981B1 (en) 1998-11-25 2001-06-12 International Business Machines Corporation Natural language task-oriented dialog manager and method
US7082397B2 (en) 1998-12-01 2006-07-25 Nuance Communications, Inc. System for and method of creating and browsing a voice web
US6260024B1 (en) 1998-12-02 2001-07-10 Gary Shkedy Method and apparatus for facilitating buyer-driven purchase orders on a commercial network system
US7881936B2 (en) 1998-12-04 2011-02-01 Tegic Communications, Inc. Multimodal disambiguation of speech recognition
US6317707B1 (en) 1998-12-07 2001-11-13 At&T Corp. Automatic clustering of tokens from a corpus for grammar acquisition
US6308149B1 (en) 1998-12-16 2001-10-23 Xerox Corporation Grouping words with equivalent substrings by automatic clustering based on suffix relationships
US6523172B1 (en) 1998-12-17 2003-02-18 Evolutionary Technologies International, Inc. Parser translator system and method
US6460029B1 (en) 1998-12-23 2002-10-01 Microsoft Corporation System for improving search text
US6757718B1 (en) 1999-01-05 2004-06-29 Sri International Mobile navigation of network-based electronic information using spoken input
US6851115B1 (en) 1999-01-05 2005-02-01 Sri International Software-based architecture for communication and cooperation among distributed electronic agents
US6523061B1 (en) 1999-01-05 2003-02-18 Sri International, Inc. System, method, and article of manufacture for agent-based navigation in a speech-based data navigation system
US7036128B1 (en) 1999-01-05 2006-04-25 Sri International Offices Using a community of distributed electronic agents to support a highly mobile, ambient computing environment
US6513063B1 (en) 1999-01-05 2003-01-28 Sri International Accessing network-based electronic information through scripted online interfaces using spoken input
US6742021B1 (en) 1999-01-05 2004-05-25 Sri International, Inc. Navigating network-based electronic information using spoken input with multimodal error feedback
US7152070B1 (en) 1999-01-08 2006-12-19 The Regents Of The University Of California System and method for integrating and accessing multiple data sources within a data warehouse architecture
US6505183B1 (en) 1999-02-04 2003-01-07 Authoria, Inc. Human resource knowledge modeling and delivery system
US6317718B1 (en) 1999-02-26 2001-11-13 Accenture Properties (2) B.V. System, method and article of manufacture for location-based filtering for shopping agent in the physical world
GB9904662D0 (en) 1999-03-01 1999-04-21 Canon Kk Natural language search method and apparatus
US6356905B1 (en) 1999-03-05 2002-03-12 Accenture Llp System, method and article of manufacture for mobile communication utilizing an interface support framework
US6928404B1 (en) 1999-03-17 2005-08-09 International Business Machines Corporation System and methods for acoustic and language modeling for automatic speech recognition with large vocabularies
US6584464B1 (en) 1999-03-19 2003-06-24 Ask Jeeves, Inc. Grammar template query system
WO2000058942A2 (en) 1999-03-26 2000-10-05 Koninklijke Philips Electronics N.V. Client-server speech recognition
US6356854B1 (en) 1999-04-05 2002-03-12 Delphi Technologies, Inc. Holographic object position and type sensing system and method
US6631346B1 (en) 1999-04-07 2003-10-07 Matsushita Electric Industrial Co., Ltd. Method and apparatus for natural language parsing using multiple passes and tags
WO2000060435A2 (en) 1999-04-07 2000-10-12 Rensselaer Polytechnic Institute System and method for accessing personal information
US6924828B1 (en) 1999-04-27 2005-08-02 Surfnotes Method and apparatus for improved information representation
US6697780B1 (en) 1999-04-30 2004-02-24 At&T Corp. Method and apparatus for rapid acoustic unit selection from a large speech corpus
WO2000073936A1 (en) 1999-05-28 2000-12-07 Sehda, Inc. Phrase-based dialogue modeling with particular application to creating recognition grammars for voice-controlled user interfaces
US20020032564A1 (en) 2000-04-19 2002-03-14 Farzad Ehsani Phrase-based dialogue modeling with particular application to creating a recognition grammar for a voice-controlled user interface
US6931384B1 (en) 1999-06-04 2005-08-16 Microsoft Corporation System and method providing utility-based decision making about clarification dialog given communicative uncertainty
US6598039B1 (en) 1999-06-08 2003-07-22 Albert-Inc. S.A. Natural language interface for searching database
US7093693B1 (en) 1999-06-10 2006-08-22 Gazdzinski Robert F Elevator access control system and method
US6615175B1 (en) 1999-06-10 2003-09-02 Robert F. Gazdzinski “Smart” elevator system and method
US8065155B1 (en) 1999-06-10 2011-11-22 Gazdzinski Robert F Adaptive advertising apparatus and methods
US7711565B1 (en) 1999-06-10 2010-05-04 Gazdzinski Robert F “Smart” elevator system and method
US6711585B1 (en) 1999-06-15 2004-03-23 Kanisa Inc. System and method for implementing a knowledge management system
JP3361291B2 (ja) 1999-07-23 2003-01-07 コナミ株式会社 音声合成方法、音声合成装置及び音声合成プログラムを記録したコンピュータ読み取り可能な媒体
US6421672B1 (en) 1999-07-27 2002-07-16 Verizon Services Corp. Apparatus for and method of disambiguation of directory listing searches utilizing multiple selectable secondary search keys
EP1079387A3 (en) 1999-08-26 2003-07-09 Matsushita Electric Industrial Co., Ltd. Mechanism for storing information about recorded television broadcasts
US6912499B1 (en) 1999-08-31 2005-06-28 Nortel Networks Limited Method and apparatus for training a multilingual speech model set
US6601234B1 (en) 1999-08-31 2003-07-29 Accenture Llp Attribute dictionary in a business logic services environment
US6697824B1 (en) 1999-08-31 2004-02-24 Accenture Llp Relationship management in an E-commerce application framework
US7127403B1 (en) 1999-09-13 2006-10-24 Microstrategy, Inc. System and method for personalizing an interactive voice broadcast of a voice service based on particulars of a request
US6601026B2 (en) 1999-09-17 2003-07-29 Discern Communications, Inc. Information retrieval by natural language querying
US6625583B1 (en) 1999-10-06 2003-09-23 Goldman, Sachs & Co. Handheld trading system interface
US6505175B1 (en) 1999-10-06 2003-01-07 Goldman, Sachs & Co. Order centric tracking system
US7020685B1 (en) * 1999-10-08 2006-03-28 Openwave Systems Inc. Method and apparatus for providing internet content to SMS-based wireless devices
AU8030300A (en) 1999-10-19 2001-04-30 Sony Electronics Inc. Natural language interface control system
CA2321014C (en) 1999-10-20 2012-06-19 Paul M. Toupin Single action audio prompt interface utilising binary state time domain multiple selection protocol
US6807574B1 (en) 1999-10-22 2004-10-19 Tellme Networks, Inc. Method and apparatus for content personalization over a telephone interface
JP2001125896A (ja) 1999-10-26 2001-05-11 Victor Co Of Japan Ltd 自然言語対話システム
US7310600B1 (en) 1999-10-28 2007-12-18 Canon Kabushiki Kaisha Language recognition using a similarity measure
US7392185B2 (en) 1999-11-12 2008-06-24 Phoenix Solutions, Inc. Speech based learning/training system using semantic decoding
US6615172B1 (en) 1999-11-12 2003-09-02 Phoenix Solutions, Inc. Intelligent query engine for processing voice based queries
US7050977B1 (en) 1999-11-12 2006-05-23 Phoenix Solutions, Inc. Speech-enabled server for internet website and method
US6633846B1 (en) 1999-11-12 2003-10-14 Phoenix Solutions, Inc. Distributed realtime speech recognition system
US6665640B1 (en) 1999-11-12 2003-12-16 Phoenix Solutions, Inc. Interactive speech based learning/training system formulating search queries based on natural language parsing of recognized user queries
US9076448B2 (en) 1999-11-12 2015-07-07 Nuance Communications, Inc. Distributed real time speech recognition system
US7725307B2 (en) 1999-11-12 2010-05-25 Phoenix Solutions, Inc. Query engine for processing voice based queries including semantic decoding
US6526382B1 (en) 1999-12-07 2003-02-25 Comverse, Inc. Language-oriented user interfaces for voice activated services
US6978127B1 (en) 1999-12-16 2005-12-20 Koninklijke Philips Electronics N.V. Hand-ear user interface for hand-held device
US7089292B1 (en) 1999-12-20 2006-08-08 Vulcan Patents, Llc Interface including non-visual display for use in browsing an indexed collection of electronic content
US6526395B1 (en) 1999-12-31 2003-02-25 Intel Corporation Application of personality models and interaction with synthetic characters in a computing system
US6556983B1 (en) 2000-01-12 2003-04-29 Microsoft Corporation Methods and apparatus for finding semantic information, such as usage logs, similar to a query using a pattern lattice data space
US6546388B1 (en) 2000-01-14 2003-04-08 International Business Machines Corporation Metadata search results ranking system
US6701294B1 (en) 2000-01-19 2004-03-02 Lucent Technologies, Inc. User interface for translating natural language inquiries into database queries and data presentations
US6829603B1 (en) 2000-02-02 2004-12-07 International Business Machines Corp. System, method and program product for interactive natural dialog
US6895558B1 (en) 2000-02-11 2005-05-17 Microsoft Corporation Multi-access mode electronic personal assistant
US6640098B1 (en) 2000-02-14 2003-10-28 Action Engine Corporation System for obtaining service-related information for local interactive wireless devices
AU2001243277A1 (en) 2000-02-25 2001-09-03 Synquiry Technologies, Ltd. Conceptual factoring and unification of graphs representing semantic models
US6449620B1 (en) 2000-03-02 2002-09-10 Nimble Technology, Inc. Method and apparatus for generating information pages using semi-structured data stored in a structured manner
US6895380B2 (en) 2000-03-02 2005-05-17 Electro Standards Laboratories Voice actuation with contextual learning for intelligent machine control
US6757362B1 (en) 2000-03-06 2004-06-29 Avaya Technology Corp. Personal virtual assistant
US6466654B1 (en) 2000-03-06 2002-10-15 Avaya Technology Corp. Personal virtual assistant with semantic tagging
EP1275042A2 (en) 2000-03-06 2003-01-15 Kanisa Inc. A system and method for providing an intelligent multi-step dialog with a user
US6477488B1 (en) 2000-03-10 2002-11-05 Apple Computer, Inc. Method for dynamic context scope selection in hybrid n-gram+LSA language modeling
US6615220B1 (en) 2000-03-14 2003-09-02 Oracle International Corporation Method and mechanism for data consolidation
US6510417B1 (en) 2000-03-21 2003-01-21 America Online, Inc. System and method for voice access to internet-based information
GB2366009B (en) 2000-03-22 2004-07-21 Canon Kk Natural language machine interface
US6694297B2 (en) * 2000-03-30 2004-02-17 Fujitsu Limited Text information read-out device and music/voice reproduction device incorporating the same
JP3728172B2 (ja) 2000-03-31 2005-12-21 キヤノン株式会社 音声合成方法および装置
US7177798B2 (en) 2000-04-07 2007-02-13 Rensselaer Polytechnic Institute Natural language interface using constrained intermediate dictionary of results
US6810379B1 (en) 2000-04-24 2004-10-26 Sensory, Inc. Client/server architecture for text-to-speech synthesis
US6684187B1 (en) 2000-06-30 2004-01-27 At&T Corp. Method and system for preselection of suitable units for concatenative speech
US6691111B2 (en) 2000-06-30 2004-02-10 Research In Motion Limited System and method for implementing a natural language user interface
US6505158B1 (en) 2000-07-05 2003-01-07 At&T Corp. Synthesis-based pre-selection of suitable units for concatenative speech
JP3949356B2 (ja) 2000-07-12 2007-07-25 三菱電機株式会社 音声対話システム
US7139709B2 (en) 2000-07-20 2006-11-21 Microsoft Corporation Middleware layer between speech related applications and engines
JP2002041276A (ja) 2000-07-24 2002-02-08 Sony Corp 対話型操作支援システム及び対話型操作支援方法、並びに記憶媒体
US20060143007A1 (en) 2000-07-24 2006-06-29 Koh V E User interaction with voice information services
US7092928B1 (en) 2000-07-31 2006-08-15 Quantum Leap Research, Inc. Intelligent portal engine
US6778951B1 (en) 2000-08-09 2004-08-17 Concerto Software, Inc. Information retrieval method with natural language interface
US6766320B1 (en) 2000-08-24 2004-07-20 Microsoft Corporation Search engine with natural language-based robust parsing for user query and relevance feedback learning
DE10042944C2 (de) 2000-08-31 2003-03-13 Siemens Ag Graphem-Phonem-Konvertierung
DE60127274T2 (de) 2000-09-15 2007-12-20 Lernout & Hauspie Speech Products N.V. Schnelle wellenformsynchronisation für die verkettung und zeitskalenmodifikation von sprachsignalen
US7216080B2 (en) 2000-09-29 2007-05-08 Mindfabric Holdings Llc Natural-language voice-activated personal assistant
US6590303B1 (en) 2000-10-26 2003-07-08 Motorola, Inc. Single button MP3 player
US6832194B1 (en) 2000-10-26 2004-12-14 Sensory, Incorporated Audio recognition peripheral system
US7027974B1 (en) 2000-10-27 2006-04-11 Science Applications International Corporation Ontology-based parser for natural language processing
US7006969B2 (en) 2000-11-02 2006-02-28 At&T Corp. System and method of pattern recognition in very high-dimensional space
WO2002050816A1 (en) 2000-12-18 2002-06-27 Koninklijke Philips Electronics N.V. Store speech, select vocabulary to recognize word
US6937986B2 (en) 2000-12-28 2005-08-30 Comverse, Inc. Automatic dynamic speech recognition vocabulary based on external sources of information
WO2002054239A2 (en) 2000-12-29 2002-07-11 General Electric Company Method and system for identifying repeatedly malfunctioning equipment
US7257537B2 (en) 2001-01-12 2007-08-14 International Business Machines Corporation Method and apparatus for performing dialog management in a computer conversational interface
US6964023B2 (en) 2001-02-05 2005-11-08 International Business Machines Corporation System and method for multi-modal focus detection, referential ambiguity resolution and mood classification using multi-modal input
US7290039B1 (en) 2001-02-27 2007-10-30 Microsoft Corporation Intent based processing
US6721728B2 (en) 2001-03-02 2004-04-13 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration System, method and apparatus for discovering phrases in a database
WO2002073451A2 (en) 2001-03-13 2002-09-19 Intelligate Ltd. Dynamic natural language understanding
US6996531B2 (en) 2001-03-30 2006-02-07 Comverse Ltd. Automated database assistance using a telephone for a speech based or text based multimedia communication mode
US6654740B2 (en) 2001-05-08 2003-11-25 Sunflare Co., Ltd. Probabilistic information retrieval based on differential latent semantic space
US7085722B2 (en) 2001-05-14 2006-08-01 Sony Computer Entertainment America Inc. System and method for menu-driven voice control of characters in a game environment
US6944594B2 (en) 2001-05-30 2005-09-13 Bellsouth Intellectual Property Corporation Multi-context conversational environment system and method
US20020194003A1 (en) 2001-06-05 2002-12-19 Mozer Todd F. Client-server security system and method
US20020198714A1 (en) 2001-06-26 2002-12-26 Guojun Zhou Statistical spoken dialog system
US7139722B2 (en) 2001-06-27 2006-11-21 Bellsouth Intellectual Property Corporation Location and time sensitive wireless calendaring
US6604059B2 (en) 2001-07-10 2003-08-05 Koninklijke Philips Electronics N.V. Predictive calendar
US7987151B2 (en) 2001-08-10 2011-07-26 General Dynamics Advanced Info Systems, Inc. Apparatus and method for problem solving using intelligent agents
US8046689B2 (en) 2004-11-04 2011-10-25 Apple Inc. Media presentation with supplementary media
US7403938B2 (en) 2001-09-24 2008-07-22 Iac Search & Media, Inc. Natural language query processing
US6985865B1 (en) 2001-09-26 2006-01-10 Sprint Spectrum L.P. Method and system for enhanced response to voice commands in a voice command platform
US20050196732A1 (en) 2001-09-26 2005-09-08 Scientific Learning Corporation Method and apparatus for automated training of language learning skills
US6650735B2 (en) 2001-09-27 2003-11-18 Microsoft Corporation Integrated voice access to a variety of personal information services
US7324947B2 (en) 2001-10-03 2008-01-29 Promptu Systems Corporation Global speech user interface
US7167832B2 (en) 2001-10-15 2007-01-23 At&T Corp. Method for dialog management
US7599610B2 (en) 2001-10-25 2009-10-06 Harman International Industries, Incorporated Interface for audio visual device
GB2381409B (en) 2001-10-27 2004-04-28 Hewlett Packard Ltd Asynchronous access to synchronous voice services
NO316480B1 (no) 2001-11-15 2004-01-26 Forinnova As Fremgangsmåte og system for tekstuell granskning og oppdagelse
US20030101054A1 (en) 2001-11-27 2003-05-29 Ncc, Llc Integrated system and method for electronic speech recognition and transcription
US20030158737A1 (en) 2002-02-15 2003-08-21 Csicsatka Tibor George Method and apparatus for incorporating additional audio information into audio data file identifying information
US7197460B1 (en) 2002-04-23 2007-03-27 At&T Corp. System for handling frequently asked questions in a natural language dialog service
US6847966B1 (en) 2002-04-24 2005-01-25 Engenium Corporation Method and system for optimally searching a document database using a representative semantic space
WO2003094489A1 (en) 2002-04-29 2003-11-13 Nokia Corporation Method and system for rapid navigation in aural user interface
US7546382B2 (en) 2002-05-28 2009-06-09 International Business Machines Corporation Methods and systems for authoring of mixed-initiative multi-modal interactions and related browsing mechanisms
US7398209B2 (en) 2002-06-03 2008-07-08 Voicebox Technologies, Inc. Systems and methods for responding to natural language speech utterance
US7693720B2 (en) 2002-07-15 2010-04-06 Voicebox Technologies, Inc. Mobile systems and methods for responding to natural language speech utterance
US7467087B1 (en) 2002-10-10 2008-12-16 Gillick Laurence S Training and using pronunciation guessers in speech recognition
WO2004049306A1 (en) 2002-11-22 2004-06-10 Roy Rosser Autonomous response engine
WO2004053836A1 (en) 2002-12-10 2004-06-24 Kirusa, Inc. Techniques for disambiguating speech input using multimodal interfaces
US7386449B2 (en) 2002-12-11 2008-06-10 Voice Enabling Systems Technology Inc. Knowledge-based flexible natural speech dialogue system
US7956766B2 (en) 2003-01-06 2011-06-07 Panasonic Corporation Apparatus operating system
EP1435620A1 (en) 2003-01-06 2004-07-07 Thomson Licensing S.A. Method for creating and accessing a menu for audio content without using a display
US7529671B2 (en) 2003-03-04 2009-05-05 Microsoft Corporation Block synchronous decoding
US6980949B2 (en) 2003-03-14 2005-12-27 Sonum Technologies, Inc. Natural language processor
US7496498B2 (en) 2003-03-24 2009-02-24 Microsoft Corporation Front-end architecture for a multi-lingual text-to-speech system
US7421393B1 (en) 2004-03-01 2008-09-02 At&T Corp. System for developing a dialog manager using modular spoken-dialog components
US20050045373A1 (en) 2003-05-27 2005-03-03 Joseph Born Portable media device with audio prompt menu
US7200559B2 (en) 2003-05-29 2007-04-03 Microsoft Corporation Semantic object synchronous understanding implemented with speech application language tags
US7720683B1 (en) 2003-06-13 2010-05-18 Sensory, Inc. Method and apparatus of specifying and performing speech recognition operations
US7757173B2 (en) * 2003-07-18 2010-07-13 Apple Inc. Voice menu system
US7475010B2 (en) 2003-09-03 2009-01-06 Lingospot, Inc. Adaptive and scalable method for resolving natural language ambiguities
US7418392B1 (en) 2003-09-25 2008-08-26 Sensory, Inc. System and method for controlling the operation of a device by voice commands
US7155706B2 (en) 2003-10-24 2006-12-26 Microsoft Corporation Administrative tool environment
US7412385B2 (en) 2003-11-12 2008-08-12 Microsoft Corporation System for identifying paraphrases using machine translation
US7584092B2 (en) 2004-11-15 2009-09-01 Microsoft Corporation Unsupervised learning of paraphrase/translation alternations and selective application thereof
US7447630B2 (en) 2003-11-26 2008-11-04 Microsoft Corporation Method and apparatus for multi-sensory speech enhancement
CN1890708B (zh) 2003-12-05 2011-12-07 株式会社建伍 音频设备控制装置、音频设备控制方法及程序
ES2312851T3 (es) 2003-12-16 2009-03-01 Loquendo Spa Procedimiento y sistema texto a voz y el programa informatico asociado.
US7427024B1 (en) 2003-12-17 2008-09-23 Gazdzinski Mark J Chattel management apparatus and methods
US7552055B2 (en) 2004-01-10 2009-06-23 Microsoft Corporation Dialog component re-use in recognition systems
EP1704558B8 (en) 2004-01-16 2011-09-21 Nuance Communications, Inc. Corpus-based speech synthesis based on segment recombination
US20050165607A1 (en) 2004-01-22 2005-07-28 At&T Corp. System and method to disambiguate and clarify user intention in a spoken dialog system
ATE415684T1 (de) 2004-01-29 2008-12-15 Harman Becker Automotive Sys Verfahren und system zur sprachdialogschnittstelle
KR100462292B1 (ko) 2004-02-26 2004-12-17 엔에이치엔(주) 중요도 정보를 반영한 검색 결과 리스트 제공 방법 및 그시스템
US7693715B2 (en) 2004-03-10 2010-04-06 Microsoft Corporation Generating large units of graphonemes with mutual information criterion for letter to sound conversion
US7409337B1 (en) 2004-03-30 2008-08-05 Microsoft Corporation Natural language processing interface
US7496512B2 (en) 2004-04-13 2009-02-24 Microsoft Corporation Refining of segmental boundaries in speech waveforms using contextual-dependent models
US8095364B2 (en) 2004-06-02 2012-01-10 Tegic Communications, Inc. Multimodal disambiguation of speech recognition
US7222307B2 (en) * 2004-06-16 2007-05-22 Scenera Technologies, Llc Multipurpose navigation keys for an electronic imaging device
US7720674B2 (en) 2004-06-29 2010-05-18 Sap Ag Systems and methods for processing natural language queries
TWI252049B (en) 2004-07-23 2006-03-21 Inventec Corp Sound control system and method
US7725318B2 (en) 2004-07-30 2010-05-25 Nice Systems Inc. System and method for improving the accuracy of audio searching
KR20060011603A (ko) 2004-07-30 2006-02-03 주식회사 팬택앤큐리텔 전압 분배를 이용한 다기능 이어키 장치 및 그를 이용한무선통신 단말기
US7853574B2 (en) 2004-08-26 2010-12-14 International Business Machines Corporation Method of generating a context-inferenced search query and of sorting a result of the query
US7716056B2 (en) 2004-09-27 2010-05-11 Robert Bosch Corporation Method and system for interactive conversational dialogue for cognitively overloaded device users
US8107401B2 (en) 2004-09-30 2012-01-31 Avaya Inc. Method and apparatus for providing a virtual assistant to a communication participant
US7735012B2 (en) 2004-11-04 2010-06-08 Apple Inc. Audio user interface for computing devices
US7546235B2 (en) 2004-11-15 2009-06-09 Microsoft Corporation Unsupervised learning of paraphrase/translation alternations and selective application thereof
US7552046B2 (en) 2004-11-15 2009-06-23 Microsoft Corporation Unsupervised learning of paraphrase/translation alternations and selective application thereof
US7702500B2 (en) 2004-11-24 2010-04-20 Blaedow Karen R Method and apparatus for determining the meaning of natural language
CN1609859A (zh) 2004-11-26 2005-04-27 孙斌 搜索结果聚类的方法
US7376645B2 (en) 2004-11-29 2008-05-20 The Intellection Group, Inc. Multimodal natural language query system and architecture for processing voice and proximity-based queries
US8214214B2 (en) 2004-12-03 2012-07-03 Phoenix Solutions, Inc. Emotion detection device and method for use in distributed systems
US20060122834A1 (en) 2004-12-03 2006-06-08 Bennett Ian M Emotion detection device & method for use in distributed systems
US7636657B2 (en) 2004-12-09 2009-12-22 Microsoft Corporation Method and apparatus for automatic grammar generation from data entries
US7873654B2 (en) 2005-01-24 2011-01-18 The Intellection Group, Inc. Multimodal natural language query system for processing and analyzing voice and proximity-based queries
US7508373B2 (en) 2005-01-28 2009-03-24 Microsoft Corporation Form factor and input method for language input
GB0502259D0 (en) 2005-02-03 2005-03-09 British Telecomm Document searching tool and method
US7676026B1 (en) 2005-03-08 2010-03-09 Baxtech Asia Pte Ltd Desktop telephony system
US7925525B2 (en) 2005-03-25 2011-04-12 Microsoft Corporation Smart reminders
WO2006129967A1 (en) 2005-05-30 2006-12-07 Daumsoft, Inc. Conversation system and method using conversational agent
US8041570B2 (en) 2005-05-31 2011-10-18 Robert Bosch Corporation Dialogue management using scripts
US8024195B2 (en) 2005-06-27 2011-09-20 Sensory, Inc. Systems and methods of performing speech recognition using historical information
US7831054B2 (en) * 2005-06-28 2010-11-09 Microsoft Corporation Volume control
US7826945B2 (en) 2005-07-01 2010-11-02 You Zhang Automobile speech-recognition interface
US20070067309A1 (en) 2005-08-05 2007-03-22 Realnetworks, Inc. System and method for updating profiles
US7640160B2 (en) 2005-08-05 2009-12-29 Voicebox Technologies, Inc. Systems and methods for responding to natural language speech utterance
US7620549B2 (en) 2005-08-10 2009-11-17 Voicebox Technologies, Inc. System and method of supporting adaptive misrecognition in conversational speech
KR20070024262A (ko) 2005-08-26 2007-03-02 주식회사 팬택앤큐리텔 발신자 정보 음성 출력 기능을 가지는 무선통신 단말기 및그 방법
US7949529B2 (en) 2005-08-29 2011-05-24 Voicebox Technologies, Inc. Mobile systems and methods of supporting natural language human-machine interactions
WO2007027989A2 (en) 2005-08-31 2007-03-08 Voicebox Technologies, Inc. Dynamic speech sharpening
US8265939B2 (en) 2005-08-31 2012-09-11 Nuance Communications, Inc. Hierarchical methods and apparatus for extracting user intent from spoken utterances
US8677377B2 (en) 2005-09-08 2014-03-18 Apple Inc. Method and apparatus for building an intelligent automated assistant
JP4908094B2 (ja) 2005-09-30 2012-04-04 株式会社リコー 情報処理システム、情報処理方法及び情報処理プログラム
US7930168B2 (en) 2005-10-04 2011-04-19 Robert Bosch Gmbh Natural language processing of disfluent sentences
US8620667B2 (en) 2005-10-17 2013-12-31 Microsoft Corporation Flexible speech-activated command and control
US7707032B2 (en) * 2005-10-20 2010-04-27 National Cheng Kung University Method and system for matching speech data
US20070106674A1 (en) 2005-11-10 2007-05-10 Purusharth Agrawal Field sales process facilitation systems and methods
US7822749B2 (en) 2005-11-28 2010-10-26 Commvault Systems, Inc. Systems and methods for classifying and transferring information in a storage network
KR20070057496A (ko) 2005-12-02 2007-06-07 삼성전자주식회사 액정 표시 장치
KR100810500B1 (ko) 2005-12-08 2008-03-07 한국전자통신연구원 대화형 음성 인터페이스 시스템에서의 사용자 편의성증대 방법
DE102005061365A1 (de) 2005-12-21 2007-06-28 Siemens Ag Verfahren zur Ansteuerung zumindest einer ersten und zweiten Hintergrundapplikation über ein universelles Sprachdialogsystem
US7996228B2 (en) 2005-12-22 2011-08-09 Microsoft Corporation Voice initiated network operations
US7599918B2 (en) 2005-12-29 2009-10-06 Microsoft Corporation Dynamic search with implicit user intention mining
US7684991B2 (en) 2006-01-05 2010-03-23 Alpine Electronics, Inc. Digital audio file search method and apparatus using text-to-speech processing
JP2007183864A (ja) 2006-01-10 2007-07-19 Fujitsu Ltd ファイル検索方法及びそのシステム
US20070174188A1 (en) 2006-01-25 2007-07-26 Fish Robert D Electronic marketplace that facilitates transactions between consolidated buyers and/or sellers
IL174107A0 (en) 2006-02-01 2006-08-01 Grois Dan Method and system for advertising by means of a search engine over a data network
KR100764174B1 (ko) 2006-03-03 2007-10-08 삼성전자주식회사 음성 대화 서비스 장치 및 방법
US7752152B2 (en) 2006-03-17 2010-07-06 Microsoft Corporation Using predictive user models for language modeling on a personal device with user behavior models based on statistical modeling
JP4734155B2 (ja) 2006-03-24 2011-07-27 株式会社東芝 音声認識装置、音声認識方法および音声認識プログラム
US7707027B2 (en) 2006-04-13 2010-04-27 Nuance Communications, Inc. Identification and rejection of meaningless input during natural language classification
US8423347B2 (en) 2006-06-06 2013-04-16 Microsoft Corporation Natural language personal information management
US7483894B2 (en) 2006-06-07 2009-01-27 Platformation Technologies, Inc Methods and apparatus for entity search
US20100257160A1 (en) 2006-06-07 2010-10-07 Yu Cao Methods & apparatus for searching with awareness of different types of information
US7523108B2 (en) 2006-06-07 2009-04-21 Platformation, Inc. Methods and apparatus for searching with awareness of geography and languages
KR100776800B1 (ko) 2006-06-16 2007-11-19 한국전자통신연구원 지능형 가제트를 이용한 맞춤형 서비스 제공 방법 및시스템
US7548895B2 (en) 2006-06-30 2009-06-16 Microsoft Corporation Communication-prompted user assistance
KR100764649B1 (ko) 2006-08-18 2007-10-08 삼성전자주식회사 휴대용 단말기에서 미디어 플레이어를 제어하기 위한 장치및 방법
US9318108B2 (en) 2010-01-18 2016-04-19 Apple Inc. Intelligent automated assistant
US8073681B2 (en) 2006-10-16 2011-12-06 Voicebox Technologies, Inc. System and method for a cooperative conversational voice user interface
US20080129520A1 (en) 2006-12-01 2008-06-05 Apple Computer, Inc. Electronic device with enhanced audio feedback
WO2008085742A2 (en) 2007-01-07 2008-07-17 Apple Inc. Portable multifunction device, method and graphical user interface for interacting with user input elements in displayed content
KR100883657B1 (ko) 2007-01-26 2009-02-18 삼성전자주식회사 음성 인식 기반의 음악 검색 방법 및 장치
US7818176B2 (en) 2007-02-06 2010-10-19 Voicebox Technologies, Inc. System and method for selecting and presenting advertisements based on natural language processing of voice-based input
US7822608B2 (en) 2007-02-27 2010-10-26 Nuance Communications, Inc. Disambiguating a speech recognition grammar in a multimodal application
US20080221880A1 (en) 2007-03-07 2008-09-11 Cerra Joseph P Mobile music environment speech processing facility
US7801729B2 (en) 2007-03-13 2010-09-21 Sensory, Inc. Using multiple attributes to create a voice search playlist
US8219406B2 (en) 2007-03-15 2012-07-10 Microsoft Corporation Speech-centric multimodal user interface design in mobile technology
US7809610B2 (en) 2007-04-09 2010-10-05 Platformation, Inc. Methods and apparatus for freshness and completeness of information
US7983915B2 (en) 2007-04-30 2011-07-19 Sonic Foundry, Inc. Audio content search engine
US8055708B2 (en) 2007-06-01 2011-11-08 Microsoft Corporation Multimedia spaces
US8204238B2 (en) 2007-06-08 2012-06-19 Sensory, Inc Systems and methods of sonic communication
US8190627B2 (en) 2007-06-28 2012-05-29 Microsoft Corporation Machine assisted query formulation
US8019606B2 (en) 2007-06-29 2011-09-13 Microsoft Corporation Identification and selection of a software application via speech
JP2009036999A (ja) 2007-08-01 2009-02-19 Infocom Corp コンピュータによる対話方法、対話システム、コンピュータプログラムおよびコンピュータに読み取り可能な記憶媒体
KR101359715B1 (ko) 2007-08-24 2014-02-10 삼성전자주식회사 모바일 음성 웹 제공 방법 및 장치
US8190359B2 (en) 2007-08-31 2012-05-29 Proxpro, Inc. Situation-aware personal information management for a mobile device
US20090058823A1 (en) 2007-09-04 2009-03-05 Apple Inc. Virtual Keyboards in Multi-Language Environment
US8838760B2 (en) 2007-09-14 2014-09-16 Ricoh Co., Ltd. Workflow-enabled provider
KR100920267B1 (ko) 2007-09-17 2009-10-05 한국전자통신연구원 음성 대화 분석 시스템 및 그 방법
US8706476B2 (en) 2007-09-18 2014-04-22 Ariadne Genomics, Inc. Natural language processing method by analyzing primitive sentences, logical clauses, clause types and verbal blocks
US8165886B1 (en) 2007-10-04 2012-04-24 Great Northern Research LLC Speech interface system and method for control and interaction with applications on a computing system
US8036901B2 (en) 2007-10-05 2011-10-11 Sensory, Incorporated Systems and methods of performing speech recognition using sensory inputs of human position
US20090112677A1 (en) 2007-10-24 2009-04-30 Rhett Randolph L Method for automatically developing suggested optimal work schedules from unsorted group and individual task lists
US7840447B2 (en) 2007-10-30 2010-11-23 Leonard Kleinrock Pricing and auctioning of bundled items among multiple sellers and buyers
US7983997B2 (en) 2007-11-02 2011-07-19 Florida Institute For Human And Machine Cognition, Inc. Interactive complex task teaching system that allows for natural language input, recognizes a user's intent, and automatically performs tasks in document object model (DOM) nodes
US8112280B2 (en) 2007-11-19 2012-02-07 Sensory, Inc. Systems and methods of performing speech recognition with barge-in for use in a bluetooth system
US8140335B2 (en) 2007-12-11 2012-03-20 Voicebox Technologies, Inc. System and method for providing a natural language voice user interface in an integrated voice navigation services environment
US10002189B2 (en) 2007-12-20 2018-06-19 Apple Inc. Method and apparatus for searching using an active ontology
US8219407B1 (en) 2007-12-27 2012-07-10 Great Northern Research, LLC Method for processing the output of a speech recognizer
US8099289B2 (en) 2008-02-13 2012-01-17 Sensory, Inc. Voice interface and search for electronic devices including bluetooth headsets and remote systems
US8958848B2 (en) 2008-04-08 2015-02-17 Lg Electronics Inc. Mobile terminal and menu control method thereof
US8666824B2 (en) 2008-04-23 2014-03-04 Dell Products L.P. Digital media content location and purchasing system
US8285344B2 (en) 2008-05-21 2012-10-09 DP Technlogies, Inc. Method and apparatus for adjusting audio for a user environment
US8589161B2 (en) 2008-05-27 2013-11-19 Voicebox Technologies, Inc. System and method for an integrated, multi-modal, multi-device natural language voice services environment
US8694355B2 (en) 2008-05-30 2014-04-08 Sri International Method and apparatus for automated assistance with task management
US8423288B2 (en) 2009-11-30 2013-04-16 Apple Inc. Dynamic alerts for calendar events
US8166019B1 (en) 2008-07-21 2012-04-24 Sprint Communications Company L.P. Providing suggested actions in response to textual communications
KR101005074B1 (ko) 2008-09-18 2010-12-30 주식회사 수현테크 합성수지제 파이프 연결 고정구
US9200913B2 (en) 2008-10-07 2015-12-01 Telecommunication Systems, Inc. User interface for predictive traffic
US8140328B2 (en) 2008-12-01 2012-03-20 At&T Intellectual Property I, L.P. User intention based on N-best list of recognition hypotheses for utterances in a dialog
US8326637B2 (en) 2009-02-20 2012-12-04 Voicebox Technologies, Inc. System and method for processing multi-modal device interactions in a natural language voice services environment
US8805823B2 (en) 2009-04-14 2014-08-12 Sri International Content processing systems and methods
KR101581883B1 (ko) 2009-04-30 2016-01-11 삼성전자주식회사 모션 정보를 이용하는 음성 검출 장치 및 방법
US8606735B2 (en) 2009-04-30 2013-12-10 Samsung Electronics Co., Ltd. Apparatus and method for predicting user's intention based on multimodal information
US9858925B2 (en) 2009-06-05 2018-01-02 Apple Inc. Using context information to facilitate processing of commands in a virtual assistant
US10540976B2 (en) 2009-06-05 2020-01-21 Apple Inc. Contextual voice commands
US10255566B2 (en) 2011-06-03 2019-04-09 Apple Inc. Generating and processing task items that represent tasks to perform
KR101562792B1 (ko) 2009-06-10 2015-10-23 삼성전자주식회사 목표 예측 인터페이스 제공 장치 및 그 방법
US8527278B2 (en) 2009-06-29 2013-09-03 Abraham Ben David Intelligent home automation
US20110047072A1 (en) 2009-08-07 2011-02-24 Visa U.S.A. Inc. Systems and Methods for Propensity Analysis and Validation
US8768313B2 (en) 2009-08-17 2014-07-01 Digimarc Corporation Methods and systems for image or audio recognition processing
US9213558B2 (en) 2009-09-02 2015-12-15 Sri International Method and apparatus for tailoring the output of an intelligent automated assistant to a user
US8321527B2 (en) 2009-09-10 2012-11-27 Tribal Brands System and method for tracking user location and associated activity and responsively providing mobile device updates
KR20110036385A (ko) 2009-10-01 2011-04-07 삼성전자주식회사 사용자 의도 분석 장치 및 방법
US9197736B2 (en) 2009-12-31 2015-11-24 Digimarc Corporation Intuitive computing methods and systems
US20110099507A1 (en) 2009-10-28 2011-04-28 Google Inc. Displaying a collection of interactive elements that trigger actions directed to an item
US20120137367A1 (en) 2009-11-06 2012-05-31 Cataphora, Inc. Continuous anomaly detection based on behavior modeling and heterogeneous information analysis
US9171541B2 (en) 2009-11-10 2015-10-27 Voicebox Technologies Corporation System and method for hybrid processing in a natural language voice services environment
US9502025B2 (en) 2009-11-10 2016-11-22 Voicebox Technologies Corporation System and method for providing a natural language content dedication service
US8712759B2 (en) 2009-11-13 2014-04-29 Clausal Computing Oy Specializing disambiguation of a natural language expression
KR101960835B1 (ko) 2009-11-24 2019-03-21 삼성전자주식회사 대화 로봇을 이용한 일정 관리 시스템 및 그 방법
US8396888B2 (en) 2009-12-04 2013-03-12 Google Inc. Location-based searching using a search area that corresponds to a geographical location of a computing device
KR101622111B1 (ko) 2009-12-11 2016-05-18 삼성전자 주식회사 대화 시스템 및 그의 대화 방법
US20110161309A1 (en) 2009-12-29 2011-06-30 Lx1 Technology Limited Method Of Sorting The Result Set Of A Search Engine
US8494852B2 (en) 2010-01-05 2013-07-23 Google Inc. Word-level correction of speech input
US8334842B2 (en) 2010-01-15 2012-12-18 Microsoft Corporation Recognizing user intent in motion capture system
US8626511B2 (en) 2010-01-22 2014-01-07 Google Inc. Multi-dimensional disambiguation of voice commands
US20110218855A1 (en) 2010-03-03 2011-09-08 Platformation, Inc. Offering Promotions Based on Query Analysis
KR101369810B1 (ko) 2010-04-09 2014-03-05 이초강 로봇을 위한 경험적 상황인식 방법을 실행하는 프로그램을 기록한 컴퓨터 판독가능한 기록 매체.
US8265928B2 (en) 2010-04-14 2012-09-11 Google Inc. Geotagged environmental audio for enhanced speech recognition accuracy
US20110279368A1 (en) 2010-05-12 2011-11-17 Microsoft Corporation Inferring user intent to engage a motion capture system
US8694313B2 (en) 2010-05-19 2014-04-08 Google Inc. Disambiguation of contact information using historical data
US8468012B2 (en) 2010-05-26 2013-06-18 Google Inc. Acoustic model adaptation using geographic information
US20110306426A1 (en) 2010-06-10 2011-12-15 Microsoft Corporation Activity Participation Based On User Intent
US8234111B2 (en) 2010-06-14 2012-07-31 Google Inc. Speech and noise models for speech recognition
US8411874B2 (en) 2010-06-30 2013-04-02 Google Inc. Removing noise from audio
US8775156B2 (en) 2010-08-05 2014-07-08 Google Inc. Translating languages in response to device motion
US8473289B2 (en) 2010-08-06 2013-06-25 Google Inc. Disambiguating input based on context
US8359020B2 (en) 2010-08-06 2013-01-22 Google Inc. Automatically monitoring for voice input based on context
JP2014520297A (ja) 2011-04-25 2014-08-21 ベベオ,インク. 高度な個人的時刻表アシスタントのためのシステムよび方法

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108712711A (zh) * 2013-10-31 2018-10-26 杜比实验室特许公司 使用元数据处理的耳机的双耳呈现
US10838684B2 (en) 2013-10-31 2020-11-17 Dolby Laboratories Licensing Corporation Binaural rendering for headphones using metadata processing
CN108712711B (zh) * 2013-10-31 2021-06-15 杜比实验室特许公司 使用元数据处理的耳机的双耳呈现
US11269586B2 (en) 2013-10-31 2022-03-08 Dolby Laboratories Licensing Corporation Binaural rendering for headphones using metadata processing
US11681490B2 (en) 2013-10-31 2023-06-20 Dolby Laboratories Licensing Corporation Binaural rendering for headphones using metadata processing

Also Published As

Publication number Publication date
GB2467432A (en) 2010-08-04
WO2010087922A1 (en) 2010-08-05
EP2214175A1 (en) 2010-08-04
KR101110539B1 (ko) 2012-01-31
US20100198375A1 (en) 2010-08-05
KR20110061540A (ko) 2011-06-09
GB201001414D0 (en) 2010-03-17
US8862252B2 (en) 2014-10-14
KR20100088587A (ko) 2010-08-09

Similar Documents

Publication Publication Date Title
CN101794208A (zh) 用于无显示器的电子设备的音频用户接口
CN103558964B (zh) 电子设备中的多层次话音反馈
CN100385371C (zh) 再现装置及再现控制方法
CN102763159B (zh) 话音输入的处理
US8108462B2 (en) Information processing apparatus, information processing method, information processing program and recording medium for storing the program
CN101557432B (zh) 移动终端及其菜单控制方法
US7735012B2 (en) Audio user interface for computing devices
JP4875149B2 (ja) メディアオブジェクトのスマートなランダム再生
CN104820678B (zh) 音频信息识别方法及装置
US20090177300A1 (en) Methods and apparatus for altering audio output signals
KR101386012B1 (ko) 플레이리스트 편집 방법 및 이를 적용한 멀티미디어재생장치
CN103177738A (zh) 播放列表配置以及预览
CN103309606A (zh) 操作与音频录制功能配合的备忘录功能的系统和方法
JP6198943B2 (ja) 携帯端末の音声エモーティコン制御方法
KR20150024188A (ko) 음성 데이터에 대응하는 문자 데이터를 변경하는 방법 및 이를 위한 전자 장치
CN105550251A (zh) 图片播放方法和装置
CN107342082A (zh) 基于语音交互的音频处理方法、装置及音频播放设备
US20220208156A1 (en) Method for generating song melody and electronic device
JP5036716B2 (ja) 個人用通信デバイスにおけるファイルの管理
US20120185774A1 (en) Symphonic Video Generation
CN105373585B (zh) 歌曲收藏方法和装置
CN111046218A (zh) 一种基于锁屏状态的音频获取方法、装置和系统
KR100829115B1 (ko) 이동통신 단말기의 콘텐츠 재생 방법 및 장치
CN107068125B (zh) 乐器控制方法及装置
KR20110054946A (ko) 차량용 오디오 시스템

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20100804