CN103270738B - 用于在多个音频或视频传感器可得到时处理语音和/或视频呼叫的通信系统和方法 - Google Patents

用于在多个音频或视频传感器可得到时处理语音和/或视频呼叫的通信系统和方法 Download PDF

Info

Publication number
CN103270738B
CN103270738B CN201180063604.5A CN201180063604A CN103270738B CN 103270738 B CN103270738 B CN 103270738B CN 201180063604 A CN201180063604 A CN 201180063604A CN 103270738 B CN103270738 B CN 103270738B
Authority
CN
China
Prior art keywords
terminal
input
video
call
packet
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201180063604.5A
Other languages
English (en)
Other versions
CN103270738A (zh
Inventor
D.麦唐纳
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.)
Microsoft Technology Licensing LLC
Original Assignee
Skype Ltd Ireland
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 Skype Ltd Ireland filed Critical Skype Ltd Ireland
Publication of CN103270738A publication Critical patent/CN103270738A/zh
Application granted granted Critical
Publication of CN103270738B publication Critical patent/CN103270738B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/141Systems for two-way working between two video terminals, e.g. videophone
    • H04N7/142Constructional details of the terminal equipment, e.g. arrangements of the camera and the display
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1083In-session procedures
    • H04L65/1094Inter-user-equipment sessions transfer or sharing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/172Classification, e.g. identification
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/20Movements or behaviour, e.g. gesture recognition
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
    • G10L17/00Speaker identification or verification
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1059End-user terminal functionalities specially adapted for real-time communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/253Telephone sets using digital voice transmission
    • H04M1/2535Telephone sets using digital voice transmission adapted for voice communication over an Internet Protocol [IP] network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R2420/00Details of connection covered by H04R, not provided for in its groups
    • H04R2420/01Input selection or mixing for amplifiers or loudspeakers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R29/00Monitoring arrangements; Testing arrangements
    • H04R29/004Monitoring arrangements; Testing arrangements for microphones
    • H04R29/005Microphone arrays

Abstract

一种方法、客户端应用和用户终端,所述方法包括:提供基于分组的通信系统以用于在基于分组的网络上进行语音或视频呼叫;以及提供使得第一用户终端能够访问所述基于分组的通信系统的客户端应用的实例。所述客户端应用当在第一终端上执行时被配置成:从第一终端的多个不同的音频和/或视频输入传感器接收输入,相对彼此地分析那些输入,以及基于所述分析选择第一终端的至少一个音频和/或视频输入传感器和/或输出传感器以用于在经由基于分组的通信系统与远程用户终端进行语音或视频呼叫中使用。

Description

