CN102484546B - 使用频谱的可用信道的数据无线传输 - Google Patents
使用频谱的可用信道的数据无线传输 Download PDFInfo
- Publication number
- CN102484546B CN102484546B CN201080040665.5A CN201080040665A CN102484546B CN 102484546 B CN102484546 B CN 102484546B CN 201080040665 A CN201080040665 A CN 201080040665A CN 102484546 B CN102484546 B CN 102484546B
- Authority
- CN
- China
- Prior art keywords
- data
- communication equipment
- channel
- communication
- equipment
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/53—Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers
- H04H20/61—Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers for local area broadcast, e.g. instore broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/35—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
- H04H60/38—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying broadcast time or space
- H04H60/41—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying broadcast time or space for identifying broadcast space, i.e. broadcast channels, broadcast stations or broadcast areas
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/02—Arrangements for relaying broadcast information
- H04H20/08—Arrangements for relaying broadcast information among terminal devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/76—Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet
- H04H60/78—Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by source locations or destination locations
- H04H60/80—Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by source locations or destination locations characterised by transmission among terminal devices
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Mobile Radio Communication Systems (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
概括地说,本发明涉及用于使用频谱的一个或多个所识别的信道来发送数据的技术。一个示例性方法包括:使用第一通信设备识别数字广播频谱中当前可用的至少一个信道;以及使用所述第一通信设备接收从第二通信设备发送的数据。所述方法还包括:在所述数字广播频谱中的至少一个所识别的信道中从所述第一通信设备发送所述数据,其中,所发送的数据符合数字广播格式。
Description
本申请是于2009年8月26日提交的美国申请12/547,834的部份接续申请案,该美国申请的全部内容通过引用的方式并入本文。本申请还要求于2009年7月17日提交的美国临时申请61/226,608以及于2010年1月15日提交的美国临时申请61/295,495的优先权,每个临时申请的全部内容通过引用的方式并入本文。
技术领域
本发明涉及网络中的数据传输。
背景技术
当前,诸如无线HDMI(高清晰度多媒体接口)之类的用于多媒体数据的无线显示的多个方案正在开发之中。这些方案的主要目的是替换特定组件(例如,机顶盒、数字多功能光盘(DVD)播放器、计算设备)与显示设备之间的HDMI电缆。
一些供应商已经开发出使用专用方法来传输未压缩视频的方案。其它方案可以以消费电子设备(例如,游戏机或DVD播放器)为目标,并且在主机侧和客户端侧上都需要专用的硬件。这种专用设备的功耗可能非常高。此外,在一些方案中未压缩视频的传输可能限制支持高分辨率数据传输的任何扩展能力。一些技术通过本地无线网络(例如Wi-Fi)为移动通信设备提供无线显示扩展,以实现通用的显示扩展能力。
发明内容
概括地说,本发明涉及用于使用频谱的一个或多个识别的信道来发送数据的技术。一些技术可以有助于将从通信设备接收的数据无线传输到一个或多个其它接收设备,例如数据接收机和/或电视。在各个例子中,这些技术可以由无线地耦合到源通信设备以及其它接收设备二者的独立设备来实现,其中源通信设备提供源数据。在一些情况下,独立设备可以执行代码转换操作,以将数据从第一格式转换到易被接收设备使用的另一格式。
一种示例性方法可以包括:使用第一通信设备识别数字广播频谱中当前可用的至少一个信道;以及使用所述第一通信设备接收从第二通信设备发送的数据。所述方法还包括:在所述数字广播频谱中的至少一个所识别的信道中,从所述第一通信设备发送所述数据,其中,所发送的数据符合数字广播格式。
一种示例性通信设备可以包括一个或多个处理器、信道识别器、接收机和发射机。所述信道识别器可由所述一个或多个处理器操作以识别数字广播频谱中当前可用的至少一个信道。所述接收机可由所述一个或多个处理器操作以接收从第二通信设备发送的数据。所述发射机可由所述一个或多个处理器操作以在所述数字广播频谱中的至少一个所识别的信道中发送所述数据,其中,所发送的数据符合数字广播格式。
一种示例性计算机可读存储介质包括用于使通信设备的一个或多个处理器进行以下操作的指令:识别数字广播频谱中当前可用的至少一个信道;接收从第二通信设备发送的数据;以及在所述数字广播频谱中的至少一个所识别的信道中发送所述数据,其中,所发送的数据符合数字广播格式。
本发明中所描述的技术可以用硬件、软件、固件或其任意组合来实现。例如,各个技术可以由一个或多个处理器来实现或执行。如本文中使用的,处理器可以指微处理器、专用集成电路(ASIC)、现场可编程门阵列(FPGA)、数字信号处理器(DSP)或其它等价的集成或分立逻辑电路。软件可以由一个或多个处理器执行。包括执行所述技术的指令的软件可以首先存储在计算机可读介质中,并由处理器加载并执行。
相应地,本发明还预料到包括用于使处理器执行本发明中描述的多种技术中的任何一种的指令的计算机可读存储介质。在一些情况下,计算机可读存储介质可以形成计算机程序存储产品的一部分,其中,计算机程序存储产品可以销售给制造商和/或可以用在设备中。计算机程序产品可以包括计算机可读介质,并且在一些情况下,还可以包括包装材料。
一个或多个方面的细节在附图以及下文的描述中阐述。根据描述和附图以及根据权利要求,其它特征、目标和优点将显而易见。
附图说明
图1是示出了能够进行无线通信的多个通信设备以及一个或多个数据接收机的示例的方框图。
图2是示出了可以包括在图1中所示的通信设备中的一个通信设备中的数据转换单元/发射机的进一步细节的示例的方框图。
图3是示出了经由无线网络与第二通信设备进行通信的第一通信设备的示例的方框图,其中,该第二通信设备经由无线网络与一个或多个数据接收机进行通信。
图4是示出了经由无线网络与第二通信设备进行通信的第一通信设备的另一示例的方框图,其中,该第二通信设备经由无线网络与一个或多个数据接收机/输出设备进行通信。
图5是示出了经由无线网络(例如Wi-Fi网络)与第二通信设备进行通信的第一通信设备(例如手机、膝上型计算机)的另一示例的方框图,其中,该第二通信设备经由无线网络(例如ATSC广播网络)与数字电视(TV)接收机进行通信。
图6是示出了经由无线网络与第二通信设备进行通信的第一通信设备的另一示例的方框图,其中,该第二通信设备经由无线网络与数字电视(TV)接收机进行通信。
图7A-图7B是示出了显示数据从第一设备无线地发送到第二设备、并且然后由第二设备接着发送到TV以便显示的示例的概念图。
图8是示出了与信道识别器结合的转换单元/发射机的示例的方框图,其可以实现在诸如图5中所示的通信设备中的一个通信设备之类的通信设备中。
图9是示出了与信道识别器结合的转换单元/发射机的另一示例的方框图,其可以实现在诸如图5中所示的通信设备中的一个通信设备之类的通信设备中。
图10是示出了协议栈的示例的概念图,其可以由诸如图1-图6中的任意一个中所示的通信设备中的一个通信设备之类的通信设备实现以进行数据通信。
图11是示出了可以由第一通信设备发送到第二通信设备的数据的示例性数据格式的概念图。
图12是示出了可以由诸如图1-图6中的任意一个中所示的通信设备中的一个通信设备之类的通信设备执行的方法的示例的流程图。
具体实施方式
图1是示出了能够经由一个或多个无线网络7进行无线通信的多个通信设备1、2以及一个或多个数据接收机9的示例的方框图。通信设备1能够从通信设备2接收数据,并向数据接收机9发送数据。在一些情况下,所述数据可以包括多媒体数据,其包括音频数据、视频数据、文本数据、语音数据和图形数据中的至少一个。
在一些例子中,无线网络7可以包括提供对经由无线局域网(WLAN)的通信(例如经由Wi-Fi(电气和电子工程师协会(IEEE)802.11标准)的通信)的支持的网络。在一些例子中,无线网络7可以包括提供对经由无线个域网(WPAN)的通信(例如经由蓝牙的通信)的支持的网络。在一些情况下,无线网络7可以包括对数字广播格式的数字广播频谱上的通信的支持的网络,仅举几个示例,数字广播格式例如为先进电视系统委员会(ATSC)格式(其可以包括ATSC M/H(ATSC移动/手持)格式)、数字视频广播(DVB)格式、地面数字多媒体广播(T-DMB)格式、地面综合业务数字广播(ISDB-T)格式或由国际标准ISO/IEC(国际电工委员会)13818-1提供的运动图象专家组传输流(MPEG-TS)格式,这将在下文更详细地描述。ATSC标准是先进电视系统委员会为数字电视传输而开发的一组标准。ATSC M/H标准是先进电视系统委员会为移动电视传输而开发的一组标准。如本文中使用的,“ATSC”包括并且表示任何与ATSC有关的标准,其包括针对数字电视(DTV)的ATSC标准和/或ATSC M/H标准。DVB标准是一系列的国际接受的数字电视开放标准,并且由欧洲电信标准协会(ETSI)、欧洲电工标准化委员会(CENELEC)以及欧洲广播联盟(EBU)的联合技术委员会(JTC)发布。DMB是用于向移动设备发送多媒体数据的数字无线传输技术。ISDB是用于数字电视和数字无线电的日本标准。
数字广播格式可以是所发送的数据中没有提供或所发送的数据没有指定具体的或特定的目的地的广播格式。例如,数字广播格式可以包括所广播的数据分组或单元的报头不包括任何目的地地址的格式。
在一些情况下,无线网络7还可以提供对其它无线通信(例如红外或其它射频通信)的支持。这些无线通信可以允许通信设备1向数据接收机9提供信道信息。
在一些示例中,通信设备2能够经由无线网络7与通信设备1无线地通信,其中通信设备2与无线网络7进行通信(例如,图1中在通信设备2与无线网络7之间的虚线)。然而,在其它示例中,通信设备1或通信设备2可以与另一个对接(dock)或以其它方式耦合,在这种情况下,这些设备可以进行直接通信,而不需要使用无线网络7(例如,图1中在通信设备2和通信设备1之间的虚线)。
通信设备1可以包括在指定位置处发送或接收数据的具有一个或多个设备的固定系统或者具有一个或多个设备的移动系统。每个设备可以包括一个或多个处理器。通信设备1可以包括一个或多个独立设备,或者可以是更大系统的一部分。例如,通信设备1可以包括一个或多个外围设备(例如,键盘、鼠标),其包括与其它设备无线通信的便携式设备的外围设备和/或配件。通信设备1还可以包括媒体服务器或包括在媒体服务器内,媒体服务器能够干扰去往向多个不同的设备(例如数据接收机9)的媒体数据。在一些情况下,通信设备1可以包括在一个或多个集成电路或芯片中所包括的组件,其可以用在上文描述的一些或全部设备中。
通信设备1能够经由无线网络7与通信设备2无线通信。例如,通信设备1可以接收通信设备2的数据发射机/接收机4所发送的数据。通信设备2还可以包括在指定位置处发送或接收数据的具有一个或多个设备的固定系统或具有一个或多个设备的移动系统。每个设备可以包括一个或多个处理器。通信设备2可以包括以下各项或者是以下各项的一部分:无线通信设备(例如,无线移动手机或设备)、数字照相机、数字电视(TV)、摄影机、视频电话、数字多媒体播放器、个人数字助理(PDA)、视频游戏机、个人计算机或膝上型计算机设备、智能本/智能电话或其它视频设备。在一些情况下,通信设备2可以包括在一个或多个集成电路或芯片中所包括的组件,其可以用在上文描述的一些或全部设备中。
在某些示例中,通信系统1可以用于视频游戏或游戏应用。在这些示例中,通信系统1的一个或多个用户可以玩一个或多个游戏,其包括经由到达通信系统1的网络连接(例如,无线网络连接)与其它用户进行的任何交互式应用。可以将包括实时信息的、游戏的图形和/或视频数据提供给数据接收机9,然后可以在耦合到数据接收机9的单独的显示设备(例如,高清晰度电视或显示设备)上显示所述数据。通过这种方式,用户可以在该单独的显示设备上观看游戏应用的显示数据。
如图1中所示,通信设备1可以包括耦合到信道识别器5的数据转换单元/发射机3。通信设备1能够接收、处理并生成数据。例如,通信设备1可以通过多个可能的无线或接入网络(包括蜂窝网络、本地网络和/或个人无线(例如Wi-Fi,蓝牙)网络或广播网络)中的任何一个(例如从通信设备2)接收数据,例如包括ATSC、DVB、ISDB-T或T-DMB。在一些例子中,通信设备1可以通过有线接口或经由一个或多个嵌入式接口来接收数据。所述数据还可以包括未压缩格式的数据,例如经由照相机或其它摄像录像机应用的图像/视频传感器接收的数据。在一些示例中,所述数据可以包括音频数据、视频数据、图形数据、文本数据、语音数据或元数据中的一个或多个。
在一些示例中,通信设备1可以经由无线局域网从通信设备2接收数据,该无线局域网可以是无线网络7中的一个。例如,在一些具体场景下,通信设备1和通信设备2可以经由任何WLAN(例如Wi-Fi)协议或WPAN(例如,蓝牙)协议交换信息。
通信设备1还能够通过无线网络7向诸如数据接收机9之类的一个或多个其它设备广播或以其它方式发送数据。数据转换单元/发射机3能够将数据转换成特定的数字广播格式。例如,数据转换单元/发射机3可能能够将数据编码成符合特定的数字广播格式(例如ATSC、DVB、ISDB-T、T-DMB、MPEG-TS)的格式,调制以及随后发送该数据。
信道识别器5能够识别频谱的至少一个可用信道,其中,通信设备1中的一个或多个设备可以参与识别所述至少一个可用信道。例如,识别所述至少一个可用信道可以由通信设备1中的一个或多个设备发起。在一些例子中,信道识别器5可以识别数字广播频谱(例如数字电视广播频谱)的未用和/或未许可部分中的至少一个可用信道。在一些例子中,所述至少一个可用信道可以包括电视频带空白(television band white space)。如在联邦通信委员会(FCC)于2008年11月4日采用并于2008年11月14日发布的作为FCC命令08-260的“Second Report and Order and MemorandumOpinion and Order”中所规定的,“空白”可以包括广播电视频谱中的当前未被许可服务使用并且因而可以被未许可的无线发射机使用的未使用部分或位置。
在一些例子中,可用信道可以包括当前未被占用的信道。在一个示例中,可用信道可以包括当前未被任何授权或许可用户(例如,FCC所许可的用户)使用的信道。在一个示例中,可用信道可以包括当前未被许可用户或未许可用户(例如其它空白信道用户)使用的信道。在一些情况下,可用信道可以包括在从另一许可用户获取二次许可时用户可以使用的信道。
在识别出一个或多个可用信道之后,转换单元/发射机3可以使用至少一个所识别的可用信道经由无线网络7向数据接收机9发送数据。在一些情况下,通信设备1将基于在通信设备1或通信设备2内本地运行的一个或多个服务或应用的执行,自动地或经由用户输入来执行上面提到的动作中的一个或多个。数据接收机9可以包括用于对来自通信设备1的所接收的广播数据进行解调和/或解码的功能。
如上面描述的,信道识别器5能够针对特定数字广播格式识别数字广播频谱中当前可用的至少一个可用信道。在一个示例中,信道识别器5可以包括频谱传感器,频谱传感器用于通过感测数字广播频谱内的一个或多个信道范围或频带中的信号信息,来识别至少一个可用信道。在一个示例中,信道识别器5可以访问数据库(例如,诸如图6中所示的数据库之类的数字TV频带数据库)来识别当前可用的至少一个可用信道。
例如,通信设备1可以包括地理定位功能,从而通信设备1能够例如通过使用全球定位系统(GPS)或其它类似组件、导频信号或其它定位技术(包括基于因特网协议地址的定位查找服务)来确定其地理位置。在这个例子中,通信设备1可以向数字TV频带数据库提供这种位置信息。可以给数字TV频带数据库填充基于位置的信道信息,并且数字TV频带数据库能够向通信设备1提供通信设备1当前占据的地理区域内的任何可用信道的列表。
在一些示例中,通信设备1能够使用通信设备1的因特网协议(IP)地址经由位置估计来确定其地理位置。通过IP地址进行的地理定位是一种通过将通信设备1的公共IP地址与其它电子邻近服务器、路由器或具有已知位置的其它设备的IP地址进行比较来确定通信设备1的地理纬度、经度以及潜在的城市和国家的技术。在这些示例中,通信设备1可以(例如经由无线通信)向外部服务器提供其IP地址。外部服务器可以访问包含具有已知位置的其它设备的IP地址的数据库。外部服务器可以使用通过将通信设备1的IP地址与数据库中的、具有已知位置的设备的IP地址进行比较来获得通信设备1的位置的估计的技术,并且然后可以将该估计的位置提供回给通信设备1。在一些情况下,外部服务器可以通过确定数据库中哪些设备具有的IP地址最接近地匹配或类似于通信设备1的IP地址来执行该比较。
信道识别器5可以自动地选择一个或多个所识别的可用信道,以供数据转换单元/发射机3使用。在一些情况下,通信设备1可以向通信设备2提供所识别的可用信道的列表。通信设备2的用户或应用然后可以选择可用信道中的一个或多个,并且通信设备2然后可以将信道选择发送回给通信设备1。在一些例子中,在通信设备2上执行的应用可以请求多个可用信道。例如,该应用可能希望在不同的信道上向数据接收机9中的多个不同的数据接收机发送相同的节目内容或数据。在一些情况下,该应用可能希望在不同的信道上向数据接收机9中的同一数据接收机发送不同的节目内容或数据。这些仅仅是通信设备2可以在其中选择可用信道中的多个可用信道的几个示例性例子。
如图1中所示,通信设备1可以可选地包括信道发射机11。通信设备1能够通过数字广播频谱的未使用部分发送数据,以及能够从一个传输信道切换到另一个传输信道。例如,通信设备1可以使用频谱的未使用部分中的所识别的可用信道,并经由无线网络7使用该可用信道向数据接收机9发送数据。在一些例子中,通信设备1可能需要在随后检测到许可用户对特定信道的使用时而空出该信道。在这些例子中,通信设备1可能需要识别不同的可用信道,以供在向数据接收机9发送其它数据时使用。在此类的例子中,信道发射机11能够经由无线网络7上的通信向数据接收机9发送信道改变信息。
例如,信道识别器5可以在第一时间点识别可用于由通信设备1使用以发送数据的第一信道。信道发射机11可以经由无线网络7向数据接收机9发送允许数据接收机9确定或识别第一信道的信息。例如,信道发射机11可以发送直接指定第一信道的信息或者以其它方式允许数据接收机9基于所接收的信息确定第一信道的信息。
在之后时间点,信道识别器5可以确定第一信道不再可用于由通信设备1使用。例如,如果另一用户(例如许可用户)已经占据了第一信道,或者如果第一信道以其它方式变得不可用,则信道识别器5可能需要识别当前可用于由通信设备1在经由无线网络7发送后续数据时使用的第二不同的信道。在识别出这种第二信道之后,信道发射机11能够经由无线网络7发送允许数据发射机9确定或识别新的第二信道的信息。然后,数据接收机9能够通过第二信道从通信设备1接收数据传输。
为了在(针对例如用户的收听或观看体验)最小中断的情况下进行信道改变,可以使用闭环控制机制或协议。这种控制机制可以包括信道发射机11和数据接收机9之间的经由无线网络7的通信协议。例如,信道发射机11可以使用红外(IR)或射频(RF)通信来经由无线网络7向数据接收机9发送信道改变信息,使得数据接收机9可以在对包括在或以其它方式耦合到数据接收机9的设备(例如显示设备)的终端用户最小中断的情况下,高效地改变信道。在一些情况下,数据转换单元/发射机3可以在先前使用的信道以及新选择的信道上都发送冗余信息,以降低或消除对数据接收机9所处理的数据流的中断或影响。
在一些示例中,信道发射机11可以包括低功率、低成本的红外发射机,其可以嵌入在包括在通信设备1之内的便携式设备中。信道发射机的发射功率可以是可配置的,并且还可以是用户可编程的。例如,信道发射机11可能不在接收机的视线内。在这种情况下,如果信道发射机11包括基于红外的发射机,则信道发射机11的更高输出功率可以使光能够从障碍物反射到达数据接收机并且闭合环路。可替换地,如果信道发射机包括基于IR的发射机,则信道发射机11可以具有潜在地朝向数据接收机9的反射器。
然而,信道发射机11不限于提供基于IR的通信。例如,信道发射机11可以经由无线网络/通信7向数据接收机9提供任意数量的射频或无线通信。例如,作为对IR的替换或除了IR以外,信道发射机11还可以实现蓝牙、ZigBee、超宽带(UWB)、无线个域网(WPAN)或其它低功率无线RF协议。因此,信道发射机11可以使用IR通信、RF通信或两者的组合来发送信道信息。
在一个方面,通信设备1能够从通信设备2接收数据。通信设备1的信道识别器5可以识别至少一个频谱(例如无线网络7中的一个网络中的频谱)信道。然后,数据转换单元/发射机3可以在频谱的至少一个所识别的信道中发送数据。例如,数据转换单元/发射机3可以经由无线网络7向数据接收机9广播数据。
通信设备2可以以第一数据格式向通信设备1发送数据。然后,通信设备1可以以第二数据格式在至少一个所识别的信道中发送该数据。第一数据格式可以与第二数据格式相同或可以不同。例如,如果第一数据格式与第二数据格式相同,则通信设备1可以不必在向数据接收机9传输或广播数据之前改变数据。另一方面,如果第一数据格式与第二数据格式不同,则通信设备1可以在向数据接收机9发送数据之前对数据进行编码或代码转换,这将在下文进一步描述。在一些示例中,通信设备1可以接收从通信设备2以数字广播格式发送的数据,并且通信设备1可以以数字广播格式经由无线网络7向数据接收机9广播或以其它方式发送数据。
在一些示例中,通信设备1可以与通信设备2对接或以其它方式直接耦合到通信设备2。在其它示例中,通信设备1和通信设备2可以使用第一无线协议(例如,WLAN、WPAN协议)经由无线网络7进行通信。然而,通信设备1可以使用不同的协议或标准向数据接收机9发送数据。例如,通信设备1可以经由无线网络7根据诸如数字电视广播格式(例如,ATSC)之类的数字广播格式来广播数据。因此,无线网络7可以包括多个不同网络类型以支持各种通信标准或协议。在一些例子中,通信设备2和通信设备1可以通过第一无线网络(例如,WLAN、WPAN)进行通信,并且通信设备1可以通过第二不同的无线网络(例如,数字广播网络)与数据接收机9进行通信,其中第一和第二无线网络中的每一个都包括在无线网络7之中。因此,通信设备2可以利用通信设备1向数据接收机9进行广播通信的能力,而不必在通信设备2中包括任何这类能力或功能。相反,通信设备2能够通过无线(例如WLAN、WPAN)通信与通信设备1直接地或无线地通信,并且然后允许通信设备1处理向数据接收机9进行的广播通信。
从通信设备2发送的数据可以包括通信设备2的显示信息。显示信息可以包括在通信设备2上呈现的主显示数据。例如,主显示数据可以包括在通信设备2的显示器上(例如,在移动设备的屏幕上)显示的任何数据。然后,通信设备1可以通过向数据接收机9发送主显示数据来在至少一个所识别的信道中从通信设备1发送数据,以(例如在耦合到数据接收机9的显示器上,诸如在数字电视的显示器上)进行显示。
然而,在一些例子中,在至少一个所识别的信道中从通信设备1发送数据可以包括发送不同于在通信设备2上显示的主显示数据的辅显示数据。通信设备1可以从通信设备2接收包括辅显示数据的显示信息,其中,辅显示数据实际上不在通信设备2上进行显示。然而,辅显示数据可以在耦合到数据接收机9的显示器上进行显示。例如,这可能在通信设备2的用户想要观看可能不完全适合于(fit on)通信设备2的显示屏的内容(例如网页、桌面信息)时发生。
在一些示例中,通信设备2向通信设备1发送的显示数据可以包括可以被通信设备2显示的主显示数据以及不同于主显示数据的辅显示数据,其中,辅显示数据不在通信设备2上进行显示(例如,如果辅显示数据不适合于通信设备2所提供的显示屏)。在一些示例中,通信设备1可以向数据接收机9发送主显示数据和/或辅显示数据,以用于显示的目的。例如,如果数据接收机9耦合到比通信设备2所提供的显示屏更大的显示屏,则耦合到数据接收机9的显示屏可能能够例如通过显示辅显示数据来显示更大量的数据。耦合到数据接收机9的显示屏还可以被配置为显示主显示数据。
在一些示例中,从通信设备2发送的数据可以包括通信设备2的人机接口设备(例如,诸如触摸屏之类的基于触摸的设备)所提供的数据。通信设备1可以向数据接收机9发送人机接口设备所提供的数据,其中,人机接口设备所提供的数据能够被数据接收机9用于控制耦合到数据接收机9的显示屏所显示的图标(例如,光标)。例如,通信设备2的触摸屏可以用作例如触摸板,以控制数据接收机9的显示器上的光标或其它图标。
图2是示出了图1中所示的数据转换单元/发射机3的进一步细节的示例的方框图。数据转换单元/发射机3可以是通信设备2的一部分。如图2中所示,数据转换单元/发射机3可以包括数据接收机6和数据发射机。数据转换单元/发射机3还可以可选地包括转换单元8和静噪单元(quietingunit)15。
数据接收机6能够从一个或多个源接收数据。例如,数据接收机6可以通过许多可能的无线或接入网络中的任何一个(例如从通信设备2)接收数据,无线或接入网络包括蜂窝网络、本地无线(例如,Wi-Fi、蓝牙)网络或广播网络,广播网络例如包括ATSC、DVB、ISDB-T或T-DMB。数据发射机能够从数据转换单元/发射机3发送数据。数据发射机3能够通过许多可能的无线或接入网络中的任何一个发送数据,无线或接入网络包括蜂窝网络、本地无线(例如,Wi-Fi、蓝牙)网络或广播网络,广播网络例如包括ATSC、DVB、ISDB-T或T-DMB。
在数据转换单元/发射机3可能需要在向数据接收机发送任何所接收的数据之前将该数据转换成不同的格式的情况下,转换单元8可以执行这种转换操作。如下文将更详细地描述的,转换单元8可以执行编码和/或代码转换操作。例如,如果通信设备1接收第一格式(例如,运动图象专家组(MPEG)4部分2)的数据,但是向数据接收机发送第二格式(例如,MPEG-2)的数据,则转换单元8可以执行一个或多个代码转换功能,以将第一格式的数据代码转换成第二格式的数据。
静噪单元15能够在频谱感测操作期间提供传输静噪间隔。例如,如果信道识别器5(图1)包括频谱感测功能,则静噪单元15可以提供静噪时间间隔。在这样的时间间隔期间,数据转换单元/发射机3可以抑制经由无线网络7向数据接收机9发送数据。例如,数据转换单元/发射机3可以例如通过临时禁用或甚至临时关闭其数据传输功能来抑制发送数据。在一个示例中,信道识别器5可以检测在至少一个时间间隔期间是否存在频谱的至少一个信道(例如,空白信道)可供使用。在该至少一个时间间隔期间,静噪单元15可以(例如,通过临时禁用或关闭数据发射机10)使数据发射机10抑制向数据接收机9发送任何数据,这可以降低数据传输和频谱感测操作之间的潜在干扰。虽然在图2中被示为单独的可选组件,但是在一些示例性情况中,静噪单元15可以包括在数据发射机10中。
图3是示出了经由无线网络18与第二通信设备20进行通信的第一通信设备12的示例的方框图,其中,第二通信设备20经由无线网络28与一个或多个数据接收机30进行通信。通信设备12能够能够向通信设备20发送数据(例如,多媒体数据)。在一些情况下,数据可以包括多媒体数据,多媒体数据包括音频数据、视频数据、文本数据、语音数据、图形数据以及辅助交互数据中的至少一个。
通信设备12类似于图1中的通信设备2,可以包括在指定位置处发送或接收数据的具有一个或多个设备的固定系统或者具有一个或多个设备的移动系统。每个设备可以包括一个或多个处理器。通信设备12可以包括以下各项或者可以是以下各项的一部分:无线通信设备(例如,无线移动手机或设备)、数字照相机、数字电视(TV)、摄像机、视频电话、数字多媒体播放器、个人数字助理(PDA)、视频游戏机、个人计算机或膝上型计算机设备、智能本/智能电话或者其它视频设备。在一些情况下,通信设备12可以包括一个或多个集成电路或芯片中所包括的组件,所述组件可以用在上面所描述的一些或全部设备中。
如图3中所示,通信设备12包括一个或多个多媒体处理器14。多媒体处理器可以包括分别用于处理图形数据、音频数据以及视频数据的一个或多个图形处理器(例如,图形处理单元)、音频处理器以及视频处理器。多媒体处理器14还可以包括对用于输出的数据进行处理的一个或多个处理器,例如显示处理器或音频输出处理器。
多媒体处理器14可以向通信设备12的数据转换单元/发射机16提供数据。类似于图2中所示的数据转换单元/发射机3,数据转换单元/发射机16可以包括数据接收机、数据发射机以及可选的转换单元。如果通信设备12在经由无线网络18传输数据(例如,音频数据、视频数据)之前对该数据进行编码,那么可选的转换单元可以执行这种编码功能。当通信设备12从单独的设备接收已编码数据时,这种转换单元还可以执行解码功能。
通信设备20可以经由无线网络18从通信设备12接收任意的已发送数据。在一些例子中,无线网络可以包括无线本地网络。类似于图1中的通信设备1,通信设备20可以包括数据转换单元/发射机24以及信道识别器。数据转换单元/发射机24可以类似于数据转换单元/发射机3,并且信道识别器26可以类似于信道识别器5。数据转换单元/发射机24以及信道识别器26可以由一个或多个处理器22执行或可以实现在一个或多个处理器22中。通信设备20能够经由无线网络28向一个或多个数据接收机30发送数据。在一些示例中,无线网络28可以包括数字广播网络,例如数字电视广播网络。虽然在图3中未示出,但是通信设备20还可以可选择地包括信道发射机(未示出),其可以类似于图1中所示的信道发射机11而运行。
在图3的示例中,无线网络18可以与无线网络28不同。因而,通信设备12可以经由无线网络18向通信设备20发送数据,而通信设备20可以经由不同的无线网络28向数据接收机30发送数据。
通信设备12可以用第一数据格式向通信设备20发送数据。然后,通信设备20可以用第二数据格式在至少一个所识别的信道中发送该数据。第一数据格式可以或者可以不与第二数据格式相同。例如,如果第一数据格式与第二数据格式相同,则通信设备20可以不必在向数据接收机30传输或广播数据之前改变该数据。另一方面,如果第一数据格式与第二数据格式不同,则通信设备20可以在向数据接收机30发送数据之前,对该数据进行编码或代码转换,这将在下文中进一步描述。
在一些示例中,经由无线网络18在通信设备12和通信设备20之间进行交换的数据的格式(例如,MPEG-4格式)可以与经由无线网络28在通信设备20和数据接收机30之间进行交换的数据的格式(例如,MPEG-2)不同。另外,无线网络18可以是与无线网络28不同类型的网络。因此,可以潜在地将通信设备20视为桥或接口模块,其经由一个无线网络(例如,Wi-Fi、蓝牙)用第一格式从通信设备12接收数据,并且然后经由另一无线网络(例如,ATSC广播网络)用第二格式向数据接收机发送已接收数据。
在一些示例中,通信设备12可以不必包括能够直接向数据接收机30提供数据通信的任何功能,但是在管理和控制这些通信的过程中可以替代地依赖通信设备20。用于与数据接收机30的这些通信的任何专用功能可以包括在通信设备20中,而不是通信设备12中。因而,通信设备12可以只需要包括允许其经由无线网络18与通信设备20进行通信的功能。
通信设备20可以包括便携式设备,其在一些示例中可以用作针对通信设备12的外围/配件设备。例如,通信设备20可以包括无线通信并可与通信设备12一起操作的可拆/可折叠键盘或鼠标(例如,如果通信设备12包括可以不包括键盘或鼠标的移动手机)。
图4是示出了经由无线网络38与第二通信设备40进行通信的第一通信设备32的另一示例的方框图,其中,第二通信设备40经由无线网络46与一个或多个数据接收机/输出设备48A-48N进行通信。类似于图3中的通信设备12,通信设备32包括一个或多个多媒体处理器34和数据转换单元/发射机36。
另外,通信设备32包括通信地耦合到多媒体处理器34的一个或多个输出设备33。输出设备33可以包括显示设备和扬声器。多媒体处理器34可以向输出设备33提供输出数据。例如,多媒体处理器34中的显示处理器可以处理来自多媒体处理器34中的相应视频和图形处理器的视频和/或图形数据,并且可以向输出设备33中的显示设备提供显示输出。多媒体处理器34中的音频输出处理器可以向输出设备33中所包括的任何扬声器提供音频输出。
类似于图3中所示的通信设备20,通信设备40包括与信道识别器44通信地耦合的数据转换单元/发射机42。数据转换单元/发射机42能够处理多媒体数据,并经由无线网络46向多个外部设备(例如接收机/输出设备48A-48N)发送多媒体数据。
接收机/输出设备48A-48N中的每一个可以接收通信设备40所发送的数据,并且每一个可以包括调谐到通过其从通信设备40广播数据的适当信道(例如,频率或频带)的调谐器。在一些情况下,接收机/输出设备48A-48N可以包括用于解调和/或解码来自通信设备40的已接收的广播数据的功能。
通常,通信设备40能够经由无线网络46向接收机/输出设备48A-48N中的一个或多个广播或以其它方式发送数据。接收机/输出设备48A-48N中的每一个可以包括数据接收机以及一个或多个输出设备(例如,显示设备)。数据接收机和输出设备可以是不同的或集成的组件。例如,如果接收机/输出设备48A包括数字电视,则接收机和显示设备可以集成到数字电视中。
图5是示出了经由无线网络(例如,Wi-Fi网络)56与第二通信设备58进行通信的第一通信设备(例如,手机、膝上型计算机)50的另一示例的方框图,其中,第二通信设备58经由无线网络(例如,ATSC广播网络)64与数字电视(TV)接收机70进行通信。在图5的示例中,通信设备50可以类似于图4中的通信设备32而运行。通信设备50可以包括移动通信设备,例如无线通信手机(例如,移动电话或PDA)或膝上型计算机。在一些示例中,通信设备32可以包括任意形式的移动设备,例如移动通信手机、个人计算机或膝上型计算机、数字多媒体播放器、个人数字助理(PDA)、视频游戏机、智能本/智能电话或其它视频设备。
类似于通信设备32,通信设备50包括通信地耦合到数据转换单元/发射机54的一个或多个多媒体处理器52。多媒体处理器52还耦合到显示器和一个或多个扬声器51。显示器/扬声器51可以是图4中所示的输出设备33的一个示例。
通信设备50可以经由无线网络56与通信设备58进行通信。无线网络56可以包括无线局域网,例如提供对Wi-Fi或蓝牙协议的支持的网络。在这些例子中,例如当这些设备58、50位于相同的建筑(例如,房屋)或一般区域中时,通信设备58可以相对接近通信设备50。在一些示例中,通信设备58可以包括针对通信设备的外围设备。例如,通信设备58可以包括键盘(例如,可拆键盘、无线键盘)或鼠标设备(例如无线鼠标),其包括用于通过无线网络56接收和/或发送数据的功能。通信设备50和通信设备58之间的任意通信可以符合诸如Wi-Fi或蓝牙之类的无线通信协议。
类似于图4中的通信设备40,通信设备58包括数据转换单元/发射机60以及信道识别器62。在图4的示例中,数据转换单元/发射机60包括数字TV转换单元/发射机60,假定该组件能够向一个或多个电视设备发送数据。
数字TV转换单元/发射机60能够经由无线网络64向数字TV接收机(调谐器)70发送数据。在一些情况下,无线网络64可以包括数字TV广播网络,并且数字TV转换单元/发射机60所发送的数据可以符合特定的数字广播格式(例如,ATSC)。如前面所描述的,信道识别器62可以识别无线网络64内的可供使用的一个或多个信道。例如,如果无线网络64是数字TV广播网络(例如,符合ATSC标准的网络),则信道识别器62可以识别数字广播频谱内的空白,其可以被数字TV转换单元/发射机60使用以向数字TV接收机70发送数据。
数字TV接收机70通信地耦合到显示设备和一个或多个扬声器68。数字TV接收机70和显示器/扬声器68可以包括不同的组件。在一些情况下,数字TV接收机70和显示器/扬声器68可以集成和/或建立在数字TV机66中。在一些情况下,数字TV 66可以包括高清晰度TV(HDTV)。
通过经由无线网络56从通信设备50向通信58传输数据以及经由无线网络64从通信设备58向数字TV接收机70传输数据,可以将要在通信设备50的显示器/扬声器51上以其它方式显示的数据扩展成在显示器/扬声器68上进行显示。例如,通信设备50可以包括移动手机设备,其中,显示屏的大小有限。在一些情况下,显示器可以包括具有触摸屏的液晶显示器(LCD)。
然而,显示器68的显示屏的大小可以大得多,特别是在其包括在数字TV 66中时更是如此,数字TV 66可以包括大屏幕HDTV。在一些情况下,这种显示器可以包括平板液晶显示器(LCD)、平板等离子显示器、投影显示设备、投影设备等。将在通信设备50的显示器/扬声器51中的显示器上进行显示的任意数据还可以在显示器/扬声器68中的显示器上显示,显示器/扬声器68中的显示器可以向终端用户提供更鲁棒、更大以及更高分辨率的观看体验。还可以提供来自通信设备50的音频数据,以在显示器/扬声器68上输出。
为了实现这一点,通信设备50的数据转换单元/发射机54可以经由无线网络56向通信设备58发送数据,该数据可以包括音频数据、视频数据、图形数据、文本数据、语音数据、辅助交互数据或其它数据。在一些情况下,通信设备58可以包括针对通信设备50的外围设备。在这些情况下,通信设备可以包括无线外围设备,例如用户可以结合通信设备50使用的键盘或鼠标。例如,如果通信设备50包括移动手机,则通信设备58可以包括可以结合该移动手机使用的外围设备。
通信设备58利用其信道识别器62来识别无线网络64中的一个或多个可用信道,无线网络64可以包括数字电视广播网络。然后,通信设备58可以经由无线网络64向数字TV接收机70发送数据,然后数字TV接收机70可以提供该数据以在显示器/扬声器68上进行输出。
在一些例子中,特别是在无线网络56包括与无线网络64不同的网络时,通信设备50可以用与通信设备58在向数字TV接收机70发送数据的过程中所使用的数据格式不同的数据格式来向通信设备58发送数据。在这些情况下,数字TV转换单元/发射机60可以将其从通信设备50接收的数据转换成不同的数据格式。例如,如下文将进一步描述的,数字TV转换单元/发射机60可以在向数字TV接收机70再次发送来自通信设备50的已接收数据之前,对该数据进行编码或代码转换。
在一些情况下,数字TV转换单元/发射机60可以将来自通信设备50的多媒体数据的多个已接收流转换和/或封装成单独的单个节目传输流,其可以通过多个广播信道进行发送。在一些情况下,多媒体数据的多个流可以封装在同一传输流中,并在单个信道中进行发送。一个多媒体流可以作为画中画(PIP)数据路径进行发送,其包括针对多媒体数据的补充多媒体信息或元数据。例如,元数据可以包括文本、通知消息、节目指南信息或菜单信息中的一个或多个。
因为通信设备58能够用可以直接被数字TV接收机70(其可以嵌入到数字TV 66中或者是数字TV 66的一部分)处理的格式经由无线网络64发送数据,所以通信设备58可以用作一种形式的TV适配器,其向通信设备50提供到数字TV 66的直接接口,而不需要数字TV 66的任何额外的硬件组件,例如机顶盒或其它用于当在显示器68上进行呈现之前对任意已接收数据进行解码的其它中间设备。通信设备58能够将数据格式化成可以被数字TV接收机70直接接收并处理的适当格式(例如,ATSC格式),以实现与数字TV 66的无缝互操作。
图6是示出了经由无线网络80与第二通信设备82进行通信的第一通信设备72的另一示例的方框图,其中,第二通信设备82经由无线网络90与数字TV接收机96进行通信。在一些示例中,通信设备72可以类似于图5中的通信设备50而运行,并且通信设备82可以类似于图5中的通信设备58而运行。类似于图5,数字TV接收机96和显示器/扬声器94可以可选地集成到数字TV 92中。
如图6中所示,通信设备72包括显示器和一个或多个扬声器72、一个或多个多媒体处理器74以及发射机/接收机78。发射机/接收78能够接收数据和发送数据并能够处理这样的数据以供通信设备72使用。如图6中的示例中所示的,多媒体处理器74包括一个或多个编解码器(编码器/解码器)76。编解码器76可以将通信设备72的发射机/接收机78要发送的数据编码成特定的数据格式,并且还可以对发射机/接收机78已经接收的特定格式的数据进行解码。
编解码器76可以包括用于对已经被多媒体处理器74处理的视频数据和音频数据进行编码/解码的一个或多个视频编解码器和音频编解码器。例如,编解码器76可以包括MPEG-4编解码器。在许多例子中,移动设备(例如,移动手机、PDA等)可以包括用于对符合运动图象专家组定义的MPEG-4(例如,MPEG-4部分2)标准的数据进行处理的MPEG-4编解码器。
通信设备82包括通信地耦合到信道识别器88的发射机/接收机84。信道识别器88可以类似于图5中所示的信道识别器62而运行。发射机/接收机84可以包括类似于图5中的转换单元/发射机60的功能。在一些示例中,发射机/接收机84可以包括类似于图2中所示的组件的组件。例如,发射机/接收机84可以包括用于接收数据的数据接收机以及用于发送数据的数据发射机。发射机/接收机84可以可选地包括类似于图2中所示的静噪单元15的静噪单元,并且还包括转换单元。
在一些情形下,发射机/接收机84可以从通信设备72接收具有与用于经由无线网络90向数字TV接收机96发送数据的格式不同的格式的数据。在这些情况下,发射机/接收机84可能需要在将已接收数据再发送至数字TV接收机96之前对该数据进行转换(例如,编码、代码转换)。
在图6的特定示例中,发射机/接收机84包括一个或多个编解码器和/或代码转换器86。这些编解码器/代码转换器86能够将第一格式的数据转换成第二不同格式的数据。编解码器/代码转换器86可以包括一个或多个音频代码转换器和/或视频代码转换器。
在一些情形下,编解码器/代码转换器86可以执行音频代码转换。例如,编解码器/代码转换器86可以将音频数据代码转换成AC-3格式,AC-3格式是可以在经由无线网络90向数字TV接收机96发送数据时使用的格式。在一些情况下,通信设备82可以不对音频数据执行代码转换,并且可以从通信设备72向数字TV接收机96传递这样的数据。然而,与视频代码转换比较而言,立体声音频代码转换通常并不复杂,因而对时延/性能的任何影响可能并不严重。因此,编解码器/代码转换器86通常可以包括用于将音频数据代码转换成符合无线网络90所实现的任何传输协议的格式的音频代码转换功能。
编解码器/代码转换器86还可以包括一个或多个视频编码器。各个移动设备可能并不支持数字电视广播网络(例如,符合ATSC的网络)所使用的各种数据格式。例如,通信设备72可能在其编解码器76中并不包括任何MPEG-2编码器。然而,各个移动设备可以提供对MPEG-4(部分2)的支持,并且因而通信设备72的编解码器76可以包括MPEG-4编码器,用以支持各种应用,例如视频电话。因而,在这些类型的情况下,编解码器/代码转换器86可以包括能够将MPEG-4格式的数据转换成MPEG-2格式的代码转换器。编解码器/代码转换器86还可以包括预处理功能,用以对已接收数据的分辨率进行上采样和/或执行帧速率上转换,从而在HDTV上(例如在数字TV 92上)实现高清晰度的重放。
通常,编解码器/代码转换器86可以通过选择通信设备82经由无线网络80所接收的数据的格式以及通信设备经由无线网络90将发送的数据的格式所支持的特征的子集,来执行智能的代码转换操作。为了提供一个非常具体的示例来用于解释的目的,将假定通信设备72的编解码器76包括MPEG-4编解码器,并且假定通信设备82的编解码器/代码转换器86包括MPEG-4到MPEG-2的代码转换器。
在这个非常具体的示例(其用于解释的目的而不应当被示为是限制性的)中,MPEG-4到MPEG-2的代码转换器可以基于MPEG-4和MPEG-2数据格式/标准都可以支持的所选择的一组特征来执行代码转换。为了提供几种例证,代码转换器可以执行从MPEG-4(简单简档)到MPEG-2(主简档)的报头代码转换,以试图最小化该代码转换器的时延和功耗。通信设备72的编解码器76可以根据MPEG-4简单简档对I(内)帧和P(预测)帧进行编码,并避免诸如不受限制的运动向量之类的不是MPEG-2的一部分的特征。
在这种情况下,编解码器/代码转换器86可以(例如,根据ATSC格式)用MPEG-2报头重新封装I帧和P帧编码的数据,其中不对已编码数据(例如,片/宏块数据)进行代码转换。虽然可以对其进行支持,但是B(双向)帧可以不用在各情况中,以便降低解码缓冲器的深度以及因此带来的时延。MPEG-4支持MPEG-2中不可用的一些编码模式,并且因此,在准备传输至无线网络90的数据时,代码转换器可以不使用这些编码模式。此外,编解码器76中的MPEG-4编解码器以及代码转换器86中的MPEG-4到MPEG-2的代码转换器可以避免对交错编码的使用,并且替代地使用逐行扫描顺序编码。在一些替换的示例中,编解码器/代码转换器86可以包括简化的MPEG-2熵编码器,MPEG-2熵编码器可以使用MPEG-4所需要的硬件加速器。
在一些例子中,多媒体处理器74可能不能对发送到通信设备82的全部数据的一部分进行编码。在这些例子中,编解码器/代码转换器86可以将已接收数据直接编码成用于经由无线网络90进行数据传输的数据格式。在一些情况下,通信设备72的编解码器76也可能可以直接将输出数据(例如,视频数据、音频数据)编码成可接受的或者以其它方式符合无线网络80和无线网络90上的数据传输的格式。在这些情况下,通信设备82的编解码器/代码转换器86可能不需要对从通信设备72接收的数据的全部或一部分进行编码或者甚至代码转换。相反,编解码器/代码转换器86可以将该数据传递至数字TV接收机96。
在通信设备82的编解码器/代码转换器86提供代码转换功能(例如,从MPEG-4到MPEG-2)的那些情况下,通信设备82和通信设备72可以在启动时或在配置阶段期间执行握手或其它操作,以确定可以使用的编码功能。例如,通信设备72可以指定其编解码器76所支持的一组数据格式或标准,其可以被发送到通信设备82。同样,通信设备82可以向通信设备72指定用于在无线网络90上进行数据通信的一组数据格式或标准。举例说明,通信设备72可以指定其编解码器76支持MPEG-4数据格式,并且通信设备82可以向通信设备72指定其在无线网络90上提供的数据通信符合MPEG-2格式/标准。
在这种信息交换期间,通信设备72和通信设备82可以相互认同数据格式,根据该数据格式,在无线网络80上从通信设备72向通信设备82发送数据。例如,这些设备72和82可以认同包括MPEG-4和MPEG-2标准都支持的一组特征的数据格式。然后,编解码器/代码转换器86能够执行某些代码转换操作,例如执行MPEG-4和MPEG-2编码的数据之间的仅报头代码转换。
在这个过程期间,通信设备72还可以确定可以用于或可以不用于向通信设备82进行的数据通信的编码功能。例如,如之前描述的,在确定通信设备82使用哪些特征和数据格式之后,通信设备72可以调整编解码器76所执行的编码操作。
例如,如果编解码器76包括MPEG-4编码器,则通信设备72可以控制编解码器76根据MPEG-4简单简档来对I帧和P帧进行编码,并且避免MPEG-2不支持的诸如不受限制的运动向量之类的这些特征。此外,通信设备72可以控制编解码器76最小化或者甚至避免对B帧的使用,并避免对MPEG-2不支持的诸如交错编码之类的编码模式的使用。通过以这种方式控制编解码器76,通信设备82所接收的数据可以被编解码器/代码转换器86更高效地代码转换成MPEG-2格式,以在无线网络90上进行传输。
因而,在一些示例中,通信设备72和通信设备82首先可以确定编解码器76和编解码器/代码转换器86所共有的或可使用的一组数据格式特征。在这些示例中,编解码器/代码转换器86可以基于这组共有的特征来执行一个或多个代码转换操作,并且在一些例子中可以执行报头代码转换,例如针对通信设备72所提供的数据从MPEG-4到符合无线网络90上的数据通信的MPEG-2报头的报头代码转换。
在一些示例中,编解码器/代码转换器86可以基于可以使用的不同数据格式所支持的一组共有的特征来执行代码转换功能。例如,编解码器/代码转换器86可以被配置为执行MPEG-4和MPEG-2数据格式之间的代码转换。通信设备82可以被配置为经由无线网络80从通信设备72接收符合MPEG-4的数据。然而,通信设备82可能需要在无线网络90上发送符合MPEG-2格式的数据。在这种情况中,编解码器/代码转换器86能够基于MPEG-4和MPEG-2都支持的一组共有的特征来执行代码转换功能,以将已接收数据从MPEG-4格式代码转换成可接受的MPEG-2格式,以在无线网络90上进行数据通信。
下面所示的表1示出了MPEG-2和MPEG-4(部分2)数据格式/标准中的每一个所支持的具体特征的示例。表1的第一列指定具体特征;第二列指定在MPEG-2中对这些特征的支持(或其潜在的不足);第三列指定在MPEG-4中对这些特征的支持(或其潜在的不足);以及第四列指定MPEG-4和MPEG-2都支持的、并且在通信设备72和通信设备82的任一个或两个中可以用于编码和/或代码转换功能的一组共有的特征。
表1
在一些例子中,通信设备72还可以向通信设备82发送辅助交互数据。这种交互数据可以包括例如与在显示设备上显示的并且可以由用户控制或操作的图标和/或光标相对应的数据。光标可以包括图标的一个示例。例如,可以在包括在显示器/扬声器73中的显示器上向通信设备72的用户显示各种图形数据和/或视频数据。此外,可以在显示器上显示一个或多个光标或其它图标(例如,箭头)。用户可以经由用户界面例如通过操作输入设备(例如键盘)或者控制触摸屏或显示器/扬声器73提供的其它触摸/人机接口设备,来控制这些光标或图标。光标或图标本身可以是用户定义的或用户选择的。
通信设备72能够例如向通信设备82发送任何图形数据、视频数据或音频数据,使得通信设备82可以经由无线网络90发送这样的数据,以在显示器/扬声器94上输出。此外,通信设备72能够向通信设备82发送辅助交互数据,其可以包括与用户所操作的光标/图标以及这些光标/图标在显示器上的任何移动有关的信息。然后,通信设备82向数字TV 92提供辅助交互数据,使得这些光标/图标还可以在显示器94上显示。数字TV 92所接收的数据可以对显示器94所显示的图标(例如光标)(例如,的运动、行为、位置)进行控制。编解码器/代码转换器86可以将这种辅助数据与相关联的节目数据(例如音频数据、视频数据)进行复用,或者这种辅助数据可以被复用并作为独立的节目流在无线网络90上进行发送。在一些示例中,编解码器/代码转换器86可以使用并利用无线网络90所支持的数字广播格式中所使用的现有结束字幕/子标题格式,来(例如使用用户定义的交互报头)向数字TV接收机96发送辅助交互数据。
图7A-图7B是示出了显示数据从第一设备91(例如,移动/便携式设备91)向第二设备95(例如,设备91的外围设备/配件)发送并且然后接着被第二设备95发送到TV 97以进行显示的示例的概念图。在这个示例中,设备91可以包括第一通信设备,例如图5中所示的通信设备50。设备95可以包括第二通信设备,例如图5中所示的通信设备58。TV 97可以包括数字TV,例如图5中所示的数字TV 66。
在一些示例中,设备91可以(例如经由WPAN或WLAN网络)与设备95无线通信。设备95可以(例如,经由针对数字广播频谱的数字广播网络)与TV 97无线通信。在一些情况下,将设备91耦合到设备95的无线网络可以包括与将设备95耦合到TV 97的无线网络不同的网络。在一些可替换的示例中,设备95能够与设备91对接或以其它方式直接耦合。在各个示例中,设备95可以用作设备91和TV 97之间的桥,并且可以提供一种机制,可以通过该机制根据数字广播格式将设备91所提供的数据经由设备95发送到TV 97。
设备91包括显示器93,并且TV 97包括显示器99,如图7B中所示。在一些示例中,设备91可以包括移动/便携式设备(例如,手机、智能电话、膝上型计算机),并且设备95可以包括针对设备91的外围设备或配件设备(例如,可拆键盘、鼠标)。在一些情况下,设备95可以包括针对设备91的独立、单独的模块。TV 97可以包括数字HDTV。显示器99可以包括或可以不包括嵌入式的或集成的接收机/调谐器。
图7B示出了设备91可以如何与设备95进行通信(例如,无线通信)以向设备95提供图形数据、视频数据、音频数据和/或交互数据。显示器93包括人的图像,并且还包括箭头图标。箭头图标可以包括可以经由来自用户的输入(例如经由对设备91的触摸屏或其它人机接口输入设备的操作)进行移动的光标,以选择或标识所显示的图像数据的部分。设备91能够经由无线(例如,Wi-Fi、蓝牙)传输向设备95发送图像和用户交互/辅助数据(例如,箭头图标的移动)。
因此,用户可以使用(例如,屏幕93的)触摸屏来控制TV 97的屏幕99上的光标或其它图标(例如图7中所示的箭头)的移动或控制。用于光标的图标可以是用户选择的或定义的,以用于定制化。例如,用户可以从多个预先存在的图标中选择光标图标,或者可以定义或创建特定于用户的图标。在一些示例中,TV 97的调谐器/接收机中可能已经存在或者所支持的结束字幕和子标题功能可以用于封装或传输触摸控制元数据。例如,可以以其它方式用于结束字幕或子标题信息的报头或数据结构可以替换地包括与显示屏上的图标或光标的控制和移动有关的触摸控制信息或元数据。
在一些情况下,特别是如果设备95包括与设备91通信的外围设备或配件设备(例如,键盘、鼠标),则用户可以为设备91启用设备95。在一些例子中,用户可以例如通过选择设备91上的选项或按钮和/或通过选择设备95上的选项或按钮,来手动地启用设备91和95之间的连接。然而,在一些例子中,例如如果对设备91供电或将设备91置入特定操作模式,则设备95可以自动地变成已启用的。
然后用户可以发起设备91和95上的允许在这些设备之间交换(例如无线交换)数据的应用。例如,用户可以选择设备91或屏幕93上的特定选项或按钮来发起所述应用。可替换地,如果设备95包括具有用户输入控制(例如,键盘上的按键)的设备,则用户可以选择设备95上的这些控制中的一个来发起所述应用。
如果设备95识别出用于向TV 97进行数据传输的一个或多个可用信道(例如,空白),则设备95可以将这些信道的标识符传输给设备91,使得设备91可以选择这些信道中的一个或多个以进行使用。例如,设备91可以自动地选择这些信道中的一个或多个。在一些情况下,设备91可以在屏幕93上显示可用信道,并允许用户选择这些信道中的一个或多个。在其它情况下,设备95可以自动地选择所识别的信道中的一个或多个以进行使用。在选择了信道之后,设备95可以包括诸如基于IR的发射机之类的信道发射机(例如,信道发射机11)以将信道以及信道变化的信息传输给TV 97,使得TV 97能够自动地调谐到适当的信道并从设备95接收数据。
设备95能够经由广播(例如数字TV)通信将图像和用户交互/辅助数据发送给TV 97中所包括的接收机。在一些例子中,设备95可以在将已接收数据发送给TV 97的接收机之前对该数据进行编码和/或代码转换。然后,TV 97能够在显示器99上可能以增加的大小和/或分辨率来显示图像和用户交互数据。
以这种方式,用户能够无线地将设备91的显示器93扩展到TV 97。在一些例子中,设备91、95和TV 97通常可能处于接近的位置处,例如在同一房间、房屋或一般区域中。例如,如果显示器93太小或有限,那么用户可能希望在TV 97的大得多的显示器99上观看显示数据,显示器99还可以提供更高的图像分辨率。还可以在显示器99上捕获并显示与显示器93上的箭头图标的任何交互。因为设备95可以包括代码转换功能,所以在一些情况下设备91可以不必包括任何专用的功能。
可以由设备95来执行全部专用的数据格式化、变换、代码转换等,以便根据TV 97的接收机可能期望的广播格式/标准来格式化数据。在一些情况下,设备95可以用作一种形式的tv适配器,其向设备91提供到TV 97的直接接口,而不需要TV 97的任何额外的硬件组件,例如机顶盒或用于在TV 97的显示器99上进行呈现之前对任何已接收数据进行解码的其它中间设备。设备95能够将数据格式化成可以被TV 97的调谐器/接收机直接接收和处理的适当格式(例如,数字TV格式),以实现与TV 97的无缝互操作。设备95的全部功能可以包括在设备91的外围设备/配件组件中,该外围设备/配件组件能够与设备91(例如,无线地)通信。例如,设备95可以包括可与设备91一起使用的可拆键盘或鼠标设备。
在一些情况下,设备91的用户可能希望在显示器93和显示器99上都观看数据。然而,因为显示器93可能在分辨率、大小以及其它因素方面具有一些限制,所以用户还可以禁用显示器93上的显示功能,而在显示器99上显示数据(例如,如果设备97包括大屏幕HDTV)。例如,如果将在屏幕93上显示的数据非常大,并且可能不完全适合于屏幕93以便易于观看,那么在一些特定的示例中,用户可能希望禁用显示器93上的显示功能,而只在TV 97的显示器99上观看这种信息。以这种方式,当大量的内容可能不完全适合于显示器93时,用户能够在TV 97的显示器99上观看这种内容。
在一些情况下,从设备91发送到设备95的数据可以包括设备91的显示信息。显示信息可以包括在设备91上呈现的主显示数据。例如,主显示数据可以包括在设备91的显示器93上显示的任何数据。然后,设备95可以通过向TV 97发送主显示数据,来在至少一个所识别的信道中从设备95发送数据以便进行显示。
然而,在一些例子中,在至少一个所识别的信道中从设备95发送数据可以包括发送与设备91的显示器93上显示的主显示数据不同的辅显示数据。设备95可以从设备91接收包括辅显示数据的显示信息,其中辅显示数据实际上并不在显示器93上显示。然而,辅显示数据可以在被TV 97从设备95接收到之后,在显示器99上显示。例如,当设备91的用户想要查看可能不完全适合于显示器93的内容(例如,web页面、桌面信息)时,可能发生这种情况。
在一些示例中,设备91发送到设备95的显示数据可以包括可以被显示器93显示的主显示数据,还可以包括与主显示数据不同的辅显示数据,其中,辅显示数据并不在设备91的显示器93上显示(例如,如果辅显示数据不适合于显示器93)。在这些示例中,设备95可以将主显示数据和/或辅显示数据发送给TV 97,以便进行显示。例如,如果TV 97的显示器99比设备91的显示器93大,那么显示器99能够例如通过显示辅显示数据来显示更大量的数据。TV 97的显示器99还可以被配置为显示主显示数据。
图8是示出了与信道识别器62A结合的数字TV转换单元/发射机60A的示例的方框图,其可以实现在通信设备58A内。在图8中,数字TV转换单元/发射机60A可以是图5中所示的数字TV转换单元/发射机60的一个示例,而信道识别器62A可以是图5中所示的信道识别器62A的一个示例。在图8的特定示例中,通信设备58A能够根据具体的数字广播格式即ATSC广播多媒体数据。
通信设备58A可以有助于向诸如高清晰度或平板电视之类的ATSC就绪(ATSC-ready)外部设备进行的低功率传输。在这种情况下,ATSC就绪设备可以包括图5中的数字TV 66或图6中的数字TV 92。在一些示例中,ATSC就绪设备可以包括显示设备和调谐器/接收机。
如图8中所示,数字TV转换单元/发射机60A可以包括各种组件,例如一个或多个编解码器/代码转换器100A、传输编码器/复用器102A、纠错编码器104A、ATSC调制器106A、射频(RF)双工器/开关108A以及发射机110A。这些组件帮助支持在实现ATSC标准的频谱上进行的数据传输。ATSC标准是多层的标准,其提供用于视频编码、音频编码、传输流以及调制的层。在一个示例中,RF双工器/开关108A可以包括超高频(UHF)双工器/开关。双工器可以允许信号被接收以用于感测目的,并允许信号被发送以用于通信目的。
编解码器/代码转换器100A可以包括一个或多个视频编解码器以及一个或多个音频编解码器,以将视频和/或音频数据编码/解码成一个或多个流。例如,编解码器/代码转换器100A可以包括运动图象专家组-2(MPEG-2)编解码器或H.264编解码器(来自电信标准部门,ITU-T),以对视频数据进行编码/解码。编解码器/代码转换器100A还可以包括杜比数字(杜比AC-3)编解码器,以对音频数据进行编码/解码。ATSC流可以包含一个或多个视频节目以及一个或多个音频节目。视频编码器中的任何一个可以实现针对标准清晰度视频的主简档或针对高清晰度分辨率视频的高简档。在一些情况下,编解码器/代码转换器100A可以包括一个或多个代码转换器,以将数据从一种格式代码转换到另一种格式,例如上面参考图6中的编解码器/代码转换器86所描述的。
传输(例如,MPEG-2传输流或TS)编码器/复用器102A从编解码器/代码转换器100A接收数据流,并能够将这些用于广播的数据流组合成例如一个或多个分组化的基本流(PES)。然后,这些PES被分组化成单独的节目传输流。在一些例子中,传输编码器/复用器102A可以可选地向纠错编码器104A(例如,Reed-Solomon编码器)提供输出传输流,纠错编码器104A可以通过添加与传输流相关联的一个或多个纠错码来执行纠错编码功能。数据接收机可以使用这些纠错码来进行纠错或减少错误。
ATSC调制器106A能够对传输流进行调制以用于广播。在一些示例性情况下,例如,ATSC调制器106A可以将8个残留边带(8VSB)调制用于广播传输。然后,RF双工器/开关108A可以对传输流进行双工复用,或用作针对传输流的开关。发射机110A能够使用信道识别器62A所识别的一个或多个可用信道来向一个或多个外部设备广播一个或多个传输流。
信道识别器62A包括数据库管理器124、信道选择器120A、可选的信道选择用户接口(UI)122A以及频谱传感器118A。信道识别器62A和数字TV转换单元/发射机60A都耦合到存储器112A,存储器112A可以包括一个或多个缓冲器。信道识别器62A和数字TV转换单元/发射机60A可以直接交换信息,或者还可以通过经由存储器112存储和获取信息来间接地交换信息。
信道识别器62A包括频谱传感器118A。如之前所讨论的,频谱传感器(例如频谱传感器118A)能够感测针对特定数字TV格式(例如ATSC)的广播频谱内的一个或多个频带中的信号。频谱传感器118A可以基于其识别占据该频谱内的一个或多个已用信道的任何数据的能力,来确定当前的信道可用性以及信号强度。然后,频谱传感器118A可以向信道选择器120A提供关于当前未使用或可用的信道的信息。例如,如果频谱传感器118A未检测到任何外部、独立设备正在特定信道上广播的任何数据,则其可以检测到该信道是可用的。
如图8中所示,信道选择器120A还可以经由网络126和数据库管理器124从数字TV频带数据库接收信息。数字TV频带数据库128位于通信设备58A的外部,并且包括与针对特定数字TV格式(例如ATSC)的广播频谱内当前在用或可用的信道有关的信息。通常,随着将信道投入使用或释放信道以供其它设备使用,而动态地更新数字TV频带数据库128。在一些例子中,可以通过地理位置/区域或通过频带(例如,低甚高频(VHF)、高VHF、超高频(UHF))来组织数字TV频带数据库128。
在一些情况下,为了使信道识别器62A从数字TV频带数据库128获得信道可用性信息,信道识别器62A可以将地理定位信息作为输入提供到数字TV频带数据库128中。信道识别器62A可以从地理定位传感器115获得地理定位信息或坐标,地理定位传感器115可以指示通信设备58A在特定时间点的地理位置。在一些示例中,地理定位传感器115可以包括GPS传感器。
在从地理定位传感器115接收到地理定位信息之后,信道选择器120A可以将这种信息作为输入经由数据库管理器124提供给数字TV频带数据库128。数据库管理器124可以提供到数字TV频带数据库128的接口。在一些情况下,数据库管理器124可以在获取数字TV频带数据库128的所选内容时存储该内容的本地副本。另外,数据库管理器124可以存储信道选择器120A提供给数字TV频带数据库128的选择信息,例如地理定位信息。
在发送与通信设备58A有关的地理定位信息之后,信道选择器120A可以从数字TV频带数据库128接收在数字TV频带数据库128中给出、列出的一个或多个可用信道的集合。可用信道的集合可以是在通信设备58A当前所占据的地理区域或位置(如地理定位传感器115所指示的)中可用的那些信道。
在从频谱传感器118A和数字TV频带数据库128中的任意一个或两个接收到可用信道信息之后,信道选择器120A可以自动地或经由用户输入或经由信道选择UI 122A选择一个或多个可用信道。信道选择UI可以在图形用户界面内呈现可用信道,并且服务或应用的用户可以选择这些可用信道中的一个或多个。
在一些情况下,一旦被更新,数据库128就可以指示所选择的信道被通信设备58A使用,直到通信设备58A向数据库128发送后续消息为止,所述后续消息指示这些信道不再需要或不再被使用。在其它情况下,数据库128可以只在定义的时间间隔内为通信设备58A保留所选择的信道。在这些情况下,通信设备58A可以在定义的时间间隔内向数据库128发送一消息,该消息指示设备58A仍然在使用所选择的信道,在这种情况中,数据库128将在第二时间间隔内重新开始对所选择的信道的保留,以供通信设备58A使用。
在通信设备58A内可以包括一个或多个时钟114A。如图8中所示,时钟114A可以被数字TV转换单元/发射机60A和信道识别器62A使用,或者可以驱动数字TV转换单元/发射机60A和信道识别器62A的操作。时钟114A可以被通信设备58A配置或设置。在一些情况下,时钟114A可以被设备58A外部的时钟配置或同步到设备58A外部的时钟。例如,设备58A可以从外部设备(例如经由地理定位传感器115)接收时钟或定时信息,并且可以基于所接收到的信息配置或同步时钟114A。
例如,在一些情形下,通信设备58A可以实现与接收设备(例如,图5中的数字TV接收机70或图6中的数字TV接收机96)共有的时钟功能。在这些情形下,通信设备58A和接收设备都可以从外部设备接收时钟或定时信息,并基于所接收到的信息同步它们自己的内部时钟。以这种方式,通信设备58A和接收设备可以高效地使用共有时钟进行操作。数字TV转换单元/发射机60A和信道识别器62A还可以使用时钟114A来同步或对齐某些操作。
还如图8中所示,通信设备58A还包括信道发射机116A,信道发射机116A通信地耦合到信道识别器62A。信道识别器62A可以向信道发射机116A提供与数字TV转换单元/发射机60A在发送数据中所使用的信道相关联的信息。
然后,信道发射机116A能够发送信道命令信息,该信道命令信息直接或间接地标识信道。例如,信道命令信息可以包括信道的特定标识。在这个示例中,数据接收机(例如,图5中的数字TV接收机70或图6中的数字TV接收机96)能够直接根据所接收的信道命令信息确定信道。在其它情况下,信道发射机所发送的信道命令信息可以(例如经由信道上/下信息)间接地标识信道。在这些情况下,数据接收机能够通过处理所接收的命令信息以及数据接收机已经存储的与先前用于数据传输的信道有关的状态或其它信息,来确定信道。
在一些示例中,数字TV转换单元/发射机60A还可以包括传输静噪单元(未示出)。该静噪单元可以类似于图2中所示的静噪单元15而运行,以在(例如,由频谱传感器118)执行时间频谱感测操作的一个或多个时间间隔期间对数据传输进行静噪。
图9是示出了与信道识别器62B结合的数字TV转换单元/发射机60B的另一示例的方框图,其可以实现在通信设备58B中。在图9中,数字TV转换单元/发射机60B可以是图5中所示的数字TV转换单元/发射机60的一个示例,而信道识别器62B可以是图5中所示的信道识别器62的一个示例。数字TV转换单元/发射机60B和信道识别器62B中的每一个可以存储信息并且从存储器设备112B获取信息。
类似于数字TV转换单元/发射机60A,数字TV转换单元/发射机60B包括一个或多个编解码器/代码转换器100B、传输编码器/复用器102B、纠错编码器104B、ATSC调制器106B、RF双工器/开关108以及发射机110B。数字TV转换单元/发射机60B和信道识别器62B都可以使用一个或多个时钟114B。
图7B中的信道识别器62B与图7B中的信道识别器62A的不同之处在于:信道识别器62B不包括与数字TV频带数据库接合的数据库管理器。在图8中,信道识别器62B只包括频谱传感器118B。因为在图8的示例中没有实现地理定位功能,所以通信设备58B不包括地理定位传感器。信道选择器120B基于从频谱传感器118B接收的输入来识别一个或多个可用信道以用于广播传输。信道选择器120B还可以接收经由可选择的信道选择界面122B从可用信道列表中进行的对信道的用户选择。可以基于频谱传感器118B所提供的所感测的信号信息,来在信道选择界面122B上呈现该可用信道列表。
图10是示出了协议栈的示例的概念图,其中,该协议栈可以由诸如图1-图6中的任何一个所示的通信设备中的一个之类的通信设备来实现以进行数据通信。仅仅是为了说明的目的,下面在图10的描述中将假定协议栈是由图6中的通信设备82实现的。
如图10中的概念图所示的,示例性协议栈包括物理层、介质访问控制(MAC)层、中间件层、应用层和服务层处的示例性层。在通信协议栈中,通信设备82可以在各个层处包括多个层单元。可以包括这些单元中的各个单元,以实现在本地网络上进行的无线通信,例如在图6中经由无线网络80在通信设备82和通信设备72之间进行的无线通信。本地无线网络可以包括无线局域网,例如Wi-Fi或蓝牙网络。
为了有助于这种无线通信,协议栈可以在物理层和MAC层都包括本地无线层单元(例如,用于Wi-Fi通信的802.11g/n层单元)。还可以在中间件层实现传输层单元。例如,可以在中间件层处实现传输控制协议/因特网协议(TCP/IP)或者实时传输协议(RTP)/用户数据报协议(UDP)。在一些情况下,这些层单元可以由发射机/接收机84来实现。
还可以包括各个层,以实现数字广播网络上的无线通信,例如在图6中经由无线网络90在通信设备82和数字TV接收机96之间进行的无线通信。数字广播网络可以包括数字TV网络,例如符合ATSC标准的网络。
为了提供对这些通信的支持,协议栈可以在物理层处包括频谱感测单元和调制/传输层单元(例如,针对ATSC)。频谱感测单元可以试图识别频谱中的空白,例如无线网络90中的一个或多个可用信道。调制/传输层单元能够在可用空白上向数字TV接收机96提供传输。在一些示例中,频谱感测和调制/传输层单元可以包括在物理层处的空白感知无线单元内,其可以由信道识别器88和/或发射机/接收机84来实现。
信道识别器88还可以在MAC层处实现频率选择层单元,以选择所识别的空白中的一个或多个可用信道。还可以在MAC层处实现纠错单元(例如,ATSC前向纠错或FEC),以在该层处执行一个或多个纠错功能。
可以在中间件层处实现传输流层单元,以经由无线网络90向数字TV接收机96进行传输流通信(例如,MPEG-2 TS,传输流)。在一些示例中,可以在中间件层处实现信道调谐单元,其可以由信道发射机(例如,图1中所示的信道发射机11)来实现,以(例如经由IR通信)向诸如数字TV接收机96之类的数据接收机传输信道信息。
可以在图10中所示的示例性协议栈的应用层内实现各种不同的层单元。可以在该层中实现各种不同的编码器和/或代码转换器。例如,可以提供用于视频、音频和/或交互/辅助(例如光标/图标)数据的编码器和/或代码转换器。这些层单元可以由编解码器/代码转换器86来实现,之前参照图6描述了编解码器/代码转换器86。在一个示例中,音频编码器/代码转换器层单元可以提供对AAC(高级音频编码)到AC-3的代码转换或者MPEG-I层II代码转换的支持。在一个示例中,视频编码器/代码转换器层单元可以提供对MPEG-4(部分2)到MPEG-2的代码转换的支持。
如图10中所示的,应用层还包括通信设备82所实现的用于无线通信的两个应用:第一无线通信应用,用于支持与通信设备72的本地无线通信;以及第二无线通信应用,用于支持在数字电视广播网络中的所识别的空白上向数字TV接收机96的无线通信。在一些例子中,这些应用可以包括在通信设备82中的客户端应用内。
最后,在服务层处,通信设备82提供对屏幕共享以及无线显示的支持,例如如图7B的示例中所示的。通过与通信设备82的交互,可以对通信设备72的显示器73上所显示的数据进行扩展,以在数字TV 92上进行无线显示,数字TV 92包括数字TV接收机96。通信设备72能够经由无线网络80向通信设备82无线地传输这种数据,并且通信设备82能够经由无线网络90无线地传输该数据,以在数字TV 92上进行显示。
图11是示出了可以由第一通信设备发送到第二通信设备的数据的示例性数据格式的概念图。在一个示例中,图11中所示的示例性数据格式可以包括从一个通信设备(例如,通信设备72)发送到另一通信设备(例如,通信设备82)的视频数据(例如,MPEG-4数据)的比特流结构。
如图11中所示的,示例性数据格式或数据结构包括不同级别的多个不同数据单元。例如,符合图11中的数据格式或根据图11中的数据格式进行格式化的数据可以包括宏块(MB)级别、片级别、帧级别以及GOV(视频对象面组)级别的数据单元。
MB级别可以包括一个或多个宏块162A-162N,并且还包括额外的数据或报头信息160。报头/数据160可以包括视频分组报头。每个宏块162A-162N可以包括宏块报头。在该MB级别,可以存在一组或多组图11中所示的宏块-报头信息。
片级别可以包括一个或多个视频分组166A-166N,并且还可以包括额外的数据或报头信息164。如图11中所示的,每个视频分组166A-166N可以包括来自MB级别的数据。因而,视频分组166N可以包括宏块162A-162N以及报头/数据160。每个其它视频分组(例如,视频分组166A)还可以包括类似于宏块162A-162N的一个或多个宏块,并且还包括类似于报头/数据160的额外报头信息或数据。片级别的报头/数据164可以包括各种信息,例如配置信息、标记比特、时间信息、编码类型信息(例如,VOP编码类型信息)或(例如,MPEG-4比特流结构中的)其它信息。
帧级别可以包括一个或多个视频对象面(VOP)170A-170N,并且还包括额外的数据或报头信息168。每个VOP 170A-170N可以包括来自片级别的数据。例如,VOP 170N可以包括视频分组166A-166N和报头/数据164。每个其它VOP(例如,VOP 170A)还可以包括一个或多个视频分组以及额外的报头信息或数据。帧级别的报头/数据168可以包括各种类型的信息,例如用户数据。
GOV级别可以包括一个或多个GOV 174A-174N以及额外的数据或报头信息172。每个GOV 174A-174N可以包括来自帧级别的数据。例如,GOV174N可以包括VOP 170A-170N和报头/数据168。每个其它GOV(例如,GOV 174A)还可以包括一个或多个VOP和额外的报头信息或数据。GOV级别的报头/数据172可以包括各种类型的信息,其包括(例如,针对MPEG-4比特流的)配置信息。
图11中所示的数据格式或结构还包括节目或序列级别的报头信息190。报头信息190可以包括各种类型的信息。例如,报头信息190可以包括简档/级别信息178、报头信息180以及对象/对象层信息182。报头信息190可以可选地包括用户数据176。
对象/对象层182可以包括视频对象层,其可以包括GOV级别的数据(例如,GOV 174A-174N以及报头/数据172)。对象/对象层182中的视频对象层可以包括在视频对象中,视频对象可以是(例如,针对MPEG-4结构的)可视对象的一部分。报头信息180可以包括各种类型的信息,例如视频信号类型信息、视频对象标识符以及对象类型。简档/级别178包括可以特定于数据格式或结构的简档信息。报头信息190还可以可选地包括用户数据176,用户数据176可以是由特定用户提供的或针对特定用户定制的。
如上面所描述的,图11中所示的示例性数据格式可以包括从一个通信设备(例如,通信设备72)发送到另一通信设备(例如,通信设备82)的视频数据(例如,MPEG-4数据)的比特流结构。接收该数据的通信设备,例如通信设备82,可以使用一个或多个编解码器和/或代码转换器(例如,编解码器/代码转换器86)来将该数据转换成可以用于在另一网络(例如,无线网络90)上进行无线通信的不同格式。
在许多例子中,代码转换操作可以只将报头信息(例如报头信息190)代码转换成不同格式。在这些例子中,可以根本不对GOV级别、帧级别、片级别以及宏块级别内的数据进行代码转换,而是保持不变。例如,如果代码转换器将数据从符合图11中所示的格式的MPEG-4格式代码转换成MPEG-2格式,那么代码转换器可以只将报头信息190代码转换成符合MPEG-2的格式。在通信设备中,这种形式的报头代码转换可以帮助最小化时延和功耗,同时增加处理效率。在执行熵编码或者甚至部分熵编码的情况下,编解码器和/或代码转换器(例如,编解码器/代码转换器86)还可以只执行报头代码转换。在这些情况下,编解码器可以包括MPEG-2熵编码器,其可以使用MPEG-4所需要的硬件加速器。
在一些示例中,当已经发送了图11中所示的数据格式的数据的通信设备(例如,图6中的设备72)已经以某种方式对GOV、帧、片和/或MB级别中的数据进行了编码时,编解码器/代码转换器(例如,图6中的编解码器/代码转换器86)可以只执行报头代码转换。例如,如果通信设备72根据图11中所示的数据格式向通信设备82发送MPEG-4数据,并且通信设备82需要向数字TV接收机96发送MPEG-2数据格式的数据,那么通信设备82和通信设备72可以确定避免MPEG-4编码中的不被MPEG-2支持的某些特征,如之前在上面所描述的。也即是说,通信设备72的编解码器76可以使用MPEG-4和MPEG-2共同支持的特征的子集将数据编码成MPEG-4格式,并且可以避免其它特征(例如,不受限制的运动向量、B帧、交错编码)。在这些情况下,编解码器/代码转换器86能够执行仅报头代码转换,并且可以不必对其已经从通信设备72接收到的宏块数据、片数据、帧数据或GOV数据进行代码转换。
在其它示例中,编解码器/代码转换器可以执行报头代码转换和/或其它数据代码转换。例如,在一些情况下,代码转换器可以潜在地对图11中所示的宏块级别、片级别、帧级别和/或GOV级别中的一个或多个级别的数据进行代码转换,以适当地将该数据转换成经由数字广播网络发送到数字TV接收机的格式(例如,MPEG-2)。
图12是示出了可以被通信设备(例如,图1-图6中的任何一个中所示的通信设备中的一个)执行的方法的示例的流程图。通信设备可以(例如,使用信道识别器)识别数字广播频谱中当前可用的至少一个信道(200)。通信设备可以(例如,使用数据接收机)接收从第二不同的通信设备发送的数据(202),并且然后可以(例如,使用数据发射机)在数字广播频谱的至少一个所识别的信道中发送该数据,其中所发送的数据符合数字广播格式(204)。
在一些示例中,通信设备可以识别数字广播电视频谱的未使用部分中的至少一个信道,并且在数字广播电视频谱的该至少一个所识别的信道中根据数字广播格式发送该数据。在一些示例中,通信设备可以通过识别电视频带空白来识别该至少一个信道。只举几个非限制性的示例,数字广播格式可以包括ATSC格式、T-DMB格式、DVB格式、地面综合业务数字广播格式或MPEG-TS格式。
在一些示例中,第二通信设备可以是对接的。在一些示例中,接收从第二通信设备发送的数据可以包括:在无线网络上接收从第二通信设备发送的数据,并且无线网络可以与针对数字广播频谱的广播网络不同。
从第二通信设备发送的数据可以包括第二通信设备的显示信息。显示信息可以包括在第二通信设备上呈现的主显示数据,并且在至少一个所识别的信道中从第一通信设备发送数据可以包括:发送主显示数据。然而,在一些例子中,在至少一个所识别的信道中从第一通信设备发送数据可以包括:发送辅显示数据,该辅显示数据与第二通信设备所显示的主显示数据不同。例如,当第二通信设备的用户可能想要查看可能不适合于第二通信设备的显示屏的内容(例如,web页面、桌面信息)时,可能发生这种情况。
在一些示例中,从第二通信设备发送的数据可以包括第二通信设备的人机接口设备所提供的数据,并且在至少一个所识别的信道中从第一通信设备发送数据可以包括:向外部设备发送该人机接口设备所提供的数据,其中,该人机接口设备所提供的数据能够被外部设备使用以控制外部设备所显示的图标。第二通信设备的人机接口设备可以包括触摸界面,例如触摸屏。这样,第二通信设备的触摸屏可以用作例如触摸面板,以控制外部设备的显示器(例如,电视屏幕)上的光标或其它图标。
通信设备可以从第二通信设备接收第一数据格式的数据,并且通信设备可以将第一数据格式的数据转换成第二数据格式的数据,第二数据格式符合数字广播格式。然后,通信设备可以在至少一个所识别的信道中发送第二格式的数据。第一个数据格式的数据和第二数据格式的数据中的每一个可以包括音频数据、视频数据、文本数据、语音数据、图形数据以及辅助交互数据中的至少一个。
在一些情况下,通信设备可以通过对第一数据格式的数据进行编码以生成符合第二数据格式的已编码数据,来将第一数据格式的数据转换成第二数据格式的数据。在一些情况下,通信设备可以通过将第一数据格式的数据代码转换成第二数据格式的数据,来将第一数据格式的数据代码转换成第二数据格式的数据。通信设备可以基于第一数据格式和第二数据格式共有的并都支持的特征集,来将第一数据格式的数据代码转换成第二数据格式的数据。在一些情况下,通信设备可以向第二通信设备发送信息,以指定第二数据格式。
在一个具体的示例(该示例只是为了说明的目的而描述的,而不应当被视为是限制性的)中,通信设备可以将第一数据格式的视频数据代码转换成第二数据格式的视频数据。第一数据格式可以包括MPEG-4格式,并且第二数据格式可以包括MPEG-2格式。
如果通信设备包括静噪单元(例如,图2中的静噪单元15),则通信设备可以检测在至少一个时间间隔期间该至少一个所识别的信道是否继续可供使用。在该至少一个时间间隔期间,通信设备可以避免发送任何数据。
在一些示例中,通信设备可以确定该至少一个所识别的信道不可再进一步使用,并且可以识别数字广播频谱中当前可用的至少一个其它信道。通信设备可以接收从第二通信设备发送的额外数据,并且可以在数字广播频谱的至少一个其它所识别的信道中发送该额外数据,其中,所发送的额外数据符合数字广播格式。如果通信设备包括信道发射机(例如,图1中的信道发射机11),则通信设备可以向第三设备(例如,数据接收机9中的一个或多个)发送至少一个消息,其中,该至少一个消息包含允许第三设备确定从至少一个所识别的信道到至少一个其它所识别的信道的信道改变的信息。
通信设备可以包括频谱传感器(例如,图8中的频谱传感器118A或图9中的频谱传感器118B)。通信设备可以使用频谱传感器来该识别至少一个信道。在一些示例中,通信设备还可以访问数字TV频带数据库(例如,图8中的数据库128)。在这些示例中,通信设备还可以访问数字TV频带数据库以识别该至少一个信道。
在一些示例中,通信设备可以识别数字广播频谱的多个可用信道。通信设备可以接收(例如,从通信设备本身或从其它设备)对多个可用信道中的至少一个的选择,并且可以在所选择的信道中的至少一个中发送数据。在一些例子中,通信设备可以基于自动选择接收从该通信设备对多个可用信道中的至少一个进行的这种选择。在其它情况下,通信设备可以向另一设备(例如,第二通信设备)发送对所识别的多个可用信道的指示。在这些情况下,通信设备可以从其它设备接收对多个可用信道中的至少一个的选择。
本发明中所描述的技术可以实现在通用微处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)、可编程逻辑器件(PLD)或其它等同逻辑器件中的一个或多个内。相应地,本文中使用的术语“处理器”或“控制器”可以表示适于实现本文所描述的技术的前述结构或任何其它结构中的任何一个或多个。
本文示出的各种组件可以由硬件、软件和/或固件的任何合适的组合来实现。在附图中,将各种组件描绘为单独的单元或模块。然而,参照这些附图描述的各种组件中的全部或多个可以集成为普通硬件、固件和/或软件中的组合单元或模块。相应地,将特征表示成组件、单元或模块旨在强调特定的功能特征,以便于解释,并且不必要求通过单独的硬件、固件或软件组件来实现这些特征。在一些情况下,可以将各种单元实现成一个或多个处理器所执行的可编程过程。
本文描述为模块、设备或组件的任何特征可以一起实现在集成逻辑器件中,或单独地实现为分立的但可互操作的逻辑器件。在各个方面中,这些组件可以至少部分地形成为一个或多个集成电路设备,其可以统称为集成电路设备,例如集成电路芯片或芯片组。可以在单个集成电路芯片设备或在多个可互操作的集成电路芯片设备中提供这种电路,并且这种电路可以用在各种图像、显示、音频或其它多媒体应用和设备中的任何一种中。例如,在一些方面中,这些组件可以形成移动设备的一部分,例如移动设备是无线通信设备手机(例如,移动电话手机)。
如果用软件实现,则所述技术可以至少部分地由计算机可读数据存储介质来实现,计算机可读数据存储介质包括具有指令的代码,当所述指令被一个或多个处理器执行时,所述指令执行上面描述的方法中的一个或多个。计算机可读存储介质可以形成计算机程序产品的一部分,计算机程序产品可以包括包装材料。计算机可读介质可以包括:诸如同步动态随机存取存储器(SDRAM)之类的随机存取存储器(RAM)、只读存储器(ROM)、非易失性随机存取存储器(NVRAM)、电可擦可编程只读存储器(EEPROM)、嵌入式动态随机存取存储器(eDRAM)、静态随机存取存储器(SRAM)、闪存、磁或光数据存储介质。所使用的任何软件可以被一个或多个处理器执行,例如所述处理器是一个或多个DSP、通用微处理器、ASIC、FPGA或其它等同集成或分立逻辑电路。
已经在本发明中描述了各个方面。这些和其它方面处于后面的权利要求的范围内。
Claims (56)
1.一种发送数据的方法,包括:
使用第一通信设备识别数字广播频谱中当前可用的至少一个信道;
使用所述第一通信设备接收从第二通信设备发送的数据;以及
在所述数字广播频谱中的至少一个所识别的信道中从所述第一通信设备发送所述数据,其中,所发送的数据符合数字广播格式,其中,从所述第二通信设备发送的所述数据包括所述第二通信设备的显示信息,其中,所述显示信息包括在所述第二通信设备上显示的主显示数据,并且其中,从所述第二通信设备发送的所述数据包括与所述主显示数据不同的辅显示数据,其中,所述辅显示数据不在所述第二通信设备上显示,并且,所述辅显示数据包括所述主显示数据无法在所述第二通信设备上显示的较大版本。
2.如权利要求1所述的方法,其中:
接收从所述第二通信设备发送的所述数据包括在无线网络上接收从所述第二通信设备发送的所述数据。
3.如权利要求2所述的方法,其中,所述无线网络与针对所述数字广播频谱的广播网络不同。
4.如权利要求1所述的方法,其中:
在至少一个所识别的信道中从所述第一通信设备发送所述数据包括发送所述主显示数据。
5.如权利要求1所述的方法,其中:
在至少一个所识别的信道中从所述第一通信设备发送所述数据包括发送所述辅显示数据。
6.如权利要求1所述的方法,其中:
从所述第二通信设备发送的所述数据包括所述第二通信设备的人机接口设备提供的数据;
在至少一个所识别的信道中从所述第一通信设备发送所述数据包括向外部设备发送所述人机接口设备提供的所述数据,其中,所述人机接口设备提供的所述数据能够被所述外部设备使用以控制所述外部设备显示的图标。
7.如权利要求6所述的方法,其中,所述第二通信设备的所述人机接口设备包括触摸界面。
8.如权利要求1所述的方法,其中:
识别所述至少一个信道包括识别数字广播电视频谱的未使用部分中的所述至少一个信道;以及
发送所述数据包括在所述数字广播电视频谱中的至少一个所识别的信道中根据数字广播格式发送所述数据。
9.如权利要求8所述的方法,其中,所述数字广播格式包括ATSC(先进电视系统委员会)格式、T-DMB(地面数字多媒体广播)格式、DVB(数字视频广播)格式、地面综合业务数字广播(ISDB-T)格式或者运动图象专家组传输流(MPEG-TS)格式。
10.如权利要求1所述的方法,其中,识别所述至少一个信道包括识别电视频带空白。
11.如权利要求1所述的方法,其中:
接收所述数据包括从所述第二通信设备接收第一数据格式的数据;
所述方法还包括:由所述第一通信设备将所述第一数据格式的所述数据转换成第二数据格式的数据,所述第二数据格式符合所述数字广播格式;以及
发送所述数据包括在至少一个所识别的信道中从所述第一通信设备发送所述第二格式的所述数据。
12.如权利要求11所述的方法,其中,所述第一数据格式的所述数据和所述第二数据格式的所述数据中的每一个包括音频数据、视频数据、文本数据、语音数据、图形数据以及辅助交互数据中的至少一个。
13.如权利要求11所述的方法,其中,将所述第一数据格式的所述数据转换成所述第二数据格式的数据包括对所述第一数据格式的所述数据进行编码以生成符合所述第二数据格式的已编码数据。
14.如权利要求11所述的方法,其中,将所述第一数据格式的所述数据转换成所述第二数据格式的数据包括将所述第一数据格式的所述数据代码转换成所述第二数据格式的所述数据。
15.如权利要求14所述的方法,其中,所述代码转换包括基于所述第一数据格式和所述第二数据格式共有的并且都支持的特征集,来将所述第一数据格式的所述数据代码转换成所述第二数据格式的所述数据。
16.如权利要求14所述的方法,其中:
代码转换包括将所述第一数据格式的视频数据代码转换成所述第二数据格式的视频数据;
所述第一数据格式包括运动图象专家组(MPEG)4格式;以及
所述第二数据格式包括MPEG-2格式。
17.如权利要求11所述的方法,还包括:
从所述第一通信设备向所述第二通信设备发送指定所述第二数据格式的信息。
18.如权利要求1所述的方法,其中:
接收从所述第二通信设备发送的所述数据包括接收数字广播格式的数据。
19.如权利要求1所述的方法,其中,识别所述至少一个信道包括使用频谱传感器来识别所述至少一个信道。
20.如权利要求1所述的方法,还包括确定所述第一通信设备的地理位置,并且其中:
识别所述至少一个信道包括访问数字电视(TV)频带数据库以识别所述至少一个信道;并且
访问所述数字TV频带数据库包括将所述地理位置作为输入提供给所述数字TV频带数据库。
21.如权利要求20所述的方法,其中,确定所述地理位置包括:使用所述第一通信设备中包含的全球定位系统(GPS)传感器来确定所述地理位置或者向外部服务器提供所述第一通信设备的因特网协议(IP)地址以从所述外部服务器获得所述第一通信设备的估计位置。
22.如权利要求1所述的方法,其中,识别所述至少一个信道包括识别所述数字广播频谱的多个可用信道,其中,所述方法还包括接收对所述多个可用信道中的至少一个的选择,并且其中,发送所述数据包括在所选择的信道中的至少一个中发送所述数据。
23.如权利要求1所述的方法,其中,所述第二通信设备是对接的。
24.一种通信设备,包括:
一个或多个处理器;
信道识别器,其可由所述一个或多个处理器操作以识别数字广播频谱中当前可用的至少一个信道;
接收机,其可由所述一个或多个处理器操作以接收从第二通信设备发送的数据;以及
发射机,其可由所述一个或多个处理器操作以在所述数字广播频谱的至少一个所识别的信道中发送所述数据,其中,所发送的数据符合数字广播格式,其中,从所述第二通信设备发送的所述数据包括所述第二通信设备的显示信息,其中,所述显示信息包括在所述第二通信设备上显示的主显示数据,并且其中,从所述第二通信设备发送的所述数据包括与所述主显示数据不同的辅显示数据,其中,所述辅显示数据不在所述第二通信设备上显示,并且,所述辅显示数据包括所述主显示数据无法在所述第二通信设备上显示的较大版本。
25.如权利要求24所述的通信设备,其中,所述接收机至少通过在无线网络上接收从所述第二通信设备发送的所述数据来接收从所述第二通信设备发送的所述数据。
26.如权利要求25所述的通信设备,其中,所述无线网络与所述数字广播频谱不同。
27.如权利要求24所述的通信设备,其中:
所述发射机在至少一个所识别的信道中发送所述数据包括发送所述主显示数据。
28.如权利要求24所述的通信设备,其中:
所述发射机至少通过发送所述辅显示数据来在至少一个所识别的信道中发送所述数据。
29.如权利要求24所述的通信设备,其中:
从所述第二通信设备发送的所述数据包括所述第二通信设备的人机接口设备提供的数据;
所述发射机至少通过向外部设备发送所述人机接口设备提供的所述数据来在至少一个所识别的信道中发送所述数据,其中,所述人机接口设备提供的所述数据能够被所述外部设备使用以控制所述外部设备所显示的图标。
30.如权利要求29所述的通信设备,其中,所述第二通信设备的所述人机接口设备包括触摸界面。
31.如权利要求24所述的通信设备,其中:
所述信道识别器识别数字广播电视频谱的未使用部分中的所述至少一个信道;以及
所述发射机在所述数字广播电视频谱的至少一个所识别的信道中根据数字广播格式发送所述数据。
32.如权利要求31所述的通信设备,其中,所述数字广播格式包括ATSC(先进电视系统委员会)格式、T-DMB(地面数字多媒体广播)格式、DVB(数字视频广播)格式、地面综合业务数字广播(ISDB-T)格式或者运动图象专家组传输流(MPEG-TS)格式。
33.如权利要求24所述的通信设备,其中,所述信道识别器至少通过识别电视频带空白来识别所述至少一个信道。
34.如权利要求24所述的通信设备,其中:
所述接收机从所述第二通信设备接收第一数据格式的数据;
所述通信设备还包括:转换单元,所述转换单元用于将所述第一数据格式的所述数据转换成第二数据格式的数据,所述第二数据格式符合所述数字广播格式;以及
所述发射机在至少一个所识别的信道中发送所述第二格式的所述数据。
35.如权利要求34所述的通信设备,其中,所述第一数据格式的所述数据和所述第二数据格式的所述数据中的每一个包括音频数据、视频数据、文本数据、语音数据、图形数据以及辅助交互数据中的至少一个。
36.如权利要求34所述的通信设备,其中,所述转换单元至少通过对所述第一数据格式的所述数据进行编码以生成符合所述第二数据格式的已编码数据,来将所述第一数据格式的所述数据转换成所述第二数据格式的数据。
37.如权利要求34所述的通信设备,其中,所述转换单元至少通过将所述第一数据格式的所述数据代码转换成所述第二数据格式的数据,来将所述第一数据格式的所述数据转换成所述第二数据格式的所述数据。
38.如权利要求37所述的通信设备,其中,所述转换单元基于所述第一数据格式和所述第二数据格式共有的并且都支持的特征集,来将所述第一数据格式的所述数据代码转换成所述第二数据格式的所述数据。
39.如权利要求37所述的通信设备,其中:
所述转换单元将所述第一数据格式的视频数据代码转换成所述第二数据格式的视频数据;
所述第一数据格式包括运动图象专家组(MPEG)4格式;以及
所述第二数据格式包括MPEG-2格式。
40.如权利要求34所述的通信设备,其中,所述通信设备被进一步配置为向所述第二通信设备发送指定所述第二数据格式的信息。
41.如权利要求24所述的通信设备,其中,所述接收机至少通过接收数字广播格式的数据来接收从所述第二通信设备发送的所述数据。
42.如权利要求24所述的通信设备,其中,所述信道识别器包括频谱传感器。
43.如权利要求24所述的通信设备,其中所述信道识别器至少通过访问数字电视(TV)频带数据库以识别所述至少一个信道来识别所述至少一个信道。
44.如权利要求24所述的通信设备,其中,所述第二通信设备是对接的。
45.如权利要求24所述的通信设备,其中,所述通信设备包括无线通信设备手机。
46.如权利要求24所述的通信设备,其中,所述通信设备包括一个或多个集成电路设备。
47.一种通信设备,包括:
用于识别数字广播频谱中当前可用的至少一个信道的模块;
用于接收从第二通信设备发送的数据的模块;以及
用于在所述数字广播频谱的至少一个所识别的信道中发送所述数据的模块,其中,所发送的数据符合数字广播格式,其中,从所述第二通信设备发送的所述数据包括所述第二通信设备的显示信息,其中,所述显示信息包括在所述第二通信设备上显示的主显示数据,并且其中,从所述第二通信设备发送的所述数据包括与所述主显示数据不同的辅显示数据,其中,所述辅显示数据不在所述第二通信设备上显示,并且,所述辅显示数据包括所述主显示数据无法在所述第二通信设备上显示的较大版本。
48.如权利要求47所述的通信设备,其中:
用于接收从所述第二通信设备发送的所述数据的所述模块包括用于在无线网络上接收从所述第二通信设备发送的所述数据的模块。
49.如权利要求48所述的通信设备,其中,所述无线网络与所述数字广播频谱不同。
50.如权利要求47所述的通信设备,其中:
用于在至少一个所识别的信道中发送所述数据的所述模块包括用于发送所述主显示数据的模块。
51.如权利要求47所述的通信设备,其中:
用于在至少一个所识别的信道中发送所述数据的所述模块包括用于发送所述辅显示数据的模块。
52.如权利要求47所述的通信设备,其中:
从所述第二通信设备发送的所述数据包括所述第二通信设备的人机接口设备提供的数据;
用于在至少一个所识别的信道中发送所述数据的所述模块包括用于向外部设备发送所述人机接口设备提供的所述数据的模块,其中,所述人机接口设备提供的所述数据能够被所述外部设备使用以控制所述外部设备所显示的图标。
53.如权利要求47所述的通信设备,其中:
用于接收从所述第二通信设备发送的所述数据的所述模块包括用于接收数字广播格式的数据的模块。
54.如权利要求47所述的通信设备,其中:
用于识别所述至少一个信道的所述模块包括用于识别数字广播电视频谱的未使用部分中的所述至少一个信道的模块;以及
用于发送所述数据的所述模块包括用于在所述数字广播电视频谱的至少一个所识别的信道中根据数字广播格式发送所述数据的模块。
55.如权利要求47所述的通信设备,其中:
用于接收所述数据的所述模块包括用于从所述第二通信设备接收第一数据格式的数据的模块;
所述通信设备还包括:用于将所述第一数据格式的所述数据转换成第二数据格式的数据的模块,所述第二数据格式符合所述数字广播格式;以及
用于发送所述数据的所述模块包括用于在至少一个所识别的信道中发送所述第二格式的所述数据的模块。
56.如权利要求55所述的通信设备,其中,用于将所述第一数据格式的所述数据转换成所述第二数据格式的数据的所述模块包括用于基于所述第一数据格式和所述第二数据格式共有的并且都支持的特征集,来将所述第一数据格式的所述数据代码转换成所述第二数据格式的所述数据的模块。
Applications Claiming Priority (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US22660809P | 2009-07-17 | 2009-07-17 | |
US61/226,608 | 2009-07-17 | ||
US29549510P | 2010-01-15 | 2010-01-15 | |
US61/295,495 | 2010-01-15 | ||
US12/831,512 US8687648B2 (en) | 2009-07-17 | 2010-07-07 | Wireless transmission of data using an available channel of a spectrum |
US12/831,512 | 2010-07-07 | ||
PCT/US2010/042345 WO2011009088A1 (en) | 2009-07-17 | 2010-07-16 | Wireless transmission of data using an available channel of a spectrum |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102484546A CN102484546A (zh) | 2012-05-30 |
CN102484546B true CN102484546B (zh) | 2015-05-20 |
Family
ID=43449840
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201080040665.5A Active CN102484546B (zh) | 2009-07-17 | 2010-07-16 | 使用频谱的可用信道的数据无线传输 |
Country Status (8)
Country | Link |
---|---|
US (1) | US8687648B2 (zh) |
EP (1) | EP2454833A1 (zh) |
JP (1) | JP5350544B2 (zh) |
KR (1) | KR101404493B1 (zh) |
CN (1) | CN102484546B (zh) |
BR (1) | BR112012001057B1 (zh) |
TW (1) | TWI437842B (zh) |
WO (1) | WO2011009088A1 (zh) |
Families Citing this family (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9198084B2 (en) * | 2006-05-26 | 2015-11-24 | Qualcomm Incorporated | Wireless architecture for a traditional wire-based protocol |
US20080045149A1 (en) * | 2006-05-26 | 2008-02-21 | Dinesh Dharmaraju | Wireless architecture for a traditional wire-based protocol |
US8667144B2 (en) * | 2007-07-25 | 2014-03-04 | Qualcomm Incorporated | Wireless architecture for traditional wire based protocol |
US8811294B2 (en) * | 2008-04-04 | 2014-08-19 | Qualcomm Incorporated | Apparatus and methods for establishing client-host associations within a wireless network |
US9398089B2 (en) * | 2008-12-11 | 2016-07-19 | Qualcomm Incorporated | Dynamic resource sharing among multiple wireless devices |
US8374134B2 (en) * | 2009-01-30 | 2013-02-12 | Qualcomm Incorporated | Local broadcast of data using available channels of a spectrum |
US9264248B2 (en) * | 2009-07-02 | 2016-02-16 | Qualcomm Incorporated | System and method for avoiding and resolving conflicts in a wireless mobile display digital interface multicast environment |
JP5678420B2 (ja) * | 2009-09-01 | 2015-03-04 | 富士通株式会社 | 中継方法及び中継装置 |
US9582238B2 (en) * | 2009-12-14 | 2017-02-28 | Qualcomm Incorporated | Decomposed multi-stream (DMS) techniques for video display systems |
US9166633B2 (en) * | 2010-01-21 | 2015-10-20 | Qualcomm Incorporated | Systems and methods for interfacing a white space device with a host device |
US20110176060A1 (en) * | 2010-01-21 | 2011-07-21 | Qualcomm Incorporated | Data feedback for broadcast applications |
US10135900B2 (en) | 2011-01-21 | 2018-11-20 | Qualcomm Incorporated | User input back channel for wireless displays |
US8964783B2 (en) | 2011-01-21 | 2015-02-24 | Qualcomm Incorporated | User input back channel for wireless displays |
US20130013318A1 (en) | 2011-01-21 | 2013-01-10 | Qualcomm Incorporated | User input back channel for wireless displays |
US9787725B2 (en) | 2011-01-21 | 2017-10-10 | Qualcomm Incorporated | User input back channel for wireless displays |
US9065876B2 (en) | 2011-01-21 | 2015-06-23 | Qualcomm Incorporated | User input back channel from a wireless sink device to a wireless source device for multi-touch gesture wireless displays |
US9413803B2 (en) | 2011-01-21 | 2016-08-09 | Qualcomm Incorporated | User input back channel for wireless displays |
US9503771B2 (en) | 2011-02-04 | 2016-11-22 | Qualcomm Incorporated | Low latency wireless display for graphics |
US8674957B2 (en) | 2011-02-04 | 2014-03-18 | Qualcomm Incorporated | User input device for wireless back channel |
US10108386B2 (en) | 2011-02-04 | 2018-10-23 | Qualcomm Incorporated | Content provisioning for wireless back channel |
KR101794058B1 (ko) * | 2011-03-08 | 2017-12-04 | 삼성전자주식회사 | 간섭 회피를 위한 무선 네트워크 채널 할당 방법 |
EP2795982A4 (en) * | 2011-12-23 | 2015-12-02 | Nokia Technologies Oy | SHIFTING HARQ FEEDBACK FOR COGNITIVE RADIO-BASED TD-LTE SYSTEMS |
US9247492B2 (en) | 2011-12-29 | 2016-01-26 | Sonos, Inc. | Systems and methods for multi-network audio control |
US9525998B2 (en) | 2012-01-06 | 2016-12-20 | Qualcomm Incorporated | Wireless display with multiscreen service |
WO2013109089A1 (ko) * | 2012-01-18 | 2013-07-25 | 엘지전자 주식회사 | 화이트 스페이스 대역에서 동작 채널 설정 방법 및 이를 위한 장치 |
US9167296B2 (en) | 2012-02-28 | 2015-10-20 | Qualcomm Incorporated | Customized playback at sink device in wireless display system |
US9578319B2 (en) * | 2012-03-02 | 2017-02-21 | Broadcom Corporation | Transmission variable delay and jitter indication |
EP3897007A1 (en) | 2012-06-07 | 2021-10-20 | Samsung Electronics Co., Ltd. | Apparatus and method for reducing power consumption in electronic device |
US9031255B2 (en) * | 2012-06-15 | 2015-05-12 | Sonos, Inc. | Systems, methods, apparatus, and articles of manufacture to provide low-latency audio |
US9179197B2 (en) | 2012-10-10 | 2015-11-03 | Sonos, Inc. | Methods and apparatus for multicast optimization |
ES2629195T3 (es) | 2013-01-21 | 2017-08-07 | Dolby Laboratories Licensing Corporation | Codificación y descodificación de una secuencia de bits según un nivel de confianza |
US20150052574A1 (en) * | 2013-08-16 | 2015-02-19 | M&A Holdings | Software defined atsc tv demodulator with wi-fi tuners |
US10558978B1 (en) | 2016-12-30 | 2020-02-11 | Wells Fargo Bank, N.A. | One-time passcode |
US10456673B1 (en) * | 2017-11-17 | 2019-10-29 | Amazon Technologies, Inc. | Resource selection for hosted game sessions |
US10756795B2 (en) | 2018-12-18 | 2020-08-25 | XCOM Labs, Inc. | User equipment with cellular link and peer-to-peer link |
US11063645B2 (en) | 2018-12-18 | 2021-07-13 | XCOM Labs, Inc. | Methods of wirelessly communicating with a group of devices |
US11330649B2 (en) | 2019-01-25 | 2022-05-10 | XCOM Labs, Inc. | Methods and systems of multi-link peer-to-peer communications |
US10756767B1 (en) | 2019-02-05 | 2020-08-25 | XCOM Labs, Inc. | User equipment for wirelessly communicating cellular signal with another user equipment |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7401350B1 (en) * | 1998-03-16 | 2008-07-15 | Fujitsu Limited | Local area information terminal device |
Family Cites Families (52)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3583962B2 (ja) | 1998-10-22 | 2004-11-04 | 日本無線株式会社 | 無線機 |
US6493546B2 (en) * | 1999-03-05 | 2002-12-10 | Xm Satellite Radio Inc. | System for providing signals from an auxiliary audio source to a radio receiver using a wireless link |
US7552458B1 (en) * | 1999-03-29 | 2009-06-23 | The Directv Group, Inc. | Method and apparatus for transmission receipt and display of advertisements |
US6813775B1 (en) * | 1999-03-29 | 2004-11-02 | The Directv Group, Inc. | Method and apparatus for sharing viewing preferences |
KR20010010109A (ko) * | 1999-07-16 | 2001-02-05 | 구자홍 | 이동통신 단말기를 이용한 방송 서비스 시스템 |
CN1251502C (zh) | 1999-08-27 | 2006-04-12 | 诺基亚有限公司 | 用于数字视频广播的移动多媒体终端 |
US6801778B2 (en) * | 2001-01-31 | 2004-10-05 | Ericsson Inc. | Efficient location of mobile radiotelephones using cellular and GPS information |
US6622007B2 (en) * | 2001-02-05 | 2003-09-16 | Command Audio Corporation | Datacast bandwidth in wireless broadcast system |
US6957393B2 (en) * | 2001-03-19 | 2005-10-18 | Accenture Llp | Mobile valet |
US20040203814A1 (en) * | 2002-03-06 | 2004-10-14 | Ho Lester Tse Wee | Method of allocating channels to base stations in a telecommunications network, and a telecommunications network |
WO2004082277A1 (en) | 2003-03-11 | 2004-09-23 | Thomson Licensing S.A. | Apparatus and method for distributing signals |
US20040240415A1 (en) * | 2003-06-02 | 2004-12-02 | Richard Lane | Base station-centric method for managing bandwidth and QoS in error-prone system |
JP2005197829A (ja) | 2003-12-26 | 2005-07-21 | Casio Comput Co Ltd | データ受信装置、及び携帯端末装置 |
US8669988B2 (en) * | 2004-03-10 | 2014-03-11 | Qualcomm Incorporated | High data rate interface apparatus and method |
US8650304B2 (en) * | 2004-06-04 | 2014-02-11 | Qualcomm Incorporated | Determining a pre skew and post skew calibration data rate in a mobile display digital interface (MDDI) communication system |
US7885337B2 (en) * | 2004-08-23 | 2011-02-08 | Qualcomm Incorporated | Efficient video slicing |
KR100644095B1 (ko) * | 2004-10-13 | 2006-11-10 | 박우현 | 디지털 방송 환경 하에 있어서 연동형 데이터방송을 인터넷 영역으로 확장하여 양방향 광고를 실현하는 방법 |
US20060084444A1 (en) * | 2004-10-20 | 2006-04-20 | Nokia Corporation | System and method utilizing a cognitive transceiver for ad hoc networking |
JP4377806B2 (ja) | 2004-11-29 | 2009-12-02 | 日本放送協会 | デジタル変調信号解析装置 |
JP2006165934A (ja) | 2004-12-07 | 2006-06-22 | Sanyo Electric Co Ltd | デジタル放送受信システム、携帯端末、及び、デジタル放送受信装置、 |
GB0501973D0 (en) * | 2005-01-31 | 2005-03-09 | Nokia Corp | A communication system |
US20060209174A1 (en) * | 2005-03-17 | 2006-09-21 | Isaac Emad S | System and method for selective media recording and playback |
JP4314220B2 (ja) | 2005-07-08 | 2009-08-12 | 株式会社東芝 | 空きチャネル検索機能を有する無線機及び空きチャネル検索方法 |
US20070039025A1 (en) * | 2005-08-09 | 2007-02-15 | Nokia Corporation | Method for application sharing |
CN1946159A (zh) | 2005-10-09 | 2007-04-11 | 乐金电子(沈阳)有限公司 | 数字广播传输方式变换系统及其方法 |
JP2007134896A (ja) | 2005-11-09 | 2007-05-31 | Sony Ericsson Mobilecommunications Japan Inc | 携帯端末装置及び情報送信方法 |
US8448212B2 (en) | 2005-12-02 | 2013-05-21 | Nokia Corporation | Combined receiver for DVB-H and DVB-T transmission |
US7643807B2 (en) * | 2005-12-15 | 2010-01-05 | Sony Ericsson Mobile Communications Ab | Methods for using broadcast media content information and related broadcast media receivers/playback devices |
US20070207782A1 (en) * | 2006-03-06 | 2007-09-06 | Tran Bao Q | Multimedia telephone |
US8063996B2 (en) * | 2006-04-27 | 2011-11-22 | Jordan Du Val | Content delivery to a digital TV using a low-power frequency converted RF signal |
EP1879382B1 (en) * | 2006-07-10 | 2017-09-06 | Samsung Electronics Co., Ltd. | Multi-screen display apparatus and method for digital broadcast receiver |
US8917674B2 (en) * | 2006-07-25 | 2014-12-23 | Broadcom Corporation | Method and system for content-aware mapping/error protection |
EP1883183A3 (en) | 2006-07-25 | 2012-08-08 | Broadcom Corporation | Method and system for content-aware mapping/error protection |
JP4597927B2 (ja) | 2006-08-30 | 2010-12-15 | 日本テレビ放送網株式会社 | 放送中継システム及びその方法 |
US7831414B2 (en) * | 2006-10-06 | 2010-11-09 | Qualcomm Incorporated | Method and apparatus for detecting a presence of a signal in a communication channel |
CN101578793B (zh) | 2007-01-04 | 2014-03-05 | 高通股份有限公司 | 无线通信的分布式频谱感测方法和装置 |
US8687563B2 (en) * | 2007-01-09 | 2014-04-01 | Stmicroelectronics, Inc. | Simultaneous sensing and data transmission |
JP4938484B2 (ja) | 2007-02-08 | 2012-05-23 | シャープ株式会社 | デジタル放送受信システム |
JP2008263531A (ja) | 2007-04-13 | 2008-10-30 | Nippon Hoso Kyokai <Nhk> | ワンセグ放送信号再輻射装置 |
WO2008155598A1 (en) | 2007-06-20 | 2008-12-24 | Nokia Corporation | Method and device for transmission of media data to broadcast receivers |
JP2009141497A (ja) | 2007-12-04 | 2009-06-25 | Area Portal Co Ltd | 放送システム及び方法 |
EP2235946A2 (en) * | 2007-12-21 | 2010-10-06 | Sezmi Corporation | System for content delivery |
JP2009159470A (ja) | 2007-12-27 | 2009-07-16 | Samsung Electronics Co Ltd | デジタル放送受信装置 |
US20090169178A1 (en) * | 2007-12-28 | 2009-07-02 | Echostar Technologies Corporation | Apparatus, system and method for storing and presenting to a user different types of content regarding a subject |
US8095610B2 (en) * | 2008-03-28 | 2012-01-10 | Time Warner Cable Inc. | Methods and apparatus for centralized and decentralized emergency alert messaging |
US8348112B2 (en) * | 2008-07-30 | 2013-01-08 | Deere & Company | Mounting system for mounting an electronic device on a vehicle |
US8170577B2 (en) * | 2008-08-22 | 2012-05-01 | Telcom Ventures, Llc | Method and system enabling use of white space radio spectrum using digital broadcast signals |
US8150420B2 (en) * | 2008-09-05 | 2012-04-03 | Lg Electronics Inc. | Mobile station assisted location based service |
US8140085B2 (en) * | 2008-09-30 | 2012-03-20 | Motorola Solutions, Inc. | Method and apparatus for optimizing spectrum utilization by a cognitive radio network |
US20100106797A1 (en) * | 2008-10-23 | 2010-04-29 | Qualcomm Incorporated | Methods and apparatus for hybrid broadcast and peer-to-peer network using cooperative mimo |
US8401030B2 (en) * | 2008-12-08 | 2013-03-19 | Motorola Solutions, Inc. | Allocation of channels in a dedicated frequency spectrum on a secondary basis |
US8374134B2 (en) * | 2009-01-30 | 2013-02-12 | Qualcomm Incorporated | Local broadcast of data using available channels of a spectrum |
-
2010
- 2010-07-07 US US12/831,512 patent/US8687648B2/en active Active
- 2010-07-16 BR BR112012001057-3A patent/BR112012001057B1/pt active IP Right Grant
- 2010-07-16 CN CN201080040665.5A patent/CN102484546B/zh active Active
- 2010-07-16 EP EP10735145A patent/EP2454833A1/en not_active Ceased
- 2010-07-16 JP JP2012520825A patent/JP5350544B2/ja active Active
- 2010-07-16 KR KR1020127004275A patent/KR101404493B1/ko active IP Right Grant
- 2010-07-16 WO PCT/US2010/042345 patent/WO2011009088A1/en active Application Filing
- 2010-07-19 TW TW099123668A patent/TWI437842B/zh active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7401350B1 (en) * | 1998-03-16 | 2008-07-15 | Fujitsu Limited | Local area information terminal device |
Also Published As
Publication number | Publication date |
---|---|
TW201136227A (en) | 2011-10-16 |
WO2011009088A1 (en) | 2011-01-20 |
US20110069720A1 (en) | 2011-03-24 |
TWI437842B (zh) | 2014-05-11 |
US8687648B2 (en) | 2014-04-01 |
BR112012001057A2 (pt) | 2016-03-15 |
KR20120049888A (ko) | 2012-05-17 |
BR112012001057B1 (pt) | 2021-02-23 |
EP2454833A1 (en) | 2012-05-23 |
KR101404493B1 (ko) | 2014-06-05 |
JP5350544B2 (ja) | 2013-11-27 |
CN102484546A (zh) | 2012-05-30 |
JP2012533943A (ja) | 2012-12-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102484546B (zh) | 使用频谱的可用信道的数据无线传输 | |
US8374134B2 (en) | Local broadcast of data using available channels of a spectrum | |
CN102474367B (zh) | 在频谱感测期间的发射器静默 | |
US8413195B2 (en) | Channel change to an available channel of a spectrum | |
US8737916B2 (en) | Metadata display control method and system for broadcast receiver | |
US9398344B2 (en) | Image display apparatus, mobile terminal and method for operating the same | |
KR100826156B1 (ko) | 디지털 멀티미디어 방송 서비스에서 오디오 채널의배경화면 설정 장치 및 방법 | |
US20110176060A1 (en) | Data feedback for broadcast applications | |
US7769341B2 (en) | Broadcasting system and method for providing broadcasting service in a weak electric field area | |
US8782718B2 (en) | Mobile terminal, television receiver, and communication system including the mobile terminal and the television receiver | |
US20130176500A1 (en) | Mobile terminal, television receiver, and communication system including the mobile terminal and the television receiver | |
JP2007259049A (ja) | テレビ受信システム、放送補完装置、移動体通信端末、および、プログラム | |
KR20100083271A (ko) | 휴대 방송 서비스 공유 방법 및 장치 | |
JP5514839B2 (ja) | スペクトルの利用可能なチャネルを使用したデータのローカルブロードキャスト | |
US20150195617A1 (en) | Image display apparatus, image processing method, and computer readable recording medium | |
KR100825958B1 (ko) | 근거리 통신을 이용하여 방송서비스를 제공하는 장치 및 방법, 및 상기 방법을 실행시키기 위한 프로그램을 기록한 컴퓨터 판독 가능한 기록매체 | |
KR101334440B1 (ko) | 스펙트럼의 가용 채널을 이용한 데이터의 로컬 브로드캐스트 | |
KR20130023962A (ko) | 휴대용 단말기에서 방송 서비스를 제공하기 위한 장치 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |