专利名称:用于使白空间设备与主机设备接口的系统和方法
用于使白空间设备与主机设备接ロ的系统和方法相关申请的交叉引用本申请要求以下临时专利申请的权益1) 2010年I月21日提交的美国临时专利申请No. 61/297,166 ;和2) 2010年3月2日提交的美国临时专利申请No. 61/309,547,以上公开通过全文引用明确包括于此。背景领域本公开一般涉及经由白空间从主机设备向接收设备传达信息,尤其涉及使白 空间设备与主机设备接ロ。背景联邦通信委员会(FCC)是美国政府的独立机构,负责管制对无线电频谱的所有非联邦政府使用(包括无线电和电视(TV)广播)、以及所有洲际电信(有线、卫星和缆线)和所有始发或到达美国的国际通信。在2008年,FCC颁布了批准未使用TV信道(S卩,白空间)中的无执照信号操作的条例。然而,此批准的无执照使用是以为TV频带的主要用户适当设置的保护为前提的。TV频带的主要用户是诸如TV广播公司之类的ATSC/国家电视系统委员会(NTSC)发射机、以及有执照无线话筒。新条例允许无线技术使用白空间,只要该技术以及任何导致的信号传输不干扰现有的主要用户。因此,需要周期性感测以检测其他信号。出于本公开的目的,利用此类技术来接入此白空间的各种设备将被称为“白空间设备”、“无执照设备”、等等。向电视(TV)和其他监视器无线递送内容是合需的。作为ー个示例,在一些情形中从用户设备递送内容以在TV设备上输出是合需的。例如,与许多TV设备输出能力相比,诸如移动电话、个人数字助理(PDA)、媒体播放器设备(例如,苹果IPOD设备、其他MP3播放器设备等)、膝上型计算机、笔记本计算机等许多便携式用户设备具有受限/受约束的输出能力,诸如较小的显示器尺寸等。如果视频内容能被递送从而在TV设备上输出,那么例如希望在便携式用户设备上观看视频的用户可能获得改善的多媒体体验。相应地,在接收(例如,观看和/或收听)内容时,用户在ー些情形中可能希望在白空间上从用户设备递送该内容以供在具有ATSC调谐器的监视器(例如,HDTV设备)上输出从而得到改善的多媒体体验。然而,在白空间上对电视设备的传输需要进行将会干扰多媒体体验的感測。概述本公开一般涉及经由白空间从主机设备向接收设备传达信息,尤其涉及用于将白空间设备与主机设备接ロ的系统和方法。在一个实施例中,白空间设备具有配置成与主机设备通信地接ロ以从主机设备接收多媒体内容的至少ー个端ロ。该白空间设备还具有配置成经由白空间无线地传送收到数据的至少一部分的发射机。 在一个示例性实现中,该些端ロ是PCIe端ロ和USB端ロ。在另ー示例性实现中,该些端ロ是DVI端口和USB端ロ。在另ー示例性实现中,该些端ロ是HDMI端口和USB端ロ。在另ー示例性实现中,该些端ロ是VGA端ロ和USB端ロ。在一方面,方法包括经由至少ー个端ロ将白空间设备与主机设备通信地接ロ。该方法还包括由该白空间设备经由该至少ー个端ロ从该主机设备接收多媒体数据。该方法还包括由该白空间设备经由白空间无线地输出数据的至少一部分。在又一方面,ー种白空间通信系统具有用干与主机设备通信地接ロ的装置。该系统还具有用于经由接口装置从主机设备接收多媒体内容的装置;和用于经由白空间无线地输出收到内容的至少一部分的装置。附图
简述为了更全面地理解本公开,现在结合附图參阅以下描述。图I是可在其中实现本公开的实施例的示例性系统的示图。图2示出根据本公开的ー个方面的示例性操作流。
图3是根据本公开的ー个实施例的其中白空间设备经由PCIe和/或USB连接与主机设备接ロ的示例性系统的示图。图4是根据本公开的ー个实施例的其中白空间设备经由DVI、数字音频、和/或USB连接与主机设备接ロ的示例性系统的示图。图5是根据本公开的ー个实施例的其中白空间设备经由HDMI和/或USB连接与主机设备接ロ的示例性系统的示图。图6是根据本公开的ー个实施例的其中白空间设备经由VGA、数字音频、和/或USB连接与主机设备接ロ的示例性系统的示图。详细描述白空间设备一般指代在电视频带中的未使用频谱上通信的无执照无线收发机。这些设备一般以认知方式进行操作,在这种方式下设备首先进行扫描以检测来自有执照主要用户的现存白空间信号(例如,高级电视系统委员会(ATSC)、国家电视系统委员会(NTSC)、及某些无线话筒协议)井随后选择未使用信道以避免干扰有执照信号。白空间设备可以与用户设备通信地耦合或者集成在用户设备内,并且白空间设备因此可在白空间上将信息(例如,多媒体内容)从用户设备递送至TV接收机设备(例如,HDTV设备)。在本文对白空间设备的示例性实现作了进ー步描述。然而,此类白空间设备的各种实现都是可能的,能操作用于在白空间上从用户设备递送信息的白空间设备的任何实现皆落在本公开的范围内。图I是可在其中实现本公开的实施例的示例性系统100的示图。系统100包括可被称为“主机”设备的示例性用户设备101。在图I中以框图形式示出了用户设备101的示例性实现。在所示的示例中,用户设备101被示为移动设备,但在其他实施例中,用户设备101无需是移动设备。示例性用户设备101 —般包括一个或多个处理器,诸如媒体处理器104、显不处理器105、和/或音频输出处理器106,且用户设备101可具有嵌入式输入/输出设备,诸如嵌入式显示器107和嵌入式扬声器108。当然,用户设备101可在给定实现中被不同地配置(例如,包括与图I中所示的那些功能块不同和/或附加的功能块),且任何此类实现皆在本公开的范围内。用户设备101 —般可操作用于生成内容,该内容可经由其嵌入式输出设备(例如,嵌入式显示器107和扬声器108)输出。在本领域中公知有各种类型的内容在用户设备上输出,且任何此类内容可在给定应用中在用户设备101上输出。例如,一多媒体播放器应用可能正在用户设备101上执行以输出多媒体内容(例如,电影等)。当然,在用户可能正经由用户设备101与之交互的给定应用中,可输出诸如文本内容和/或其他图形/图像和/或音频内容(例如,电子邮件内容、Web浏览内容、视频游戏内容、字处理内容等)的其他内容。用户可能正经由诸如定点设备(例如,鼠标)、游戏棒、键盘、触摸屏接ロ、话筒等一个或多个人类接ロ输入设备(未在图I中示出)向用户设备101输入信息(例如,用干与在其上执行的应用进行交互)。在一些实例中,此类用户输入信息可导致ー些输出被生成或修改。例如,用户鼠标移动的输入可导致用户设备101的嵌入式显示器107上的指针的相应移动。示例性系统100中还包括白空间设备102,其示例性实现在图I中以框图形式示出。白空间设备102与用户设备101通信地耦合以从此类用户设备101接收信息。在ー个实施例中,白空间设备102是与用户设备101通信地耦合的独立设备,其可被称为“硬件钥(dongle)”。白空间设备102可经由USB连接、PCIe接ロ、或以允许白空间设备102从用户设备101捕捉信息的任何合适方式来耦合,如本文进ー步讨论的。例如,白空间设备102可经由任何合适类型的有线连接、或者经由诸如无线USB (WUSB)、蓝牙、802. 11等无线通信连、接来与用户设备101通信地耦合。白空间设备102从用户设备101捕捉信息。例如,所捕捉的信息包括将经由输出设备输出的内容,诸如图I中所示的“视频输出” 126和/或“音频输出” 127。如本文进ー步讨论的,在某些实施例中白空间设备102还可捕捉诸如“人类接ロ设备”(HID)数据之类的其他信息,例如用户输入的命令(例如,鼠标移动、游戏棒移动、键盘输入、和/或经由人类接ロ设备接收到的其他命令)。白空间设备102可操作用于由发射机116经由白空间在无线通信123上无线地传送从用户设备101捕捉的信息,从而例如允许从用户设备101捕捉的内容(例如,多媒体内容)将由诸如图I中所示的HDTV 103之类的TV设备接收并输出。在图I的所不的不例中,白空间设备102在白空间イ目道上在空中发射闻级电视系统委员会(ATSC)信号,由此实际充当电视台发射机。因此,如以框图形式示出的,图I的示例性白空间设备102包括ATSC基带处理器和发射机109。如本领域已知的,ATSC与公知的MPEG-2传输流(TS)相兼容,因此示例性白空间设备102包括用于将从用户设备101捕捉到的信息进行编码的音频/视频解码器111,例如MPEG-2/AC-3。经编码的数据经由复用器150被传送至传输编码器112,例如MPEG-2 TS编码器。随后,传输流分组被发送至RF传输系统113 (和发射机(例如天线)116)以供经由白空间123进行无线传输。在其他实施例中,传输流是实时传输协议(RTP)传输流、或传输控制协议(TCP)流。HDTV 103包括嵌入式无线接收机124和ATSC调谐器/接收机(例如,常规电视调谐器)125以使其能接收并处理ATSC信号(例如,MPEG-2 TS)以输出至HDTV设备103的显不器和/或扬声器。图I的示例性白空间设备102还包括控制模块110,其具有用于感测白空间(例如,用于感测TV白空间内的信号)的白空间频谱感测器120。此类感测器120周期性地执行感测以确定可用的白空间。在需要維持白空间设备在所确定的可用白空间内的传输时,频率管理器逻辑118可对信道进行调整。如本文进ー步讨论的,提供了不引人注意地使发射机116静默以使得感测器120能在此类静默期间执行其感测以改善正在执行的感测的质量的实施例。当然,ATSC仅是白空间设备102可以采用的电视传输标准集的ー个示例,在其他实施例中,可采用诸如ATSC标准、数字视频广播(DVB)标准、综合业务数字广播(ISDB)标准、数字多媒体广播(DMB)标准等各种电视标准中的任何标准来在白空间上传送媒体内容。如上所提及的,图I的示例性白空间设备102将从用户设备101捕捉的信息转换成用于进行传送的传 输流(MPEG-2),后者与ATSC相兼容并因此能被HDTV 103的ATSC接收机/调谐器125所接收并处理。图2中示出了用于将从用户设备101捕捉的信息(例如,HDMI、DP、VGA等)转换成MPEG-2传输流以经由ATSC白空间进行传输的示例性数据流。根据本公开的实施例,各种不同接口中的任何接ロ可被用于使白空间设备102与主机设备101接ロ以促成信息经由白空间从主机设备101的无线输出。例如,根据某些实施例,可(例如,作为白空间设备102的前端捕捉部分的一部分)实现用以与主机设备101接ロ的接ロ组件或设备。如上所讨论的,白空间设备102可提供用于编码音频、显示和/或其他数据的TV频带引擎(例如,ATSC引擎)以及用于经由白空间从主机设备101传送经编码数据以供接收设备(例如,HDTV 103)接收的RF集成电路。如在下文进ー步讨论的,主机设备101与白空间设备102之间的接ロ可使得能将内容(例如,多媒体内容)从主机设备传达给白空间设备102,后者随后可经由白空间传达此类内容。另外,在某些实施例中,该接ロ可进ー步使得能在主机设备101与白空间设备102之间传达控制信号和/或功率。例如,由于许多主机设备101 (诸如许多便携式多媒体设备)的有限用户接ロ能力(例如,有限的显示器大小等),将视频、音频、和/或其他数据(例如,控制信号)从此类主机设备101输出至TV设备(例如,HDTV设备103)可能是合需的。许多主机设备101自身不包括用于经由白空间无线输出信息的功能性。相应地,可使白空间设备102与主机设备101接ロ以获得TV频带引擎功能性。用于使此类白空间设备102与主机设备101接ロ的各种不同实现是可能的,并且选择用于给定主机设备101的合意实现可至少部分地取决于该给定主机设备101上生来可用的接ロ。此外,在某些实施例中,白空间设备102可与主机设备101耦合,从而不仅允许捕捉诸如视频、音频和/或其他数据(例如,控制信号等)之类的数据,而且还允许从主机设备101接收功率。因此,例如在某些实施例中,白空间设备102还从主机设备101接收其功率的至少一部分(例如,用于对该白空间设备102的内部电池充电的功率)。现在參照图2,将描述示例性过程。在框200,白空间设备与主机设备通信地接ロ。在一个实施例中,该接ロ是经由端ロ的。在另ー实施例中,衔接了一白空间模块。为了简单起见,此类模块被嵌入在主机设备101内,而不是如别处所述的分开的模块。在框202,白空间设备经由至少ー个端ロ从主机设备接收多媒体数据。在框204,数据被例如编码成MPEG-2传输流。在框206,白空间设备经由白空间无线地输出经编码数据的至少一部分。以下结合图3-6进ー步描述根据本公开的实施例的各种示例性接ロ实现。PCIe/Express 卡实现图3示出了包括具有外围组件互连Express (PCIe)接ロ 303的主机设备101的示例性系统300。还示出了被实现为PCI express卡的白空间设备102的示例性实现,其经由PCIE/Express卡接ロ 301与主机设备101接ロ。S卩,白空间设备102的PCIe接ロ 301与主机设备101的PCIe接ロ 303通信地耦合。如图所示,白空间设备102可经由PCIe接ロ 301/303从主机设备101捕捉各种信息,诸如数据、视频(红绿蓝(RGB)格式)、音频(脉冲编码调制(PCM)格式)、和/或控制信号(例如,人类接ロ设备命令,诸如鼠标移动等)。白空间设备102还可经由PCIe接ロ 301/303从主机设备101汲取功率。例如,在ー个示例性实现中,经由PCIe接ロ汲取3. 3W功率。在此示例中,作为使用PCIe接ロ 301/303的补充或替代,还可实现通用串行总线(USB)接ロ并且可供用干与给定主机设备101的耦合。例如,主机设备101还可包括USB接ロ 304,并且白空间设备102也可被实现为包括USB接ロ 302以用于与主机设备101的USB接ロ 304耦合。USB接ロ 302/304可与PCIe连接301/303 —起用于连接白空间设备102和主机设备101,以增大(例如,用于诸如控制信号、音频、和/或其他数据通信之类的信息通信)的带宽和/或增大从主机设备101的汲取的功率。在一个示例性实现中,USB接ロ302/304使得用于传达正从主机设备101捕捉的控制和音频数据的带宽増大,并且USB接ロ 302/304还允许从主机设备101汲取额外的功率。例如,在一个示例性实现中,经由USB接ロ 302/304汲取额外的I. 1W,这I. IW在加到经由PCIe接ロ 301/303汲取的3. 3W功率时使得支持高达4. 4W的功率。驱动器(例如,软件)305被实现在主机设备101上,该驱动器305可以是经由因特网下载、从白空间设备102 (例如,经由PCIe和/或USB接ロ)加载、或者以其他方式安装在主机设备101上。驱动器305在主机设备101上操作用于在原始数据被发送到PCM缓冲器(及随后的音频输出)和帧缓冲器(及随后的主要显示器)之前截取来自主机设备处理器(例如,显示处理器105和音频处理器106)的原始数据(例如,视频、音频、和/或控制信号)。驱动器305 (经由PCIe和/或USB接ロ)将数据发送到白空间设备102以进行外部呈现。白空间设备102提供包括TV频带引擎(例如,此示例中的ATSC引擎307)编码器,其用于处理所捕捉到的数据以编码传输流(例如,MPEG-2传输流)用于在白空间上(经由射频(RF)集成电路(IC) 308)无线地输出数据。相应地,具有ATSC接收机/调谐器的TV设备(例如,图I的HDTV 103)可接收数据以在TV设备上输出。在一个示例性实现中,白空间设备102从主机设备101汲取的功率可能足以支持白空间设备102的操作。例如,在一个示例性实现中,白空间设备102的PCIe端点/总线主控器(例如,PLX)块306的操作可能需要估计的O. 75W,白空间ATSC引擎307可能需要估计的O. 5W,而RF IC发射机308可能需要估计的O. 2W,由此总共需要估计的I. 55W的功率。如上所提及的,从PCIe接ロ 301/303汲取的功率可以是3. 3W,并且在还从USB接ロ 302/304汲取额外的I. IW时所汲取的功率是4. 4W。因此,在某些实现中,从主机设备101汲取的功率可能足以为白空间设备102的操作供电。当然,在其他实现中,白空间设备102可能需要更多的功率源,诸如内部电池电源和/或充电单元。DVI/USB 实现图4示出了包括主机设备101的示例性系统400,主机设备101具有数字视觉接ロ(DVI)接ロ 401和USB接ロ 402,并且还可包括数字音频接ロ(DA) 403。还示出了白空间设备102的示例性实现,白空间设备102经由DVI接ロ 404和USB接ロ 405与主机设备101接ロ,并且在一些实例中(例如,当主机设备101包括DA接ロ 403时)还可经由DA接ロ 406连接。如图所示,白空间设备102可经由这些接ロ从主机设备101捕捉各种信息。例如,数字视频经由DVI接ロ 401/404被传送;而数字音频可经由DA接ロ 403/406被传送。此外,可经由USB接ロ 402/405捕捉各种信息,诸如数据和/或控制信号(例如,人类接ロ设备命令,诸如鼠标移动等)。USB接ロ 402/405可以与DVI接ロ 401/404和/或DA接ロ 403/406一起使用以连接白空间设备102和主机设备101从而増大(例如,用于诸如控制信号、音频、和/或其他数据通信之类的信息通信)的带宽。在图4的此示例性实现中,音频可经由数字音频(DA)端ロ捕捉、或者从PCM缓冲器提取并经由USB接ロ 402/405来传输。在此示例中,视频输出是经由主机设备101的DVI传送设备412的。DVI传送设备412从显示处理器截取原始数据并将来自主机设备101的原有视频数据修改成遵照支持DVI的视频格式。结果数据并不反映移动设备(例如,智能本、智能电话等)的RGB数据输出的图形数据特性。DVI格式化数据在白空间设备102中被接收并被转换成RGB数据。此类转换可以在公知的专用集成电路(ASIC) 408中进行。类似地,收到的数字音频用公知的专用集成电路(ASIC) 409被转换成集成芯片间声音(I2S)格式。白空间ATSC引擎410随后将经转换的数据例如编码成MPEG-2传输流以供RF IC 411处理并经由白空间传送至TV设备103。 白空间设备102还可经由USB接ロ 402/405从主机设备101汲取功率。例如,在一个示例性实现中,经由USB 402/405接ロ汲取I. IW功率。驱动器(例如,软件)407被实现在主机设备101上,该驱动器407可以是经由因特网下载、从白空间设备102 (例如,经由USB接ロ 402/405)加载、或者以其他方式安装在主机设备101上。驱动器407在主机设备101上操作用于从主机设备处理器和/或缓冲器截取某些信息和/或此类信息的管理/控制输出(例如,音频、和/或控制信号)并(经由接ロ)将该信息发送到白空间设备102。具体地,驱动器407可被实现成从PCM缓冲器捕捉音频数据和/或捕捉控制信号(例如,HID命令数据),并经由USB接ロ 402/405将所捕捉的信息发送到白空间设备102。在另ー实施例中,音频是从数字音频端ロ取出的而不使用驱动器407。白空间设备102提供TV频带引擎(例如,此示例中的ATSC引擎410)来处理所捕捉到的(经由DVI、DA和/或USB接ロ接收到的)数据以编码传输流(例如,MPEG-2传输流)用于在白空间上(经由RF IC 411)无线地输出数据。相应地,具有ATSC接收机/调谐器的TV设备(例如,图I的HDTV103)可接收数据以在TV设备上输出。在一个示例性实现中,白空间设备102的操作所需要的功率的至少一部分可以(例如,经由USB接ロ 402/405)从主机设备101汲取,但是,附加功率当然可经由白空间设备102的板载电池和/或其他功率源来提供。例如,在一个示例性实现中,白空间设备102的DVI至RGB桥接设备408的操作可能需要估计的1W,白空间ATSC引擎410可能需要估计的
O.5W,而RF IC 411可能需要估计的O. 2W,由此总共需要估计的I. 7W的功率。如上所提及的,从USB接ロ 402/405汲取的功率可以为I. 1W,并且由此白空间设备102的此示例性实现的操作所需的附加功率可从诸如白空间设备102的板载电池电源和/或充电单元(图4中未示出)之类的另一功率源来汲取。在另ー实施例中,例如通过降低性能来降低功耗,诸如帧每秒(fps)从30fps降到24fps或者分辨率例如将为720p。HDMI/USB 实现图5示出了包括具有高清多媒体接ロ(HDMI)接ロ 501和USB接ロ 502的主机设备101的示例性系统500。还示出了白空间设备102的示例性实现,白空间设备102经由HDMI接ロ 503和USB接ロ 504与主机设备101接ロ。如图所示,白空间设备102可经由这些接ロ从主机设备101捕捉各种信息。例如,可经由HDMI接ロ 501/503捕捉视频和/或音频。HDMI提供嵌入的音频。在此示例中,视频输出是经由主机设备101的HDMI传送设备509的。HDMI传送设备直接从显示处理器105和音频处理器106截取数据并且将来自主机设备101的原有数据修改成遵照支持HDMI的格式。结果数据并不反映移动设备(例如,智能本、智能电话等)的RGB数据输出的图形数据特性。在某些(用于高清的)主机设备上,HDMI传送设备509可用高带宽数字内容保护(HDCP)对所有数据进行加密,并且由此在某些实现中可在白空间设备102上实现相应的解密逻辑。HDMI格式化数据在白空间设备102中被接收并被转换成RGB数据和I2S数据。此类转换可以在公知的专用集成电路(ASIC) 506中进行。ASIC 506还可包括解密能力。白空间ATSC引擎507随后将经转换的数据例如编码成MPEG-2 传输流以供RF IC 508处理并经由白空间传送至TV设备103。在此示例中,除HDMI接ロ 501/503之外,还可实现USB接ロ(502/504)并且可供用于与主机设备101的耦合。USB接ロ 502/504可与HDMI连接一起用于连接白空间设备102和主机设备101,以增大(例如,用于诸如控制信号、音频、和/或其他数据通信之类的信息通信)的带宽和/或使得能从主机设备101汲取功率。在图5的此示例性实现中,音频可经由HDMI端ロ捕捉、或者(通过驱动器505)从PCM缓冲器提取并经由USB接ロ 502/504来传输。白空间设备102还可经由USB接ロ 502/504从主机设备101汲取功率。例如,在一个示例性实现中,经由USB 502/504接ロ汲取I. IW功率。驱动器(例如,软件)505被实现在主机设备101上,该驱动器505可以是经由因特网下载、从白空间设备102 (例如,经由USB接ロ 502/504)加载、或者以其他方式安装在主机设备101上。驱动器505在主机设备101上操作用于从主机设备处理器和/或缓冲器截取某些信息和/或此类信息的管理/控制输出(例如,音频、和/或控制信号)并(经由接ロ)将该信息发送到白空间设备102。具体地,驱动器505可被实现成从PCM缓冲器捕捉音频数据和/或捕捉控制信号(例如,HID命令数据),并经由USB接ロ 502/504将所捕捉的信息发送到白空间设备102。白空间设备102提供TV频带引擎(例如,此示例中的ATSC引擎507)来处理所捕捉到的(经由HDMI和/或USB接ロ接收到的)数据以编码传输流(例如,MPEG-2传输流)用于在白空间上(经由RF IC 508)无线地输出数据。相应地,具有ATSC接收机/调谐器的TV设备(例如,图I的HDTV 103)可接收数据以在TV设备上输出。在一个示例性实现中,白空间设备102的操作所需要的功率的至少一部分可以(例如,经由USB接ロ 502/504)从主机设备101汲取,但是,附加功率当然可经由白空间设备102的板载电池和/或其他功率源来提供。例如,在一个示例性实现中,白空间设备102的HDMI至RGB传送设备506的操作可能需要估计的2W,白空间ATSC引擎507可能需要估计的O. 5W,而RF IC 508可能需要估计的O. 2W,由此总共需要估计的2. 7W的功率。如上所提及的,从USB接ロ 502/504汲取的功率可以为1. 1W,并且由此白空间设备102的此示例性实现的操作所需的附加功率可从诸如实现在白空间设备102内的板载电池电源和/或充电単元(图5中未示出)之类的另一功率源来汲取。在另ー实施例中,例如通过降低性能来降低功耗,诸如帧每秒(fps)从30fps降到24fps或者分辨率例如将为720p。
VGA/USB 实现图6示出了包括主机设备101的示例性系统600,该主机设备具有视频图形阵列(VGA)接ロ 601和USB接ロ 602,并且还可包括数字音频接ロ(DA) 603。还示出了白空间设备102的示例性实现,白空间设备102经由VGA接ロ 604和USB接ロ 605与主机设备101接ロ,并且在一些实例中(例如,当主机设备101包括DA接ロ 603时)还可经由DA接ロ 606连接。如图所示,白空间设备102可经由这些接ロ从主机设备101捕捉各种信息。例如,视频经由VGA接ロ 601/604被捕捉;而数字音频可经由DA接ロ 603/606被捕捉。此外,可经由USB接ロ 602/605捕捉各种信息,诸如数据和/或控制信号(例如,人类接ロ设备命令,诸如鼠标移动等)。USB接ロ 602/605可以与VGA和/或DA接ロー起使用以连接白空间设备102和主机设备101从而増大(例如,用于诸如控制信号、音频、和/或其他数据通信之类的信息通信)的带宽。
VGA是模拟视频,并且尤其是关于文本可读性的质量可能由于数模转换(608)继之以模数转换(609)而受到影响。在图6的此示例性实现中,音频可经由数字音频(DA)端ロ(或经由模拟音频端ロ)捕捉、或者从PCM缓冲器提取并经由USB接ロ 602/605来传输。白空间设备102还可经由USB接ロ 602/605从主机设备101汲取功率。例如,在一个示例性实现中,经由USB 602/605接ロ汲取I. IW功率。VGA格式化数据在白空间设备102中被接收并被转换成RGB数据。此类转换可以在公知的专用集成电路(ASIC) 610中进行。类似地,收到的数字音频用公知的专用集成电路(ASIC) 611被转换成集成芯片间声音(I2S)格式。白空间ATSC引擎612随后将经转换的数据例如编码成MPEG-2传输流以供RF IC 613处理并经由白空间传送至TV设备103。驱动器(例如,软件)607被实现在主机设备101上,该驱动器607可以是经由因特网下载、从白空间设备102 (例如,经由USB接ロ 602/605)加载、或者以其他方式安装在主机设备101上。驱动器607在主机设备101上操作用于从主机设备处理器和/或缓冲器截取某些信息和/或此类信息的管理/控制输出(例如,音频、和/或控制信号)并(经由接ロ)将该信息发送到白空间设备102。具体地,驱动器607可被实现成从PCM缓冲器捕捉音频数据和/或捕捉控制信号(例如,HID命令数据),并经由USB接ロ 602/605将所捕捉的信息发送到白空间设备102。白空间设备102提供TV频带引擎(例如,此示例中的ATSC引擎612)来处理所捕捉到的(经由VGA、DA和/或USB接ロ接收到的)数据以编码传输流(例如,MPEG-2传输流)用于在白空间上(经由RFIC 613)无线地输出数据。相应地,具有ATSC接收机/调谐器的TV设备(例如,图I的HDTV 103)可接收数据以在TV设备上输出。在一个示例性实现中,白空间设备102的操作所需要的功率的至少一部分可以(例如,经由USB接ロ 602/605)从主机设备101汲取,但是,附加功率当然可经由白空间设备102的板载电池和/或其他功率源来提供。例如,在一个示例性实现中,白空间设备102的VGA至RGB桥接设备610的操作可能需要估计的1W,白空间ATSC引擎612可能需要估计的O. 5W,而RF IC 613可能需要估计的O. 2W,由此总共需要估计I. 7W的功率。如上所提及的,从USB接ロ 602/605汲取的功率可以为I. 1W,并且由此白空间设备102的此示例性实现的操作所需的附加功率可从诸如实现在白空间设备102上的板载电池电源和/或充电单元(图6中未示出)之类的另一功率源来汲取。在另ー实施例中,例如通过降低性能来降低功耗,诸如帧每秒(fps)从30fps降到24fps或者分辨率例如将为720p。
本领域技术人员将可理解,信息和信号可使用各种不同技术和技艺中的任何技术和技艺来表示。例如,以上描述通篇引述的数据、指令、命令、信息、信号、位、码元、和码片可由电压、电流、电磁波、磁场或磁粒子、光场或光学粒子、或其任何组合来表不。本领域技术人员将进ー步领会,结合本文公开所描述的各种解说性逻辑框、模块、电路、和算法步骤可被实现为电子硬件、计算机软件、或两者的组合。为清楚地解说硬件与软件的这一可互換性,各种解说性组件、框、模块、电路、和步骤在上面是以其功能性的形式作一般化描述的。此类功能性是被实现为硬件还是软件取决于具体应用和强加于整体系统的设计约束。技术人员可针对每种特定应用以不同方式来实现所描述的功能性,但此类实现决策不应被解读为导致脱离本公开的范围。结合本文公开描述的各种解说性逻辑框、模块、以及电路可用通用处理器、数字信 号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其他可编程逻辑器件、分立的门或晶体管逻辑、分立的硬件组件、或其设计成执行本文中描述的功能的任何组合来实现或执行。通用处理器可以是微处理器,但在替换方案中,该处理器可以是任何常规的处理器、控制器、微控制器、或状态机。处理器还可以被实现为计算设备的组合,例如DSP与微处理器的组合、多个微处理器、与DSP核心协作的一个或更多个微处理器、或任何其他此类配置。结合本文公开描述的方法或算法的步骤可直接在硬件中、在由处理器执行的软件模块中、或在这两者的组合中实施。软件模块可驻留在RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动盘、⑶-ROM、或本领域中所知的任何其他形式的存储介质中。示例性存储介质耦合到处理器以使得该处理器能从/向该存储介质读写信息。在替换方案中,存储介质可以被整合到处理器。处理器和存储介质可驻留在ASIC中。在一个或更多个示例性设计中,所描述的功能可以在硬件、软件、固件、或其任何组合中实现。如果在软件中实现,则各功能可以作为一条或更多条指令或代码存储在计算机可读介质上或藉其进行传送。计算机可读介质包括计算机存储介质和通信介质两者,其包括促成计算机程序从一地向另一地转移的任何介质。存储介质可以是能被通用或专用计算机访问的任何可用介质。作为示例而非限定,这样的计算机可读介质可以包括RAM、R0M、EEPROM、CD-ROM或其他光盘存储、磁盘存储或其他磁存储设备、或能被用来携帯或存储指令或数据结构形式的期望程序代码手段且能被通用或专用计算机、或者通用或专用处理器访问的任何其他介质。任何连接也被适当地称为计算机可读介质。例如,如果软件是使用同轴电缆、光纤电缆、双绞线、数字订户线(DSL)、或诸如红外、无线电、以及微波之类的无线技术从web网站、服务器、或其它远程源传送而来,则该同轴电缆、光纤电缆、双绞线、DSL、或诸如红外、无线电、以及微波之类的无线技术就被包括在介质的定义之中。如本文中所使用的盘(disk)和碟(disc)包括压缩碟(⑶)、激光碟、光碟、数字多用碟(DVD)、软盘和蓝光碟,其中盘(disk)往往以磁的方式再现数据,而碟(disc)用激光以光学方式再现数据。上述的组合也应被包括在计算机可读介质的范围内。尽管已详细描述了本公开及其优点,但是应当理解,可在本文中作出各种改变、替代和变更而不会脱离如由所附权利要求所定义的本公开的技木。此外,本申请的范围无意被限定于说明书中所描述的过程、机器、制造、物质组成、装置、方法和步骤的特定实施例。如本领域的普通技术人员将容易从本公开所领会到的,可以利用根据本公开的现存或今后开发的与本文所描述的相应实施例执行基本相同的功能或实现基本相同结果的过程、机 器、制造、物质组成、装置、方法或步骤。相应地,所附权利要求g在将这样的过程、机器、制造、物质组成、装置、方法或步骤包括在其范围内。
权利要求
1.一种白空间设备包括 至少一个端口,用于与主机设备通信地接口以从所述主机设备接收多媒体数据;以及 发射机,用于经由白空间无线地输出收到数据的至少一部分。
2.如权利要求I所述的设备,其特征在于,还包括配置成在传送前对所述多媒体数据进行编码的电视频带引擎。
3.如权利要求I所述的设备,其特征在于,所述至少一个端口包括以下至少之一外围组件互连express (PCIe)端口、数字视觉接口(DVI)端口、数字音频端口、高清多媒体接口(HDMI)端口、视频图形阵列(VGA)端口、以及通用串行总线(USB)端口。
4.如权利要求I所述的设备,其特征在于,所述至少一个端口包括 外围组件互连express (PCIe)端口 ;以及 通用串行总线(USB)端口。
5.如权利要求I所述的设备,其特征在于,所述至少一个端口包括 数字视觉接口(DVI)端口 ;以及 通用串行总线(USB)端口。
6.如权利要求I所述的设备,其特征在于,所述至少一个端口包括 高清多媒体接口(HDMI)端口;以及 通用串行总线(USB)端口。
7.如权利要求I所述的设备,其特征在于,所述至少一个端口包括 视频图形阵列(VGA)端口 ;以及 通用串行总线(USB)端口。
8.如权利要求I所述的设备,其特征在于,所述至少一个端口包括 数字视觉接口(DVI)端口 ; 数字音频端口 ;以及 通用串行总线(USB)端口。
9.如权利要求I所述的设备,其特征在于,所述至少一个端口包括 视频图形阵列(VGA)端口 ; 数字音频端口 ;以及 通用串行总线(USB)端口。
10.如权利要求I所述的设备,其特征在于,所述至少一个端口与所述主机设备通信地接口以从所述主机设备接收功率。
11.如权利要求I所述的设备,其特征在于,所述至少一个端口与所述主机设备通信地接口以从所述主机设备接收控制信号。
12.如权利要求2所述的设备,其特征在于,所述电视频带引擎包括 配置成经由所述白空间无线地输出所述收到数据的所述至少一部分的高级电视系统委员会(ATSC)引擎。
13.—种方法,包括 经由至少一个端口将白空间设备与主机设备通信地接口 ; 由所述白空间设备经由所述至少一个端口从所述主机设备接收多媒体数据;以及 由所述白空间设备经由白空间无线地输出所述数据的至少一部分。
14.如权利要求13所述的方法,其特征在于,还包括编码所述多媒体数据。
15.如权利要求14所述的方法,其特征在于,所述编码包括 由所述白空间设备编码包含收到数据的所述至少一部分的MPEG-2传输流。
16.如权利要求14所述的方法,其特征在于,所述编码包括 由所述白空间设备编码包含收到数据的所述至少一部分的实时传输协议(RTP)传输流和传输控制协议(TCP)流中的一者。
17.一种白空间通信系统,包括 用于与主机设备通信地接口的装置; 用于经由所述接口装置从所述主机设备接收多媒体内容的装置;以及 用于经由白空间无线地输出收到内容的至少一部分的装置。
18.如权利要求17所述的系统,其特征在于,所述用于无线地输出的装置包括 用于编码包含从所述主机设备接收的内容的至少一部分的传输流;以及 用于经由白空间无线地传送所述传输流的装置。
19.如权利要求17所述的系统,其特征在于,所述接口装置包括以下至少之一外围组件互连express (PCIe)端口、数字视觉接口(DVI)端口、数字音频端口、高清多媒体接口(HDMI)端口、视频图形阵列(VGA)端口、以及通用串行总线(USB)端口。
20.如权利要求17所述的系统,其特征在于,所述接口装置包括 外围组件互连express (PCIe)端口 ;以及 通用串行总线(USB)端口。
21.如权利要求17所述的系统,其特征在于,所述接口装置包括 数字视觉接口(DVI)端口 ;以及 通用串行总线(USB)端口。
22.如权利要求17所述的系统,其特征在于,所述接口装置包括 高清多媒体接口(HDMI)端口;以及 通用串行总线(USB)端口。
23.如权利要求17所述的系统,其特征在于,所述接口装置包括 视频图形阵列(VGA)端口 ;以及 通用串行总线(USB)端口。
全文摘要
信息经由白空间从主机设备被传达到接收设备。白空间设备与主机设备相接口。该白空间设备具有配置成与主机设备通信地接口以从主机设备接收多媒体内容的至少一个端口。该白空间设备还任选地具有配置成编码包含从主机设备接收的多媒体内容的至少一部分的传输流的电视频带引擎。发射机被配置成经由白空间传送该传输流。
文档编号H04H20/61GK102714507SQ201180006687
公开日2012年10月3日 申请日期2011年1月21日 优先权日2010年1月21日
发明者V·R·拉维德兰, Y·A·王 申请人:高通股份有限公司