用于在多个音频或视频传感器可得到时处理语音和/或视频呼叫的通信系统和方法
技术领域
本发明涉及当多个音频或视频传感器或终端潜在地可用于在呼叫中使用时用于处理语音和/或视频呼叫的通信系统和对应的方法。
背景技术
存在这样通信系统,其允许在基于分组的网络(诸如互联网)上的两个或更多个终端用户终端之间使用诸如互联网协议(IP)这样的基于分组的协议进行实时语音和/或视频呼叫。这类通信有时被称为“IP语音(VoIP)”或“IP视频”。
为了使用所述通信系统,每个终端用户首先在他或她的用户终端的存储器上安装客户端应用,使得所述客户端应用被布置用于在该终端的处理器上执行。为了建立呼叫,一个用户(呼叫者)指示至少一个其他用户(被呼叫者)的用户名到所述客户端应用。当被执行时,所述客户端应用然后可以控制它的相应的终端来访问将用户名映射到IP地址的数据库,并且因此使用所指示的用户名来查找被呼叫者的IP地址。所述数据库可能使用服务器或对等(P2P)分布式数据库、或二者的组合来实施。一旦呼叫者的客户端已经检索到被呼叫者的IP地址,它然后可以使用所述IP地址来请求经由互联网或其它这样的基于分组的网络在呼叫者和被呼叫者终端之间建立实时语音和/或视频流,因此建立呼叫。典型地也需要认证程序,所述认证程序可能牵涉到用户经由客户端提供将被服务器进行中心认证的证书,和/或可能牵涉到在两个或更多个用户的客户端应用之间根据P2P类认证方案交换认证证书。
在其中终端用户的每一个仅具有安装在一个终端上的一个客户端应用的简单情况下,其中所述终端仅具有一个麦克风、一个扬声器、一个网络摄像头和一个屏幕,则呼叫的处理在这方面是相对直接的。
然而,随着在家庭里和移动中的便携式设备中能够执行通信软件的电子设备的日益流行,则可能的是,同一终端用户可能具有安装在不同终端上的同一客户端应用的多个实例,和/或用户可能具有安装在具有多个音频和/或视频输入和/或输出装置(即,多个音频或视频传感器)的终端上的客户端应用的实例。在这样的情况下,当做出或接收呼叫时考虑如何协调所述多个传感器和/或多个终端的操作,更确切地是考虑如何最佳地利用这些多个资源来改进通信系统的用户体验可能是必要的。
所述问题已经被申请人在一些之前的专利申请中进行了某种程度的探索,所述专利申请是:GB 1005386.6、US 12/843527(GB 1005462.5)、以及GB 0919592.6。
进一步地,存在提供用于呼叫的远程接口的一些现有装置。例如蓝牙耳机提供了远离处理呼叫的电话的输入/输出接口。DECT电话(数位加强式无线电话)提供了远离基站的手持机。
尽管如此,发明人相信存在如下余地,即进一步改进多个音频或视频传感器或终端的操作之间的协调以用于做出或接收基于分组的呼叫。
发明内容
本发明提供至少三个不同的方面,每一个方面都涉及通信系统、终端以及客户端应用。所述通信系统是基于分组的通信系统(诸如互联网),并且终端和客户端被布置成使用诸如互联网协议(IP)这样的适当的基于分组的协议经由基于分组的网络进行呼叫。
根据本发明的第一方面,提供了通信系统、终端和/或客户端应用,所述客户端应用被配置成:从同一终端的多个不同的音频和/或视频输入传感器接收输入,相对彼此地分析所述输入,以及基于所述分析选择该终端的至少一个音频和/或视频输入传感器和/或输出传感器以用于在进行语音或视频呼叫中使用。
根据本发明的第二方面,提供一种通信系统,其被配置成:从同一用户的不同终端的多个不同的音频和/或视频输入传感器接收输入,相对彼此地分析所述输入,以及基于所述分析选择在不同终端上运行的客户端应用的多个实例中的适当的一个以用于在进行语音或视频呼叫中使用。所述不同的实例可能用同一用户身份登录。
根据本发明的第三方面,提供了第一用户终端,其安装有客户端应用的实例,其被配置成:确定安装有所述客户端应用的其它实例的一个或多个其它次级用户终端的可得到性,以及向用户呈现选项来选择所述其它次级终端的一个以用于在结合所述第一终端进行语音或视频呼叫中使用。
本发明的第一、第二和第三方面可能被独立使用或以组合的形式使用。
根据本发明的第一方面,可能提供了一种方法,其包括:提供基于分组的通信系统以用于在基于分组的网络上进行语音或视频呼叫;以及提供使得第一用户终端能够访问基于分组的通信系统的客户端应用的实例,所述客户端应用当在第一终端上执行时被配置成:从第一终端的多个不同的音频和/或视频输入传感器接收输入,相对彼此地分析所述输入,以及基于所述分析选择第一终端的至少一个音频和/或视频输入传感器和/或输出传感器以用于在经由基于分组的通信系统与远程用户终端进行语音或视频呼叫中使用。
在实施例中,所述分析可能涉及用户到输入传感器的相对接近。
所述分析可能包括对来自第一终端的两个或更多个音频输入传感器的音频输入的能量或功率水平的比较。
所述分析可能包括应用于输入的傅里叶分析,所述输入来自第一终端的两个或更多个不同音频或视频输入。
所述分析可能包括应用于来自第一终端的两个或更多个音频输入传感器的音频输入的语音识别算法。
所述分析可能包括应用于来自第一终端的两个或更多个视频输入传感器的视频输入的面部识别算法。
所述分析可能包括应用于来自第一终端的两个或更多个视频输入传感器的视频输入的运动识别算法。
所述选择可能在回复或发起呼叫之后被做出。
所述选择可能在进行中的呼叫期间被做出。
客户端应用可能被配置成识别用于控制呼叫的语音命令,以及所述选择可能基于对归因于一个或多个语音命令而接收到的音频输入进行的分析被做出。
对来自音频输入传感器的输入的分析可能被使用来选择第一终端的音频输入传感器以用于在呼叫中使用。
对来自音频输入传感器的输入的分析可能被使用来选择第一终端的音频输出传感器以用于在呼叫中使用。
对来自音频输入传感器的输入的分析可能被使用来选择第一终端的视频输入传感器以用于在呼叫中使用。
对来自音频输入传感器的输入的分析可能被使用来选择第一终端的视频输出传感器以用于在呼叫中使用。
对来自视频输入传感器的输入的分析可能被使用来选择第一终端的视频输入传感器以用于在呼叫中使用。
对来自视频输入传感器的输入的分析可能被使用来选择第一终端的视频输出传感器以用于在呼叫中使用。
对来自视频输入传感器的输入的分析可能被使用来选择第一终端的音频输入传感器以用于在呼叫中使用。
对来自视频输入传感器的输入的分析可能被使用来选择第一终端的音频输出传感器以用于在呼叫中使用。
客户端应用可能被配置成执行初始校准过程以便确定不同输入传感器的相对输入响应特性。
根据本发明的另一方面,可能提供了终端或系统,其包括依照以上特征的任意一个被配置的装置。
根据另一方面,可能提供了包括代码的计算机程序产品,所述代码被体现在非暂时性的计算机可读介质上并且当在处理装置上执行时被配置成依照以上特征的任意一个来操作。
附图说明
为了更好地理解本发明以及示出本发明可能如何被付诸实践,将通过例子对附图做出参考,其中:
图1是通信网络的示意性表示,
图2是用户终端的示意性方块图,以及
图3是耳机的示意性图示。
具体实施方式
图1是在诸如互联网101这样的基于分组的网络上被实施的通信系统的示意图。通信系统包括针对多个用户的每一个的相应的终端用户通信装置103。每个用户的通信装置103经由适当的收发器(诸如有线或无线调制解调器)被连接到互联网101或与互联网101可进行通信。每个通信装置103包括至少一个用户终端102。每个终端102被安装有客户端应用的实例以用于访问通信系统以及由此与另一用户的客户端建立实时的基于分组的语音或视频呼叫,所述另一用户的客户端运行在另一这样的终端102上。
此外,在通信系统的至少一个用户的情况下,该用户的相应的通信装置103包括多个终端102的布置或集。例如,在图1的说明性的实施例中,一个用户的通信装置103包括:诸如移动电话的移动手持类终端102a、膝上型电脑102b、台式电脑102c、以及带有机顶盒的电视接收机或电视机102d。可能安装有通信客户端的其它类型的终端102包括相框、平板电脑、汽车音响系统、打印机、家居控制系统、摄像机、或其它这样的家用电器或终端用户设备等。同一用户的多个终端102a-102d中的每一个都安装有通信客户端应用的相应实例,同一用户可能并发地登录到其中,即,因此同一用户可能同时登录到在两个或更多个不同终端102a-102d上的、同一客户端应用的多个实例。这将在下面被更详细地讨论。
同一用户的不同终端用户终端102a-102d的每一个可能提供有到互联网101和基于分组的通信系统的单独连接、和/或那些不同终端102a-102d的一些或全部可能经由普通路由器105连接并且因此形成诸如家用网络这样的本地网络。不管怎样,设想在某些优选实施例中,同一用户的不同终端102a-102d的一些或全部将被定位在房屋周围的不同点处,例如电视机102b在客厅中、台式机102c在书房中、膝上型电脑102b打开在厨房内、以及手持机102a在用户可能碰巧找到它们的任意其它地点处(例如,花园或WC)。
还被示出的连接到互联网101的是数据储存器104,其形式为服务器、分布式的对等数据库、或二者的组合。对等数据库分布在多个不同用户的多个终端用户终端中,所述多个不同用户典型地包括不是呼叫的实际参与者的一个或多个用户。然而,这不是唯一的选项并且中心服务器可以替代地或附加地被使用。不管怎样,数据储存器104被连接以便经由互联网101可访问客户端应用的每一个或在每个用户的通信装置103的终端102的每一个上运行的客户端应用的实例。数据储存器104被布置成提供用户名到IP地址(或其它这样的网络地址)的映射以便允许不同用户的客户端应用在互联网101(或其它基于分组的网络)上建立与彼此的通信通道以用于建立语音或视频呼叫,或者甚至建立诸如即时通信(IM)或语音信箱这样的其它类型的通信。
在其中同一用户可以同时登录到同一客户端应用在不同终端102a-102d上的多个实例的情况下,在实施例中数据储存器104可能被布置成将同一用户名(用户ID)映射到那些多个实例的全部,但还可以被布置成将单独的子标识符(子ID)映射到每个特定的单独实例。因此通信系统能够在不同的实例间进行区分同时仍旧在通信系统内维持针对用户的永久身份。
图2示出了根据本发明的实施例的示范性的终端用户终端102的示意性方块图,其可能与上面提及的那些中的任意一个相对应。用户终端102包括诸如内接或外接硬盘驱动器或闪速存储器这样的存储器202、以及形式为单核或多核处理器的处理装置204。存储器202被安装有通信客户端206的实例,被耦合到处理装置204,以及被布置使得通信客户端206可以在处理装置204上被执行。终端102还包括收发器220以用于经由互联网101或其它这样的基于分组的网络在上行和下行链路上传输来自客户端206的数据和将数据传输到客户端206,所述收发器例如是用于经由无线路由器105无线连接到互联网1010的无线收发器。终端102进一步包括多个AV传感器,例如内置麦克风104、内置扬声器210、内置摄像机212以及屏幕214。终端102然后可能还包括插入到终端102的主体中的另外的AV传感器,例如,外部的或外围的网络摄像头216和耳机218。如图3中示出的那样,耳机218优选地包括集成到同一单元的听筒或头戴式耳机302以及麦克风304。
术语AV传感器在本文可能被用来指代音频或视频输入或输出的任意装置。终端意指用户装备的离散单元,而传感器是给定终端的构件或外设。在某些情形下,诸如手持机和扩充口的情形,分类可能不是直接明显的,但是为了该应用的目的,如果终端执行它自己的、通信客户端的实例,其被认为是不同的。
传感器208-218的每一个被操作地耦合到处理装置204使得客户端能够从输入传感器208、212、216、218的任意一个或全部接收输入并且提供输出到输出传感器210、214、218中的任意一个或全部。图2的终端因此在一个方面是值得注意的,在于它包括多个音频输入传感器、多个音频输出传感器和/或多个视频输入传感器,以及在于这些中的每一个对于客户端应用206潜在地可用来在基于分组的网络上进行语音或视频呼叫。多个视频输出传感器也是一种可能性。
根据本发明的第一方面,客户端应用206当被执行时被配置成:从同一终端102的多个不同输入传感器接收输入,相对彼此地分析来自所述不同输入传感器的输入信号,以及基于所述分析选择所述终端的适当的输入传感器和/或输出传感器以用于在进行呼叫中使用。
根据本发明的第二方面,客户端应用206在同一用户的不同终端102a-102d上的实例当被执行时被配置成:彼此结合地操作以便由此从不同终端102a-102d的输入传感器接收输入,相对彼此地分析来自不同终端102a-102d的输入信号,以及选择在不同终端102a-102d上运行的客户端应用206的多个实例中的适当的一个以用于在进行呼叫中使用。也就是说,第二方面不仅涉及特定输入或输出传感器208-218的选择,还涉及将呼叫的语音和/或视频流路由到选择的终端102a-102d和路由来自选择的终端102a-102d的、呼叫的语音和/或视频流。在这种情况下,终端102a-102d一起形成与在另外的第三用户终端102f(“远端”)上运行的客户端经由互联网101或其它这样的基于分组的网络进行通信的呼叫的一端(“近端”)。
在任一情况下,应用到所述输入的分析可能包括:
对从来自同一终端102和/或来自不同终端102的两个或更多个音频输入传感器所接收的音频信号的能量或功率水平进行比较;
对从来自同一终端和/或不同终端的两个或更多个不同音频或视频输入所接收的输入信号的傅里叶分析进行比较;
应用到从来自同一终端102和/或来自不同终端102的两个或更多个音频输入传感器所接收的音频信号的语音识别算法;
应用到从来自同一终端102和/或来自不同终端102的两个或更多个视频输入传感器所接收的视频信号的面部识别算法;和/或
应用到从来自同一终端102和/或来自不同终端102的两个或更多个视频输入传感器所接收的视频信号的运动识别算法。
客户端应用206被布置成执行一个或多个这样的分析过程,并且基于所述分析来选择以下中的一个或多个以用于在进行基于分组的语音或视频呼叫中使用:输入音频传感器、输入视频传感器、输出音频传感器、输出视频传感器、和/或在同一用户的多个终端之一上运行的客户端应用的实例。该过程可能在做出呼叫、回复呼叫之后被执行,和/或动态地在进行中的呼叫期间被执行。
例如,在一个实施例中,本发明可能有利的结合能识别语音激活命令的客户端206或终端102被使用,例如以便用户可以用诸如“呼叫…”、“回复呼叫”、以及“挂断电话”这样的命令用声音控制客户端206。取决于房间内的用户的近似位置,或取决于用户是否戴着他或她的耳机218,则用于在做出或回复呼叫中使用的最优麦克风可能变化。例如当用户使用语音命令说话来回复呼叫时,客户端206可能因此分析来自同一房间中的同一终端的两个或麦克风208、304的输入以便确定哪一个输入信号在人类发声频率范围中具有最大能量,并且然后选择该麦克风来在呼叫中使用。
来自麦克风的音频输入还可能例如通过取决于哪一个麦克风正在产生最大的声音能量(vocal energy)来在扬声器210和耳机218的听筒302之间进行选择以确定适当的音频输出传感器。
在另一例子中,在耳机麦克风304处的瑟瑟声或抓挠(scrabbling)声音的检测可能被认为是用户摸索他们的耳机来回复传入呼叫的指示,并且这可以被用来选择用于音频输入和/或输出的耳机218。
在再另一个实施例中,例如如果用户围绕房间移动或戴上或摘下耳机,则来自麦克风的音频输入可能在呼叫期间被用来在不同的音频或视频输出传感器之间进行切换。
在发明的第二方面的例子中,设想本发明具有在这样的情形中的应用,在所述情形中用户具有定位于房屋周围的不同地点处的不同终端102a、102b等。在这种情况下,对来自不同终端的不同麦克风或摄像机的能量水平的分析可能被用来确定用户在特定房间中的存在或接近特定终端,以及因此确定用于回复或做出呼叫的最佳终端,或当用户在房屋中四处走动时被使用来在进行中的呼叫期间在终端之间进行切换。可以被用来检测特定用户的存在或接近的其它技术包括检测尺寸适当地移动的对象(其可能被视为在房间之间移动的人)的存在的运动估计、确定图像或移动对象的整体色彩属性的傅里叶分析(例如,基于移动的用户当他们在房间之间移动时穿着同一色彩的衣服的假设)、或者语音或面部识别算法(来帮助在多个人和/或背景噪声之间进行区分)、或者甚至是这些的任意组合。
在本发明的第二方面的情况下,对于在终端的至少一个上的客户端实例206来说,将关于从它的相应传感器接收的输入的信息发送到一个或多个其它终端或其它网络元件用于比较将是必要的。为了实现这,在比较中牵涉的用户的客户端实例206的两个(或全部)优选地用同一用户名登录并且具有是在同一呼叫中的概念。
例如,在实例和/或控制器之间的通信可能通过参考用户ID或子ID的系统而被使能,用户ID或子ID通过数据储存器104被映射到IP地址或其它这样的网络地址。因此针对每一个用户的子ID的列表允许不同的客户端实例被识别,并且所述映射允许客户端实例、服务器、或其它网络元件确定一个或多个其它不同的实例正运行在其上的每一个终端的地址。以这种方式,可能在一个客户端和另一客户端之间或在客户端和服务器或其它网络元件之间建立通信以用于共享来自音频和/或视频输入传感器的输入信号上的信息,例如共享输入能量水平、运动矢量或FFT结果。同一机制还可能被用来用信号发送或协商对于进行呼叫所需要的实例的选择。
替换地,通信建立可能通过维持仅终端身份的列表而不维持相对应的客户端身份被使能,所述列表出于地址查找的目的被维持在可访问的网络元件上。例如所有不同终端102a-102d的列表可能被维持在本地家庭网络的元件105、102a-102d上,在这种情况下,仅本地网络地址和终端身份需要被维持在列表中,并且ID和单独的子ID的系统则将不一定被需要。本地列表可能被存储在每一个终端102a-102d处或被存储在家庭网络的本地服务器(未示出)上,并且每一个客户端实例将被布置成通过访问本地网络上的列表来确定其它实例的终端的必要身份和地址。
一旦用于识别不同客户端实例和它们的相应终端102a-102d的地址的适当的机制已经落实到位,选择可能以许多方式被执行。例如,在一种实施方案中,讨论中的所有客户端实例206可能被布置成将它们的相应的传感器输入信息(例如,输入能量水平、运动矢量或FFT结果)传输到中心服务器或其它中心控制元件,这可能连同数据储存器104一起在的服务器上被实施或在本地家庭网络的元件上被实施。中心控制器然后将被布置成运行算法来相对彼此地分析不同的接收的输入并且由此选择特定终端(例如102b)的实例来做出或回复呼叫。控制器然后使用所选择的信号发送机制指导实例206关于它们的行为(它们是否在呼叫中被牵涉或牵涉到什么程度)。在另一实施中,不同的客户端实例206可能在彼此间直接共享信息和要么在已经被(例如,被用户或被默认)指定为主要实例的一个实例的控制之下根据某一预定协议或行动来互相协商所选择的终端。
如提及的那样,在某些实施例中,对传感器输入的分析在进行中的呼叫期间可能被用来在同一用户的不同终端102a、102b上运行的客户端206的不同实例之间进行切换,例如当用户在房间之间行走时(而不是仅选择实例来发起出话呼叫或回复传入呼叫)。这可能牵涉到每一个客户端实例206周期性地采样或否则监视它的相应的一个或多个输入传感器208、212、218并且以与上面描述的方式类似的方式共享贯穿呼叫的监视信息。替换地,每一个客户端可能响应于某一检测事件(诸如超过某一门限的输入能量水平或运动矢量)仅共享新的传感器输入信息。不管怎样,控制器或主要实例可能因此贯穿呼叫多次以预先安排的或基于事件的方式将选择算法应用到所接收的输入信息,以便做出关于在哪个终端102上的哪个实例206应当被使用于所述呼叫的进行中的、动态的选择。
在动态切换情况的一个实施方案中,一旦期望的实例已经被识别为针对呼叫的所选择端点,则切换可能以与例如在申请号为12/290232、公开号US2009-0136016的美国申请中描述的已知呼叫转接技术类似的方式被完成,但是呼叫基于不同的子ID在同一用户的不同终端之间进行转移,而不是呼叫基于不同的用户ID在不同的用户之间进行转移。在另一实施方案中,在初始终端(例如102b)上的客户端206可能继续接收呼叫的音频和/或视频流,但是然后将所述音频和/或视频流向前路由到新选择的终端,例如102c(使得从在呼叫的另一端上的客户端的视角来看呼叫的端点看上去是同一个102b)。如果初始的终端102b和新的终端102c具有在它们之间可用的诸如wi-fi或蓝牙连接这样的本地无线连接,则这个后面的选项将是特别适用的。
在本发明的第一和第二方面中,应当指出,被选择的传感器的类型不必与被使用来做出选择的传感器的类型一样。例如,麦克风可能指示用户在特定房间中或位置处的存在并且被用来选择适当定位的摄像机,或者摄像机可能指示用户在特定房间中或位置处的存在并且被用来选择适当定位的麦克风等。
进一步地,不一定是这种情况:语音和视频流被路由到同一用户终端102a、102b等和从同一用户终端102a、102b等进行路由。在实施例中,这可能是能够确定的,也就是说,电视机102d被最佳地放置来显示视频给用户,同时膝上型电脑102b或移动终端102a被最佳地放置来处理呼叫的音频部分。在客户端实例206和/或中心控制器上运行的选择算法然后将指导两个流被路由到不同的终端102a、102b。
本发明的第一和第二方面可能被独立使用或以组合的形式使用。例如,对于在多个终端102的每一个上运行的客户端应用的实例206来说,确定它自己的最佳本地输入传感器(例如,最高音频输入能量水平或最佳傅里叶分析匹配)将是可能的,然后对于不同实例来说,比较它们的最佳本地输入结果以便查找最佳全局输入结果也是可能的。
在任一情况下,初始校准阶段对于例如当用户在离不同麦克风的不同距离处时确定那些不同麦克风产生的相对水平可能是有用的。也就是说,客户端206被优选地配置成确定不同麦克风的相对增益。例如,在初始安装之后,用户可能被要求坐在或站在离终端两个或更多个预订距离远处并且以固定水平说话,客户端206然后可以将其用于校准。
在以上例子的任意一个中缺少明确确定的情况下,客户端或系统可能被配置成使用默认的传感器和/或终端以用于做出或回复呼叫。
应当理解,仅通过例子描述了以上实施例。给定本文的公开内容,其它变例或实施方案对于本领域的技术人员可能变得明显。例如,本发明不被资源发现或授权的任意特定方法所限制,并且以上描述的例子的任意一个或甚至其它都可能被使用。进一步地,本发明的第一、第二和/或第三方面的任意一个可能被独立地实施或以组合的形式被实施。在指代服务器的地方,这不一定旨在限制于安置在单个房屋内或定位于单个站点处的离散的服务器单元。进一步地,在指代应用的地方,这不一定旨在指代软件的离散的、独立的、单独可执行的单元,但是可能替换地指代代码的任意部分,诸如对于现有应用的插件或附加组件。所述发明不被所描述的实施例限制,而是仅被所附权利要求限制。

