CN102859981B - 电视机 - Google Patents
电视机 Download PDFInfo
- Publication number
- CN102859981B CN102859981B CN201180016951.2A CN201180016951A CN102859981B CN 102859981 B CN102859981 B CN 102859981B CN 201180016951 A CN201180016951 A CN 201180016951A CN 102859981 B CN102859981 B CN 102859981B
- Authority
- CN
- China
- Prior art keywords
- event
- media apparatus
- client application
- signal
- 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
Links
- 238000004891 communication Methods 0.000 claims abstract description 75
- 238000012545 processing Methods 0.000 claims abstract description 40
- 230000000694 effects Effects 0.000 claims description 23
- 230000004044 response Effects 0.000 claims description 14
- 238000000034 method Methods 0.000 claims description 10
- 238000001514 detection method Methods 0.000 claims description 5
- 230000008878 coupling Effects 0.000 claims description 2
- 238000010168 coupling process Methods 0.000 claims description 2
- 238000005859 coupling reaction Methods 0.000 claims description 2
- 230000005540 biological transmission Effects 0.000 description 10
- 230000006870 function Effects 0.000 description 9
- 238000012544 monitoring process Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000011664 signaling Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 230000003321 amplification Effects 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000002860 competitive effect Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 210000003127 knee Anatomy 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000000116 mitigating effect Effects 0.000 description 1
- 230000036651 mood Effects 0.000 description 1
- 210000003205 muscle Anatomy 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000035807 sensation Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 239000000344 soap Substances 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
- H04L12/1818—Conference organisation arrangements, e.g. handling schedules, setting up parameters needed by nodes to attend a conference, booking network resources, notifying involved parties
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42365—Presence services providing information on the willingness to communicate or the ability to communicate in terms of media capability or network connectivity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/56—Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities
- H04M3/567—Multimedia conference systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/006—Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
- H04N21/4381—Recovering the multiplex stream from a specific network, e.g. recovering MPEG packets from ATM cells
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47214—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
- H04N21/4882—Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/643—Communication protocols
- H04N21/64322—IP
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/141—Systems for two-way working between two video terminals, e.g. videophone
- H04N7/148—Interfacing a video terminal to a particular transmission medium, e.g. ISDN
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/48—Arrangements for recalling a calling subscriber when the wanted subscriber ceases to be busy
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Business, Economics & Management (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Databases & Information Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
一种媒体装置,包括:视频装置,用于向屏幕输出信号;网络接口,用于接入基于分组的网络;存储器,存储通信客户端应用;以及处理装置,布置成执行通信客户端应用。客户端应用被配置成允许媒体装置的本地用户经由网络接口和基于分组的网络参与与其他远程用户的双向通信会话。客户端应用还被配置成:通过基于分组的网络从远程用户终端接收邀请信号,接收的邀请信号包括指定将来事件的触发条件,将来事件用于触发媒体装置参与与所述远程用户终端的所述通信会话中所提议的会话;在所述媒体装置处监视接收的触发条件;并且根据所述事件的出现来加入提议的会话。
Description
技术领域
本发明涉及一种具有嵌入式处理装置的电视装置,该处理装置用于经由基于分组的网络进行语音或者视频呼叫。
背景技术
一些通信***允许终端(比如个人计算机)的用户通过基于分组的计算机网络(比如因特网)进行语音或者视频呼叫。这样的通信***包括网际协议语音或者视频(VoIP)***。这些***有益于用户,因为它们经常比常规固定线路或者移动网络明显成本更低。对于长距离通信而言情况可能尤为如此。为了使用VoIP***,用户在他们的终端上安装和执行客户端软件。客户端软件建立VoIP连接以及提供其它功能(比如注册和认证)。除了语音通信之外,客户端也可以建立用于其它通信媒体(比如即时消息接发(“IM”)、SMS消息接发、文件传送和语音邮件)的连接。
用于基于分组的通信的一类通信***使用对等(“P2P”)拓扑。为了实现接入对等***,用户在他们的终端上执行P2P软件提供商供应的P2P客户端软件并且向P2P***注册。当用户向P2P***注册时,从服务器向客户端软件提供数字证书。这可以称为“用户身份证书(UIC)”。一旦客户端软件已经具有证书,可以随后在P2P***的终端用户(“对等体”)之间建立呼叫或者其它通信连接并对其寻路由而无需在呼叫建立中进一步使用服务器。取而代之,客户端从在P2P***内的其他终端用户的终端上的P2P客户端软件之中分布的信息查找所需IP地址。也就是说,地址查找列表分布于对等体本身之中。一旦已经这样确定被叫者的终端的IP地址,呼叫者的P2P客户端软件然后与被叫者的P2P客户端软件交换UCI证书。在用户之间交换这些数字证书提供用户的身份的证明以及他们在P2P***中被适当授权和认证的证明。因此,呈现数字证书提供对用户的身份的信任。
因此,对等通信的特征在于一旦被注册,用户就可以基于分布式地址查找和/或交换一个或者多个数字证书、以至少部分分散方式通过P2P***建立他们自己的通信路由而未将服务器用于这些目的。在WO2005/008524和WO2005/009019中公开了例子P2P***的更多细节。
也可以使用非P2P***来实施VoIP或者其它基于分组的通信,这些非P2P***确实使用例如经由服务器的集中呼叫建立和/或授权。
基于分组的通信的问题在于它们可让用户接入的可接入性有限。具体而言,最常使用个人计算机来接入这样的通信。这具有的弊端在于用户必须充分地在技术上有能力在他们的个人计算机上下载、安装和操作基于分组的通信客户端软件,这提供对接纳(takeup)的阻碍。即使当在个人计算机上安装和执行通信客户端时,它的使用仍然可能有限,因为个人计算机经常未位于用户对通信感觉熟悉或者舒适的地方。例如个人计算机经常位于书房中,该书房对于许多用户而言不是用于进行电话呼叫的最自然或者舒适的环境。
尽管也可以经由某些移动设备接入基于分组的通信***,但是这些一般没有可用于赋予完全特征范围(比如视频呼叫)的处理资源或者显示屏幕。
因此将希望使基于分组的通信更加可让用户接入。一种这样做的方式将是在熟悉的家用媒体装置(比如电视机或者用于***电视机中的机顶盒)中嵌入的处理器上运行基于分组的通信客户端。嵌入在这一上下文中意味着在装置的壳内。将嵌入式处理器集成到电视机或者机顶盒中的能力是已知的,并且实际上许多现代电视和机顶盒已经包含用于执行为了解码和向屏幕输出可观看的电视信号所需要的数字信号处理中的至少一些数字信号处理的处理器。
发明内容
然而本发明人已经认识到:由于在客户端应用的添加功能与常规电视或者其它这样的媒体装置的现有功能之间的冲突而导致可能仍然存在一个或者多个潜在问题。
具体而言,客户端的操作可能干扰用户的观看活动。例如用户可能不希望在最喜爱的电视节目期间或者在观看来自诸如外部DVD播放器、游戏控制台等外部源的内容之时进行呼叫。
根据本发明的一个方面,提供一种媒体装置,该装置包括:视频装置,用于向屏幕输出信号;网络接口,用于接入基于分组的网络;存储器,存储通信客户端应用;以及处理装置,耦合到存储器、网络接口和视频装置并且布置成执行通信客户端应用;其中客户端应用被配置成当被执行时允许媒体装置的本地用户经由网络接口和基于分组的网络参与与其他远程用户的双向通信会话;并且客户端应用还被配置成当被执行时:通过基于分组的网络从远程用户终端接收邀请信号,接收的邀请信号包括指定将来事件的触发条件,该将来事件用于触发媒体装置参与与所述远程用户终端的所述通信会话中被提议的会话;在所述媒体装置监视接收的触发条件;并且根据所述事件的出现来加入所提议的会话。
本发明因此提供一种用于围绕观看活动(比如电视节目、DVD或者视频游戏)的时间来计划呼叫或者其它这样的通信会话。具体而言,根据本发明,邀请包含用于发起会话的手段。也就是说,发起会话的条件由远程用户限定;并且因此可以不仅围绕接收进入呼叫的本地用户的观看活动而且围绕远程用户的观看活动来计划会话。
例如邀请可以由可以知道或者可以不知道被叫方的可用性的发送者生成。一种场景可以是发送者想要独立于被叫方的状态来发送邀请(例如“您何不加入我们进行我们周日晚上度假的图片的幻灯片放映”)。另一场景可以是被叫方忙碌,从而呼叫者获得忙音、然后发送针对随后会话的邀请。
在实施例中,客户端应用可以被配置成在接收邀请信号时在屏幕上生成第一控制提示,其中所述监视可以根据响应于第一控制提示而来自本地用户的用户输入。
客户端应用可以被配置成在所述事件出现时在屏幕上生成第二控制提示,其中所述加入还可以根据响应于第二控制提示而来自本地用户的用户输入。
接收的邀请信号可以包括在所述第一和第二控制提示中的至少一个控制提示中使用的信息。
装置可以包括耦合到处理装置和屏幕的功率控制电路,其中客户端应用可以被配置成在接收邀请信号和事件出现中的至少一个时,向功率控制电路发出功率控制命令以便接通屏幕以分别显示第一和第二控制提示中的至少一个控制提示。
客户端应用可以被配置成当被执行时允许媒体装置的本地用户经由网络接口和基于分组的网络参与与多个其他远程用户的多方通信会话,并且接收的邀请信号可以包括指定将来事件的触发条件,该将来事件用于触发与多个远程用户终端的所述多方通信会话中的被提议的会话,多个远程用户终端包括从其接收邀请信号的远程用户终端。
触发条件可以指定将来事件,该将来事件用于触发媒体装置经由网络接口和基于分组的网络参与与所述远程用户终端的语音或者视频呼叫,其中客户端应用可以被配置成根据所述事件出现来加入语音或者视频呼叫。
触发条件可以指定将来事件,该将来事件用于触发媒体装置通过基于分组的网络参与所述远程用户终端主持的交互照片幻灯片反映,其中客户端应用可以被配置成根据所述事件出现来加入交互照片幻灯片放映。
指定的事件可以包括调度的时间,其中客户端应用可以被配置成监视当前时间是否匹配于该调度时间并且根据匹配来加入提议的会话。
指定的事件可以包括通过基于分组的网络接收到来自远程用户终端的触发信号,其中客户端应用可以被配置成监视触发信号的接收并且根据它的接收来加入提议会话。
媒体装置可以包括:控制设备,允许用户控制信号从视频装置向电视屏幕的输出、由此选择观看活动;其中所述事件可以包括在观看活动中的描绘(delineation),并且客户端应用可以被配置成检测在所述观看活动中的描绘的出现并且根据所述检测来加入提议会话。
媒体装置可以包括用于经由电视网络接收代表电视节目的电视信号的电视接收器;视频装置可以耦合到电视接收器并且可以可操作用于向屏幕输出来自电视接收器的选择的电视节目的电视信号;控制设备可以允许用户控制电视信号向屏幕的输出、由此选择电视节目作为所述观看活动;并且所述事件可以包括在选择的电视节目中的描绘,其中客户端应用可以被配置成检测在所述电视节目中的描绘的出现并且根据所述检测来加入提议会话。
根据本发明的另一方面,提供一种媒体装置,该装置包括:视频装置,用于向屏幕输出信号;网络接口,用于接入基于分组的网络;存储器,存储通信客户端应用;以及处理装置,耦合到存储器、网络接口和视频装置并且布置成执行通信客户端应用;其中客户端应用被配置成当被执行时允许媒体装置的本地用户经由网络接口和基于分组的网络进行与其他远程用户的双向通信会话;并且客户端应用还被配置成当被执行时:通过基于分组的网络向远程用户终端发送邀请信号,发送的邀请信号包括指定将来事件的触发条件,将来事件用于触发远程终端参与与媒体装置的所述通信会话中被提议的会话;并且基于在远程用户终端对条件的评估、根据对来自远程用户终端的邀请信号的响应来建立提议会话。
根据本发明的另一方面,提供一种操作媒体装置的方法,媒体装置包括:视频装置,用于向屏幕输出信号;网络接口,用于接入基于分组的网络;以及嵌入式处理装置;该方法包括:在媒体装置的处理装置上执行通信客户端应用,客户端应用被配置成当被执行时允许媒体装置的本地用户经由网络接口和基于分组的网络参与与其它远程用户的双向通信会话;并且通过基于分组的网络从远程用户终端接收邀请信号,接收的邀请信号包括指定将来事件的触发条件,将来事件用于触发媒体装置参与与所述远程用户终端的所述通信会话中被提议的会话;其中客户端应用的执行还包括在所述媒体装置监视接收的触发条件并且根据所述事件的出现来加入提议的会话。
在实施例中,该方法可以包括符合上文描述的任何装置的步骤。
根据本发明的另一方面,提供一种用于操作媒体装置的通信客户端应用,媒体装置包括:视频装置,用于向屏幕输出信号;以及网络接口,用于接入基于分组的网络,通信客户端应用包括代码,该代码实施于计算机可读介质上并且配置成当在媒体装置的处理装置上执行时:允许媒体装置的本地用户经由网络接口和基于分组的网络参与与其他远程用户的双向通信会话;通过基于分组的网络从远程用户终端接收邀请信号,接收的邀请信号包括指定将来事件的触发条件,将来事件用于触发媒体装置参与与所述远程用户终端的所述通信会话中被提议的会话;在所述媒体装置监视接收的触发条件;并且根据所述事件出现来加入提议会话。
在实施例中,可以根据上文描述的装置的任何特征配置通信客户端。
附图说明
为了更好地理解本发明并且示出可以如何实现它,现在通过例子参照以下附图:
图1是通信***的示意表示,
图2是遥控器单元的示意表示,
图3a是电视机的示意框图,
图3b是个人计算机的示意框图,
图4是用户接口的示意表示,
图5a是用户接口的另一示意表示,
图5b是用户接口的另一示意表示,
图5c是用户接口的另一示意表示,并且
图6示意地图示了传送流的传输。
具体实施方式
图1示出了通信***100,该***包括基于分组的网络101(比如因特网);并且还包括单独电视广播网络108(比如地面、卫星或者有线电视网络)。示出了多个计算机终端102耦合到因特网101,每个计算机终端包括通过因特网通信的网络接口。也示出了多个电视机103耦合到因特网101,每个电视机也包括通过因特网通信的网络接口。除了网络接口之外,每个电视机103还包括用于接收通过电视网络108广播的模拟和/或数字电视信号的电视接收器。取而代之或者除此之外,电视机103还可以被布置成通过因特网101或者其它这样的基于分组的网络接收基于分组的电视信号。然而广播电视在撰写时仍然流行,因此在优选实施例中,电视机103将包括用于至少接收广播的电视接收器。
在通过基于分组的网络进行的广播与通信之间的差别在于无区分地传输广播信号而未向所选目的地设备发送并且无论终端用户是否已经选择接收信号(但是可能仍然需要解密密钥或者诸如此类使得仅授权用户可以从电视信号得到有意义的信息用于观看)。另一方面,基于分组的通信是点到点的,在分组中包括既定目的地设备的地址。在通过因特网传输的基于分组的电视信号的情况下,这些仍然是点到多点通信而不是广播。
每个计算机终端102安装有通信客户端应用110。每个计算机终端102也包括音频收发器111,该收发器包括例如形式为头戴式或者手持式的扬声器和麦克风或者内置的扬声器和麦克风。大多数计算机终端102优选地也包括网络摄像头112。另外,每个电视机103包括安装有具体适于在电视机上运行的通信客户端应用113的版本的嵌入式处理器和存储器。每个电视机103也包括网络摄像头115以及具有扬声器和麦克风的音频收发器或者与这样的部件连接或者可通信。在一个特别优选实施例中,在电视103的遥控器单元114中提供音频收发器(不久讨论)。
通信客户端应用110和113优选地是用于根据如上文讨论的对等原理建立和进行VoIP呼叫的对等客户端。为此,对等后端服务器104耦合到因特网101用于从客户端应用111和113接收注册请求。后端服务器104被布置成响应于注册请求向在计算机终端102和电视机103上运行的相应客户端应用111和113分发UIC证书。一旦被注册并且因此拥有UCI证书,客户端应用111和/或113就可以查找彼此的地址、交换和认证彼此的证书并且因此通过因特网101建立语音或者视频呼叫。然而将理解取而代之可以例如基于以集中服务器为基础的呼叫建立来使用其它种类的通信客户端。
此外,通信***100还可以包括电话网络107(比如电路交换网络)和在因特网101与电话网络107之间连接的网关106。客户端应用的网关版本被布置成在网关106上运行,并且在计算机终端102或者电视机103上运行的通信客户端应用110或者113因此能够与电话网络107的专用电话单元109建立呼叫。这是通过使用对等呼叫建立与网关106上的客户端建立连接、然后向网关107供应相关电话号码来实现的(在效果上,用户的客户端110或者113将网关106视为对等体)。电话网络107可以例如包括固定线路网络(“陆线”)和/或移动蜂窝网络。
每个电视机103具有关联遥控器单元114(在图2中图示了该遥控器单元的例子)。
如图2中所示,遥控器单元(或者简称为“遥控器”)包括麦克风201、扬声器202、形式为红外线(IR)发送器203的第一远程接口和形式为短程RF接口204(比如蓝牙接口)的第二远程接口。麦克风201和扬声器202操作地耦合到蓝牙接口204。遥控器114因此被布置成经由蓝牙接口204向电视103传送来自麦克风201的语音信号并且经由蓝牙接口204从电视103接收语音信号以便从扬声器202播放出来。
遥控器114还包括操作地耦合到红外线发送器203的多个按钮,这些按钮被布置成允许用户经由红外线发送器203控制电视103。按钮包括用于将电视设置成低功率模式的“待机”按钮205。按钮还包括用于改变频道或者向电视103供应其它数值或者文字数字数据的数值或者文字数字按钮206;用于控制电视103的各种功能(例如用于控制光标和/或菜单***)的功能按钮208;以及可选地包括用于执行与客户端应用113的呼叫功能有关的具体专用操作的专用呼叫按钮207(例如“呼叫”、“挂机”或者用于在视频呼叫期间放大和缩小的按钮)。
图3a是根据本发明一个示例实施例的电视机103的示意框图。电视机103在它的主要目的是作为电视的意义上是专用电视单元并且被设计成实现家庭或者家用电视的作用。然而同时它还额外具有次要嵌入式功能(比如VoIP呼叫)。
电视机103在单个壳内包括:嵌入式处理装置301;随机存取存储器(RAM)319;以及嵌入式非易失性存储设备318(该设备可以包括电可擦除和可重新编程存储器(EEPROM或者“闪”存)、磁存储介质和/或一次性可写入ROM)。非易失性存储设备318耦合到处理装置301并且存储基本操作***(OS)326、电视应用330和通信客户端应用113(比如VoIP客户端)。处理装置301被布置成例如通过从ROM直接取得指令或者通过在取得之前首先从闪存向RAM319中加载来执行操作***326。当被执行时,操作***326被配置成向RAM319中加载电视应用330和客户端应用113并且调度它们用于在处理装置301上执行。处理装置301因此被布置成在操作***326的控制之下运行电视应用330和客户端应用113。在实施例中,可以仅需形式为基本调度器的最小操作***326。
电视机103在相同壳内还包括:视频帧缓冲器320和用户接口(UI)帧缓冲器322、视频硬件324、屏幕309、放大器314和扬声器316或者向外部扬声器或者头戴式耳机的输出、电视接收器304、外部音频-视频(AV)输入306(比如来自外部源的SCART或者HDMI输入)、网络摄像头或者用于连接到外部网络摄像头的网络摄像头输入308、形式为第一短程RF收发器(比如wi-fi收发器)的网络接口302、形式为红外线(IR)接收器的第一远程接口310以及形式为第二短程RF收发器312(比如蓝牙收发器)的第二远程接口。
视频帧缓冲器320和用户接口(UI)帧缓冲器322各自具有耦合到处理装置301的输入。视频硬件324具有输入,该输入耦合到视频帧缓冲器320和UI帧缓冲器322的输出。屏幕309具有输入,该输入耦合到视频硬件324的输出。在实施例中,帧缓冲器320和322可以是专用硬件缓冲器或者取而代之可以实施于通用存储器中。放大器314具有耦合到处理装置301的输入和耦合到扬声器316的输出。处理装置301还耦合到网络接口302、电视接收器304、辅助输入306、网络摄像头输入308、红外线接口310和蓝牙接口312。
如本领域技术人员将理解的那样,上述部件中的任何或者所有部件可以经由中间部件(比如总线和/或高速缓存(未示出))耦合到处理装置301。
电视接收器304包括用于连接到至少一个接收装置(比如天线、卫星天线或者线缆线路)的输入并且因此被布置成经由接收装置从电视网络108接收电视广播信号。电视接收器304是硬件前端,该前端可以例如包括:采样电路、低噪声放大器、滤波器、混合器和/或模拟-数字转换器(ADC)。一旦由电视接收器单元304接收,因此就使电视信号可用于处理装置301以便进行信号处理。电视应用330包括代码形式的信号处理引擎,该代码在被执行时对接收的电视信号执行所需信号处理中的至少一些信号处理。然后向视频帧缓冲器320和放大器314输出处理的电视信号以供终端用户消费。信号处理引擎可以例如包括:数字滤波器、解调器、解复用器、解码器、解密块和/或错误校验块。然而在软件与专用硬件之间分配电视接收器和处理功能的不同方式也是可能的。例如在实施例中,更多功能(比如解复用)可以移向接收器前端304。用于接收和处理电视信号的技术将是本领域技术人员已知的。
在传统模拟电视广播的情况下,通过在不同频率上传输来通过无线电波对(不同TV频道的)多个不同并行节目的信号进行频分复用。电视接收器304然后将包括用于解复用广播并且由此分离出所需节目的信号的调谐电路。在数字电视广播的情况下,将不同并行节目的信号各自划分成分组并且交织以便将不同节目的信号时分复用成用于广播的传送流。电视应用330的信号处理引擎然后将包括分组滤波器,用于解复用不同传送流的分组并且因此分离出所需节目的信号。也可以在不同频率上广播多个传送流从而也需要调谐器。另外对于数字电视,一个或者多个传送流可以包括附加节目信息(比如电子节目指南(EPG))。
也可以经由AV输入306从外部源(比如DVD播放器或者游戏控制台)接收用于向电视屏幕309输出的视频信号。
电视应用330还包括UI图形引擎、远程协议引擎、应用编程接口(API)和电视UI层。信号处理引擎、UI图形引擎、远程协议引擎和API的整个操作由电视UI层控制。用户可以通过按压遥控器114上的按钮205、206、208来选择观看哪个广播,从而使遥控器114经由红外线发送器203和接收器310向处理装置301传达控制信号。用户也可以用相似方式使用按钮以观看附加信息(比如EPG或者控制菜单)并且导航EPG或者菜单。相关控制信号由电视应用113的远程协议引擎解译,该远程协议引擎又与电视UI层通信。作为响应,电视UI层控制所述信号处理引擎以向视频帧缓冲器320输出相关电视节目,和/或控制UI图形引擎向UI帧缓冲器322输出图形(以例如显示菜单或者EPG的图形)。帧缓冲器320和/或322向视频硬件324供应它们的内容用于在屏幕309上显示。在实施例中,UI帧缓冲器322和视频硬件324可以被布置成以部分透明方式在当前电视节目上叠加UI图形,和/或留下至少部分电视节目可见。
如提到的那样,电视机103包括网络接口302。在优选实施例中,这采用无线收发器(比如wi-fi收发器)的形式,该收发器用于与如在多数现代住宅或者办公室中发现的基于家用或者办公室的无线路由器303无线通信。路由器303又连接到因特网101。然而在替选实施例中,网络接口302可以包括其它选项(比如有线调制解调器或者通向外部有线调制解调器的端口)。
通信客户端应用330包括具有I/O层的协议栈,当该I/O层在处理单元301上执行时可操作用于经由网络接口302通过因特网101发送和接收信号。I/O层包括用于经由网络接口302通过因特网101发送和接收控制信号的网络信令协议。I/O层也可以包括用于与电视应用301的API通信的API。
I/O层还包括语音引擎,该语音引擎包括语音编码解码器。语音引擎被布置成接受来自麦克风201的话音信号并且对那些话音信号编码用于经由网络接口302通过因特网101传输。语音引擎也被布置成对经由网络接口302通过因特网101接收的话音信号进行解码,用于向电视的放大器314和扬声器316输出,或者经由蓝牙接口312和204向遥控器114中的扬声器202输出。I/O层还包括视频引擎,该视频引擎包括视频编码解码器。视频引擎被布置成接受来自网络摄像头输入308的视频信号并且对那些视频信号编码用于经由网络接口302通过因特网101传输。视频引擎也被布置成对经由网络接口302通过因特网101接收的视频信号进行解码,用于向UI帧缓冲器322、视频硬件326和屏幕309输出。取而代之,在全屏模式中,视频编码解码器可以经由视频帧缓冲器320输出视频。
沿协议栈向上,客户端应用113包括负责呼叫建立的客户端引擎。客户端引擎控制客户端113的网络信令协议引擎以便通过因特网101与另一用户终端102或者103建立实况语音或者视频呼叫(优选地使用如上文讨论的P2P呼叫建立或者潜在地使用经由服务器的集中呼叫建立)。客户端引擎也可以处置其它功能(比如连接管理、认证、加密和/或与其它用户终端的客户端应用111或者113交换存在信息(该存在信息指示用户通信的可用性)并且优选地至少部分由相应用户本身限定)。
沿协议栈更向上,客户端应用113包括负责客户端的用户接口的客户端UI层。客户端UI层可操作用于生成客户端用户接口,用于向UI帧缓冲器322、视频硬件324和屏幕309输出。这可以在TVUI层的控制之下经由TV应用330的API和UI图形引擎来输出(或者取而代之,客户端应用113可以具有它自己的UI图形协议以直接向UI帧缓冲器322输出图形)。客户端用户接口因此向用户呈现屏上控件,他们可以使用遥控器114上的按钮206、207、208来激活这些控件。基于这些按钮按压,遥控器114经由红外线发送器203和接收器310向处理装置301传送控制信号。这些控制信号可以由电视应用330中的UI协议引擎解译、然后经由API用信号发送到客户端应用113的I/O层(或者取而代之,客户端应用113的I/O层可以具有它自己的遥控协议以直接解译这些控制信号)。继而,客户端113的I/O层的协议与客户端UI层通信。客户端UI层因此被配置成对用户输入做出响应以便控制客户端应用113的整个操作(例如允许用户选择待呼叫的联系人、挂机等)。
图4图示了客户端应用113可以在被用户使用遥控器114的相关按钮来传唤时、在屏幕309上显示的例子用户接口。用户接口可以仅显示于屏幕309的部分上从而允许当前观看的节目的至少部分保持可见;或者取而代之可以占用整个屏幕309。显示的用户接口包括多个面板。例如用户接口可以包括第一面板402,该面板示出了运行客户端113的电视103的用户的简档信息。例如简档信息可以包括用户的名称、“化身图像”(用户选择用于代表他们本身的图片)和/或“情绪消息”(用户限定的用于在他们的简档中包括的简短陈述)。另外,用户接口可以包括第二面板404,该面板示出了用户的联系人的列表(优选地,客户端113被配置成仅允许在已经同意成为联系人的用户之间的呼叫)。另外,用户接口可以包括第三面板406(该面板示出了联系人中的所选联系人的简档)和/或第四面板408(该面板提供了用于选择呼叫所选联系人的菜单或者其它控件)。
另外,客户端113的UI层可以被配置成经由API和操作***326来与电视应用330的UI层通信。这允许客户端应用113和电视应用330协商屏幕309和/或扬声器316或者202的控制。
是客户端应用113还是电视应用330优先可以根据实施方式和/或情形而定。由于电视机103主要是电视,则优选地,客户端应用113应当在控制屏幕309或者扬声器316或者202之前需要来自电视应用330的准许。然而在实施例中可以提供用户限定的设置从而允许用户控制客户端应用113是否可以自治地进行屏幕309和/或扬声器316或者202的控制以例如在进入呼叫的情况下通知用户。这一设置将优选地存储于非易失性存储器318中并且可由客户端应用113和/或电视应用330读取。例如电视应用330可以被配置成从存储器读取设置并且如果被设置则明确允许客户端应用113控制屏幕和/或扬声器。取而代之,客户端应用113可以被配置成从存储器读取设置并且如果被设置则控制屏幕和/或扬声器而不寻求来自电视应用330的准许。
参照图5a-5c,在本发明的一个特别有利实施例中,客户端应用113被配置成通过因特网或者其它基于分组的网络101(经由网络接口302)从其它远程用户终端102或103接收携带自动化邀请的信号并且解译这些信号。自动化邀请信号包括指定用于触发通信会话的将来事件的条件,比如调度的时间或者特定电视节目的结束。如果本地用户接受邀请,则本地(被邀请者)客户端113被设置成自动监视所述条件并且在满足条件(即在出现所述事件)时加入会话。因而条件由远程(邀请者)终端生成和发送、但是在本地(被邀请者)终端处被评估和作用。
如图5a中所示,假设用户设置未禁用特征,当起初在本地通信客户端113接收到邀请信号时,它然后可以向屏幕309自动输出第一屏上控制提示503。提示503包括已经邀请本地用户加入通信会话这样的屏上指示并且可以指示会话类型。
例如提议的会话可以是语音或者视频呼叫。在一个特别有用的应用中,提议的会话是多方语音或者视频会议。多方语音或者视频会议是一般在本领域中用来指与多个其他(远程)用户(即共计至少三个用户)的呼叫的术语(但是注意“会议”在这一意义上未必意味着商务会议并且也可以覆盖社交场景)。可以用相似方式邀请其他被邀请者加入。
在另一特别有用的应用中,提议的会话包括优选地在发出邀请的远程用户的远程终端102或者103上主持的交互照片幻灯片放映。交互照片幻灯片放映允许多个其他用户经由网络接口302通过因特网101观看主持者的照片的实况幻灯片放映并且包括交互特征(比如加入的被邀请者能够通过因特网101和网络接口302通过语音呼叫评论放映,或者能够借助经由网络接口302通过因特网101向主持者回馈的控制信号来远程控制幻灯片放映的方面)。例如可以使除了主持者之外的其他用户能够控制幻灯片放映的速度、暂停某一幻灯片、继续移向下一幻灯片等。可以提供协议以确定如何在两个用户发出矛盾的控制信号的情况下控制放映。
第一提示503可以包括已经发送邀请信号以提议会话的远程用户(邀请者)的指示。它也可以在多方会话的情况下包括其他被邀请者的指示。第一提示503还可以包括在来自发出邀请的远程用户的邀请信号中用信号发送的文本消息或者包括预定文本消息。另外,第一提示503可以包括用于所提议的会话的调度时间的指示或者另一事件(在该事件时开始会话是有条件的(见下文关于图5b和5c的讨论))的指示。
另外,第一控制提示503向本地用户呈现接受或者拒绝邀请的选项。可以使用遥控器114上的按钮208或者208来提供这一用户输入。
在一个特别优选实施例中,电视机103包括耦合到处理装置301和电视屏幕309的功率控制单元350,该单元用于在电视机103的两个或者更多功率模式之间切换。功率模式优选地至少包括“待机”型模式(在该模式中屏幕309被关断,但是处理装置301和网络接口302至少维持于某一操作水平从而使客户端应用113能够继续运行并且由此针对通过因特网101接收的进入信号来监视网络接口302)以及完全接通。在这一情况下,客户端应用113优选地被配置成:如果邀请信号应当恰好在电视屏幕被关断之时到达,则向PCU350发出功率控制命令从而控制它使电视103返回到屏幕被接通的更高功率模式,从而实现显示第一控制提示503。
如图5b中所示,在一个实施例中,在邀请信号中用信号发送的条件包括用于会话开始的调度时间。在这一情况下,客户端应用113监视当前时间。这可以基于本地时钟340或者通过从因特网101或者电视网络108接收当前时间的更新来完成。当客户端113检测到当前时间匹配于调度时间时,它向屏幕309自动输出第二屏上控制提示503’。第二提示503’包括调度会话的时间已经到来的指示,并且向用户提供加入会话或者拒绝的选项。同样可以使用遥控器114上的按钮207或者208来提供这一用户输入。如果本地用户接受,则客户端应用的客户端引擎执行必要的建立信令以加入呼叫、会议或者其它通信会话。
第二提示503’也可以包括附加信息(比如邀请者或者其它被邀请者的身份的提醒和/或文本消息)。
客户端应用113和处理装置301优选地被配置成当电视机在低功率“待机”型模式中时继续监视当前时间。如果屏幕在调度时间出现时被关断,则客户端应用113可以发出功率控制命令350以便唤醒屏幕309并且由此使第二提示503’能够被显示。
然而注意如果本地用户响应于第一提示503而拒绝邀请,则客户端113将不监视条件、也不输出第二提示503’。也注意可以根据本地用户(被邀请者)的用户设置来做出本地用户终端103对接收的邀请和/或对事件的反应(包括显示提示503、503’和加入呼叫)。例如通过设置他的或者她的存在状态为“勿扰”(DND),被邀请的用户可以抑制邀请和/或即使先前接受邀请却仍然抑制响应于事件的后续会话加入。
如图5c中所示,在另一实施例中,在邀请信号中接收的条件包括在观看活动中的指定描绘(诸如本地用户(被邀请者)和/或远程用户(邀请者)可能正观看的特定电视节目的结束)。例如一个或者两个用户可以是特定节目的爱好者,在该节目期间他们想要因呼叫或者其它会话而分心,但是邀请者可能想要保证会话未被忘记,或者两个用户可能希望自动调度会话以在节目结束之后讨论它。
这可以如图5b中那样通过调度假设节目结束的预定时间来完成。然而关于图6讨论一种替代。
如图6中示意地图示,数字电视广播可以包括一个或者多个节目流的音频数据601和视频数据602,该节目流都一起交织(即时分复用)成组合的传送流用于在特定频率上传输。附加节目信息603也交织到该传送流中,提供用于一个或者多个节目的定时信息(潜在地其中还有其它信息(比如字幕和文本节目摘要或者概要))。附加节目信息603可以采用一般数据流的形式,该数据流与多个节目流结合复用成传送流,从而提供用于多个节目的节目信息。这一点的例子将是电子节目指南(EPG)。取而代之或者除此之外,可以在每个节目的流中提供个别相应节目信息。例如节目信息603可以包括节目的实际结束的实时指示。音频数据、视频数据和附加节目信息由电视应用331的信号处理引擎解码,并且客户端应用113可以在TVUI层的控制之下经由API访问所需节目定时信息。
因此,接收的邀请信号可以包括特定电视节目(将在该电视节目之后调度会话)的指示而不是时间。在这一情况下,本地客户端应用113(被邀请者)被配置成将(经由本地网络接口302通过因特网101接收的)邀请信号中接收的指示映射到(经由本地电视接收器304通过电视网络108接收的)相关节目信息603并且相应地监视节目的结束。这可以通过比较当前时间与在EPG中调度的时间等或者通过监视节目信息603中的节目实际结束的实时指示的接收来实现。在图5b中图示了后一种情况,该情况是优选的,因为它考虑节目可能超限运行的可能性。
检测节目结束的另一方式将是从因特网101下载电视时间表。在更多实施例中,可以用来调度会话的、在观看活动中的替代描绘将是计算机游戏的结束。
当本地(被邀请者)客户端113检测到远程终端(邀请者)指定的电视节目的结束时,它以与上文描述的方式相似的方式生成第二屏上提示503’。同样,本地客户端113可以被配置成即使电视103在待机型模式中仍然监视事件(在这一例子中为节目结束)的出现,在该情况下它可以被配置成在事件出现时唤醒屏幕103以便显示第二提示503’。
在又一替代实施例中,事件可以是本地终端(被邀请者)经由网络接口302通过因特网101从远程终端(邀请者)接收的触发信号。例如发出邀请的远程用户将在他或者她准备好开始会话时(例如当他们观看的电视节目已经结束时)随后发出第二触发信号。在这一情况下,从远程终端接收的条件包括向本地客户端113(被邀请者)指示它应当进入如下状态,在该状态中它准备好对某一预定触发信号做出响应(无需发送触发信号本身的标识作为条件,仅向本地客户端113指示触发信号被预期)。
当本地(被邀请者)客户端113检测到来自远程终端(邀请者)的触发信号时,它以与上文描述的方式相似的方式生成第二屏上提示503’。同样,本地客户端113可以被配置成即使电视103在待机型模式中仍然监视事件的出现(在这一情况下通过针对触发信号监视网络接口302),在该情况下它可以被配置成在事件出现时唤醒屏幕103以便显示第二提示503’。
将理解已经仅通过例子描述上述实施例。
例如已经在接收远程终端的邀请的本地终端上的本地客户端113方面进行了以上描述。然而反言之,本地客户端113优选地也被配置成生成并且向其它终端上的远程客户端发送邀请。也就是说,在多个终端102和/或103中的每个终端上的客户端113优选地被配置成既生成用于主持或者建立会话的邀请;又接收、解译和评估来自其它终端102和/或103的邀请。
也注意术语“节目”不限于任何特定种类的节目内容并且可以例如指代电影、肥皂剧、纪录片、体育赛事、新闻节目等。
另外,设想在不同处理器之间分配各种客户端、电视和其它功能的其它方式。例如,一个或者多个专用信号处理器(DSP)可以被布置成执行电视应用330的电视信号处理引擎和/或客户端应用113的视频引擎和/或语音引擎;且一个或者多个单独CPU被布置成执行客户端应用113的UI层、客户端引擎、协议和图形引擎和/或电视应用330的UI层和协议以及图形引擎。在另一例子中,客户端应用和电视应用将各自运行于在电视机103中嵌入的不同相应CPU上。电视应用330的一些或者所有功能取而代之可以实施于专用硬件(包括电视接收器前端304中的硬接线信号处理装置的可能性)中。
另外虽然是优选应用,但是本发明不限于在电视机(该电视机使包括电视屏幕的上述部件都在单个自备壳内)中使用。在另一应用中,本发明可以实施于用于***到这样的电视机中的机顶盒中。在该情况下,图将与图3a的图相似、但是电视硬件320、322、324和屏幕309替换为音频-视频(AV)输出。
在如图3b中示意地图示的另一应用中,描述的客户端应用113可以安装于桌面型或者膝上型PC型计算机终端102或者具有计算型功能和因特网接入的移动终端上。与电视103相似,计算机终端102包括形式为一个或者多个CPU的处理装置301,该处理装置耦合到:非易失性存储装置318(比如硬驱动、闪存和/或光盘驱动);RAM319;网络摄像头或者来自网络摄像头的输入308;以及网络接口302(比如用于接入基于分组的网络(比如因特网(110)(例如经由无线路由器303)的wi-fi收发器))。处理装置301还耦合到用于向外部或者内置屏幕输出图形的图形硬件325(有时称为图形卡或者图形适配器),并且耦合到用于向外部或者内置扬声器或者向头戴式耳机输出音频信号的声音硬件327(有时称为声卡)。处理装置还耦合到用于从用户329接收输入的输入(比如键盘或者键盘输入和/或触板、触屏或者鼠标输入)。
计算机终端也安装有其它应用(比如电子邮件客户端332和/或网络浏览器334)。在一个特别有利的实施例中,在VoIP客户端113的I/O层中的API可以被配置成与电子邮件客户端332的API通信从而向电子邮件客户端提供“插件”,因此两个应用可以共享邀请信息。例如因此用于VoIP客户端113的邀请信号可以由电子邮件客户端332解译并且并入到它的预先存在的日历特征中和/或用于电子邮件客户端332的日历特征的邀请可以由VoIP客户端113解译并且用来以与上文讨论的方式相似的方式建立对双向通信会话的自动化邀请。
广而言之,本发明可以应用于具有视频装置的任何媒体装置,该视频装置用于向电视屏幕输出信号。视频装置可以包括专用硬件和/或存储软件模块的存储器区域的任何组合,其中任何软件模块在相同或者不同的处理器单元上作为客户端应用103执行。根据装置和实施方式,视频装置可以采用不同形式。例如在图3a的例子电视机中,可以认为视频装置包括帧缓冲器320和322、视频硬件324和/或非易失性存储器318的区域(该区域存储电视应用的信号处理代码)的组合。在图3b的例子计算机终端102中,可以认为视频装置包括视频硬件325和非易失性储存器318的区域(该区域存储用于显示图形的代码)。
另外,本发明无需受电视广播限制。随着基于分组的电视服务越来越流行,可能有对如下专用电视机这一想法的兴趣,该专用电视机具有通过因特网或者专用的基于分组的服务接收基于分组的电视信号的能力。
另外注意本发明不具体限于VoIP或者对等拓扑。也可以使用其它基于分组的网络、协议和呼叫建立方法。
在给予这里的公开内容时,本领域技术人员可以清楚本发明的其它变化。本发明的范围不受描述的实施例限制,而是仅受所附权利要求限制。
Claims (18)
1.一种媒体装置,包括:
视频装置,用于向屏幕输出视频信号;
控制设备,允许用户控制视频信号从所述视频装置向所述屏幕的输出、由此选择观看活动;
网络接口,用于接入基于分组的网络;
存储器,存储通信客户端应用;以及
处理装置,耦合到所述存储器、网络接口和视频装置并且布置成执行所述通信客户端应用;
其中所述客户端应用被配置成当被执行时允许所述媒体装置的本地用户经由所述网络接口和基于分组的网络参与与其他远程用户的双向通信会话;以及
所述客户端应用还被配置成当被执行时:通过基于分组的网络从远程用户终端接收邀请信号,所接收的邀请信号包括指定将来事件的触发条件,所述将来事件用于触发所述媒体装置参与与所述远程用户终端的所述通信会话中所提议的会话;在所述媒体装置处监视所接收的触发条件;并且根据所述事件的出现来加入所提议的会话;以及
所述事件包括所述观看活动的结束,所述客户端应用被配置成检测所述观看活动的结束,并且根据所述检测来加入所提议的会话。
2.根据权利要求1所述的媒体装置,其中所述客户端应用被配置成在接收所述邀请信号时在所述屏幕上生成第一控制提示,所述监视依据响应于所述第一控制提示而来自所述本地用户的用户输入。
3.根据权利要求1或者2所述的媒体装置,其中所述客户端应用被配置成在所述事件出现时在所述屏幕上生成第二控制提示,所述加入还依据响应于所述第二控制提示而来自所述本地用户的用户输入。
4.根据权利要求3所述的媒体装置,其中所接收的邀请信号包括用于在所述第一控制提示和所述第二控制提示中的至少一个控制提示中使用的信息。
5.根据权利要求1、2或者4所述的媒体装置,包括耦合到所述处理装置和屏幕的功率控制电路,其中所述客户端应用被配置成在接收所述邀请信号和所述事件的出现中的至少一个时向所述功率控制电路发出功率控制命令,以便接通所述屏幕以分别显示第一和第二控制提示中的至少一个控制提示。
6.根据权利要求1、2或者4所述的媒体装置,其中所述客户端应用被配置成当被执行时允许所述媒体装置的本地用户经由所述网络接口和基于分组的网络参与与多个其他远程用户的多方通信会话,所接收的邀请信号包括指定将来事件的触发条件,所述将来事件用于触发与多个远程用户终端的所述多方通信会话中提议的会话,所述多个远程用户终端包括接收邀请信号的远程用户终端。
7.根据权利要求1、2或者4所述的媒体装置,其中所述触发条件指定将来事件,所述将来事件用于触发所述媒体装置经由所述网络接口和基于分组的网络参与与所述远程用户终端的语音或者视频呼叫,所述客户端应用被配置成根据所述事件的出现来加入所述语音或者视频呼叫。
8.根据权利要求1、2或者4所述的媒体装置,其中所述触发条件指定将来事件,所述将来事件用于触发所述媒体装置通过所述基于分组的网络参与所述远程用户终端主持的交互照片幻灯片放映,所述客户端应用被配置成根据所述事件的出现来加入所述交互照片幻灯片放映。
9.根据权利要求1、2或者4所述的媒体装置,其中所述指定事件包括调度的时间,所述客户端应用被配置成监视当前时间是否匹配于所述调度的时间并且根据所述匹配来加入所提议的会话。
10.根据权利要求1、2或者4所述的媒体装置,其中所指定的事件包括通过所述基于分组的网络从所述远程用户终端接收触发信号,所述客户端应用被配置成监视所述触发信号的接收并且根据它的接收来加入所提议的会话。
11.根据权利要求1、2或者4所述的媒体装置,其中:
所述媒体装置包括用于经由电视网络接收代表电视节目的电视信号的电视接收器;
所述视频装置耦合到所述电视接收器并且可操作用于向所述屏幕输出来自所述电视接收器的选择的电视节目的电视信号;
所述控制设备允许用户控制电视信号向所述屏幕的输出、由此选择电视节目作为所述观看活动;以及
所述事件包括所选择的电视节目的结束,并且所述客户端应用被配置成检测所述电视节目的结束,以及根据所述检测来加入所提议的会话。
12.一种媒体装置,包括:
视频装置,用于向屏幕输出信号;
控制设备,允许用户控制视频信号从所述视频装置向所述屏幕的输出、由此选择观看活动;
网络接口,用于接入基于分组的网络;
存储器,存储通信客户端应用;以及
处理装置,耦合到所述存储器、网络接口和视频装置并且布置成执行所述通信客户端应用;
其中所述客户端应用被配置成当被执行时允许所述媒体装置的本地用户经由所述网络接口和基于分组的网络进行与其他远程用户的双向通信会话;
所述客户端应用还被配置成当被执行时:通过所述基于分组的网络向远程用户终端发送邀请信号,所发送的邀请信号包括指定将来事件的触发条件,所述将来事件用于触发所述远程终端参与与所述媒体装置的所述通信会话中所提议的会话;并且基于在所述远程用户终端处对所述条件的评估、根据对来自所述远程用户终端的邀请信号的响应来建立所提议的会话;
所指定的事件包括将通过所述基于分组的网络向所述远程用户终端发送的触发信号;并且
所述事件包括所述观看活动的结束。
13.根据权利要求12所述的媒体装置,其中:
所述客户端应用被配置成当被执行时允许所述媒体装置的本地用户经由所述网络接口和基于分组的网络进行与多个其他远程用户的多方通信会话;以及
所述客户端应用还被配置成当被执行时:通过所述基于分组的网络向多个远程用户终端发送邀请信号,所发送的邀请信号包括指定将来事件的触发条件,所述将来事件用于触发所述远程终端参与与所述媒体装置的所述多方通信会话中所提议的会话;并且基于在相应远程用户终端处对所述条件的评估、根据对来自所述远程用户终端的邀请信号的响应来主持所提议的会话。
14.根据权利要求12或者13所述的媒体装置,其中所述触发条件指定将来事件,所述将来事件用于触发所述远程终端经由所述网络接口和基于分组的网络参与与所述装置的语音或者视频呼叫,所述客户端应用被配置成根据所述响应来建立语音或者视频呼叫。
15.根据权利要求12或者13所述的媒体装置,其中所述触发条件指定将来事件,所述将来事件用于触发所述远程终端通过所述基于分组的网络参与所述媒体装置主持的照片幻灯片放映,所述客户端应用被配置成根据所述响应来主持交互照片幻灯片放映。
16.根据权利要求12或者13所述的媒体装置,其中所述触发条件以调度时间的形式指定所述事件。
17.根据权利要求12或者13所述的媒体装置,其中:
所述媒体装置包括用于经由电视网络接收代表电视节目的电视信号的电视接收器;
所述视频装置耦合到所述电视接收器并且可操作用于向所述屏幕输出来自所述电视接收器的选择的电视节目的所述电视信号;
所述媒体装置包括控制设备,所述控制设备允许用户控制电视信号向所述屏幕的输出、由此选择电视节目作为观看活动;以及
所述事件包括所选择的电视节目的结束。
18.一种操作媒体装置的方法,所述媒体装置包括:视频装置,用于向屏幕输出视频信号;控制设备,允许用户控制视频信号从所述视频装置向所述屏幕的输出并且由此选择观看活动;网络接口,用于接入基于分组的网络;以及嵌入式处理装置;所述方法包括:
在所述媒体装置的处理装置上执行通信客户端应用,该客户端应用被配置成当被执行时允许所述媒体装置的本地用户经由所述网络接口和基于分组的网络参与与其它远程用户的双向通信会话;并且
通过所述基于分组的网络从远程用户终端接收邀请信号,所接收的邀请信号包括指定将来事件的触发条件,所述将来事件用于触发所述媒体装置参与与所述远程用户终端的通信会话中所提议的会话;
其中所述事件包括所述观看活动的结束;并且
所述客户端应用的执行还包括在所述媒体装置处监视所接收的触发条件以便检测所述观看活动的结束,并且根据所述检测来加入所提议的会话。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GBGB1005465.8A GB201005465D0 (en) | 2010-03-31 | 2010-03-31 | Television set |
GB1005465.8 | 2010-03-31 | ||
PCT/EP2011/054864 WO2011120992A1 (en) | 2010-03-31 | 2011-03-29 | Television set |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102859981A CN102859981A (zh) | 2013-01-02 |
CN102859981B true CN102859981B (zh) | 2016-02-03 |
Family
ID=42228716
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201180016951.2A Active CN102859981B (zh) | 2010-03-31 | 2011-03-29 | 电视机 |
Country Status (5)
Country | Link |
---|---|
US (1) | US8369498B2 (zh) |
EP (1) | EP2537324B1 (zh) |
CN (1) | CN102859981B (zh) |
GB (1) | GB201005465D0 (zh) |
WO (1) | WO2011120992A1 (zh) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2475237B (en) * | 2009-11-09 | 2016-01-06 | Skype | Apparatus and method for controlling communication signalling and media |
GB201005465D0 (en) | 2010-03-31 | 2010-05-19 | Skype Ltd | Television set |
GB201005458D0 (en) | 2010-03-31 | 2010-05-19 | Skype Ltd | Media appliance |
GB2479180B (en) | 2010-03-31 | 2016-06-01 | Skype | System of user devices |
GB201005454D0 (en) | 2010-03-31 | 2010-05-19 | Skype Ltd | Television apparatus |
JP2012138772A (ja) * | 2010-12-27 | 2012-07-19 | Toshiba Corp | 機器情報通信方法、映像表示装置および映像表示システム |
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 |
US10404762B2 (en) | 2010-12-31 | 2019-09-03 | Skype | Communication system and method |
US9787486B2 (en) * | 2011-05-10 | 2017-10-10 | Comcast Cable Communications, Inc. | Enabling chat sessions |
US8917358B2 (en) * | 2011-07-27 | 2014-12-23 | Sony Corporation | Reception apparatus, terminal apparatus, control method, program, and communication system |
US9019336B2 (en) | 2011-12-30 | 2015-04-28 | Skype | Making calls using an additional terminal |
GB201301452D0 (en) | 2013-01-28 | 2013-03-13 | Microsoft Corp | Providing notifications of call-related services |
US9712776B2 (en) | 2013-03-15 | 2017-07-18 | Google Inc. | Interfacing a television with a second device |
CN106534756A (zh) * | 2016-11-01 | 2017-03-22 | 深圳市灵科科技有限公司 | 一种移动终端实时视音频通讯控制***及方法 |
US10779032B2 (en) | 2018-06-28 | 2020-09-15 | At&T Intellectual Property I, L.P. | System and method for timing management for digital video recording |
US11757957B2 (en) * | 2021-09-10 | 2023-09-12 | Zoom Video Communications, Inc. | Controlling presentations in video conferences |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101212556A (zh) * | 2006-12-27 | 2008-07-02 | 船井电机株式会社 | 安装电话功能的电视***及针对其的遥控器装置 |
Family Cites Families (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
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 |
US20040194146A1 (en) | 2000-02-15 | 2004-09-30 | Bates Cary Lee | Set top box and methods for using the same |
CA2513498C (en) | 2003-01-22 | 2011-10-11 | Nimcat Networks Inc. | Call transfer system, method and network devices |
US7549924B2 (en) | 2003-05-09 | 2009-06-23 | Microsoft Corporation | Instant messaging embedded games |
US7480658B2 (en) | 2003-07-16 | 2009-01-20 | Joltid Ltd. | Distributed database system and method having nodes co-ordinated in a decentralized manner |
WO2005009019A2 (en) | 2003-07-16 | 2005-01-27 | Skype Limited | Peer-to-peer telephone system and method |
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 | シャープ株式会社 | テレビ受信機、携帯電話、及びテレビ受信機一体型携帯電話装置 |
KR100590867B1 (ko) | 2003-12-05 | 2006-06-19 | 삼성전자주식회사 | 아이 피 기반의 화상/음성 통신 시스템 및 이를 이용한 호전환/호 픽업 방법 |
JP4505257B2 (ja) | 2004-05-12 | 2010-07-21 | 京セラ株式会社 | 放送受信機能付き携帯電話機 |
KR20070086164A (ko) | 2004-11-15 | 2007-08-27 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 사용자가 콘텐트를 선택하는 것을 돕는 방법 및 네트워크장치 |
US7424288B2 (en) | 2004-11-22 | 2008-09-09 | Searete Llc | Call transfer to proximate devices |
TW200743385A (en) * | 2006-05-05 | 2007-11-16 | Amtran Technology Co Ltd | Method of audio-visual communication using television and television using the same |
US20070115348A1 (en) | 2005-10-27 | 2007-05-24 | Cisco Technology, Inc. | Method and system for automatic scheduling of a conference |
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 |
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 |
CN101080083A (zh) | 2006-05-26 | 2007-11-28 | 华为技术有限公司 | 一种呼叫转向方法及*** |
WO2008015369A1 (en) | 2006-08-01 | 2008-02-07 | Nds Limited | Call management |
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 |
US20080235587A1 (en) | 2007-03-23 | 2008-09-25 | Nextwave Broadband Inc. | System and method for content distribution |
US8045489B2 (en) | 2007-03-30 | 2011-10-25 | Cisco Technology, Inc. | Method and system for the automatic configuration of conference resources |
KR101413563B1 (ko) | 2007-11-05 | 2014-07-04 | 삼성전자주식회사 | 통화대상자들이 시청중인 채널을 표시하기 위한 시청정보제공방법 |
US20090136016A1 (en) | 2007-11-08 | 2009-05-28 | Meelik Gornoi | Transferring a communication event |
CN101242663B (zh) | 2008-03-20 | 2012-04-04 | 华为技术有限公司 | 基于同号移动终端与软终端通话切换方法、***及设备 |
KR101517769B1 (ko) | 2008-04-24 | 2015-05-06 | 삼성전자주식회사 | 미디어 컨텐츠 재생장치에서 방송 컨텐츠의 추천 방법과 그장치 |
GB2463103A (en) | 2008-09-05 | 2010-03-10 | Skype Ltd | Video telephone call using a television receiver |
GB2463110B (en) | 2008-09-05 | 2013-01-16 | Skype | Communication system and method |
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. |
GB2463105A (en) | 2008-09-05 | 2010-03-10 | Skype Ltd | Viewer activity dependent video telephone call ringing |
GB2463104A (en) | 2008-09-05 | 2010-03-10 | Skype Ltd | Thumbnail selection of telephone contact using zooming |
GB2463108B (en) | 2008-09-05 | 2012-08-29 | Skype | Communication system and method |
GB2463109B (en) | 2008-09-05 | 2013-03-13 | Skype | Communication system and method |
US8280226B2 (en) | 2009-04-06 | 2012-10-02 | International Business Machines Corporation | Content recorder multi-angle viewing and playback |
US8570358B2 (en) | 2009-11-06 | 2013-10-29 | Sony Corporation | Automated wireless three-dimensional (3D) video conferencing via a tunerless television device |
GB201005454D0 (en) | 2010-03-31 | 2010-05-19 | Skype Ltd | Television apparatus |
GB201005465D0 (en) | 2010-03-31 | 2010-05-19 | Skype Ltd | Television set |
GB2479180B (en) | 2010-03-31 | 2016-06-01 | Skype | System of user devices |
GB201005458D0 (en) | 2010-03-31 | 2010-05-19 | Skype Ltd | Media appliance |
-
2010
- 2010-03-31 GB GBGB1005465.8A patent/GB201005465D0/en not_active Ceased
- 2010-07-26 US US12/843,543 patent/US8369498B2/en active Active
-
2011
- 2011-03-29 CN CN201180016951.2A patent/CN102859981B/zh active Active
- 2011-03-29 EP EP11712232.5A patent/EP2537324B1/en active Active
- 2011-03-29 WO PCT/EP2011/054864 patent/WO2011120992A1/en active Application Filing
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101212556A (zh) * | 2006-12-27 | 2008-07-02 | 船井电机株式会社 | 安装电话功能的电视***及针对其的遥控器装置 |
Also Published As
Publication number | Publication date |
---|---|
GB201005465D0 (en) | 2010-05-19 |
EP2537324B1 (en) | 2014-06-18 |
US8369498B2 (en) | 2013-02-05 |
EP2537324A1 (en) | 2012-12-26 |
CN102859981A (zh) | 2013-01-02 |
US20110242270A1 (en) | 2011-10-06 |
WO2011120992A1 (en) | 2011-10-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102859981B (zh) | 电视机 | |
US20230022815A1 (en) | Media appliance | |
US9258511B2 (en) | Indicia of contact viewing activity | |
EP2335411B1 (en) | Communication system and method | |
CN102291559B (zh) | 显示装置及该显示装置的用于连接到视频呼叫的方法 | |
US8473994B2 (en) | Communication system and method | |
US8885601B2 (en) | Switching user devices in a packet-based network | |
US9252950B2 (en) | Methods and apparatus for interactive multimedia communication | |
US8892753B2 (en) | System and method for the determination and assignment of a unique local channel identifier (ULCI) to enable the multi-site and multi-user sharing of content | |
US10419266B2 (en) | Methods and apparatus for interactive social TV multimedia communication | |
GB2463105A (en) | Viewer activity dependent video telephone call ringing | |
US11777782B2 (en) | Methods and apparatus for interactive social TV multimedia communication |
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 | ||
TR01 | Transfer of patent right |
Effective date of registration: 20200507 Address after: Washington State Patentee after: MICROSOFT TECHNOLOGY LICENSING, LLC Address before: Ai Erlandubailin Patentee before: Skype |