在附件或计算设备中阻止由于辐射hdmi信号的接收机减敏的方法和装置制造方法

文档序号:6497899阅读:250来源:国知局
在附件或计算设备中阻止由于辐射hdmi信号的接收机减敏的方法和装置制造方法
【专利摘要】一种方法和系统配置与连接附件或第二设备的操作相关联的操作参数以便减轻在无线通信设备(WCD)的操作频率带内的谐波干扰。响应于在所述WCD与所述第二设备之间经由物理通信接口的连接,所述WCD的附件认证和配置(AAC)逻辑接收关于所述第二设备的设备标识信息。所述AAC逻辑基于所述设备标识信息为每个操作参数确定候选值。所述AAC逻辑基于所述WCD的当前操作频率带和谐波干扰的预期水平为每个操作参数动态地选择特定候选值。所述AAC逻辑用对应选择的候选值自动地配置每个操作参数以实现所述第二设备的正确操作同时减轻在所述WCD的操作频率带内的谐波干扰。
【专利说明】在附件或计算设备中阻止由于辐射HDMI信号的接收机减敏的方法和装置

【技术领域】
[0001]本发明一般地涉及无线通信设备,并且更特别地涉及无线通信设备当被连接到附属设备时的操作。

【背景技术】
[0002]高清晰度多媒体接口(HDMI)连接器和/或电缆在无线通信设备(诸如智能电话)与附属对接站之间用来将高质量视频和音频体验递送到附属对接站显示器和立体扬声器。因为无线通信设备接近于对接站内的HDMI连接器/电缆和HDMI信号检测与转换电路,所以HDMI相关噪声从连接器/电缆辐射到无线通信设备中,从而引起无线通信设备的接收机的减敏。
[0003]为了使干扰最小化,诸如智能电话的便携式无线通信设备能够通过使用松散的、多层的且刚性的屏蔽连接器和电缆以及屏蔽密封外壳而保持离附属对接站内的印刷电路板(PCB)更远。然而,这些常规方法实现起来昂贵,并且需要较大的、较厚的且不灵活的产品设计。此外,这些方法在降低辐射噪声的能力方面导致有限的改进。遗憾的是,常规方法一般地将附件设计变换成在审美上不合意的产品。

【专利附图】

【附图说明】
[0004]将结合附图阅读所描述的实施例,其中:
[0005]图1图示根据一个实施例的在其内能够有利地实现所描述的实施例的某些功能方面的示例无线通信设备的组件级架构的框图。
[0006]图2是根据一个实施例的被设计和制造为无线通信设备的附属对接站的示例第二设备的框图表示;
[0007]图3图示根据一个实施例的第二设备的设备接口机构与无线通信设备的附属通信端口的物理耦合和/或连接;
[0008]图4是根据一个实施例的基于所连接的无线通信设备的特定操作频率带来提供与批准附属对接站相关联的示例操作参数和所对应的候选值的表;
[0009]图5是图示根据一个实施例的用于配置与连接附件/第二设备的操作相关联的操作参数以便减轻在无线通信设备的操作频率带内的谐波干扰的方法的流程图;
[0010]图6是图示根据一个实施例的用于响应于在无线通信设备的操作频率带中检测到切换而更新与所连接的第二设备的操作相关联的配置的操作参数的方法的流程图;
[0011]图7是图示根据一个实施例的由此配置与所连接的第二设备的操作相关联的特定操作参数以便减轻在无线通信设备的操作频率带内的谐波干扰的方法的流程图。