Claims (10)

1.一种通信方法,包括:
提供基于分组的通信系统以用于在基于分组的网络上进行语音或视频呼叫;以及
提供使得第一终端能够访问所述基于分组的通信系统的客户端应用的实例,所述客户端应用被配置成建立与远程用户终端的基于分组的语音或视频呼叫,所述客户端应用当在所述第一终端上被执行时被配置成:从所述第一终端的多个不同音频和/或视频输入传感器接收输入,相对彼此地分析所述输入,以及基于所述分析选择所述第一终端的至少一个音频和/或视频输入传感器和/或输出传感器以用于在经由所述基于分组的通信系统与远程用户终端进行语音或视频呼叫中使用。
2.如权利要求1所述的方法,其中所述分析涉及用户到所述输入传感器的相对接近。
3.如权利要求1或2所述的方法,其中所述分析包括以下至少一项:
对来自所述第一终端的两个或更多个音频输入传感器的音频输入的能量或功率水平的比较;
应用于输入的傅里叶分析,所述输入是来自所述第一终端的两个或更多个不同音频或视频输入的;
应用于来自所述第一终端的两个或更多个音频输入传感器的音频输入的语音识别算法;
应用于来自所述第一终端的两个或更多个视频输入传感器的视频输入的面部识别算法;以及
应用于来自所述第一终端的两个或更多个视频输入传感器的视频输入的运动识别算法。
4.如权利要求1或2所述的方法,其中所述选择在如下条件下被做出:
在回复或发起呼叫之后;和/或在进行中的呼叫期间。
5.如权利要求1或2所述的方法,其中所述客户端应用被配置成识别用于控制所述呼叫的语音命令,并且所述选择基于对归因于一个或多个语音命令而接收的音频输入进行的分析被做出。
6.如权利要求1或2所述的方法,其中对来自音频输入传感器的所述输入的分析被用来选择以下至少一项:
所述第一终端的音频输入传感器以用于在呼叫中使用;所述第一终端的音频输出传感器以用于在呼叫中使用;
所述第一终端的视频输入传感器以用于在呼叫中使用;以及
所述第一终端的视频输出传感器以用于在呼叫中使用。
7.如权利要求1或2所述的方法,其中对来自视频输入传感器的所述输入的分析被用来选择以下至少一项:
所述第一终端的视频输入传感器以用于在呼叫中使用;
所述第一终端的视频输出传感器以用于在呼叫中使用;
所述第一终端的音频输入传感器以用于在呼叫中使用;以及
所述第一终端的音频输出传感器以用于在呼叫中使用。
8.一种通信设备,包括:
用于访问基于分组的通信系统以便在基于分组的网络上进行语音或视频呼叫的装置;
用于建立与远程用户终端的基于分组的语音或视频呼叫的装置;
用于从第一终端的多个不同音频和/或视频输入传感器接收输入的装置;
用于相对彼此地分析所述输入的装置;以及
用于基于所述分析,选择所述第一终端的至少一个音频和/或视频输入传感器和/或输出传感器以用于在经由所述基于分组的通信系统与远程用户终端进行语音或视频呼叫中使用的装置。
9.第一用户终端,包括:
收发器,其可操作来访问基于分组的通信系统以便在基于分组的网络上进行语音或视频呼叫;
存储介质,其存储使得所述第一用户终端能够访问所述基于分组的通信系统的客户端应用的实例,所述客户端应用被配置成建立与远程用户终端的基于分组的语音或视频呼叫;以及
处理装置,其被布置成执行所述客户端应用的实例,所述客户端应用当在所述第一用户终端的处理装置上执行时被配置成:从所述第一用户终端的多个不同音频和/或视频输入传感器接收输入,相对彼此地分析所述输入,以及基于所述分析选择所述第一用户终端的至少一个音频和/或视频输入传感器和/或输出传感器以用于在经由所述基于分组的通信系统与远程用户终端进行语音或视频呼叫中使用。
10.如权利要求9的第一用户终端,其中所述客户端应用被进一步配置成执行依照权利要求2到7的任一项的操作。
CN201180063604.5A 2010-12-31 2011-12-30 用于在多个音频或视频传感器可得到时处理语音和/或视频呼叫的通信系统和方法 Active CN103270738B (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US201061428945P 2010-12-31 2010-12-31
US61/428,945 2010-12-31
US61/428945 2010-12-31
PCT/EP2011/074303 WO2012089831A1 (en) 2010-12-31 2011-12-30 Communication system and method for handling voice and/or video calls when multiple audio or video transducers are available

Publications (2)

Publication Number Publication Date
CN103270738A CN103270738A (zh) 2013-08-28
CN103270738B true CN103270738B (zh) 2016-08-10

Family

ID=45607709

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201180063604.5A Active CN103270738B (zh) 2010-12-31 2011-12-30 用于在多个音频或视频传感器可得到时处理语音和/或视频呼叫的通信系统和方法

Country Status (4)

Country Link
US (2) US8963982B2 (zh)
EP (1) EP2643963B1 (zh)
CN (1) CN103270738B (zh)
WO (1) WO2012089831A1 (zh)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB201005454D0 (en) 2010-03-31 2010-05-19 Skype Ltd Television apparatus
US10404762B2 (en) 2010-12-31 2019-09-03 Skype Communication system and method
US10291660B2 (en) 2010-12-31 2019-05-14 Skype Communication system and method
US9717090B2 (en) 2010-12-31 2017-07-25 Microsoft Technology Licensing, Llc Providing notifications of call-related services
US8963982B2 (en) * 2010-12-31 2015-02-24 Skype Communication system and method
US9019336B2 (en) 2011-12-30 2015-04-28 Skype Making calls using an additional terminal
US9836590B2 (en) 2012-06-22 2017-12-05 Microsoft Technology Licensing, Llc Enhanced accuracy of user presence status determination
US8983383B1 (en) * 2012-09-25 2015-03-17 Rawles Llc Providing hands-free service to multiple devices
US9485459B2 (en) 2012-12-14 2016-11-01 Biscotti Inc. Virtual window
US9253520B2 (en) 2012-12-14 2016-02-02 Biscotti Inc. Video capture, processing and distribution system
US9654563B2 (en) 2012-12-14 2017-05-16 Biscotti Inc. Virtual remote functionality
US9300910B2 (en) 2012-12-14 2016-03-29 Biscotti Inc. Video mail capture, processing and distribution
GB201301452D0 (en) 2013-01-28 2013-03-13 Microsoft Corp Providing notifications of call-related services
WO2016159938A1 (en) * 2015-03-27 2016-10-06 Hewlett-Packard Development Company, L.P. Locating individuals using microphone arrays and voice pattern matching
US9749583B1 (en) 2016-03-31 2017-08-29 Amazon Technologies, Inc. Location based device grouping with voice control
US9729821B1 (en) 2016-03-31 2017-08-08 Amazon Technologies, Inc. Sensor fusion for location based device grouping
CN106898348B (zh) * 2016-12-29 2020-02-07 北京小鸟听听科技有限公司 一种出声设备的去混响控制方法和装置
TWI623930B (zh) * 2017-03-02 2018-05-11 元鼎音訊股份有限公司 發聲裝置、音訊傳輸系統及其音訊分析之方法
US11910130B2 (en) * 2021-03-02 2024-02-20 Carnegie Mellon University Media control device and system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7039205B1 (en) * 1999-05-19 2006-05-02 Siemens Communications, Inc. Techniques for audio transducer switching under programmatic and off hook interrupt control
CN101039307A (zh) * 2006-03-17 2007-09-19 深圳市朗科科技有限公司 一种无线网络系统及其运营方法

Family Cites Families (185)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5305244B2 (en) * 1992-04-06 1997-09-23 Computer Products & Services I Hands-free user-supported portable computer
US5915010A (en) 1996-06-10 1999-06-22 Teknekron Infoswitch System, method and user interface for data announced call transfer
US6061434A (en) * 1996-08-14 2000-05-09 Joseph C. Corbett Video caller identification systems and methods
US6449284B1 (en) 1997-03-21 2002-09-10 Avaya Technology Corp. Methods and means for managing multimedia call flow
US6243129B1 (en) * 1998-01-09 2001-06-05 8×8, Inc. System and method for videoconferencing and simultaneously viewing a supplemental video source
US20020040377A1 (en) * 1998-09-25 2002-04-04 Newman Edward G. Computer with audio interrupt system
US6532482B1 (en) * 1998-09-25 2003-03-11 Xybernaut Corporation Mobile computer with audio interrupt system
US6425131B2 (en) 1998-12-30 2002-07-23 At&T Corp. Method and apparatus for internet co-browsing over cable television and controlled through computer telephony
US6321080B1 (en) 1999-03-15 2001-11-20 Lucent Technologies, Inc. Conference telephone utilizing base and handset transducers
CA2271828A1 (en) * 1999-05-11 2000-11-11 Infointeractive Inc. Internet based telephone line
US6636269B1 (en) * 1999-08-18 2003-10-21 Webtv Networks, Inc. Video timing system and method
US6904025B1 (en) 1999-10-12 2005-06-07 Telefonaktiebolaget Lm Ericsson (Publ) Wide area network mobility for IP based networks
US7120692B2 (en) 1999-12-02 2006-10-10 Senvid, Inc. Access and control system for network-enabled devices
US20040194146A1 (en) 2000-02-15 2004-09-30 Bates Cary Lee Set top box and methods for using the same
US6778528B1 (en) * 2000-05-17 2004-08-17 Cisco Technology, Inc. Dial-out with dynamic IP address assignment
FI20001293A (fi) 2000-05-30 2001-12-01 Nokia Networks Oy IP-puheen välitys langattomassa tietoliikennejärjestelmässä
US6654722B1 (en) 2000-06-19 2003-11-25 International Business Machines Corporation Voice over IP protocol based speech system
JP4543513B2 (ja) * 2000-07-17 2010-09-15 ソニー株式会社 双方向通信システム、表示装置、ベース装置および双方向通信方法
US7126939B2 (en) 2000-07-24 2006-10-24 Nortel Networks Limited Packet-based calls in a wireless network
US6968179B1 (en) 2000-07-27 2005-11-22 Microsoft Corporation Place specific buddy list services
JP4658374B2 (ja) 2001-05-10 2011-03-23 株式会社リコー 無線通信方法及びそのマスター端末
US20030023730A1 (en) 2001-07-27 2003-01-30 Michael Wengrovitz Multiple host arrangement for multimedia sessions using session initiation protocol (SIP) communication
US20030058805A1 (en) * 2001-09-24 2003-03-27 Teleware Inc. Multi-media communication management system with enhanced video conference services
US7031443B2 (en) * 2001-11-19 2006-04-18 Inter-Tel, Inc. System and method for remote access to a telephone
US6985961B1 (en) 2001-12-04 2006-01-10 Nortel Networks Limited System for routing incoming message to various devices based on media capabilities and type of media session
US7092385B2 (en) 2002-03-12 2006-08-15 Mci, Llc Policy control and billing support for call transfer in a session initiation protocol (SIP) network
US7240214B2 (en) 2002-10-25 2007-07-03 Yahoo!, Inc. Centrally controllable instant messaging system
DE10252989A1 (de) 2002-11-14 2004-06-03 Siemens Ag Unterstützung von Fax und Modem in SIP/SIP-T Netzen und im Interworking dieser Netze mit ISUP+/BICC
US7920690B2 (en) * 2002-12-20 2011-04-05 Nortel Networks Limited Interworking of multimedia and telephony equipment
CA2513498C (en) 2003-01-22 2011-10-11 Nimcat Networks Inc. Call transfer system, method and network devices
US8292433B2 (en) 2003-03-21 2012-10-23 Queen's University At Kingston Method and apparatus for communication between humans and devices
US20040213201A1 (en) 2003-04-28 2004-10-28 Hakan Osterlund Policy based media path selection in a broadband access network
US7549924B2 (en) 2003-05-09 2009-06-23 Microsoft Corporation Instant messaging embedded games
FI20030960A0 (fi) 2003-06-27 2003-06-27 Nokia Corp Menetelmä monitoroida akun ominaisuuksia ja radiopäätelaite
EP1652368B1 (en) 2003-07-14 2018-04-04 Cisco Technology, Inc. System and method for active mobile collaboration
ATE487987T1 (de) 2003-07-16 2010-11-15 Joltid Ltd Verteiltes datenbanksystem
WO2005009019A2 (en) 2003-07-16 2005-01-27 Skype Limited Peer-to-peer telephone system and method
TWI279788B (en) 2003-07-24 2007-04-21 Lg Electronics Inc Recording medium having a data structure for managing reproduction of text subtitle data recorded thereon and recording and reproducing methods and apparatuses
CN1283125C (zh) 2003-08-05 2006-11-01 株式会社日立制作所 电话通信系统
US8140980B2 (en) 2003-08-05 2012-03-20 Verizon Business Global Llc Method and system for providing conferencing services
JP4339056B2 (ja) 2003-09-11 2009-10-07 シャープ株式会社 テレビ受信機、携帯電話、及びテレビ受信機一体型携帯電話装置
US7673001B1 (en) 2003-11-21 2010-03-02 Microsoft Corporation Enterprise management of public instant message communications
KR100590867B1 (ko) 2003-12-05 2006-06-19 삼성전자주식회사 아이 피 기반의 화상/음성 통신 시스템 및 이를 이용한 호전환/호 픽업 방법
WO2005057969A1 (en) 2003-12-10 2005-06-23 Nokia Corporation Method and mobile terminal arrangement for fast switching between multiple peripherals
US7769837B2 (en) 2003-12-12 2010-08-03 Brother Kogyo Kabushiki Kaisha Wireless LAN setting system and communication terminal
US7260186B2 (en) 2004-03-23 2007-08-21 Telecommunication Systems, Inc. Solutions for voice over internet protocol (VoIP) 911 location services
US8223747B2 (en) * 2004-02-13 2012-07-17 Yahoo! Inc. Predictive communication routing scheme using instant messaging preferences and/or settings for routing packet traffic for voice, video and other multimedia communications
US7327981B2 (en) 2004-03-03 2008-02-05 Vtech Telecommunications Limited Systems and methods for using landline telephone systems to exchange information with various electronic devices
US7634533B2 (en) 2004-04-30 2009-12-15 Microsoft Corporation Systems and methods for real-time audio-visual communication and data collaboration in a network conference environment
JP4505257B2 (ja) 2004-05-12 2010-07-21 京セラ株式会社 放送受信機能付き携帯電話機
US20050278778A1 (en) 2004-05-28 2005-12-15 D Agostino Anthony Method and apparatus for credential management on a portable device
US7840681B2 (en) 2004-07-30 2010-11-23 International Business Machines Corporation Method and apparatus for integrating wearable devices within a SIP infrastructure
JP4139973B2 (ja) 2004-08-11 2008-08-27 村田機械株式会社 通信装置
US8499027B2 (en) 2004-09-02 2013-07-30 Gryphon Networks Corp. System and method for exchanging information with a relationship management system
US8364125B2 (en) 2004-11-09 2013-01-29 Avaya, Inc. Content delivery to a telecommunications terminal that is associated with a call in progress
KR20070086164A (ko) 2004-11-15 2007-08-27 코닌클리케 필립스 일렉트로닉스 엔.브이. 사용자가 콘텐트를 선택하는 것을 돕는 방법 및 네트워크장치
US7424288B2 (en) 2004-11-22 2008-09-09 Searete Llc Call transfer to proximate devices
US8064968B2 (en) 2004-11-22 2011-11-22 The Invention Science Fund I Llc Transfer then sleep
JP4387937B2 (ja) 2004-12-13 2009-12-24 株式会社東芝 電話システムおよび交換システム
JP4563794B2 (ja) 2004-12-28 2010-10-13 株式会社日立製作所 ストレージシステム及びストレージ管理方法
US7693133B2 (en) 2004-12-30 2010-04-06 Alcatel-Lucent Usa Inc. System and method for conference calling with VOIP terminal
EP1849255A4 (en) 2005-02-07 2010-08-18 Agilemesh Inc VIDEO NODE FOR WIRELESS MESH NETWORK
US7716283B2 (en) 2005-02-16 2010-05-11 Microsoft Corporation Television system video conferencing
FR2884023B1 (fr) * 2005-03-31 2011-04-22 Erocca Dispositif pour la communication par des personnes handicapees de la parole et/ou de l'ouie
US7116349B1 (en) 2005-04-04 2006-10-03 Leadtek Research Inc. Method of videophone data transmission
TW200743385A (en) 2006-05-05 2007-11-16 Amtran Technology Co Ltd Method of audio-visual communication using television and television using the same
US7899447B2 (en) 2005-06-01 2011-03-01 Sanyo Electric Co., Ltd. Telephone and method of controlling telephone
CN100446593C (zh) 2005-07-04 2008-12-24 大唐移动通信设备有限公司 一种集群通信系统
FI119863B (fi) 2005-08-22 2009-04-15 Teliasonera Ab Etäasiakkaan aitouden ja oikeuksien varmistaminen
EP1758334A1 (en) 2005-08-26 2007-02-28 Matsushita Electric Industrial Co., Ltd. Establishment of media sessions with media adaptation
WO2007038750A1 (en) 2005-09-28 2007-04-05 Neocific, Inc. Method and system for multi-carrier packet communication with reduced overhead
US8019279B2 (en) 2005-10-25 2011-09-13 International Business Machines Corporation System and method for using mobile phones as handsets for IP softphones
US20070115348A1 (en) 2005-10-27 2007-05-24 Cisco Technology, Inc. Method and system for automatic scheduling of a conference
US20070120949A1 (en) * 2005-11-22 2007-05-31 Inventec Multimedia & Telecom Corporation Video, sound, and voice over IP integration system
US7751848B2 (en) * 2005-11-23 2010-07-06 Envio Networks Inc. Systems and methods for providing concurrent mobile applications to mobile communication devices
US7774363B2 (en) 2005-12-29 2010-08-10 Nextlabs, Inc. Detecting behavioral patterns and anomalies using information usage data
US20070183396A1 (en) 2006-02-07 2007-08-09 Bennett James D Set top box supporting bridging between a packet switched network and the public switched telephone network
US8619953B2 (en) 2006-03-15 2013-12-31 Polycom, Inc. Home videoconferencing system
US8102812B2 (en) 2006-03-21 2012-01-24 Motorola Mobility, Inc. Methods and apparatus for data packet transmission on a network
WO2007117606A2 (en) 2006-04-07 2007-10-18 Pelago, Inc. Proximity-based user interaction
GB2437592A (en) 2006-04-10 2007-10-31 Skype Ltd Indicating communication events on an alternative interface whilst running an application on another interface
US7729489B2 (en) 2006-04-12 2010-06-01 Cisco Technology, Inc. Transferring a communications exchange
US7769508B2 (en) * 2006-04-14 2010-08-03 Snap-On Incorporated Vehicle diagnostic tool with packet and voice over packet communications and systems incorporating such a tool
US20070263824A1 (en) 2006-04-18 2007-11-15 Cisco Technology, Inc. Network resource optimization in a video conference
US8734254B2 (en) 2006-04-25 2014-05-27 International Business Machines Corporation Virtual world event notifications from within a persistent world game
US7734470B2 (en) * 2006-05-22 2010-06-08 Accenture Global Services Gmbh Interactive voice response system
CN101080083A (zh) 2006-05-26 2007-11-28 华为技术有限公司 一种呼叫转向方法及系统
US20070280200A1 (en) 2006-05-31 2007-12-06 Patel Mehul B System and method for controlling a voip client using a wireless personal-area-network enabled device
US20070286202A1 (en) * 2006-06-08 2007-12-13 Latitude Broadband Global, Inc. Methods and Systems for Call Admission Control and Providing Quality of Service in Broadband Wireless Access Packet-Based Networks
WO2008015369A1 (en) 2006-08-01 2008-02-07 Nds Limited Call management
US20080032703A1 (en) 2006-08-07 2008-02-07 Microsoft Corporation Location based notification services
US9049253B2 (en) * 2006-08-09 2015-06-02 Cisco Technology, Inc. Resetting / restarting SIP endpoint devices
EP2074836A2 (en) 2006-08-17 2009-07-01 Core Mobility, Inc. Presence-based communication between local wireless network access points and mobile devices
US7934156B2 (en) 2006-09-06 2011-04-26 Apple Inc. Deletion gestures on a portable multifunction device
US20080075240A1 (en) 2006-09-06 2008-03-27 Microsoft Corporation Consultative call transfer using non-voice consultation modes
US9386269B2 (en) 2006-09-07 2016-07-05 Rateze Remote Mgmt Llc Presentation of data on multiple display devices using a wireless hub
FR2906099A1 (fr) * 2006-09-20 2008-03-21 France Telecom Procede de transfert d'un flux audio entre plusieurs terminaux
US7711370B2 (en) 2006-09-20 2010-05-04 Cisco Technology, Inc. Method for establishing voice communications using a mobile handset
US7861175B2 (en) 2006-09-29 2010-12-28 Research In Motion Limited IM contact list entry as a game in progress designate
US7656836B2 (en) 2006-10-05 2010-02-02 Avaya Inc. Centralized controller for distributed handling of telecommunications features
US8032764B2 (en) * 2006-11-14 2011-10-04 Texas Instruments Incorporated Electronic devices, information products, processes of manufacture and apparatus for enabling code decryption in a secure mode using decryption wrappers and key programming applications, and other structures
JP2008166980A (ja) 2006-12-27 2008-07-17 Funai Electric Co Ltd テレビジョンシステムおよびリモコン装置
US7958276B2 (en) * 2007-01-22 2011-06-07 Counterpath Corporation Automatic configuration of peripheral devices
TWI334721B (en) 2007-01-26 2010-12-11 Asustek Comp Inc Mobile phone capable of making internet calls, system and method using the same
US8705720B2 (en) 2007-02-08 2014-04-22 Avaya Inc. System, method and apparatus for clientless two factor authentication in VoIP networks
US20080235587A1 (en) 2007-03-23 2008-09-25 Nextwave Broadband Inc. System and method for content distribution
US7609170B2 (en) * 2007-03-26 2009-10-27 Jon Andrew Bickel Interactive interface within a monitoring and control device
US8045489B2 (en) 2007-03-30 2011-10-25 Cisco Technology, Inc. Method and system for the automatic configuration of conference resources
US7747010B1 (en) 2007-04-05 2010-06-29 Avaya Inc. Telephony software client application for handling the insertion and removal of logical audio devices
US8090780B2 (en) 2007-05-31 2012-01-03 Sony Ericsson Mobile Communications Ab Device, time, and location based notification content transfer and presentment system and method
US8301757B2 (en) * 2007-06-11 2012-10-30 Enghouse Interactive Inc. System and method for obtaining in-use statistics for voice applications in interactive voice response systems
US8553623B2 (en) 2007-07-20 2013-10-08 Broadcom Corporation Method and system for utilizing standardized interface in a wireless device to discover and use local and remote resources
US7953038B2 (en) 2007-07-20 2011-05-31 Broadcom Corporation Method and system for environment configuration by a device based on auto-discovery of local resources and generating preference information for those resources
US20090046839A1 (en) 2007-08-15 2009-02-19 Alcatel Lucent Verifying authenticity of called party in telephony networks
US20090049190A1 (en) 2007-08-16 2009-02-19 Yahoo!, Inc. Multiple points of presence in real time communications
US8644842B2 (en) 2007-09-04 2014-02-04 Nokia Corporation Personal augmented reality advertising
US20100046731A1 (en) 2007-10-02 2010-02-25 Douglas Gisby Method, apparatus and system for use of presence and location information in intelligent call routing
US20090094684A1 (en) 2007-10-05 2009-04-09 Microsoft Corporation Relay server authentication service
KR101413563B1 (ko) 2007-11-05 2014-07-04 삼성전자주식회사 통화대상자들이 시청중인 채널을 표시하기 위한 시청정보제공방법
US20090136016A1 (en) 2007-11-08 2009-05-28 Meelik Gornoi Transferring a communication event
KR100862050B1 (ko) 2007-11-23 2008-10-09 한국정보보호진흥원 VoIP 보안 통신을 제공하는 사용자 에이전트 및 이를이용한 보안 통신 제공 방법
US8161299B2 (en) 2007-12-20 2012-04-17 Intel Corporation Location based policy system and method for changing computing environments
US8600120B2 (en) 2008-01-03 2013-12-03 Apple Inc. Personal computing device control using face detection and recognition
US20090177601A1 (en) 2008-01-08 2009-07-09 Microsoft Corporation Status-aware personal information management
US20090185792A1 (en) * 2008-01-18 2009-07-23 Rutan & Tucker, LLP Digital video camcorder with wireless transmission built-in
US8447303B2 (en) 2008-02-07 2013-05-21 Research In Motion Limited Method and system for automatic seamless mobility
EP2088735A1 (en) 2008-02-11 2009-08-12 Siemens Schweiz AG Client side media splitting function
US8687626B2 (en) 2008-03-07 2014-04-01 CenturyLink Intellectual Property, LLC System and method for remote home monitoring utilizing a VoIP phone
US20090238170A1 (en) 2008-03-19 2009-09-24 Rajan Muralidhar Method and system for providing voice over ip (voip) to wireless mobile communication devices
CN101242663B (zh) 2008-03-20 2012-04-04 华为技术有限公司 基于同号移动终端与软终端通话切换方法、系统及设备
US20090253457A1 (en) 2008-04-04 2009-10-08 Apple Inc. Audio signal processing for certification enhancement in a handheld wireless communications device
KR101517769B1 (ko) 2008-04-24 2015-05-06 삼성전자주식회사 미디어 컨텐츠 재생장치에서 방송 컨텐츠의 추천 방법과 그장치
US20090282130A1 (en) 2008-05-12 2009-11-12 Nokia Corporation Resource sharing via close-proximity wireless communication
US20100008523A1 (en) 2008-07-14 2010-01-14 Sony Ericsson Mobile Communications Ab Handheld Devices Including Selectively Enabled Audio Transducers
US8203977B2 (en) 2008-07-28 2012-06-19 Broadcom Corporation Method and system for half duplex audio in a bluetooth stereo headset
US8112037B2 (en) 2008-09-02 2012-02-07 Nissaf Ketari Bluetooth assistant
GB2463107A (en) * 2008-09-05 2010-03-10 Skype Ltd A remote control unit of a media device for placing/receiving calls, comprising activating one of the two wireless transceivers when needed.
GB2463110B (en) 2008-09-05 2013-01-16 Skype Communication system and method
GB2463108B (en) 2008-09-05 2012-08-29 Skype Communication system and method
GB2463104A (en) 2008-09-05 2010-03-10 Skype Ltd Thumbnail selection of telephone contact using zooming
GB2463105A (en) 2008-09-05 2010-03-10 Skype Ltd Viewer activity dependent video telephone call ringing
GB2463109B (en) 2008-09-05 2013-03-13 Skype Communication system and method
GB2463103A (en) 2008-09-05 2010-03-10 Skype Ltd Video telephone call using a television receiver
GB2463124B (en) * 2008-09-05 2012-06-20 Skype Ltd A peripheral device for communication over a communications sytem
JP2012502325A (ja) * 2008-09-10 2012-01-26 ジュンヒュン スン デバイスインターフェイシングのための多重モード調音統合
US8339438B2 (en) 2008-12-24 2012-12-25 Rockstar Consortium Us Lp Web based access to video associated with calls
US8219027B2 (en) 2009-02-26 2012-07-10 International Business Machines Corporation Proximity based smart collaboration
US8249056B2 (en) * 2009-03-12 2012-08-21 At&T Intellectual Property I, L.P. Converged telephone number mapping for call completion among hybrid communication services
US8280226B2 (en) 2009-04-06 2012-10-02 International Business Machines Corporation Content recorder multi-angle viewing and playback
KR101510723B1 (ko) * 2009-04-20 2015-04-20 삼성전자주식회사 프로젝터를 구비한 휴대 단말기 및 그 휴대 단말기에서 데이터 표시 방법
US20110047282A1 (en) 2009-08-21 2011-02-24 Denman Robert E Systems, methods, and computer readable media for selecting an optimal media-adaptation resource for latency-sensitive applications
US8570358B2 (en) 2009-11-06 2013-10-29 Sony Corporation Automated wireless three-dimensional (3D) video conferencing via a tunerless television device
GB2475237B (en) 2009-11-09 2016-01-06 Skype Apparatus and method for controlling communication signalling and media
GB2475236A (en) 2009-11-09 2011-05-18 Skype Ltd Authentication arrangement for a packet-based communication system covering public and private networks
GB2476077A (en) * 2009-12-10 2011-06-15 Skype Ltd Estimating VoIP call Quality before a call is set up
US8446453B2 (en) 2010-01-06 2013-05-21 Cisco Technology, Inc. Efficient and on demand convergence of audio and non-audio portions of a communication session for phones
US9043474B2 (en) * 2010-01-20 2015-05-26 Microsoft Technology Licensing, Llc Communication sessions among devices and interfaces with mixed capabilities
EP2355474B1 (en) 2010-01-21 2018-09-05 BlackBerry Limited Transfer of telephony functions associated with a wireless handheld telephony device to another telephony device
US8797999B2 (en) 2010-03-10 2014-08-05 Apple Inc. Dynamically adjustable communications services and communications links
GB201005458D0 (en) 2010-03-31 2010-05-19 Skype Ltd Media appliance
GB201005465D0 (en) 2010-03-31 2010-05-19 Skype Ltd Television set
US20110242268A1 (en) * 2010-03-31 2011-10-06 Jin Kim Television Appliance
GB201005386D0 (en) 2010-03-31 2010-05-12 Skype Ltd Communication using a user terminal
GB201005454D0 (en) 2010-03-31 2010-05-19 Skype Ltd Television apparatus
GB2479180B (en) 2010-03-31 2016-06-01 Skype System of user devices
GB201006796D0 (en) * 2010-04-23 2010-06-09 Skype Ltd Viewing apparatus
US9210528B2 (en) 2010-07-21 2015-12-08 Tksn Holdings, Llc System and method for control and management of resources for consumers of information
US8593535B2 (en) 2010-09-10 2013-11-26 Apple Inc. Relative positioning of devices based on captured images of tags
US10187509B2 (en) 2010-09-14 2019-01-22 At&T Intellectual Property I, L.P. Enhanced video sharing
US8730294B2 (en) * 2010-10-05 2014-05-20 At&T Intellectual Property I, Lp Internet protocol television audio and video calling
US9143533B2 (en) * 2010-10-12 2015-09-22 Skype Integrating communications
US8698843B2 (en) 2010-11-02 2014-04-15 Google Inc. Range of focus in an augmented reality application
US8451315B2 (en) 2010-11-30 2013-05-28 Hewlett-Packard Development Company, L.P. System and method for distributed meeting capture
US10404762B2 (en) * 2010-12-31 2019-09-03 Skype Communication system and method
US9717090B2 (en) * 2010-12-31 2017-07-25 Microsoft Technology Licensing, Llc Providing notifications of call-related services
US8963982B2 (en) * 2010-12-31 2015-02-24 Skype Communication system and method
US10291660B2 (en) * 2010-12-31 2019-05-14 Skype Communication system and method
US10187494B2 (en) 2011-04-26 2019-01-22 Acumera, Inc. Gateway device application development system
US20130072173A1 (en) 2011-09-15 2013-03-21 Polycom, Inc. Systems and methods for management of personal device alert modes via proximity to a totem
US8786413B2 (en) 2011-11-02 2014-07-22 EchoStar Technologies, L.L.C. Assisting use of control devices with different electronic devices
US9332551B2 (en) 2011-12-28 2016-05-03 Intel Corporation Opportunistic resource sharing between devices
US9019336B2 (en) 2011-12-30 2015-04-28 Skype Making calls using an additional terminal
US20140073300A1 (en) 2012-09-10 2014-03-13 Genband Us Llc Managing Telecommunication Services using Proximity-based Technologies
US9258172B2 (en) 2012-10-24 2016-02-09 Microsoft Technology Licensing, Llc Calling an unready terminal
GB201301452D0 (en) 2013-01-28 2013-03-13 Microsoft Corp Providing notifications of call-related services

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7039205B1 (en) * 1999-05-19 2006-05-02 Siemens Communications, Inc. Techniques for audio transducer switching under programmatic and off hook interrupt control
CN101039307A (zh) * 2006-03-17 2007-09-19 深圳市朗科科技有限公司 一种无线网络系统及其运营方法

Also Published As

Publication number Publication date
EP2643963B1 (en) 2017-10-25
CN103270738A (zh) 2013-08-28
EP2643963A1 (en) 2013-10-02
US9521360B2 (en) 2016-12-13
US20120206553A1 (en) 2012-08-16
WO2012089831A4 (en) 2012-09-13
US8963982B2 (en) 2015-02-24
US20150124042A1 (en) 2015-05-07
WO2012089831A1 (en) 2012-07-05

Similar Documents

Publication Publication Date Title
CN103270738B (zh) 用于在多个音频或视频传感器可得到时处理语音和/或视频呼叫的通信系统和方法
CN103262478B (zh) 通信系统和方法
US9717090B2 (en) Providing notifications of call-related services
US10291660B2 (en) Communication system and method
US9830554B2 (en) Establishing audio connections between users being continuously tracked by collaborative sensors
US9311931B2 (en) Context assisted adaptive noise reduction
US20150358768A1 (en) Intelligent device connection for wireless media in an ad hoc acoustic network
US9799330B2 (en) Multi-sourced noise suppression
US8606249B1 (en) Methods and systems for enhancing audio quality during teleconferencing
US20150358767A1 (en) Intelligent device connection for wireless media in an ad hoc acoustic network
US20130219278A1 (en) Transferring of Communication Event
US10236016B1 (en) Peripheral-based selection of audio sources
JP2016511569A (ja) 電話関係サービスの通知提供
US20160366528A1 (en) Communication system, audio server, and method for operating a communication system
US10511569B2 (en) Techniques for providing multi-modal multi-party calling
CN104185163A (zh) 一种信息交互方法及电子设备
US20210065717A1 (en) Communication transfer between devices
KR101517232B1 (ko) 이동 통신 단말기를 이용한 음성 송신 시스템
US20220159079A1 (en) Management of opening a connection to the internet for smart assistant devices
CN107240403B (zh) 声波传输方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20200331

Address after: Redmond, Washington, USA

Patentee after: MICROSOFT TECHNOLOGY LICENSING, LLC

Address before: Ai Erlandubailin

Patentee before: Skype

TR01 Transfer of patent right