外围视频会议系统 有限版权弃权声明
本专利文本部分包含要求版权保护的内容。当其登载在美国专利商标局的专利文档或记录中时,版权所有人不反对任何人在专利文本或专利说明书中复制,但保留所有其它的权利。
【发明领域】
本发明一般涉及视频会议系统,尤其涉及一种适合于用分离主计算机独立使用和操作的外围视频会议系统。
【发明背景】
在一条专用的网络链路上召开视频电话会议已众所周知,这种视频电话会议系统采用传统的音频和视频处理部件以及外围信号处理技术。传统现有技术的视频电话会议系统,诸如图1所示的一种典型地采用本地视频处理系统20和远程视频处理系统30,通过一条专用或特定网络链路26交换音频和视频信息。这种现有技术的视频处理系统的制造商通常采用传统的音频和视频部件,设计和制造传统的音频和视频编码器和译码器(编码译码器CODEC)组件,它仅仅与同一制造商生产的CODEC连通。采用传统CODEC部分,典型地要求使用传统通讯接口24和34,将传统视频处理系统20和30连接到专用网络链路26上。
视频电话会议系统生产中使用传统音频和视频CODEC组件和信号处理技术,一般导致低产量、高成本,它典型地只提供政府机构和较大的公司。早期,传统视频处理系统20和30的典型售价为每单个系统100,000美元以上,连接到专用网络链上,每小时的运行费用经常超过200美元。
视频电话会议的最近进展导致视频电话会议系统的生产与采购价格的下降。1993年,视频电话会议系统冒出的两个领头者Picture Tel和V Tel,是平均购买价格约40,000美元的市场系统。然而它们与其他现有视频电话会议系统继续使用传统音频/视频部件与信号处理技术。购买和运用现有视频电话会议系统的高价格与特别是不同系统之间缺乏兼容性已经严重地限制了视频电话会议作为企业和个人的通讯工具的效能。
台式视频电话会议系统近来得到发展,它具有当今个人计算机系统地相对低费用处理能力的优点。这类台式视频电话会议系统的制造商一般生产和销售一组视频电话会议计算机插卡,与安装插卡的计算机系统一起提供一种质量和功能都很有限的台式视频电话会议。适用于主计算机系统的视频电话会议插卡组一般包括3个单独的计算机卡,每个卡必须安装在计算机系统底板内的相应插槽内。图2示出了一个传统的个人计算机系统40,其箱盖已卸去。典型的个人计算机系统40通常包括电源42、一或多个硬盘和软盘驱动器44、内部随机存取存储器、以及多达8个插槽,所有这些一般都连接到母板51并通过其连通。
现有台式视频电话会议系统的用户通常必须卸下计算机系统的箱壳以露出内部组件,将3个视频电话会议插卡插入3个插槽46、48和50,修改母板51上各个开关的设定,重新安装计算机系统的箱壳和底板,然后重构计算机系统40的操作系统软件,以确认并与新安装的视频电话会议插卡组连通。尽管现有台式视频电话会议系统的成本比前述的视频处理系统20和30为低,但对于许多商店和个别消费者而言仍然太贵。更重要的是,现有台式视频电话会议系统的潜在买主可能无法或不情愿地用多达3个内部插槽46、48和50安装视频电话会议插卡组。再者,在安装视频电话会议插卡组构成台式视频电话会议系统之后,重构个人计算机系统40的硬件和软件两者的复杂任务将会妨碍用户对此类讨厌的系统投资。
图1和图2所示的传统的视频电话会议系统未能提供一种能从一个会场带到另一个会场的高度的便携性。图1所示的系统通常固定安装在指定场所和远地会议室,为了参与视频电话会议,必须召集与会各方。对指定的网络链路26的访问通常只能在固定的会场进行,这样就排除了将视频电话会议系统20和30移动到其它所需会场的可能性。
要将图2所示的现有的台式视频电话会议系统运输到一个新的会场同样不实际。因为,台式计算机系统40、键盘、监视器、电缆以及其它所附的外部设备都必须被拆卸、运输,然后在新的会场重新连接。尽管花大力也可以完成现有台式视频电话会议系统40和相关硬件的运输,但此类系统通常需要专用的网络链路,在其它所需的会场通常不具备。此外,采用传统的音频/视频元件和信号处理技术仍然严格地限制了现有台式视频电话会议系统的便携性。
故在视频电话会议系统的制造商与用户中存在一种尽量减小视频电话会议系统安装、配置和操作之复杂性的要求。对提高视频电话会议系统的便携性,便于将系统运输到多个会场也有进一步的要求。此外,在视频电话会议设备的制造业中还存在迫切感受到的对提供全彩色、全活动视频电话会议系统的需求,这种系统可以与国际上认可的通信标准相符,可以以较低的成本出售。本发明将满足这些以及其它的需求。
发明概述
本发明是一种外围音频/视频通信系统,它用模拟和数字通信信道通信,这些信道用以传送来自本地会场的视频、音频和其它信息,并接收来自远地会场的音频和视频信息。本发明还包括高速接口用以与独立的主计算机系统通信,并包括视频会议应用软件以提高该音频/视频通信系统的功能性。
附图简述
图1为现有技术的视频处理系统的方框图,它结合了传统的音频/视频部件和传统的通信接口,通过专用网络链路传送和接收信息;
图2是一个现有技术的个人计算机系统的顶视图,它的箱盖已经取下,有3个现有技术的视频电话会议卡安装在计算机系统内;
图3表示一个视频会议系统,它采用一种新的外围音频/视频通信系统;
图4表示一个新的外围音频/视频通信系统的各个系统板;
图5是一个系统方框图,表示与通信信道相连接的一个新颖外围音频/视频通信系统;
图6表示一个新的外围音频/视频通信系统的各种连接器、插孔,以及包括输出、输入和通信信道接口的收发机;
图7是一个示意图,它表示采用两个新颖的外围音频/视频通信系统的一种视频电话会议系统,通过通信信道在本地与远地会场之间提供视频会议;
图8是一个方框图,表示连到一个新颖的外围音频/视频通信系统、适合于处理本地或远地视频信号的视频处理板;
图9是一个方框图,表示连到一个新颖的外围音频/视频通信系统、适合于处理本地和远地音频信号的音频处理板;
图10总体表示各个信息域,包括由主计算机系统产生的读或写协调指令,以及根据其而运行的附加可视会议应用软件,它通过连接各个主计算机系统与新颖的外围音频/视频通信系统的一种高速接口而传送。
图11表示采用两个新颖的外围音频/视频通信系统的一个视频会议系统结构,相关的主计算机系统与其连接,协作通信以在本地与远地会场之间提供窗口共享和文件共著(document collaboration);
图12是一个总体流程图,表示各个处理步骤,它们与可视会议应用软件协调的窗口共享和文件共著操作有关,该软件在与新颖的外围音频/视频通信系统协同的主计算机系统上运行;
图13是有关总体流程图,表示与可视会议应用软件编写的高级可视会议功能协调有关的各个处理步骤,该软件在与新颖的外围音频/视频通信系统协同的主计算机系统上运行;
图14表示新颖外围音频/视频通信系统的外围壳体结构的一个实施例;以及
图15表示一个外围壳体结构的背平面,它具有用于新颖外围音频/视频通信系统的多个输入和输出连接器、插孔以及收发机。
较佳实施例的详细描述
现在参见附图尤其是图3,它表示一个视频会议系统,包括新颖的外围音频/视频通信系统70,适合通过通信信道82与源音频和视频信号80和78连通,并接收由远地会场通过通信信道82发送的远地音频和视频信号。在一个实施例中,外围音频/视频通信系统70用来将通过通信信道82收到的来自远地会场的远程视频图象信号传送到外部监视器76,并将远程音频信号传送到内部扬声器90。在另一个实施例中,音频/视频通信系统70用来通过高速主计算机系统的输出接口140,与分离主计算机系统72通信。从远地会场收到的视频图象通过耦合到主计算机系统72的显示器74显示,远程音频信号较佳的通过内部扬声器90广播。
将图3所示的新颖音频/视频通信系统70与前面参照图1和图2所讨论的现有视频电话会议系统比较,将可发现,独立的外围音频/视频通信系统70在系统成本以及召开视频会议的费用及复杂性方面都有实质性的降低。最引人注目的是,外围音频/视频通信系统70只要简单地将其连接到通信信道82例如标准的电话线路,视频信号源诸如视频摄像机,以及用以观看远程视频图象的外部监视器诸如视频监视器,即可在本地与远地会场之间提供全彩色、全活动的视频会议。内部话筒91适合于接收用以与远地会场通讯的本地音频信号,内部扬声器90用以广播所收到的的远地音频信号。注意,音频/视频通信系统70是一种紧凑的独立外围设备,它适合于带到多个所需会场的任何一个会场。
新颖音频/视频通信系统70的一个重要优点在于,可以有效地将召开视频会议所需的各种音频和视频处理组件同主计算机系统72分开或分离。如图4所示,音频/视频通信系统70的所有音频和视频处理板以及部件都收容于完全与主计算机系统72分离的外设壳体115。因此,该外围音频/视频通信系统70的用户无需将任何附加的插卡安装到主计算机系统72,用户也不必为了进行高质量、全性能的视频会议而重构主计算机系统72的硬件或操作系统软件。用户只需采用标准的连接接口将新颖的外围音频/视频会议系统70耦合到主计算机72即可。
进一步如图4所示,盖114可分离地固定到底板116,它们共同组成一个外围壳体115,其中,收容了音频/视频通信系统70的部件。输入/输出板112最好包括用以在母板与安装在外设壳体115之后面板上的各个连接器、插孔、以及收发机之间进行通信的装置,以及在本地与远地会场之间进行通信的音频和视频信号。视频板104处理从通信信道82收到的远地视频信号,并通过通信信道82发送从本地会场采集的经处理的源视频信号78。音频板102处理从远地会场收到的远地音频信号,并处理源音频信号80通过通信信道82发送。
图14和15表示外设壳体115的另一种结构。外设壳体117通常为矩形的结构,其开口的端部适合于分别收容前壳盖119和后面板123。前壳盖119较佳地支持一个内部扬声器90和内部话筒91。多个视频、音频、通信通道和电源连接器以及适配器较佳地安装在后面板123上。灯121较佳地安装在壳体117上,当视频会议开始时可提醒音频/视频通信系统70的用户。注意,灯121可以包括白炽灯、荧光灯、发光二极管或其它已知的光源。
由外设壳体115内设置的通信板106通过通信信道82较佳地实现发送和接收本地以及远地的音频和视频信号。通信板106耦合到母板100以及安装在后面板123的通信信道收发机,它与音频板102和视频板104通讯,分别通过通信信道82发送和接收本地及远地音频和视频信号。注意,该通信信道82通常连接到国内或国际通信网络84。进一步注意,该通信信道82可以是常规的模拟POTS(普通电话服务)结构或数字通信信道,诸如ISDN(综合业务数字网络)数字通信信道。通信板106较佳地包括高速调制解调器,用以通过模拟通信信道发送音频、视频和其它信息信号。音频/视频通信系统70的电力由耦合到母板100的电源108提供。电源108较佳地为一种通用开关交流电源,要求能产生范围较宽,较佳的为85至264伏之间的电源电压,频率范围为47至63赫兹之间,以便工作于国内和国际的电力系统。
新颖的音频/视频通信系统70的一个重要特征在于适合与分离主计算机系统72通信的高速输出接口板110。在一个实施例中,本地和远地视频信号通过一种SCSI(小计算机接口)接口或总线与分离的主计算机系统72通信。在另一个实施例中,输出接口板110包括一种PCMCIA(个人计算机存储器卡工业协会)接口或总线,在音频/视频通信系统70与各类主计算机系统72包括膝上型(lap-top)计算机系统之间提供高速通信。
现在参见图6,它表示一个由输出接口面板122、输入接口面板150和通信信道接口面板170组成的输入/输出面板120。输入/输出面板120较佳地象后面板123那样结构和安装在外设壳体115的背面,并提供一种装置将音频/视频通信系统70的内部音频、视频和数据处理组件耦合到音频和视频信号源80和78、通信信道82、主计算机系统72、外部扬声器220以及监视器76。输入接口面板150较佳地包括视频输入面板151和音频输入面板160。视频输入面板151较佳地包括主视频输入插孔152和副视频输入插孔154,用以接收NTSC或PAL源视频信号78。摄像机或摄录一体机(camcorder)通常连接到主视频输入插孔152,而盒式录像机(VCR)则通常连接到副视频输入插孔154,尽管第二台摄像机也可以用来替代VCR。视频输入面板151进一步包括主和副S-视频(源视频)输入插孔156和158,用以接收来自S-视频源78的视频信号。
音频输入面板160较佳地包括主音频输入插孔162和副音频输入插孔164,该两个音频输入162和164较佳地为2.0伏线路电平可兼容输入。主音频输入插孔162通常连接到摄像机或摄录一体机的音频输出,其中,由摄录一体机的内部话筒所产生的音频输出信号由音频输入插孔162所接收。副音频输入插孔164通常连接到VCR,但也可以连接到第二台摄像机或摄录一体机的音频输出。外部话筒插孔168用以接收来自外部话筒的音频输入信号,使用时最好切断外设壳体115上提供的内部话筒91。
输出接口面板122较佳地包括视频输出面板125、音频输出面板127以及主计算机系统接口面板140。通过将外部监视器76耦合到视频输出插孔124,在外部监视器76上可以显示经通信信道82收到的远程视频信号。输出视频插孔124所提供的输出视频信号较佳地适合于组合NTSC或PAL视频信号标准两者之一。S-视频输出插孔126允许连接到S-视频设备。
音频输出面板127较佳地包括本地音频输出插孔128和远地音频输出插孔130。本地音频输出插孔128适合于连通本地会场产生的音频信号,而远地音频输出插孔130则适合于连通从远地会场收到的的远地音频信号。本地和远地音频输出插孔128及130通常连接到立体声VCR的左和右路音频输入。外部扬声器插孔132提供通过外部扬声器220广播远地音频信号的装置。注意,远地音频信号较佳地传送到内部扬声器90,除非外部扬声器220已连接到外部扬声器插孔132,这样,内部扬声器90就不工作。
如前所述,在一个实施例中,只要简单地将音频和视频信号源设备80和78连接到输入接口面板150的音频和视频输入插孔162和152,将外部监视器76连接到视频输出插孔124,以及将标准或数字电话线连接到通信信道接口面板170,音频/视频通信系统70即可提供独立的视频会议性能。此结构,音频/视频通信系统70通过通信信道82提供全彩色、全活动视频会议,在监视器76上显示远地视频图象,并通过内部扬声器90广播远地音频信号。
通过将外围音频/视频通信系统70耦合到分离的主计算机系统72,并运行较佳构成的能在主计算机系统72上协同运行的视频会议应用软件,通常可提高图3所示视频会议系统的功能。主计算机系统72和视频会议应用软件较佳地协同音频/视频通信系统70,协调地在耦合到主计算机系统72的显示器74上显示远地和本地视频图象,通常可提高音频/视频通信系统70的功能。视频会议应用软件包伴随音频/视频通信系统70较佳地适用于在大多数通用的个人计算机系统上运行,并与各种工业标准操作系统协调。在一个实施例中,该视频会议应用软件包较佳地可以在以Windows和Macintosh为基础的计算机系统上运行。
输出接口面板122包括主计算机系统接口或接口面板140,它较佳的包括SCSI接口及输出连接器142和/或PCMCIA接口和输出连接器148。第二SCSI或PCMCIA接口和输出连接器144较佳地用以将音频/视频通信系统70呈菊瓣式链接到其它的SCSI或PCMCIA外围设备。设置标识(ID)开关146,在通过共用SCSI总线113连通的其它外围设备中,独特地识别出音频/视频通信系统70。主计算机系统72当其耦合到主计算机接口面板140时,较佳地通过发出一或多条协调指令配置和协调音频/视频通信系统70的运行,与音频/视频通信系统70连通。
较佳地由通信信道接口面板170提供音频/视频通信系统70与通信信道82之间的连通性。通过ISDN收发机172和POTS收发机174,可以有选择地提供经ISDN数字通信线或标准模拟POTS通信线的通信。通过可以高达每秒28,800千比特(kbit)的波特速率运行的内部调制解调器,有助于视频会议在标准的模拟POTS线路上进行。ISDN收发机172较佳地连接到一个基本速率ISDN(BRI)数字通信信道82,后者提供两条64kbit数据通道,一条16kbit语音通道,以及一条64kbit信号通道。通信信道接口面板170可以进一步包括任选通道的收发机176,用以在初速ISDN(PRI)通信信道、T1线路、Switch-56线路以及各种本地和广域网上通信。
回过来参见图5,它表示一个视频会议系统的总体方框图,包括外部音频/视频通信系统70和分离主计算机系统72,源音频和视频信号80和78由包括合适输入连接器和插孔的输入接口面板150接收。输入接口面板150较佳地结构成接收由至少两个视频源提供的源视频信号78,例如包括视频摄像机和VCR,或者两个视频摄像机。源音频信号80由内部话筒91或外部话筒接收,较佳地传送到音频板102的本地音频处理器182。源视频信号78较佳地传送到视频板104的本地视频处理器186。
本地音频处理器182较佳地接收来自音频输入面板160的源音频信号80,并将源音频信号80传送到中央控制器200。通信通道接口面板170接收由中央控制器200发送的源音频信号80,并将源音频信号80传送到通信通道82。在一个实施例中,本地音频处理器182将源音频信号80转换成相应的具有预定压缩格式的压缩音频信号,通过通信通道82进行有效的传送。
由视频输入面板151接收的源视频信号78传送到位于视频板104上的本地视频处理器186。本地视频处理器186处理该源视频信号78,传送到中央控制器200,后者依次将源视频信号78传送到通信通道接口面板170,通过通信通道82传送。在一个实施例中,本地视频处理器186将从视频输入面板151收到的源视频信号78转换成具有预定压缩数字格式的相应的压缩视频信号,通过通信通道82进行有效的传送。注意,源视频信号78和相关的音频信号80通常作为一种组合的音频/视频信号,一起经通信通道82传送。当产生一个组合的音频/视频信号时,中央控制器200较佳地使该相关的音频和视频信号80和78同步。
仍参见图5,经通信通道82传送的远地音频信号较佳地由通信通道接口面板170接收,并连通至中央控制器200。中央控制器200将远地音频信号传送到位于音频板102上的远地音频处理器184。远地音频处理器184包括将压缩的远地音频信号转换成相应的远地解码的音频信号的装置。远地解码的音频信号较佳地传送到外壳115上设置的内部扬声器90。远地解码的音频信号还传送到输出接口面板122,尤其是外部扬声器插孔127。将外部扬声器220连接到外部扬声器插孔127,用以广播远地解码的音频信号,较佳地使内部扬声器90不工作。
通信通道接口面板170还接收来自通信通道82的远地视频信号,并将远地视频信号发送到中央控制器200,通过视频板104上设置的远地视频处理器188进行处理。远地视频处理器188一般接收来自中央控制器200的一个压缩的远地视频信号,后者通过远地视频处理器188较佳地转换为相应的远地解码的视频信号。视频板104较佳地将远地解码的视频信号传送到主计算机接口面板140和视频输出面板125。外部监视器76可以连接到视频输出面板125,在其上显示与远地解码的视频信号有关的视频图象。由主计算机接口面板140接收的远地解码的视频信号较佳地传送到SCSI接口142或PCMCIA接口148,连通到耦合到音频/视频通信系统70的分离主计算机系统72。主计算机系统72在耦合到主计算机系统72的显示器74上,较佳地协调显示与远地解码的视频信号有关的视频图象。
在一个实施例中,视频板104将源视频信号78连同远地解码的视频信号一起发送到主计算机接口面板140。组合的视频信号对应于组合的源视频信号和远地解码的视频信号,它较佳地发送到主计算机系统72,同时在显示器74上显示。与源视频信号和远地解码的视频信号有关的视频图象可以分别在显示器74上,按并列视频图象、画中画图象或其它任何所需组合的源视频图象和远地视频图象显示。源视频和远地视频图象的格式和显示,较佳地由主计算机系统72控制,更典型地通过主计算机系统72与其上运行的视频会议应用软件的协调进行控制。音频和视频板102和104的音频和视频处理器182、184、186和188较佳地包括压缩和解压缩芯片,也称为CODEC芯片,与国际上认可的视频会议标准相一致地进行编码和解码音频和视频信号。一个合适的视频会议标准为CCITT H.320标准,它由国际电话电报咨询委员会发布,该组织为联合国建立的国际电报联合会的一个实体。该CCITT H.320视频会议标准包括几个子标准,包括视频压缩标准H.261、通道编码标准H.221以及音频压缩标准G.711、G.722和G.728。
根据另一个实施例,音频/视频通信系统70包括高速数据管路或高速数据传送性能,通过通信通道82传送数据文件。例如,常驻于主计算机系统72的标准数据文件经主计算机接口面板140较佳地传送到数据文件处理器202。然后,中央控制器200接收由数据文件处理器202送来的数据文件,并将该数据文件传送到通信通道接口面板170。当音频/视频通信系统70通过ISDN数字通信通道82通信时,通信通道接口面板170通过ISDN收发机172传送数据文件。一个高速调制解调器(未图示)较佳地设置在通信板106上,在通过通信通道接口面板170的POTS收发机174传送该数据文件之前,接收来自中央控制器200的数据文件。数据文件处理器202较佳地包括数据压缩装置,将标准数据文件转换成具有预定压缩格式的压缩数据文件,通过通信通道82高速传送。
远地数据文件可以由通信通道接口面板170接收,传送到中央控制器200,然后传递到数据文件处理器202。压缩的远地数据文件较佳地通过数据文件处理器202转换成标准的远地数据文件,并通过主计算机接口面板140传送到主计算机系统72。这样,通过音频/视频通信系统70的数据文件处理器202,方便了本地主计算机系统72与远地主计算机系统(未图示)之间的高速数据文件传送线路或数据管路。
数据文件处理器202在由通信通道82连通的两个主计算机系统之间,较佳地提供高速、双向数据通信。数据文件处理器202连同经通信通道82连通的两个主计算机系统一起工作,由此提供各种视频会议增强特征,包括文件转换、屏面共享、文本共著以及其它数据交换特征。文件传送过程的协调既简单又可靠。例如,每当本地SEND状态设定为TRUE,本地主计算机系统72即较佳地通过通信通道82传送数据块,由此表示远地主计算机系统可以接收该数据块。本地SEND状态初始设定为TRUE,接下来在传送第一组数据块之后设定为FALSE。在收到来自通信通道82的第一组数据块之后,远地主计算机系统较佳地将一个OK SEND状态信号传送到本地主计算机系统72,但只能是在收到无错的第一组本地数据块之后。然后通过本地主计算机系统72将附加的数据块传送到远地主计算机系统。
RECEIVE状态信号表示输入数据块已经从远地会场收到,并在本地会场等待处理。在处理该输入数据块之后,本地主计算机72将一个OK SEND状态信号传送到远地会场。如果一个数据块未正常地在本地主计算机系统72与远地主计算机系统之间传递,则该数据块将自动地重新传送。因此,排除了数据的丢失或溢出情况。数据文件处理器202较佳地处理所有交接和误差检测/校正程序。数据文件处理器202较佳地进一步包括双重缓冲装置,确保最佳地利用通信通道82的传输带宽。双重缓冲例如允许本地主计算机系统72将第二组数据块传送到数据文件处理器202,而第一组数据块则通过通信通道82传送。
音频/视频通信系统72的高速数据管路或数据传输性能所提供的一个重要特征,是具备观看并修改同时在本地和远地会场显示的文本。现在参见图11和12,新颖的外围音频/视频会议系统连同主计算机系统和视频会议应用软件一起工作,提供窗口共享和文本共著功能,这些可以在本地会场或远地会场初始化。假设本地和远地主计算机系统244和264的操作系统,能够在多个可激活的软件应用窗口之一内运行至少一种软件应用。
例如,本地主计算机系统244的用户通过在步骤622首先打开一或多个本地应用窗口,较佳地启动窗口共享和文本共著。步骤624构成一个本地窗口菜单600,用作输入选择前面打开的窗口应用的名称或命名。本地窗口菜单600较佳地在步骤626更新,以便在用户将本地窗口菜单600下拉到本地显示器248的前台之前,立即包括所有接着打开的应用窗口的名称或命名。与每个窗口有关的应用较佳地按字母顺序表示,供菜单600中选择。
然后,步骤628,用户从菜单600中选择一个本地现时应用窗口602,与远地会场分享。步骤630,本地主计算机系统244较佳地指定具有合适容量的系统存储器,以收容本地屏幕外窗口缓冲器604和本地象素更新表606。步骤632,将指定本地现用窗口602的象素或象素数据的拷贝传送到本地屏幕外窗口缓冲器。步骤634,然后将从窗口菜单600选出的本地现用窗口送到本地显示器248的前台。步骤636,然后将所有象素拷贝到本地屏幕外缓冲器604,所有象素包括在本地显示器248前台中显示的本地现用窗口602内的视频图象。
步骤638,视频会议应用软件一般例如通过感应鼠标器或键盘(包括本地用户界面246)的动作,判断是否已发出本地引导命令。步骤642,响应于本地引导命令,修改或更新受本地引导命令影响的本地现用窗口602。步骤640,在本地象素更新表606内,通常以象素特征和位置数据的形式,记录或更新本地现用窗口602内的修改象素数据。然后,步骤636,将更新的象素数据拷贝到本地屏幕外窗口缓冲器604,由此使本地现用窗口602的镜象维持于本地屏幕外窗口缓冲器604内。实际上,驻留在屏幕外窗口缓冲器604内的特定存储位置的原始象素数据,通常由对应于相同存储位置的修改的象素数据重写或替换。
步骤644,在合适的时间,将驻留于本地屏幕外窗口缓冲器604的象素数据转送到本地音频/视频通信系统242,在通信通道82上传送。注意,步骤644,本地象素数据通过数据管路或通信通道82的传输,可以顺序地或同时地进入处理步骤638、642、640和636,它们与对本地现用窗口象素所作的修改有关。
远地主计算机系统264较佳地操作视频会议应用软件,它实际上类似于在本地主计算机系统244上的操作,以加强本地与远地会场之间的视频会议。在本地与远地主计算机系统244与264之间建立了通信线路之后,与反映在本地屏幕外窗口缓冲器604的整个本地现用窗口602的视频图象有关的完全更新的象素数据,最初通过通信通道82传输,在步骤650由远地音频/视频通信系统262接收。与整个本地现用窗口602有关的象素数据,首先在步骤652拷贝到远地屏幕外窗口缓冲器610,接着,在步骤654传送到在远地显示器268的前台内显示的远地现用窗口608。
在步骤644经数据管路82传输的修改的本地象素数据,在步骤650由远地会场接收,然后在步骤652拷贝到远地屏幕外窗口缓冲器610,接着在步骤654传送到远地现用窗口608,更新其上显示的视频图象。注意,在远地会场的会议方也可以对当前在本地和远地现用窗口602和608上共享的文本或应用进行改变。远地主计算机系统264较佳地连同视频会议应用软件,以类似于前述参照本地主计算机系统244的方式,协调窗口共享、修改和更新。
在窗口共享和文本共著过程中,通常当会议方修改现用窗口的尺寸,或者在编程为自动定时器用来周期性刷新本地和远地的现用窗口602和608的预定时间量届满时,对与本地或远地现用窗口602和608有关的所有象素数据进行全部更新或转送。注意,对象素信息进行增量更新主要是最佳利用有限宽度通信通道82的可用传输带宽。当执行窗口共享和文本共著功能时,其它最佳方案诸如利用若干标准压缩方案之一将象素数据转换为一种压缩格式,可以用来增加本地和远地会场之间象素数据的传输效率。
该新颖的音频/视频通信系统72的一个重要优点在于它可由多个主计算机系统70和相关的操作系统操作。实际上与所有流行的主计算机系统平台和操作系统连通的能力,极大地提高了音频/视频通信系统70的可携带性,使全特征的视频会议迅速应用于大多数的商业、政府部门和个人使用。通过在主和/或远地计算机系统上可运行的实际会议应用软件,较佳地促进多平台和交叉平台(在不同操作系统下运行的两台计算机之间运行)视频会议。
总之,由给定的主计算机系统72处理视频数据的方式,各个计算机系统厂商是相互不同的。由于在主计算机系统厂商中没有采用专用的单一视频处理标准,故在经输出接口140将视频数据传送到所附主计算机系统72以在显示器74是显示之前,该新颖的音频/视频通信系统70实际上较佳地执行所有重要的视频处理任务。实际上,所有流行的主计算机系统72一般都结构成通过有限数量的标准输出接口140之一,诸如SCSI 142或PCMCIA 148接口进行通信。通过将视频数据格式成一种形式,适合于在标准的输出接口140上传送,并通过耦合到音频/视频通信系统70的专用主计算机系统72处理,该音频/视频通信系统70提供与处理器无关的兼容性,实际上能与所有流行的主计算机系统72兼容。
主计算机系统72结合其上运行的视频会议应用软件,能较佳地发出多条协调指令到音频/视频通信系统70,有助于本地与远地会场之间的视频会议。主计算机系统72在音频/视频通信系统70与主计算机系统72之间,较佳地协调视频帧数据的传送。
主计算机系统72较佳地向音频/视频通信系统70发出读和写请求指令,以类似于当与其它外围设备,例如磁盘驱动器组连通时的方式协调视频数据的传送。响应于该读和写请求指令,音频/视频通信系统70在主计算机系统72与音频/视频通信系统70之间,传送所请求的视频帧数和其它结构参数。根据该实施例,音频/视频通信系统70以与主计算机系统72随动的关系工作,由此,所有协调指令均由主计算机系统72产生,并由音频/视频通信系统70响应。
在一个实施例中,输出接口140包括一个SCSI接口142,其中,主计算机系统72与音频/视频通信系统70之间的通信符合若干标准SCSI通信协议,诸如SCSI-I和SCSI-II协议之一。主计算机系统72较佳地产生用参数块形式的协调指令或命令。每个参数块通常包括操作码或操作码字段,以定义所执行的特定操作,还包括用以执行该操作的相关数据和结构参数。操作码字段一般包含在后跟结构参数和只有特定操作码才有的数据的参数块的开头。结构参数一般确定了视频数据的类型,以及在显示器74上显示由音频/视频通信系统传送的视频数据的方式。
例如,如图10所示,它表示在一条读或写协调指令500内包含一般信息的一个综合图,该协调指令适合于协调主计算机系统72与音频/视频通信系统70之间通过SCSI输出接口142进行的通信。可以理解,在不脱离本发明范围的情况下,除了符合SCSI标准的以外,也可以采用外围通信协议在主计算机系统72与音频/视频计算机系统70之间进行通信。通过举例方法,可以采用PCMCIA接口148和有关通信协议。
作为说明而不是限制,图10所示的协调指令500包括ID字段508、逻辑部件数字段506以及数据块字段502,后者包含一个引导数据字节字段504。读和写请求指令较佳地构成包括图10所示的信息字段。ID字段508提供一种标识,以从SCSI总线113上连通的其它外围设备中区分出音频/视频通信系统70。当主计算机系统72正在读或传送来自音频/视频通信系统72的信息时,逻辑部件数字段506较佳地表示被传送的数据的类型。逻辑部件数字段506较佳地仅仅在读传送操作期间有关,在写传送操作期间一般设为零。
在写传送操作期间所传送的数据类型,较佳地由数据块字段502的引导数据字节字段504表示。在写或者读传送操作期间所传送的特定信息或数据,较佳地包含在数据块字段502。包含数据块字段502的字节数较佳地取决于由主计算机系统72所产生的特定类型的读或写请求指令。例如,如果主计算机系统72发出一个读请求指令,要求将音频信息从音频/视频通信系统70传送到主计算机系统72,则在数据块字段502内传送预定的固定量的视频数据字节。当主计算机系统72例如发出一个读状态请求指令时,则在数据块字段502内,传送与该状态信息有关的预定的固定量的数据字节。进一步举例,当主计算机系统72将一组数据写入音频/视频通信系统70时,通过读得数据块502内的引导数据字节字段504,可以获得被传送数据块502的长度。因此,每条特定类型的协调指令500都有相应的预定数据块字段502的长度。
进一步参见图10,用一种RGB格式组织包含在数据块字段502内的视频数据,形成一个象素矩阵,每个象素对应于彩色视频机屏幕或监视器上的一个点。而每个象素512又包含红、绿、蓝色元。数据块502之象素数据的格式较佳地取决于主计算机系统72的特定的CPU(中央处理单元)。对于以Macintosh/Motorola为基础的计算机系统,较佳地用3个5位字段516、518和520来确定红、绿和蓝色元的数量。实际中16位或两个8位字节的色元数据,较佳地与每个单一象素512相联系。这样,附加的最大有效位514较佳地设为零。对于采用以Windows/Intel为基础的硬件的主计算机系统72,较佳地用以下字段序列530中确定每个象素532之色元的数量:3位绿字段536、5位蓝字段538、1位未用的字段540、5位红字段542以及2位绿字段544。可见,按这些较佳的格式为每个象素结构512和532确定3个色元的数量,可提供多达32,678(215)种色彩组合。可以理解,除了以上所述的以外,主计算机系统72中也可以采用其它的主处理器或CPU,通过适合于用输出接口140传输并用特定的主计算机系统72处理的方式,对与本地和远地视频信号有关的象素数据进行格式化,音频/视频通信系统72可以接纳这种其它类型的处理器。
注意,视频数据块字段502通常包括重复序列的红、绿、蓝数据字段(当然,也不一定按此顺序),量最大的象素数据包括由预定数据块502的容量所限定的单个数据块字段502,该容量由主计算机系统72所执行的专用的读或写视频传输协调指令所确定。典型的协调指令与画中画显示命令参数块有关,它例如用以下的C语言软件代码表示:
-->op.posx=top;op.posy=left;op.color=O;op.color=borderColor,red>>11;op.color<<=5;op.color+=borderColor.green>>11;op.color<<=5;op.color+=borderColor.blue>>11;op.width=borderWidth;gHeader[0]=kSCSIWrite; //SCSI commandblock headergHeader[1]=0;gHeader[2]=sizeof(S_HOST_PIP)>>16;gHeader[3]=sizeof(S_HOST_PIP)>>8;gHeader[4]=sizeof(S_HOST_PIP);gHeader[5]=0;gBlock[0].scOpcode=scNoInc; //SCSI commandgBlock[0].scParam1=(long) & op;gBlock[0].scParam2=sizeof(S_HOST_PIP);gBlock[1].scOpcode=scStop;gBlock[1].scParam1=0;gBlock[1].scParam2=0;err=VBoxWaitBusy();if(err=no Err)return(SendWriteCommandToSCSI(&gHeader,gBlock));elsereturn err;]]>
以参数块形式结构的其它协调指令的软件代码,较佳地与上述为了说明对画中画显示指令所描述的相类似。协调指令与为了促进窗口共享和文本共著而通过通信通道82传输的数据文件信息有关,它较佳地用类似于图10所示的参数块命令来构成。操作码和块长码一般为数据传送协调指令前头两个参数的。该两个参数较佳地定义整个数据传送参数块命令的结构和内容。例如引导或显示协调指令的操作码一般将包括显示操作码、定义总字节数的块长码,这些字节包括参数块命令、以及表示屏幕位置和每个象素特征的多个象素数据。
为了有助于数据在不同的主计算机平台上传送,象素数据可以包括采用嵌入式命令形式的附加数据,它指令特定的CPU以特定的方式处理该象素数据。当两个类似的CPU在通信通道82上传递数据时,嵌入式命令可以不用,或较佳地不包括在象素数据内。当需要交叉平台传送数据时,接收CPU较佳地抽取嵌入式命令并按指令处理有关的象素数据。如前面参照图10所述,嵌入式命令例如可以指令接收CPU调动一组象素数据内指定彩色位的位置。
如图7所示,在另一个实施例中,本地音频/视频通信系统242与远地音频/视频通信系统262通过通信通道82通信。本地和远地音频/视频通信系统242和262较佳地按照工业界认可的国际通信标准,诸如CCITT H.320标准运行。本地音频/视频通信系统242接收和处理来自本地会场240的本地源音频和视频信号252和254。然后,本地源音频和视频源信号252和254被传送到通信通道82。在通信通道82上传送的本地源音频和视频信号252和254,由位于远地会场260的远地音频/视频通信系统262接收和处理。
远地源音频和视频信号272和274由远地音频/视频通信系统262接收和处理,通过通信通道82发送,并由本地音频/视频通信系统242接收和处理。本地监视器281可以连接到本地音频/视频通信系统242,显示来自远地会场260的远地视频图象。同样,远地监视器283可以连接到远地音频/视频通信系统262,在远地会场260显示本地视频图象。根据该实施例,通过将本地和远地音频/视频通信系统242和262分别连接到本地和远地监视器281和283,并连接到通信通道82,可以提供全彩色、全活动的独立的视频会议。
根据另一个实施例,每个本地和远地音频/视频通信系统242和262分别通过本地和远地输出接口250和270,连接到本地和远地主计算机系统244和264。本地和远地主计算机系统244和264分别协调视频信息在本地与远地音频/视频通信系统242和262之间的传送,使它们在本地和远地显示器248和268上显示。此外,本地和远地主计算机系统244和264较佳地结构、调节和修改本地和远地音频/视频通信系统242和262的各种操作参数,诸如被处理视频信号的色彩、对比度和亮度特性,内部或外部扬声器90和220的音量设定,并例如连接到ISDN或POTS通信通道82。
根据图7所示的系统结构,视频会议应用软件包可以较佳地运行于本地和远地主计算机系统244和246之一。视频会议应用软件包以前述讨论过的和以下将进一步讨论的方式,提高和扩展音频/视频通信系统242和262的功能。例如,本地主计算机244较佳地发送一个或多个协调指令给本地音频/视频通信系统242,以编排由本地音频/视频通信系统242从通信通道82收到的视频数据的传送,在本地显示器248上显示。此外,本地主计算机244协同在其上运行的视频会议应用软件较佳地发出一或多条协调指令,在本地音频/视频通信系统242与远地音频/视频通信系统262和远地主计算机系统264之间进行数据文件的传送。应理解,关于本地音频/视频通信系统242所述的特征和功能同样适用于远地音频/视频通信系统262。
本地主计算机244与其上运行的视频会议应用软件协同提供的另一个重要特征,包括调节和修改通信通道82的有效传输带宽的性能,以提高或降低在通信通道82上传送音频、视频和数据信息的相对传输率。在一个实施例中,较佳地通过主计算机72运行视频会议应用软件,来修改在视频、音频和数据文件源之间分配的通信通道82的频率带宽。通信通道82的传输带宽较佳地按CCITT H.320标准规格可用有限的增量调节。为了提高其它源的相对性能,可以降低或取消任何视频、音频和数据文件源。对为音频、视频和数据信号传输所分配的通信通道82的传输带宽的调节,最好在CCITT H.320通信标准或其它国际认可的标准的约束范围内进行,以确保全活动视频会议的进行。
通过本地音频/视频通信系统242与本地主计算机系统244和有关的视频会议应用软件的协作而实现的另一个重要特征,就是在本地和远地显示器248和268的任一台显示器上同时显示由本地和远地会场240和260发出的视频图象。如以下将参照图8所详细讨论的,本地音频/视频通信系统242接收和缓冲本地源视频信号254和远地源视频信号274,并产生表示本地和远地视频信号两者的视频信号。然后,本地主计算机244发送组合的本地和远地视频信号在本地显示器248上显示。
图13是一个流程图,表示由视频会议应用软件执行的某些重要的协调功能。视频会议应用软件较佳地运行在本地和远地主计算机系统244和264上,有利地加强本地和远地音频/视频通信系统242和262的运行。步骤702,会议方一般通过执行视频会议应用软件来启动视频会议。用户较佳地通过步骤704所提供的主菜单进行各种选择,包括选择构造系统、开始视频会议以及结束视频会议会期。
步骤706,会议方可以选择以修改影响结构和运行本地音频/视频通信系统242和本地主计算机系统244的各种参数。步骤708,用户可以选择和修改影响本地音频/视频通信系统242与通信通道82之间进行通信的各种参数。例如,用户可以确定视频会议将通过标准的模拟(POTS)还是数字(ISDN)通信通道82建立。例如,当要与会议方建立通信线路时,可以建立和访问自动电话簿数据库,以辅助用户。步骤708可以控制其它通信特征,诸如呼叫记录,记录与入局、出局或本地音频/视频通信系统242与通信通道82之间的所有通信。
步骤710,会议方可以选择和修改影响连接到本地音频/视频通信系统242的本地监视器281,以及连接到本地主计算机系统244的本地显示器248的各种视频特征和设置。例如,用户可以有选择地确定观察与从主或副视频源152或154收到的本地源视频信号254有关的视频图象。画中画显示方式可以按需要采用或不用。较佳地,由会议方通过本地用户界面246调节屏幕上的控制,可以调节本地源视频信号的色彩、亮度、对比度以及色调特征。此外,步骤710,用户可以结构本地音频/视频通信系统242,显示从本地会场、远地会场或两个会场采集的视频图象。步骤712,可以修改影响本地和远地音频的各种结构参数。例如,可以由会议方修改主摄像机或副摄像机的音频输入的增益。也可以控制内部或外部扬声器90和220的音量电平。
步骤714,用户可以修改数据管道82的工作性能以及本地音频/视频通信系统242的传输性能。例如,相对视频和音频数据传输,可以为数据文件提供更高的优先度,通过通信通道82传输数据文件,由此在通信通道82上连续传送包含数据文件的数据字节。另外,也可以为数据文件传输过程提供较低的优先度,以确保在通信通道82最佳传送视频和音频数据的背景下有选择地传送数据字节。步骤704和716,会议方可以由主菜单启用视频会议,步骤718,一般通过通信通道82向远地会场260进行呼叫而在本地会场240与远地会场260之间建立通信线路。步骤722,在视频会议期间,用户可以有选择地修改系统构造,步骤728,根据步骤706选择的系统构造,用户可以修改以上讨论的各种结构和运行参数。步骤726,用户也可以修改通过数据管道82传送数据文件的方式,例如,包括有选择地修改数据文件相对视频和音频信号的传输优先度,在传输之前加密和/或压缩数据文件。两个会场240和260之间的视频会议可以持续进行,直至会议一方决定结束该视频会议,这通常在步骤720退出视频会议软件应用,或在步骤704退出主菜单而实现。
在本地和远地会场240和260之间进行视频会议期间,会议方可以在步骤724希望启用窗口共享或文本共著。选择共享用彩色或黑白表示的窗口,最好保证在有限带宽的通信通道82上有连续的窗口共享和/或文本共著。例如,会议方最初可以采用由彩色显示的窗口,如果以后感到图象质量因数据管道82上数据传输率降低而下降,用户可以在步骤730转换为黑白显示。步骤730,用户可以按需要选择特定的窗口共享,或者选择停用或启用窗口共享或文本共著。关于与主计算机系统协同运行的视频会议应用软件的上述特征和功能,它仅仅是为了说明的目的而提供的,当它们分别连接到本地和远地主计算机系统244和264时,可以例举本地和远地音频/视频通信系统242和262的更强的功能。
另一个重要特征与本地和远地主计算机系统244和264之一或两者可运行的新颖的视频会议软件程序或应用有关,它用以监视通信通道82上收到的入局通信。例如,在本地主计算机244上可运行的入局通信感应软件应用,较佳地监视在本地输出接口250上通信的信号。相对于本地主计算机244上运行的任何其它应用软件,感应软件程序较佳地独立运行,并较佳地不能由本地主计算机244的用户访问和觉察。这样,例如通过有规律的每秒轮询(polling)本地输出接口250,使感应软件程序在此背景下运行并继续对入局通信进行监视。在感应到入局通信时,感应软件程序较佳地启用或执行提醒软件应用或程序,它较佳地提醒本地音频/视频通信系统242的用户入局通信在通信通道82上收到。
提醒软件程序较佳地中断当前运行的视频会议应用软件或当前在本地主计算机244上运行的任何其它应用软件,并提示用户有多种选择,包括回答或拒绝该入局通信的选择。响应于用户回答该入局通信的决定,本地主计算机244较佳地向本地音频/视频通信系统242发出一个回答协调指令,并执行视频会议应用软件程序,接收和响应该入局通信。
本地音频/视频通信系统242的用户较佳地通过连接到本地主计算机系统244的本地用户界面246,与本地主计算机244连接。本地用户界面246较佳地是一个图面用户界面,连同连接到本地主计算机系统244的鼠标器和键盘,为用户配备在本地主计算机系统244与本地音频/视频通信系统242之间传递协调指令的装置。注意,图面用户界面诸如为Windows和Macintosh开发的,通常用来控制或操作主计算机系统。本领域的熟练人员可以创建新的或修改现有的图面用户接口程序,包含控制本地主计算机244的操作功能,并协同视频会议应用软件、控制本地音频/视频通信系统242的功能。
图8和图9用方框图形式说明包括了图4和图5所示音频和视频板102的各个音频和视频处理部件。包括音频/视频通信系统72的视频板104的一个重要优点,与NTSC或PAL视频源产生的视频信号的自动检测和处理有关。图8所示的视频处理块300包括中央控制器200,它协调在通信通道82上传递的视频信号的发送和接收。由NTSC或PAL视频摄像机在本地会场产生的本地视频信号,较佳地由主视频输入插孔152和/或副视频输入插孔154接收。
NTSC标准规定了每秒为30帧图象的帧速,而PAL标准规定了每秒为25帧图象的帧速,以保持全活动图象。单帧活动图象一般包括偶数场和奇数场。NTSC/PAL译码器302较佳地在NTSC/PAL译码器302的输出端,将本地NTSC或PAL视频信号转换为相应的本地译码的视频图象或象素数据。当处理标题信息和包含PAL和NTSC视频信号的其它结构数据时,由NTSC/PAL译码器302完成自动检测和确定视频信号的格式。
译码的本地视频象素数据一般具有RGB(红、蓝、绿)或YUV(亮度Y、色差信号U和V)视频格式。NTSC/PAL译码器302较佳地将本地NTSC视频信号译码成相应的CIF240分辨率图象数据(352×244),将本地PAL视频信号译码成相应的CIF分辨率图象数据(352×288)。CIF240分辨率图象被视为地方的图象显示器用的一种标准图象格式,而CIF(和QCIF)分辨率图象被视为一种国际标准图象格式。
当处理偶数场的本地NTSC或PAL图象帧时,根据本地视频源设备是NTSC还是PAL摄像机,NTSC/PAL译码器302较佳地向本地视频编码器304传送本地CIF240或CIF分辨率图象数据。本地视频编码器304较佳地包括换算电路,它将本地CIF240分辨率图象换算成合适的CIF分辨率图象。当处理奇数场的本地NTSC或PAL图象帧时,NTSC/PAL译码器302较佳地将前面译码的偶数场CIF图象数据或象素传送到本地帧缓冲器306,而同时对下一个奇数场的本地图象帧译码。此译码方案较佳地重复用于以后由NTSC/PAL译码器302收到的本地NTSC或PLA图象帧。本地视频编码器304较佳地包括将一般以YUV格式的本地译码的图象数据转换为相应压缩的本地视频图象数据。合适的本地视频编码器304为AT&T公司制造的AV4310A型,合适的NTSC/PAL译码器302为Philips公司制造的SAA7194型。
本地帧缓冲器306较佳地包括DRAM(动态随机存取存储器),有效地暂存或缓冲256,000个本地象素数据,它能有效地缓冲两幅本地CIF图象。这样,本地帧缓冲器306连同设置在本地视频编码器304与本地帧缓冲器306之间的行缓冲器314,对本地CIF视频图象数据提供了两级缓冲,增强了NTSC/PAL译码器302、本地视频编码器304和本地帧缓冲器306之间的协调和处理。然后,在本地帧缓冲器306内缓冲的重构的本地CIF图象数据,可以传送到一或两个输出接口140和/或视频输出插孔124,作为本地译码的视频信号。由NTSC/PAL译码器302和本地视频编码器304处理的本地译码的视频图象数据,还较佳地传送到中央控制器200,通过通信通道82通信。
通过通信通道82发送的远地视频图象,较佳地在中央控制器200处接收,并传送到远地视频译码器318。远地视频信号由视频译码器318转换成相应的远地译码的图象帧数据。重构的帧数据在行缓冲器324内缓冲,并暂存在远地帧缓冲器320内。采用类似于前面针对NTSC/PAL译码器302和本地视频编码器304所述的方式,偶数场和奇数场的远地视频帧数据可相继译码和重构为远地译码的视频帧数据,并通过远地视频译码器318与远地帧缓冲器320之间的协调处理进行缓冲。然后,将远地译码的视频帧数据传送到一或两个输出接口140和/或视频输出插孔124,作为远地译码的视频信号。
由音频/视频通信系统70所提供的另一个重要的优点,涉及在连接到分离主计算机72的图象监视器76或显示器74上,同时显示译码的本地和远地视频图象。在图8所示的一个实施例中,输出多路复用器308接收分别来自本地帧缓冲器306和远地帧缓冲器320的本地和远地图象帧数据。组合的译码的本地和远地图象帧数据在行缓冲器310内缓冲,通过主计算机从输出接口140输出到分离主计算机72。行缓冲器310较佳地用来在多路复用器308与主计算机输出接口140之间,增强译码的本地和远地图象帧数据的传送。
然后,组合的本地和远地图象帧数据可以在连接到主计算机系统72的显示器74上,表示为各种组合的有关的本地和远地视频图象。主计算机系统72较佳地发出一或多条协调指令,控制译码的本地和远地视频图象数据在主计算机输出接口140与视频输出插孔124之间的传送。例如,可以指令输出多路复用器308仅仅将远地图象帧数据传送到主计算机的输出接口140,而不是本地图象帧数据或组合的本地和远地图象帧数据。
译码的本地和远地图象帧数据也可以通过显示多路复用器330,传送到视频输出插孔124。显示多路复用器330较佳地控制图象帧数据,传送到NTSC/PAL编码器332和视频输出插孔124。本地、远地或组合的本地和远地图象帧数据可以通过显示多路复用器330发送到NTSC/PAL编码器332。由显示多路复用器330发送的图象帧数据由NTSC/PAL编码器332转换成NTSC或PAL格式,传递到视频输出插孔124,最终显示在连接到其的NTSC或PAL监视器76。
NTSC/PAL编码器332较佳地结构成接收来自显示多路复用器330的704个象素,它对应于分别驻留于每个本地和远地帧缓冲器306和320的CIF视频图象(352个本地象素和352个远地象素提供了704个总象素)。可见,仅仅在连接到视频输出插孔124的监视器76上显示本地或远地视频图象,显示多路复用器330较佳地在其传送到NTSC/PAL编码器332之前,通过锁存和保持352个本地或远地象素,完成1至2比例放大(352×2)。如果需要并列显示本地和远地视频图象,显示多路复用器330分别将来自每个本地和远地帧缓冲器306和320的所有352个象素传送到NTSC/PAL编码器332。合适的显示多路复用器330为Xilink公司制造的XC3030型,合适的NTSC/PAL编码器332为Philips公司制造的SAA179型。
参见图9,它表示各个系统部件400的方框图,该系统部件用来处理从本地会场采集的本地音频信号和通过通信通道82收到的远地音频信号。本地音频信号较佳地从多个音频源输入到音频处理器406。主和副输入插孔164和162分别设置在音频/视频通信系统70的外壳115上,接收通常从视频摄像机或摄录机的音频输出端输出的本地音频信号。音频处理器406可以进一步接收由内部话筒91和连接到外部话筒插孔168的外部话筒、或连接到转换器410的标准电话话筒440输出的本地音频信号,该转换器将音频电话信号转换为合适的模拟音频信号。在一种结构中,输入多路复用器408的输出端连接到音频处理器406,它提供一种装置,用以组合由话筒91和电话440产生的本地音频信号。音频处理器406较佳地包括模-数转换器,将本地模拟音频信号转换为相应的本地数字音频信号。
由音频处理器406接收的本地音频信号传送到音频编码器404并由其处理。音频编码器较佳地包括音频编码电路,将本地数字音频信号转换为相应的本地压缩音频信号。然后,将本地数字或压缩的音频信号传送到中央控制器200,以协调本地音频信号在通信通道82上的传送。合适的音频编码器404为AT&T公司制造的DSP3210型。
通过通信通道82传送的远地音频信号较佳地由中央控制器200接收,并传送到音频编码器402。远地音频信号一般为串行压缩的音频信号,符合一或多个工业标准的压缩格式。音频译码器402较佳地将远地压缩音频信号转换为相应的远地数字音频信号。此外,音频译码器402较佳地包括回波消除电路,以滤除从本地会场发出,在远地会场接收的本地音频信号,然后重新发送回本地会场,并再次由音频译码器402接收。
音频处理器406较佳地包括数-模转换器,将远地数字音频信号转换为相应的远地模拟音频信号,传送到多个音频输出,包括本地音频输出插孔128、远地音频输出插孔130、外部扬声器插孔132以及连接到内部扬声器90的放大器414。合适的音频译码器402为AT&T公司制造的DSP3210型。注意,中央控制器200协同音频和视频处理部件400和300以及通信通道82,可以维持最佳的音频/视频通信系统70的操作。
当然,应理解在不脱离本发明范围和精神的情况下,还可以对上述的较佳实施例作出各种变换和补充。因此,本发明的范围不应由上述的特定实施例所限制,它们仅仅由所附的权利要求书及相应的内容所限定。