【具体实施方式】
[0012]说明性实施例提供用于配置与所连接的附件或第二设备的操作相关联的操作参数以便减轻在无线通信设备(WCD)的操作频率带内的谐波干扰的方法和系统。响应于在WCD与第二设备之间经由物理通信接口的连接,WCD的附件认证和配置(AAC)逻辑接收关于第二设备的设备标识信息。AAC逻辑基于设备标识信息来确定所连接的第二设备是否能够被认证为批准设备以用于与WCD通信地连接。跟随成功认证之后,AAC逻辑迪欧斯每个可配置操作参数标识候选值。AAC逻辑对于每个操作参数动态地选择特定候选值,并且自动地给每个操作参数配置所对应选择的候选值,以实现第二设备的正确操作同时减轻在WCD的操作频率内的谐波干扰。
[0013]在本发明的示例性实施例的以下具体描述中,在可以实践本发明的具体示例性实施例被足够详细地描述以使得本领域的技术人员能够实践本发明,以及应当理解的是,在不背离本发明的精神或范围的情况下,可以利用其它实施例并且可以做出逻辑上的、架构性的、计划性的、机械的、电气的和其它的改变。以下具体描述因此将不在限制性意义上进行,并且本发明的范围由所附权利要求及其等同物来定义。
[0014]在图的不同视图的描述内,类似元素提供了与(一个或多个)先前的图的那些类似的名称和附图标记。指配给元素的具体标记被单独提供来帮助描述,并且不意在暗示对所描述的实施例的任何限制(结构的或功能的或另外的)。
[0015]应理解,具体组件、设备和/或参数名称(诸如本文中所描述的执行工具/逻辑/固件的那些)的使用仅用于示例,并且不意在暗示对所描述的实施例的任何限制。实施例因此可以无限制地用在本文中被用来描述组件、设备和/或参数的不同的命名/术语加以描述。在描述实施例的一个或多个元素、特征或概念时对任何特定协议或专有名称的参考单独作为一个实施方式的示例来提供,并且这样的参考不限制将所要求保护的实施例扩展到在其中利用了不同的元素、特征或概念名称的实施例。因此,本文中所利用的每个术语将考虑到利用该术语的上下文而被给出它最广的解释。
[0016]如在下面进一步描述的,本文中所描述的本发明的功能特征的实施方式被提供在处理设备/结构内,并且能够牵涉执行以为设备提供具体工具的硬件、固件以及数个软件级构造(例如,程序代码)的组合的使用。所呈现的图图示在示例无线通信设备架构内的硬件组件和软件/逻辑组件两者。
[0017]现特别参考图1,图1描绘了示例无线通信设备100的组件级架构的框图,在所述示例无线通信设备100内能够有利地实现所描述的实施例的某些功能方面。为了简单,将在本文中简单地通过首字母缩略词WCDlOO表示无线通信设备100。虽然参考无线通信设备具体地描述了本文中所呈现的实施例,但是应了解,所描述的实施例的功能性和/或特征完全适用于能够经由物理连接器电力地和/或通信地耦合到对接站或其它第二附属设备的不同类型的无线通信设备,所述物理连接器诸如迷你/微型通用串行总线(USB)和/或高清晰度多媒体接口(HDMI)连接器。WCD100例如可以是移动设备、移动站、手机、智能电话、膝上型电脑或移动计算机。
[0018]WCD100包括多个功能组件,包括含有数据处理器106和集成数字信号处理器108的处理器集成电路(IC)105。处理器IC105能够被一般地且可交换地称为“处理器”以表示在处理器IC105上提供的处理组件和功能逻辑中的全部。耦合到处理器IC105的是处理器110、其它持久性存储器115以及一个或多个输入/输出(I/O)组件,其中图示了键盘120、麦克风125、音频扬声器130以及显示设备140。在一个实施例中,显示设备140可以是触摸屏显示器,并且取决于由该触摸屏显示器支持的用户接口功能性的水平,WCDlOO能够可选地不提供键盘120。
[0019]多种I/O组件允许用户与WCD100接口实现。除这些上述组件之外,WCD100还能够包括被用来实现从/到WCD100的标准语音、数据和/或多媒体通信的其它组件。在这些组件之中的是无线收发信机170,无线收发信机170被连接到天线172以实现射频(RF)和/或无线信号从和到WCD100的通信。在一个实施例中,无线收发信机170被动态地配置成基于以下各项中的至少一个在特定操作频率带和/或信道中操作:(a)WCD100当前预订的无线通信网络和通信协议(例如,基于GSM的网络或基于CDMA的网络)的类型;(b)地理位置;以及(c)能够影响特定操作频率的切换和/或选择的其它条件。特定形式的所接收到的RF/无线信号能够被转换成音频,其能够在经由WCD100促进和/或执行的语音通信期间经由扬声器130输出。同样图示的是(一个或多个)通用通信模块178,通用通信模块178表示一个或多个类型的辅助收发信机和/通信入口。在一个实施例中,(一个或多个)通信模块178表示通信组件,诸如红外线(IR)收发信机和蓝牙收发信机,以用于向和从WCD100传送数据和/或其它内容。
[0020]取决于设计WCD100所针对的网络的类型,WCD100能够包括订户身份模块(SIM)卡135,订户身份模块(SIM)卡135存储与拥有SIM卡135的特定订户相对应的独特特征。例如,WCD100可以是全球移动通信系统(GSM)电话并且因此包括SM卡135,该SM卡135经由SM卡适配器/端口(未示出)连接到处理器IC105。SM卡135可以被用作与其它储存器115和/或存储器110类似、用于存储用户数据或通用内容的存储设备。
[0021]为了使得WCD100能够连接到多种类型的附属第二设备并且与多种类型的附属第二设备接口,WCD100包括第一物理通信接口 165以及迷你/微型USB接口 162,第一物理通信接口 165可以是附件连接器。第一物理通信接口 165和/或USB接口 162能够被耦合到附件认证机构160。在一个或多个实施例中,附件认证机构160能够被集成在处理器IC105上的可编程逻辑内或者由处理器IC105上的可编程逻辑来提供,所述可编程逻辑诸如附件认证和配置(AAC)逻辑180。在这个实施例中,第一物理通信接口 165被耦合到处理器IC105并且使得能够将WCD100连接到附属第二设备的设备接口机构。同样地,USB接口 162能够被耦合到处理器并且为附属第二设备提供连接点。所描述的实施例中的至少一个允许将第一物理通信接口 165用作第二设备的主要物理通信接口并且将USB接口 162用作在使得第二设备能够与WCD100 —起利用之前处理附属第二设备的认证的辅助接口。
[0022]需要电力的WCD100的处理器IC105和其它组件能够被耦合到功率管理电路150并且从功率管理电路150接收功率。功率管理电路控制电力经由电话的母板(未示出)上的功率分发机构向WCD100的多种组件的分发,在电话的母板上建立/嵌入组件。功率管理电路150耦合到电源(未明确地示出)。功率管理电路150同样将电力提供给多种其它板上IC和/或组件(未示出)。此外,功率管理电路150能够提供驱动信号所需要的电力,所述驱动信号将数据内容提供给经由第一物理通信接口 165通信地连接到WCD100的附属设备(例如,图2中的第二设备200)。在所描述的实施例中的一个或多个中,第一物理通信接口 165是高清晰度多媒体接口(HDMI)。
[0023]时钟管理电路155控制定时信号向在电话的母板上的WCD100的多种组件的分发。此外,在一个实施例中,WCD100通过物理通信接口将定时信号传播到所连接的第二设备以提供定时资源来实现第二设备的正确操作。在一个实施例中,WCDlOO包括至少两个内部时钟(在时钟管理电路/组件155内)。这些内部时钟表示从其能够高效地生成许多输出时钟的源时钟。在特定示例中,WCD100包括三(3)个源时钟:(a)在200MHz下的第一源时钟,(b) 320MHz的第二源时钟,以及(c) 408MHz的第三时钟。
[0024]如所图示的,处理器IC105能够包括可编程微处理器(其中数据处理器106被作为示例提供),以及控制WCD100的通信和其它信号处理功能和/或操作的数字信号处理器(DSP) 108。附加地,数据处理器106能够包括AAC逻辑180,该AAC逻辑180支持认证和配置过程以用于对所连接的第二设备进行认证和配置。在下面更详细地对这些认证和配置特征进行描述。在一个实施例中,AAC逻辑180包括当检测到经由第一物理通信接口 165和/或经由迷你/微型USB接口 162到第二设备的连接时在数据处理器106上自动地执行的可编程代码。
[0025]除上述硬件组件之外,WCD100的数个功能和本发明的特定特征可以作为功能代码和/或数据被提供,所述功能代码和/或数据被存储在存储器110和/或其它储存器115内并且在数据处理器106上执行或者被数据处理器106利用。特别地,存储器110包括能够从图2的第二设备200接收到的设备标识信息190,以及在下文中简单地称为数据结构196的“所连接的第二设备谐波噪声减轻”数据结构196。数据结构196包括映射和/或示出操作参数与可假定候选值之间的相关性。这些映射和/或相关性与WCD100的至少一个操作频率相关联。在数据结构196内,与特定操作频率相关联的每个映射可以是单独的表,诸如在下面描述的由图4所呈现的示例表400。同样存储在存储器110内的是一个或多个多媒体和应用工具192,其当被数据处理器106执行时实现多种功能特征并且生成WCD100的用户接口机制。数据处理器106执行多种功能代码和固件,诸如附件认证和配置工具(AA⑶)194,以便为WCD100所被物理上耦合到的第二设备的认证和配置提供处理器级控制。
[0026]根据一个实施方式,当AA⑶194被数据处理器106执行时,AA⑶194生成AAC逻辑180,AAC逻辑180除了其他之外执行和/或提供以下功能:(a)接收关于所连接的第二设备的设备标识信息;(b)启动认证过程以基于设备标识信息来确定所连接的第二设备是否能够被认证为批准设备以用于与WCD通信地连接;(c)响应于第二设备的成功认证,对于与所连接的第二设备的操作相关联的至少一个可配置操作参数中的每一个,确定被映射到对应的可配置操作参数的候选值集合;(d)从所述候选值集合之中动态地选择候选值,以用于基于以下各项中的至少一个来配置所对应的可配置操作参数:(i)无线通信设备的当前操作频率带;(ii)无线通信设备的当前操作频率信道;或(iii)由于第二设备的操作在无线通信设备的当前操作频率带内预期的谐波干扰的水平;以及(e)用对应选择的候选值自动地配置至少一个可配置操作参数中的每一个。用(一个或多个)对应选择的候选值自动配置(一个或多个)可配置操作参数的过程导致在无线通信设备的当前操作频率带内的辐射噪声水平和谐波干扰中的至少一个的减轻。如本文中所利用的,术语“动态地”以及具体地“动态地选择”指的是设备在无需任何外部控制完成选择的情况下独立地执行候选值的选择。选择在没有用户的设备或触发或者请求该选择的情况下由其它设备来启动。术语“自动地”以及具体地“自动地配置”指的是设备响应于某个触发条件立即执行配置。
[0027]上述列举的功能表示所描述的实施例的功能过程的子集,所述过程在下面被扩展并且由图5、6和7以及其它图的流程图部分地图示。在一个供替换的实施例中,功能由附件认证机构160以及具体地认证和配置逻辑部分地执行。认证和配置逻辑响应于第一物理通信接口 165和/或USB接口 162与所连接的第二设备的适当的设备接口机构的电气耦合的检测而经由对应的接口来启动认证和配置过程。
[0028]现参考图2,图示了示例附属第二设备200的框图表示。在一个实施例中,第二设备200被设计和制造为WCD100的对接站。根据一个实施例,对接站是附属电子设备,智能电话或其它WCD能够连接到该附属电子设备以给该智能电话和/或WCD提供扩展的和/或增强的功能性。例如,对接站能够允许WCD或智能电话访问通过连接到对接站并且利用特定类型的对接站所提供的较大数字显示器、全尺寸键盘、更强大的扬声器组和/或充电基座中的一个或多个。当WCD或智能电话与用作第二设备200的对接站组合时,WCD/智能电话的处理器提供该组合的处理能力以与服务和应用连接。第二设备200的在下面所描述的处理器旨在控制第二设备的组件。第二设备200被一般地配置用于接收电子设备,诸如WCDlOO0第二设备200包括外部外壳202,外部外壳202使设备接口机构230安全地固定在适当的位置并且使得设备接口机构230能够延伸超过外壳202的表面。还应当理解的是,夕卜部外壳202可以被用作被用来将设备接口机构230连接到HDMI转换器IC235的内部HDMI电缆232的管道。内部HDMI电缆232可以是具有满足设计和/或连接规范的长度的短电缆。在一个实施例中,HDMI电缆232能够被定位在外部外壳202内以使对WCD100的谐波干扰最小化,同时使得第二设备200能够满足性能要求。
[0029]第二设备200包括被耦合控制器220并且耦合到存储器205的处理器225。包括在存储器205内的是设备标识信息212和扩展显示标识数据(EDID)/配置数据210。存储器205还包括配置逻辑215。此外,第二设备200包括布置在外壳202内以及电力地且通信地耦合到设备接口机构230的HDMI转换器集成电路(IC)235,HDMI转换器集成电路(IC) 235出于这个实施例的目的是HDMI (230)能够被耦合到的HDMI连接端口。第二设备200还能够包括用于将第二设备200耦合或者无线地连接到其它设备的一个或多个端口。例如,第二设备200被图示为具有RFID收发信机250、蓝牙? 252以及一个或多个通用串行总线(USB)端口 255。响应于检测到电子设备的通信端口(例如,WCD100的第一物理通信接口165)到第二设备200的设备接口机构230的电气耦合、或检测到USB端口 255到电子设备的USB接口(例如,USB接口 162)的连接,第二设备200自动地将设备标识信息212传送到所连接的电子设备,例如,WCDlOO0
[0030]第二设备200同样包括被个别地耦合到控制器220的数个输入/输出(I/O)组件,包括显示设备240、键盘242以及扬声器244。如进一步图示的,第二设备200包括功率适配器连接器260,在所述功率适配器连接器260处电力能够从外部电源被供应给第二设备200。本文中所描述的实施例假定第二设备200是具有特定操作能力的特定类型的第二设备,所述操作能力能够通过选择性地配置与第二设备的操作相关联的至少一个可配置操作参数来启用。
[0031]在一个实施方式中,在WCD100与第二设备200之间的物理连接可以是直接连接。然而,和常规HDMI设备配对一样,该连接还能够包括短电缆,以及具体地HDMI电缆,其中连接端被插入到WCD100的和第二设备200的相应的HDMI中。图3图示第二设备200的设备接口机构230经由布线的长度与WCD100的第一物理通信接口 165的物理耦合和/或连接,所述布线将被一般地称为连接电缆310。应了解,当正被连接的两个设备的接口是HDMI时连接电缆310可以是HDMI电缆。如上面所介绍的,HDMI电缆232的设计规范能够当WCD100被连接到第二设备200时帮助使谐波干扰最小化,同时使得第二设备200能够满足高性能要求。图3同样图示在WCD100的USB接口 162与第二设备200的USB端口 255之间经由USB电缆320的辅助连接。USB电缆320是在等于电缆的长度的距离内实现USB接口之间的连接的串行电缆。
[0032]本领域的普通技术人员将了解的是,图1-3中所描绘的硬件可以取决于实施方式而变化。除图1-3中所描绘的硬件之外或者代替图1-3中所描绘的硬件可以使用其它内部硬件或外围设备。而且,本发明的过程可以被应用于具有用于将设备连接到附件的连接端口的任何便携式/手持式电子设备或数据处理系统或类似设备,所述附件是具有能够由设备支持的特定能力的许多不同类型(类别)的附件中的一个。因此,所描绘的示例不意在相对于所呈现的实施例暗示架构性限制。
[0033]根据本公开内容的一个方面,当第二设备经由第一物理通信接口 165连接到WCD100时,WCD100接收关于被连接到WCD100的第二设备200的设备标识信息。在一个实施例中,响应于两个设备经由USB接口的物理耦合而经由USB接口 162接收第二设备标识信息。能够在第二设备200处响应于第二设备200检测到两个设备之间的USB连接正在建立而自动地触发设备标识信息的传输。在供替换的实施例中,第二设备200响应于检测到正在经由第一物理通信接口在WCD100与第二设备200之间建立连接而将设备标识信息发送到WCD100。如在下面所描述的,采用这种供替换的实施例,不需要单独的USB连接来触发设备标识信息的转移和/或启动第二设备认证和/或配置。在一个实施方式中,设备标识信息提供以下各项中的至少一个:(a)所连接的第二设备类型的标识和第二设备的特定型号;以及(b)第二设备200的操作能力的标识。
[0034]在一个实施例中,响应于接收到设备标识信息,WCD100启动认证过程以确定第二设备200是否是用于经由第一物理通信接口连接到WCD100的批准设备。然而,本公开内容的方面还能够用供替换的实施例加以实现,在所述供替换的实施例中不需要认证用于连接和配置两个设备以与彼此进行通信。采用这些供替换的实施例,WCD100不执行认证过程。相反地,响应于检测到与第二设备200的连接,WCD100启动用来为WCD100和第二设备200中的一个或两者配置操作参数的过程,所述操作参数与所连接的第二设备的操作相关联。在WCD100被配置成首先执行认证过程的实施例中,第二设备标识信息在认证过程中被用作认证数据,并且WCD100基于认证数据的分析来确定第二设备是否是用于通过第一物理通信接口与之通信的批准附属第二设备。
[0035]在一个或多个实施例中,配置逻辑215实现第二设备200经由诸如耳语(whisper)协议的通信协议与所连接的WCD100的认证。如本文中所利用的,耳语协议是确保第二设备200能够与WCD100 —起利用的设备认证和配置协议。因此,在所描述的实施例中,支持耳语协议的每个第二设备能够跟随与WCD100连接的检测之后自主地转发设备标识信息212,该设备标识信息212将认证数据提供给WCD100以标识第二设备落入哪些主要的类别或种类。当WCD100被最初耦合到第二设备200时,WCD100的附件认证机构160基于从第二设备200接收到的设备标识信息212来标识所连接的第二设备的类型。
[0036]如上面所介绍的,在一个实施例中,WCD100能够经由有线通信通过第二物理通信接口(例如,USB接口 162)来接收认证数据。当经由第二物理通信接口或USB执行认证时,认证能够通过以下各项中的一个来触发:(a)第二设备200检测到对应的第二物理通信接口之间的连接(例如,在WCD100的USB接口 162与第二设备200的USB255之间的连接);(b)第二设备200检测到两个设备的对应的第一物理通信接口(例如,HDMI)之间的连接;以及(c)第二设备200检测到两个设备的对应的第一物理通信接口与对应的第二物理接口之间的两个连接。
[0037]在供替换的实施例中,WCD100能够经由无线通信接收认证数据。当经由无线通信接口执行认证时,认证能够通过以下各项中的一个来触发:(a)第二设备200检测到WCD100与第二设备200之间的无线连接(例如,握手);(b)第二设备200检测到两个设备的对应的第一物理通信接口之间的连接;以及(c)第二设备200检测到对应的第一物理通信接口之间的无线握手和连接两者。
[0038]在执行认证过程中,AAC逻辑180通过将认证数据与存储在WCD100内的至少一个认证参数相比较来确定第二设备200是否是用于经由第一物理通信接口 165连接到通信设备的批准设备。响应于确定第二设备200是批准设备,则WCD100启动配置过程以实现第二连接设备200的正确操作和利用。然而,响应于确定第二设备200不是批准设备,AAC逻辑180阻止第二设备200经由第一物理通信接口(165)与WCD100进行通信。
[0039]在一个实施例中,AAC逻辑180能够通过使用由WCD100通过第二物理通信接口(例如,USB162)从第二设备200所接收到的信息来启动认证过程。WCD100因为与多个批准附件的迷你/微型USB接口的利用相关联的建立的认证协议而利用第二物理通信接口来执行认证。在一个实施例中,经由USB162所建立的连接能够被利用来提供电力以对WCD100进行充电。经由USB162的连接还能够被利用来在第二设备200的显示器不是可用时(例如,在显示器被关闭时)提供音频输出。应了解,当显示器被关闭或不工作时,没有HDMI信号从WCD100被发送到第二设备200的显示器。通过将USB162用于音频,当显示器被关闭或不工作时,用户仍然能够通过第二设备200的更强大的组扬声器来访问音频功能性以听音乐和/或利用免提扬声器电话。因此,在一个或多个实施例中,能够只需要第二设备200的认证来利用设备的HDMI功能性。然而,在供替换的实施例中,认证过程的失败能够使得第二设备200不能被用于经由USB连接将另外是可用的辅助功能中的任何一个。
[0040]在一个实施例中,WCD100通过从第二设备200请求配置数据来启动配置过程。在另一实施例中,响应于WCD100经由第一物理通信接口连接到第二设备200来提供配置数据,并且能够与设备标识信息同时地将该配置数据提供给WCD100。
[0041]在一个实施例中,第二设备200是附件,其可以是对接站,具有WCD100的HDMI (165)所被连接到的HDMI接收器或HDMI电缆232。在一个实施例中,WCD100能够经由HDMI仅在附件作为用于经由HDMI通信的批准第二设备的成功认证之后与附件进行通信。跟随成功认证之后,WCD100从第二设备200接收形式为扩展显示信息数据(EDID)的配置数据,所述配置数据包括针对第二设备的显示组件的多个规格。在一个实施方式中,EDID规格包括以下各项中的至少一个:(a)用于关联的可配置操作参数的推荐值集合;以及(b)用于关联的可配置操作参数的默认值集合。
[0042]扩展显示标识数据(EDID)是由数字显示器(例如,第二设备200的显示器240)提供以向数据内容源描述显示器的能力的数据结构。例如,数据内容源能够包括图形卡、机顶盒,或者根据所描述的实施例,包括WCD100。当从所连接的第二设备接收时,EDID就向WCDlOO通知被连接到WCDlOO的监视器的种类。EDID通过由视频电子标准协会(VESA)所颁布的标准来定义。EDID能够包括制造商名称和序列号、产品类型、磷光体或滤光器类型、由显示器支持的定时、显示尺寸、亮度数据以及(仅针对数字显示器)像素映射数据。
[0043]根据所描述的实施例,第二设备200在该设备被连接到WCD100时的正确操作和利用通过用选自多个候选值的值来配置可配置操作参数集合来启用。在配置期间,AAC逻辑180对于与所连接的第二设备的操作相关联的每个可配置操作参数确定被映射到对应的可配置操作参数的候选值集合。在一个实施例中,这些映射是基于在无线通信期间正由WCD100的收发信机170利用的特定操作频率。
[0044]在一个实施例中,WCD100从WCD100内的存储的数据结构196中对于所述可配置操作参数集合中的每一个检索与可配置操作操作相关联的预定候选值。在一个实施例中,预先建立的候选值包括至少一个默认的、优选和/或标准值。
[0045]在一个实施例中,所述可配置参数集合包括针对通过HDMI传送到第二设备200的信号的驱动信号水平的第一可配置操作参数。第二设备200能够包括利用用于HDMI信号传播频率的第二可配置操作参数和用于像素时钟频率的第三可配置操作参数中的至少一个进行操作的视频输出组件。在这一个实施例中,第一可配置操作参数、第二可配置操作参数以及第三可配置操作参数中的每一个都能够假定选自多个可选择预先建立的候选值的值。特别地,用于所述可配置操作参数集合的集体的候选值集合能够包括:用于驱动信号水平的第一候选值集合;用于HDMI信号传播频率的第二候选值集合;以及针对第二设备200的视频组件(例如,显示器240)用于像素时钟频率的第三候选值集合。
[0046]响应于确定和/或标识候选值集合,数据处理器106从所述候选值集合之中动态地选择候选值,以用于配置所对应的可配置操作参数。处理器选择是基于以下各项中的至少一个的:(a)WCD100的当前操作频率带;(b)WCD100的当前操作信道;(c)在WCD100的当前操作频率带内预期的谐波干扰的水平。预期谐波干扰的水平基于使用多种候选值的性能测量和测试的结果来确定。
[0047]当第一操作参数是HDMI驱动信号水平时,AAC逻辑180从所对应的用于驱动信号水平的第一候选值集合为驱动信号水平选取较低值。选择用于驱动信号水平的较低值比将在默认较高驱动信号水平下体验到的降低在WCD100的操作频率带中的谐波干扰的水平。所选择的较低值能够通过考虑仍然实现第二设备的高性能操作的信号强度的范围的下端来确定。因此在为HDMI选择所施加的驱动信号水平时对照对谐波干扰降低的要求来使对正确和/或高性能设备操作的要求平衡。在一个实施例中,预先建立的默认驱动信号值被提供并且可以是最大值或比用于该驱动信号水平的所选较低值某个其它更高的值。因此,AAC逻辑180选择较低值,其可以是最小值,代替预先建立的默认值,以便在WCD100的当前操作频率内提供降低的总体噪声水平。
[0048]WCD100的数据结构196能够基于设备的收发信机170能够操作的不同操作频率包括多个表或映射。图4图示在数据结构196的示例表400内的一系列示例映射。表400根据一个实施例基于在特定操作频率带内的所连接的无线通信设备的操作来提供与批准第二设备相关联的示例操作参数和所对应的候选值。在该说明性实施例中,表400表示用于通过WCD100连接到作为第二设备的底座型(lapdock-type)附属对接站的数据结构196 (图1)的子集。更特别地,表400基于第一操作频率带BI提供预先建立的候选值和关联。应了解,能够针对以下各项在表示预先建立的候选值与操作参数的映射的数据结构196内维护其它表:(a)能够由WCDlOO在对应的通信网络内配置的多个不同的操作频率带和(b)第二设备的多个不同类型。
[0049]表400对于与可配置操作参数(在表400的第一列中示出)相关联的每个候选值(在表400的第二列中示出)提供在WCD100的当前操作频率带“BI”(来自表规格401)内预期的谐波干扰的对应水平(在表400的第五列中示出)。当WCD100被连接到第二设备200并且两个设备正通过第一物理接口积极地传送HDMI信号的时候,在WCD100被设置成利用操作频率带BI与收发信机170进行通信时发生这种水平的谐波干扰。谐波干扰的特定水平然后对应于第二设备,该第二设备用在表400内所指示的对应候选值所配置的可配置操作参数操作。表400指示多个可选择预先建立的候选值中的一个或多个在所存储的数据结构196中与来自表规格401的参数相关联,所述参数包括以下各项中的至少一个:(a)与第二设备的设备类型相对应的特定设备类型标识符(例如,对于对接站,诸如“底座”或“web-top”对接站);以及(b)与第二设备的型号相对应的设备型号标识符。附加地,候选值与能够与如第四行408和第五行410中所示出的至少一个其它可配置操作参数相关的可配置操作参数相关联。AAC逻辑180对于相关的可配置操作参数中的一个选择的值确定AAC逻辑180能够为其它相关的可配置操作参数选择的很可能的值。例如,在一个实施例中,第二可配置操作参数和第三可配置操作参数(即,与信号传播频率和像素时钟频率相对应的操作参数)是相关的。AAC逻辑180基于WCD100的当前操作频率带和操作信道来适当地配置第二和第三相关的可配置操作参数以提供降低水平的谐波干扰并且同时地实现视频输出组件的有效操作。
[0050]具体地参考表400,表400的第一行402示出了操作参数“A”被映射到候选值集合“集合Aval”。集合Aval包括候选值“Al”至“An”,其包括“Αχ”的默认值。操作参数“Α”不与任何其它操作参数相关。第一行402同样经由向量[Ea]来提供与操作参数“Α”的每个候选值相关联的干扰降低的预定水平。在一个实施例中,干扰降低的预定水平是与特定候选值相对于与将默认值用作与对应的参考谐波干扰水平相关联的参考候选值的操作参数的配置相关联的干扰的使用相关联的干扰降低的量度。与操作参数“B”相关联的第二行404以与第一行402行中的参数“Α”的呈现类似的方式被呈现,并且因此能够以与参数A以其所被描述的方式类似的方式描述参数“B”。
[0051]第三行406示出了用于驱动信号强度的操作参数被映射到候选值集合“[12345]”。在一个实施例中,这五(5)个候选值表示5个不同的功率水平。默认值是5。用于驱动信号强度的操作参数不与任何其它操作参数相关。第三行406同样经由向量[86420]提供与驱动信号强度的操作参数的每个候选值相关联的干扰降低的预定水平。例如,这个向量指示如果候选驱动信号值“I”代替默认驱动信号值5由用于驱动信号强度的操作参数来假定,则在频率带BI内预期到8个单位的干扰降低。继续向量的第二元素,如果候选驱动信号水平/值2被选择并且与在选择了默认驱动信号值5的配置相比较,则在频率带BI内预期到“6”个单位的干扰降低。
[0052]第四行408示出了用于驱动信号传播频率的操作参数被映射到候选值集合“ [100101 102 103 104 105 106 107 108 109 110]”。在一个实施例中,这i^一 (11)个候选值表示11个不同的频率值。默认频率值是106。第四行408进一步指示用于信号传播频率的操作参数与用于像素时钟频率的操作参数相关。此外,与信号传播频率的操作参数的11个候选值中的每一个相关联的干扰降低的预定水平经由向量[2-3-2102-10131]来提供。这个向量指示如果频率的“101”个单位的候选频率值由用于信号传播频率的操作参数来假定,则在频率带BI内预期到干扰降低的-3个单位的干扰降低。当(a)与选择默认频率值106的第二配置相关联的干扰相比选择与候选频率值101的第一配置相关联的干扰时,并且该默认频率值表示参考候选值,以及(b)(由第五行410所提供的)频率的420个单位的默认值被指配给用于像素时钟频率的操作参数时,发生这种干扰降低。
[0053]表400对照与用于像素时钟频率的操作参数相关联的仅一个候选像素时钟频率值(例如,默认像素时钟频率值420)来呈现与用于信号传播频率的操作参数的11个候选传播频率值相关联的谐波干扰降低性能。理论上,能够分析值的一百二十一(121)个不同的组合对(即,Ilxll个可能的组合)。然而,在一个实施例中,AAC逻辑180能够基于在WCD100在特定操作频率带和/或信道内操作时所生成的已分析性能结果(牵涉不同的组合)来消除特定组合。因此,在更实用的场景中,AAC逻辑180能够被预先编程来从121个可能的组合之中所选择的值的仅11个候选组合对中的一个,只要实现第二设备200的正确操作和在WCD100的操作频率带内的有效谐波干扰降低。
[0054]在一个实施例中,AAC逻辑180从(a)来自WCD100的表400或数据结构196的检索到的候选值和(b)从第二设备200接收到的推荐候选值中的一个之中排他地为可配置操作参数中的至少一个选择候选值。在AAC180从推荐候选值之中排他地为对应的可配置操作参数选择候选值的相关实施例中,WCD100不必为所对应的操作参数存储/维护候选值。
[0055]在一个实施例中,AAC逻辑180通过将所检索到的预先建立的候选值与在从第二设备200接收到的配置数据内所提供的推荐候选值相比较来为可配置操作参数中的至少一个选择候选值。因此,例如,WCD100或AAC逻辑180从以下各项中的至少一个为HDMI的驱动信号水平、HDMI信号传播频率以及像素时钟频率中的至少一个动态地选择对应的候选值:(a)在存储的数据结构的条目内呈现的预选值以及(b)和来自一系列批准值的至少一个批准值匹配的候选值,当第二设备被通信地耦合到HDMI时自动地从第二设备接收所述一系列批准值。
[0056]WCD100的设计者、程序设计员或制造商能够预先确定所存储的候选值并且创建这些值和关联信息被存储为固件或软件代码的数据结构196。能够随着附加的第二设备被批准而更新和扩展固件或软件代码。然而,在一个实施例中,这些存储的候选值最初得自以下各项中的至少一个:(a)来自现有性能测量和测试的经验数据和分析,所述经验数据和分析标识表400中所描述的关联;(b)关于针对批准的第二设备的特定操作参数的规格的信息;以及(c)关于WCD100的资源和能力的彳目息。
[0057]在一个实施例中,WCD100利用(一个或多个)它内部的时钟和能力来从这些时钟生成不同的频率以提供待应用于所连接的第二设备的(一个或多个)基于频率的操作参数的值中的一个或多个的动态确定。例如,WCD100从第二设备200接收为像素时钟频率提供数个推荐候选值的配置数据,包括1lMHz的第一推荐值。然而,WCD100仅能够生成10MHz (即,200MHz源时钟除以2)和102MHz (即,408MHz源时钟除以4)的输出时钟值。尽管WCD100和时钟管理电路155不会精确地生成1lMHz时钟,但是WCD100能够利用这两个输出时钟值中的任何一个作为预先建立的候选值代替推荐候选值来配置所对应的像素时钟操作参数。此外,WCDlOO已存储指示所生成的输出时钟的值(即,10MHz和102MHz)是在所连接的第二设备能够操作的时钟值的预定范围内的信息。然而,这两个时钟可以对操作频率带提供不同的影响。基于与这些时钟值相关联的经验数据和分析,WCD100提供如表400中所描述的对应信息和/或关联,包括这些输出时钟中的每一个在多种操作频率带中引起的谐波干扰的水平。
[0058]在一个实施例中,WCD100能够生成WCD100能够从其选取候选频率值的值的完整集合的输出时钟的通用集合。WCD100能够为特定类型的设备和/或设备型号选取候选频率值。这些值基于WCD100具有关于用于这些批准设备的特定操作参数规格的先前存储的信息来选取。WCD100能够接收用于像素时钟频率的推荐候选值集合,并且(基于WCD100的内部时钟)将这些推荐候选值与预先建立的候选值相比较。基于推荐值与所存储的预先建立的候选值之间的比较,WCD100确定匹配候选值集合,从所述匹配候选值集合选择最后操作参数值以配置所对应的可配置操作参数。在一个实施例中,当第一值是在第二值的预设阈值范围内时,第一值与第二值“匹配”。在一个实施例中,WCD100可以具有指示第一值落入第二设备针对正确操作推荐的更广的一系列值内的附加的存储的信息。
[0059]在一个实施方式中,WCD100包括(a)针对能够经由HDMI传送到具有与第二设备相同的设备类型的批准第二设备的信号的候选传播频率值,以及(b)能够被应用于具有与第二设备相同的显示设备类型的批准第二设备的显示设备的候选像素时钟频率值。WCD100自动地从第二设备200接收以下各项中的至少一个:(a)由第二设备支持的HDMI信号传播频率推荐值,和(b)由第二设备200支持的像素时钟频率值。为了配置用于传播或驱动信号频率的操作参数,并且,响应于已接收到推荐候选传播频率值,WCD100从与所接收到的推荐HDMI信号传播频率候选值中的一个匹配的候选传播频率值标识至少一个第一匹配值。为了配置用于像素时钟频率的操作参数,并且,响应于已接收到推荐候选像素时钟频率值,WCD100从与所接收到的推荐像素时钟频率候选值中的一个匹配的候选像素时钟频率值标识至少一个第二匹配值。
[0060]在用于驱动信号传播频率的操作参数与用于像素时钟频率的操作参数相关的实施例中,WCD100选择(a)与用于HDMI信号传播频率的至少一个第一匹配值匹配的候选HDMI传播频率值,和(b)与用于像素时钟频率值的至少一个第二匹配值匹配的候选像素时钟频率值。所选匹配候选HDMI传播频率值和候选像素时钟频率值的特定组合被确定为当用所选候选值配置操作参数时使在无线通信设备的操作频率带中的谐波干扰的水平最小化的组合。
[0061]AAC逻辑180用对应选择的候选值自动地配置至少一个可配置操作参数中的每一个。跟随操作参数的配置之后,AAC逻辑180启动经由第一物理通信接口从WCD100到第二设备200的通信。基于用所选值配置操作参数,当所连接的第二设备200正在操作并且正被WCD100利用时,AAC逻辑180减轻在无线通信设备的当前操作频率接收频带内的辐射噪声水平和谐波干扰中的至少一个。
[0062]AAC逻辑180的干扰减轻能力给第二设备(诸如对接站)的设计者提供在无线通信设备相对于第二设备中的HDMI转换器集成电路的放置方面的灵活性。AAC逻辑180根据附属设备类型、操作频率带与信道来选择性地并且动态地改变HDMI驱动信号强度、驱动信号传播频率以及像素时钟频率,以便阻止HDMI谐波噪声落入操作频率接收频带和信道的预定阈值范围内。
[0063]图5-7是图示能够完成说明性实施例的上述过程的方法的流程图。尽管可以参考通过参考图1-4所图示的和在图1-4中所描述的组件和功能性对图5-7中所图示的方法进行描述,但是应该理解的是,这仅仅是为了方便起见,并且能够在实现多种方法时采用设备和数据结构的替代组件和/或配置。方法的特定部分能够由诸如一般地在图1中所描述的在WCD100内的一个或多个处理器105上执行的AA⑶194和/或AAC逻辑180完成。为了简单对方法进行描述,从WCD100和/或AAC逻辑180的角度对所有方法过程进行描述;然而,支持WCD100的总体功能性所需要的特定辅助功能能够被描述为由第二设备200来执行。这些辅助功能牵涉响应于检测到正经由第一和第二物理通信接口建立WCD100与第二设备之间的连接而自动地将设备标识信息传送到WCD100。
[0064]图5图示根据一个实施例的配置与所连接的第二设备的操作相关联的操作参数以便减轻在无线通信设备的操作频率带内的谐波干扰的方法。该方法在启动器框501处开始并且进行到框502,在框502处AAC逻辑180在WCD100与第二设备200之间建立连接之后从第二设备200接收设备标识信息。在框504处,AAC逻辑180基于设备标识信息来启动认证过程,以确定第二设备是否是用于经由第一物理通信设备连接到WCD100的批准设备。在判定框506处,AAC逻辑180确定第二设备是否被成功地认证。如果在判定框506处,AAC逻辑180确定第二设备被成功地认证,则AAC逻辑180从第二设备200请求并且接收配置数据或EDID,如在框508处所示出的。然而,如果在判定框506处,AAC逻辑180确定第二设备200未被成功地认证,则AAC逻辑180阻止内容经由第一物理通信接口传输到第二设备200,如在框512处所示出的。该方法过程然后在框518处结束。跟随在框508处接收到配置数据之后,AAC逻辑180根据WCD100的当前操作频率带来检索具有操作参数与候选值的映射的数据结构,以及与特定候选值相关联的谐波干扰降低的对应水平,如在框510处所示出的。在框514处,AAC逻辑180基于参数映射数据和所接收到的EDID的分析来选择要被指配给操作参数的值。在框516处,AAC逻辑180用所选择的值来配置操作参数,所述所选择的值减轻谐波干扰同时实现正确的设备操作。该过程在框518处结束。
[0065]图6图示根据一个实施例的响应于在无线通信设备的操作频率带中检测到切换而更新与所连接的第二设备的操作相关联的配置操作参数的方法。该方法在启动器框601处开始并且进行到框602,在框602处AAC逻辑180将第一操作频率带标识为WCD100的当前操作频率带。在框604处,AAC逻辑180基于与第一操作频率带相关联的所检索到的预先建立的参数数据映射和与第一操作频率带相关联的EDID来选择要被指配给操作参数的值。在框606处,AAC逻辑180用所选择的值来配置操作参数以减轻第一操作频带中的谐波干扰同时实现正确的设备操作。
[0066]虽然WCD100经由HDMI通信地连接到第二设备200,但是AAC逻辑180检测通过WCD100到第二操作频率带(或到在第一操作频率带内的不同操作信道)的切换,如在框608处所示出的。响应于检测到与操作频率相关联的切换,AAC逻辑180基于第二当前操作频率带(和/或当前操作频率信道)自主地检查WCD100的存储的数据结构以得到操作参数的适当的候选值。如所图示的,在框610处,AAC逻辑180根据第二操作频率带来检索预先建立的参数数据映射。在框612处,AAC逻辑180对照先前接收到的EDID来分析所检索到的预先建立的参数数据映射以便选择操作参数值。在判定框614处,AAC逻辑180确定当前是否选择与在前面的配置过程期间所选择的相同的参数值。AAC逻辑180基于与正被改变为第二当前操作频率带的第一操作频率带和正被改变为第二当前操作频率带信道的第一操作频率信道中的至少一个相关联的候选值的先前的集合或当前适当的集合中的差异来动态地并且选择性地改变每个操作参数。如果在判定框614处AAC逻辑180确定当前选择了与在前面的配置过程期间所选择的相同的参数值,则AAC逻辑确定当前配置适合于第二频率操作频带或信道,如在框616处所示出的。然而,如果在判定框614处AAC逻辑180确定当前选择的参数值不同于针对前面的配置过程的参数值,则AAC逻辑180用当前选择的值重新配置操作参数,以当WCD100在第二操作频带中操作时减轻谐波干扰,如在框618处所示。该过程在框620处结束。
[0067]图7图示根据一个实施例的配置与所连接的第二设备的操作相关联的操作参数以便减轻在无线通信设备的操作频率带内的谐波干扰的方法。具体地,采用图7的方法,操作参数被假定为是用于HDMI的驱动信号强度和驱动信号频率,以及用于所连接的第二设备200的显示设备的像素时钟频率。该方法在启动器框701处开始并且进行到框702,在框702处AAC逻辑180启动针对当前操作频率带的驱动信号强度的操作参数的配置。在框704处,AAC逻辑180基于预先建立的参数数据和/或从第二设备200接收到的EDID来为驱动信号强度选择要被指配给操作参数的候选值。在框706处,AAC逻辑180启动针对当前操作频率带的驱动信号频率的操作参数的配置。在判定框708处,AAC逻辑180确定用于驱动信号频率的操作参数是否与用于像素时钟频率的操作参数相关。如果在判定框708处,AAC逻辑180确定用于驱动信号频率的操作参数与用于像素时钟频率的操作参数相关,则AAC逻辑180像在框710处所示出的那样选择频率值的候选组合对。这些值从要被指配给用于驱动信号频率和像素时钟频率的操作参数的值的预先建立的候选组合对之中选择。候选组合对包括传播频率或驱动信号频率值和像素时钟频率值。跟随在框710处选择参数值之后,用所选值来配置操作参数,如在框716处所示出的。
[0068]然而,如果在判定框708处AAC逻辑180确定用于驱动信号频率的操作参数不与用于像素时钟频率的操作参数相关,则AAC逻辑180基于预先建立的参数数据和/或所接收到的EDID来为用于驱动信号频率的操作参数选择候选频率值,如在框712处所示出的。在框714处,AAC逻辑180基于预先建立的参数数据和/或所接收到的EDID来为用于像素时钟频率的操作参数选择候选频率值。在框716处,AAC逻辑180用所对应的所选择的值配置三个参数,所对应的所选择的值共同地减轻谐波干扰同时实现第二设备的正确操作。该过程在框718处结束。
[0069]在本文中所呈现和描述的多种图中的流程图、消息流程图以及框图图示根据本发明的多种实施例的系统、方法以及计算机程序产品的可能实施方式的架构、功能性以及操作。在这点上,流程图或框图中的每个框可以表示包括用于实现(一个或多个)所指定的逻辑功能的一个或多个可执行指令的代码的模块、分段或一部分。还应该注意的是,在一些替代实施方式中,框中所指出的功能可以不按图中所指出的次序发生。例如,取决于所牵涉的功能性,事实上可以大体上同时执行相继示出的两个框,或者有时可以以相反次序执行所述框。因此,虽然以特定顺序描述和图示了方法过程,但是过程的特定顺序的使用不意在对本发明暗示任何限制。在不背离本发明的精神或范围的情况下,关于过程的顺序可以做出改变。特定顺序的使用因此将不在限制性意义上进行,并且本发明的范围扩展到所附权利要求及其等同物。
[0070]在一些实施方式中,方法的某些过程被组合、同时地或以不同的次序执行,或者可能被省略,而不偏离本发明的精神和范围。还将注意的是,框图和/或流程图图示的每个框、以及框图和/或流程图图示中的框的组合能够由执行所指定的功能或行为或专用硬件和计算机指令的组合的基于专用硬件的系统来实现。
[0071]虽然已经参考示例性实施例描述了本发明,但是本领域的技术人员将理解的是,在不背离本发明的范围的情况下,可以做出多种改变并且等同物可以取代其元素。此外,在不背离其本质范围的情况下,可以做出许多修改以使特定系统、设备或其组件适于本发明的教导。因此,意图是,本发明不限于所公开以用于执行本发明的特定实施例,而是本发明将包括落入所附权利要求的范围内的所有实施例。而且,术语第一、第二等的使用不表示任何次序或重要性,而是相反术语第一、第二等被用来区分一个元素和另一元素。
[0072]本文中所用的术语是仅用于描述特定实施例的目的的,并且不旨在限制本发明。如本文中所用的那样,除非上下文另外清楚地指示,否则单数形式“一”、“一个”以及“该”均旨在也包括复数形式。将要进一步理解的是,术语“包括”和/或“包含”当被用在本说明中时,指定说明的特征、整体、步骤、操作、元素和/或组件的存在,但是不排除一个或更多个其它特征、整数、步骤、操作、元素、组件和/或其组的存在或添加。
[0073]所有装置或步骤的对应结构、材料、行为以及等同物加上在下文权利要求中的功能元素均旨在包括用于与如具体地要求保护的其它要求保护的元素相结合地执行功能的任何结构、材料或行为。本发明的描述已被呈现以用于图示和描述的目的,但不旨在为穷尽的或者以所公开的形式限于本发明。在不背离本发明的范围和精神的情况下,许多修改和变化对于本领域的普通技术人员而言将是显而易见的。实施例被选取和描述以便最好地解释本发明的原理和实际应用,并且以便使得本领域的普通技术人员能够针对具有如适于所设想的特定使用的多种修改的多种实施例来理解本发明。
【权利要求】
1.在具有处理器和至少一个物理通信接口的无线通信设备中,所述至少一个物理通信接口用于通信地连接到第二设备,一种方法包括: 接收关于所述第二设备的设备标识信息,所述无线通信设备经由第一物理通信接口被连接到所述第二设备; 基于所接收到的设备标识信息,对于与所连接的第二设备的操作相关联的至少一个可配置操作参数中的每一个,确定被映射到对应可配置操作参数的候选值集合; 响应于确定所述候选值集合,所述处理器从所述候选值集合之中动态地选择候选值,以用于基于下述中的至少一个来配置所述对应可配置操作参数:(a)所述无线通信设备的当前操作频率带;(b)所述无线通信设备的当前操作信道;以及(C)在所述无线通信设备的当前操作频率带内预期的谐波干扰水平;以及 用对应所选择的候选值自动地配置所述至少一个可配置操作参数中的每一个; 其中,用对应所选择的候选值自动地配置的步骤导致减轻了在所述无线通信设备的所述当前操作频率带内的辐射噪声水平和谐波干扰中的至少一个。
2.根据权利要求1所述的方法,其中,所述第一物理通信接口是高清晰度多媒体接口HDMI,并且所述第二设备是具有HDMI连接端口的启用HDMI的设备,所述HDMI连接端口用于与所述无线通信设备的HDMI相连接。
3.根据权利要求2所述的方法,其中: 对于通过所述HDMI被传送到所述第二设备的信号,所述HDMI与用于驱动信号水平的第一可配置操作参数相关联,其中,用于所述驱动信号水平的所述第一可配置操作参数具有用于所述驱动信号水平的预先建立的默认值; 所述至少一个可配置参数包括用于所述驱动信号水平的所述第一可配置操作参数;以及 自动地配置的步骤包括:从用于所述驱动信号水平的对应第一候选值集合中,选择用于所述驱动信号水平的较低值,其中,用于所述驱动信号水平的所述预先建立的默认值是比所选择的较低值更高的值,并且其中,所述较低值被选择代替所述预先建立的默认值,以在所述无线通信设备的所述当前操作频率带内提供降低的总体噪声水平。
4.根据权利要求3所述的方法,其中动态地选择的步骤包括: 从在所述无线通信设备内的存储数据结构中,检索所述对应第一候选值集合;以及从包括多个可选择预先建立的值的所述第一候选值集合中,选择用于所述驱动信号水平的较低值,其中,所述多个可选择预先建立的值的范围是从最小值到与所述驱动信号水平的默认值相对应的最大值; 其中,在所述存储数据结构中,所述多个可选择预先建立的值中的每一个与下述中的至少一个相关联:(a)与所述第二设备的设备类型相对应的特定设备类型标识符;(b)与所述第二设备的型号相对应的设备型号标识符;(c)在所述当前操作频率带内的特定信道,以及(d)用于驱动信号水平的所述第一可配置操作参数,所述第一可配置操作参数与至少一个其它可配置操作参数相关。
5.根据权利要求4所述的方法,还包括: 响应于所述第二设备具有视频输出组件,检索所述对应第一候选值集合的步骤还包括:基于下述中的至少一个来选择所述驱动信号水平的第一候选值:(a)第二候选值,所述第二候选值被选择用于配置第二可配置操作参数,所述第二可配置操作参数用于所述视频输出组件的HDMI信号传播频率,和(b)第三候选值,所述第三候选值被选择用于配置第三可配置操作参数,所述第三可配置操作参数用于像素时钟频率,其中,所述视频输出组件利用用于HDMI信号传播频率的第二可配置操作参数和用于像素时钟频率的所述第三可配置操作参数中的至少一个进行操作; 其中,所选择的第一候选值、第二候选值以及第三候选值是相关的,以基于所述无线通信设备的所述当前操作频率带和操作信道,来提供所述HDMI和所述第二设备的配置操作参数,其共同地提供了降低的谐波干扰水平并且同时地实现所述视频输出组件的有效操作。
6.根据权利要求2所述的方法,其中: 用于所述至少一个可配置操作参数中每一个的所述候选值集合包括下述中的至少一个:用于所述驱动信号水平的第一候选值集合;用于HDMI信号传播频率的第二候选值集合;以及用于所述第二设备的视频组件的像素时钟频率的第三候选值集合;以及 动态地选择的步骤包括:对于所述HDMI的驱动信号水平、所述HDMI信号传播频率以及所述像素时钟频率中的至少一个,从下述中的一个动态地选择对应候选值:(a)在存储数据结构的条目内呈现的预选值;和(b)与来自一系列批准值的至少一个批准值相匹配的候选值,所述一系列批准值是当所述第二设备被通信地耦合到所述HDMI时从所述第二设备自动地接收的。
7.根据权利要求2所述的方法,其中: 所述第二设备是具有HDMI接收器的附件,所述HDMI被连接到所述HDMI接收器,并且所述无线通信设备是移动电话,跟随在成功认证了所述附件作为经由所述HDMI进行通信的批准附件之后,所述移动电话经由所述HDMI与所述附件进行通信;以及 其中,跟随在成功认证之后,所述无线通信设备从所述第二设备接收扩展显示信息数据EDID,其中,所述EDID包括用于所述第二设备的显示组件的多个规格,所述多个规格包括下述中的至少一个:(a)用于每个可配置操作参数的值集合;以及(b)用于每个可配置操作参数的默认值集合。
8.根据权利要求1所述的方法,还包括: 在执行动态地选择的功能和自动地配置的功能之前,从所述第二设备接收认证数据; 通过将所述认证数据与存储在所述无线通信设备内的至少一个认证参数相比较,确定所述第二设备是否是批准设备,所述批准设备用于经由所述第一物理通信接口连接到所述通信设备; 响应于确定所述第二设备是批准设备,执行动态地选择的功能和自动地配置功能的功能,并且启动经由所述第一物理通信接口从所述无线通信设备到所述第二设备的通信;以及 响应于确定所述第二设备不是批准设备,阻止所述第二设备经由所述第一物理通信接口与所述无线通信设备进行通信; 其中,从所述第二设备接收所述认证数据的步骤经由下述中的一个来执行:与所述无线通信设备的无线通信;和通过不同物理通信接口的有线通信。
9.根据权利要求8所述的方法,其中: 用于所述至少一个可配置操作参数中每一个的所述候选值集合包括候选传播频率值和候选像素时钟频率值中的至少一个,其中,所述候选传播频率值用于能够经由所述HDMI传送到具有与所述第二设备相同设备类型的批准第二设备的信号,所述候选像素时钟频率值能够被应用于具有与所述第二设备相同设备类型的批准第二设备的显示设备;以及所述方法还包括: 从所述第二设备自动地接收下述中的至少一个:(a)由所述第二设备支持的HDMI信号传播频率值;和(b)由所述第二设备支持的像素时钟频率值; 响应于所述至少一个候选值集合包括所述候选传播频率值,所述动态地选择的步骤还包括:从与所接收到的HDMI信号传播频率值中的一个相匹配的所述候选传播频率值中,标识至少一个第一匹配值;以及 响应于所述至少一个候选值集合包括所述候选像素时钟频率值,所述动态地选择的步骤还包括:从与所接收到的像素时钟频率值中的一个相匹配的所述候选像素时钟频率值中,标识至少一个第二匹配值;以及 选择(a)匹配候选HDMI传播频率值,所述匹配候选HDMI传播频率值来自用于HDMI像素传播频率的所述至少一个第一匹配值;和(b)匹配候选像素时钟频率值,所述匹配候选像素时钟频率值来自用于像素时钟频率的所述至少一个第二匹配值,其中,所选择的匹配候选HDMI传播频率值和所选择的匹配像素时钟频率值的组合被预先确定为下述组合:该组合在用所选择的候选值来配置所述操作参数的同时,使在所述无线通信设备的所述操作频率带中的谐波干扰水平最小化。
10.根据权利要求2所述的方法,其中: 所述动态地选择的步骤包括:从数据结构进行选择,所述数据结构包括操作参数值的表,所述操作参数值的表被存储在所述无线通信设备内并且包括多个映射,所述多个映射使(a)用于批准第二设备的多种设备类型和型号的设备标识信息与(b)对应候选值集合相关联,其中,所述对应候选值被映射到与所述HDMI的操作以及所标识的第二设备类型和型号相关联的所述至少一个可配置操作参数中的每一个; 其中,用于所述至少一个可配置操作参数中每一个的所述候选值集合包括下述中的至少一个:(a)第一候选值集合,所述第一候选值集合用于通过所述HDMI传送的信号的所述驱动信号水平的对应可配置操作参数;以及(b)第二候选值集合,所述第二候选值集合用于经由所传送的信号将内容递送到所述第二设备的对应可配置操作参数;以及(c)第三候选值集合,所述第三候选值集合用于所述第二设备的其它操作的对应可配置操作参数。
11.根据权利要求2所述的方法,还包括: 在所述无线通信设备经由所述HDMI通信地连接到所述第二设备的同时,检测所述无线通信设备何时切换下述中的至少一个:(a)第一操作频率带到第二当前操作频率带;和(b)第一操作频率信道到第二当前操作频率信道;以及 响应于检测到与操作频率相关联的切换,基于所述第二当前操作频率带和第二当前操作频率信道,针对所述操作参数的适当候选值,自动地检查所述无线通信设备的存储数据结构,以及,基于与正被改变为所述第二当前操作频率带的所述第一操作频率带和正被改变为所述第二当前操作频率信道的所述第一操作频率信道中的至少一个相关联的先前适当的候选值集合和当前适当的候选值集合中的差异,来动态地并且选择性地改变每个操作参数。
12.一种无线通信设备,包括: 处理器; 无线接收机,所述无线接收机在具有至少一个频率信道的至少一个频率带中操作; 耦合到所述处理器的第一物理通信接口,所述第一物理通信接口使得能够将所述无线通信设备连接到第二设备的对应设备接口机构; 储存器,所述储存器对于所述处理器是能访问的并且在所述储存器上存储至少一个数据结构,所述至少一个数据结构提供(a)设备标识信息与(b)对应候选值集合的至少一个映射,所述设备标识信息用于批准第二设备的多种设备类型和型号,所述对应候选值被映射到与所述HDMI的操作以及所标识的第二设备和型号相关联的至少一个可配置操作参数中的每一个,其中,用于所述至少一个可配置操作参数中每一个的候选值集合包括下述中的至少一个:(a)第一候选值集合,所述第一候选值集合用于通过所述HDMI传送的信号的驱动信号水平的对应可配置操作参数;(b)第二候选值集合,所述第二候选值集合用于经由所传送信号将内容递送到所述第二设备的对应可配置操作参数;以及(c)第三候选值集合,所述第三候选值集合用于所述第二设备的其它操作的对应可配置操作参数; 与所述处理器相关联的配置逻辑,响应于所述无线通信设备经由所述第一物理通信接口连接到所述第二设备,所述配置逻辑: 接收关于所述第二设备的设备标识信息,所述无线通信设备经由第一物理通信接口被连接到所述第二设备; 基于所接收到的设备标识信息,对于与所连接的第二设备的操作相关联的至少一个可配置操作参数中的每一个,确定被映射到对应可配置操作参数的候选值集合; 响应于确定所述候选值集合,所述处理器从所述候选值集合之中动态地选择候选值,以用于基于下述中的至少一个来配置所述对应可配置操作参数:(a)所述无线通信设备的当前操作频率带;(b)所述无线通信设备的当前操作信道;以及(C)在所述无线通信设备的当前操作频率带内预期的谐波干扰水平;以及 与所述第一物理通信接口相关联的配置逻辑,所述配置逻辑用对应所选择的候选值,自动地配置所述至少一个可配置操作参数中的每一个,其中用对应所选择的候选值自动地配置的步骤导致减轻了在所述无线通信设备的当前操作频率带内的辐射噪声水平和谐波干扰中的至少一个。
【文档编号】G06F21/44GK104170287SQ201280066131
【公开日】2014年11月26日 申请日期:2012年12月26日 优先权日:2012年1月4日
【发明者】米尼·H·邓, 迈德·费萨尔·阿贝丁, 塞瑟·哈瑞施·科鲁鲁 申请人:摩托罗拉移动有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1