专利名称:扫描数字和模拟电视频道的装置和方法
技术领域:
本发明总体上涉及模拟和数字电视接收的领域。更具体来讲,本发明的实施方式涉及用于扫描数字和模拟电视信号的装置和方法。
背景技术:
在空中传输(OTA)和有线电视分布系统中,可以按模拟和/或数字格式来编码电视信号。然后,可以使用数字或模拟调制,将经编码的信号调制成频道。世界上不同的区域使用不同的传输标准,这些传输标准表示传输的电视信号的參数。例如,在北美,电视信号可以按模拟NTSC (国家电视制式委员会)格式和/或数字ATSC (高级电视制式委员会)格式来进行OTA传输。另外,电视信号可以通过与电视或相关机顶盒连接的线缆传输。例如,许多线缆系统使用QAM (正交调幅),QAM包括诸如64-QAM、256-QAM等的变型。在多数电视分布系统中,可变带宽被划分成多个频道,给每个频道分配大致6-SMHz的带宽。每个频道可以包括数字或模拟信号(或者无信号)。图I是具有频道101-106的频谱的曲线图。频道101和105是模拟频道,频道103和106是数字频道,频道102和104没有信号。电视接收机可以包括机顶盒、综合电视(integrated television)、视频采集装置、个人录像机和/或诸如通用计算机的其它装置,这些电视接收机具有用于调谐、解调和/或解码电视信号的软件和/或硬件。图2和图3示出用于解调和解码多个电视格式的常规结构。在图2中,数字解调器220和模拟解调器221分别从单独的射频处理器210和211接收经调谐的信号(例如,中频信号和/或数字采样)。射频处理器210和211通常都调谐射频频道(例如,图I中的诸如频带101、102、103等的频带),并且还可以处理经调谐的信号(例如,产生经调谐频道的数字采样)。解调器220和221向信号解码器/图像处理器230提供经解调的信号,以供进一歩处理。在图3中,数字解调器320和模拟解调器321从单个射频处理器310接收经调谐的信号,并且将输出转发到信号解码器和图像处理器330,以供处理。在初次设置电视接收机时(或在重新配置它们时),电视接收机通常需要扫描大量的射频频道,以初始化频道參数。设置扫描可以用于例如设置可用频道的列表,以预先确定频道是模拟的还是数字的,和/或预先确定每个频道的其它特性,以当用户选择要显示的频道时能够较快地获取信号。图4A示出用数字解调器(例如,数字解调器220或320)扫描频道的时间的曲线图400。时间401表示用于(例如,当频道未包含数字信号吋)获取数字电视信号的示例性时间长度Tacq_dtv。时间402表示当信号不能被解调时(例如,当频道包含模拟电视信号吋)数字解调器超时的示例性时间长度Tout_dtV。时间403表示当不存在信号时数字解调器超时的示例性时间长度Tout_lowpwr_dtv。类似地,图4B示出用模拟解调器(例如,模拟解调器221或321)扫描频道的时间的曲线图401。时间411表示用于(例如,当频道未包含模拟信号吋)获取模拟电视信号的示例性时间长度Tacq_atv。时间412表示当信号不能被解调时(例如,当频道包含数字电视信号吋)模拟解调器超时的示例性时间长度Tout_atv。时间413表示当不存在信号时数字解调器超时的示例性时间长度Tout_lowpwr_atv。常规接收机通常通过以下步骤来扫描某ー范围内的频率尝试使用第一模式(例如,使用数字解调器),然后如果第一模式失败则使用第二模式(例如,使用模拟解调器)来扫描每个频道。图4C示出表示常规电视信号获取时序的流程图。接收机可以例如在时间段421期间扫描第一频道(例如,频道101 ),在时间段422期间扫描第二频道(例如,频道102),·在时间段423期间扫描第二频道(例如,频道103),在时间段424期间扫描第二频道(例如,频道104),等等。对于每个频道而言,接收机首先尝试以数字方式扫描频道,如果数字扫描失败,则接收机尝试将频道作为模拟频道来扫描。因此,用于扫描频道101-106的总时间将会是(2 X Tacq_dtv) + (2 XTout_dtv) + (2 XTacq_atv) + (2 XTout_lowpwr_dtv) + (2 XTout_lowpwr_atv) 0通常基于频道扫描时间和稳定性来基准化并且比较电视接收组件。因此,期望使混合格式的环境下扫描频道所花费的时间量减小,而不牺牲稳定性。
发明内容
本发明的实施方式涉及在电视信号接收机中扫描频道的装置和方法。该装置通常包括第一获取电路、第二获取电路和控制器。第一获取电路通常被构造为,在第一时间段期间确定选定的射频频道是否具有第一格式,并且响应于确定的结果来产生第一获取指示符。第二获取电路通常被构造为,在第二时间段期间确定选定的射频频道是否具有第二格式,并且响应于确定的结果来产生第二获取指示符,第二时间段与第一时间段同时开始且重叠。控制器通常被构造为,通过针对多个射频频道中的每个射频频道操作第一获取电路和第二获取电路来扫描所述多个射频频道。在进ー步的实施方式中,控制器进ー步被构造为,响应于第一获取指示符和第二获取指示符的状态来操作第一获取电路和第二获取电路。例如,控制器可以被构造为,当第ー获取指示符具有指示成功获取的状态时,终止第二获取电路的操作。在一些实施方式中,控制器可进ー步被构造为,当至少ー个获取指示符具有指示成功获取的状态时,将选定的射频频道改变成多个射频频道中新选定的频道。例如,控制器可被构造为,在改变选定的频道之前,終止第一获取电路和第二获取电路针对第一频道的操作,而在改变选定的频道之后,开始第一获取电路和第二获取电路的操作。在另ー个实施方式中,控制器可被构造为,当第一获取指示符和第二获取指示符都具有指示未成功获取的状态时,将选定的射频频道改变成多个射频频道中新选定的频道。指示未成功获取的状态可以例如指示在尝试获取信号的过程中超时的状态。在又一个实施方式中,第一格式是数字电视格式,并且第二格式是模拟电视格式。因此,所述装置还可以包括调谐器,所述调谐器被构造为,调谐选定的射频频道,以产生模拟调谐信号;以及模数转换器(ADC),所述模数转换器被构造为,将模拟调谐信号转换成数字调谐信号。第一获取电路可以包括数字电视解调器。因此,当数字电视解调器成功解调出数字调谐信号时,第一获取指示符可以具有第一状态,当数字电视解调器未能解调出数字调谐信号时,第一获取指示符具有第二状态。在另外的实施方式中,第二获取电路可以包括模拟电视解调器,并且当模拟电视解调器从数字调谐信号或模拟调谐信号中成功解调出模拟电视信号时,第二获取指示符可以具有第三状态,而当模拟电视解调器不能解调出第二数字信号时,第二获取指示符具有第四状态。在电视信号接收机中扫描频道的方法的实施方式包括如下步骤在第一时间段期间确定选定的射频频道是否具有第一格式,并且响应于确定的结果来产生第一获取指示符;在第二时间段期间确定选定的射频频道是否具有第二格式,并且响应于确定的结果来产生第二获取指示符,第二时间段与第一时间段同时开始且重叠;以及通过针对多个射频频道中的每个射频频道重复确定步骤来扫描多个射频频道。在一个示例性的实施方式中, 所述方法包括针对多个射频频道中的每个射频频道存储第一获取指示符、第二获取指示符和/或其衍生格式(例如,以存储可用频道的列表和/或每个频道的格式)。本发明的另外的实施方式包括响应于第一获取指示符和第二获取指示符来执行扫描步骤。例如,扫描步骤可以包括当第一获取指示符具有成功状态时,終止确定选定频道是否具有第二格式的步骤。在另ー个实施方式中,扫描步骤还包括当至少ー个获取指示符具有成功状态时,将选定的射频频道改变为所述多个选定的射频频道中新选定的频道。在另外的实施方式中,扫描步骤包括在改变选定频道之前,終止针对选定频道的确定步骤;以及开始针对新选定的频道的确定步骤。在另ー个实施方式中,扫描步骤还包括当第一获取指示符和第二获取指示符都具有未成功状态时,将选定射频频道改变成多个选定射频频道中新选定的频道。未成功状态可以例如指示获取已超吋。当ー个格式是数字电视格式而另ー个格式是模拟电视格式时,所述方法还可以包括如下的步骤调谐选定的射频频道,以产生模拟调谐信号;和将模拟调谐信号转换成数字调谐信号。在另外的实施方式中,该方法包括尝试从数字调谐信号中解调数字电视信号,产生第一获取指示符的步骤包括当成功解调出数字电视信号时,将第一获取指示符设置为第一状态;和当数字调谐信号的解调不成功时,将第一获取指示符设置为第二状态。在又一个实施方式中,该方法可以包括尝试从数字调谐信号或模拟调谐信号中解调模拟电视信号,产生第二获取指示符的步骤包括当成功解调出模拟电视信号时,将第二获取指示符设置为第三状态;而当未成功解调出模拟电视信号时,将第二获取指示符设置为第四状态。本发明的实施方式可以包括机顶盒、电视、视频采集装置、个人录像机、通用计算机和/或具有本文所公开的ー个或多个发明构思的其它装置。实施方式还可以包括软件、固件或其它计算机可读介质,这些计算机可读介质包括适于执行本文所述的ー个或多个操作和/或方法的计算机可执行指令组。本发明的实施方式有利地在混合格式(例如,模拟和数字)的电视分布环境中实现对电视信号的较快扫描和获取。通过以下对优选实施方式的具体描述,容易清楚本发明的这些和其它优点。
图I是包括模拟电视信号和数字电视信号的频谱。图2是示出使用多个调谐器解码多个电视格式的常规结构的图。图3是示出使用单个调谐器解码多个电视格式的常规结构的图。图4A至图4B是常规电视信号获取时间的曲线图。图4C是示出常规电视信号获取时序的流程图。图5A至图5B是示出根据本发明的用于扫描模拟电视信号和数字电视信号的装置的实施方式的图。图6A是示出根据本发明的实施方式的电视信号获取时序的流程图。图6B是根据本发明的实施方式的电视信号获取时间的曲线图。图7A是示出具有多个解调器的装置的示例性实施方式的图。图7B是示出解调器的示例性组件的图。图7C是示出具有多个包括共有组件的解调器的装置的示例性实施方式的图。图8是在电视信号接收机中扫描信号的示例性方法的流程图。
具体实施例方式现在,将详细说明本发明的优选实施方式,在附图中示出了这些实施方式的示例。虽然将结合这些优选实施方式描述本发明,但是应当理解的是,这些实施方式不g在将本发明限于这些实施方式。相反,本发明g在覆盖可以包括在由所附权利要求书限定的本发明的精神和范围内的替代形式、修改形式和等价形式。另外,在以下对本发明的具体描述中,提出多个具体的细节以提供对本发明的完整理解。然而,本领域的技术人员容易理解,没有这些具体的细节,也可以实践本发明。另外,没有详细描述已知的方法、过程、组件和电路,从而不会不必要地掩盖本发明的各个方面。就计算机、处理器、控制器和/或存储器内的进程、过程、逻辑块、功能块、处理以及对数据位、数据流或波形的操作的其它符号表征,来提出以下具体描述中的ー些部分。数据处理领域内的技术人员通常使用这些说明和表示来有效地向本领域的其它技术人员传达其工作的主g。进程、过程、逻辑块、功能、操作等在此通常被视为造成所需和/或所期望结果的步骤或指令的有条理的序列。这些步骤通常包括对物理量的物理操纵。通常,虽然不是必要的,但是这些物理量采取的形式是能够在计算机、数据处理系统或逻辑电路中被存储、传输、组合、比较和以其它方式操纵的电、磁、光或量子信号。业已表明,方便的是,主要出于通用的原因,将这些信号表示为位、波、波形、流、值、元素、符号、字符、项、数字等。然而,应当铭记的是,所有这些术语及类似的术语都与合适的物理量相关,并且它们只是应用于这些量的方便的标签。除非以其它方式具体指出和/或从下面的讨论中是清楚的,否则应当理解的是,在整个本专利申请中,利用诸如“处理”、“操作”、“运算”、“计算”、“确定”、“操纵”、“转换”、“显示”等术语的讨论,指的是对表示为物理(例如,电)量的数据进行操纵和转换的计算机、数据处理系统、逻辑电路或类似处理装置(例如,电、光或量子计算或处理装置)的动作和处理。这些术语指的是处理装置的动作、操作和/或处理,所述处理装置将系统或构架(例如,寄存器、存储器、其它这类信息贮存器、传输或显示装置等)的组件内的物理量操纵或转换成相同或不同的系统或构架的其它组件内的被类似表示为物理量的其它数据。另外,为了方便和简化起见,术语“时钟”、“时间”、“速率”、“周期”和“频率”通常
在此可以互換地使用,而通常被赋予它们在本领域认定的含义。另外,为了方便和简化起见,术语“比特流”、“数据”、“数据流 ”、“波形”和“信息”可以互换地使用,表述“连接到”、“与……耦合”、“耦合到”和“与……通信”(除非术语用途的上下文中另有明确表示,否则这些术语还表示所连接、耦合和/或通信元件之间的直接和/或间接的关系)也可以互换地使用,但是这些术语通常还被赋予它们在本领域认定的含义。下面,将參照示例性实施方式更详细地说明本发明的各个方面。用于对数字格式和模拟格式进行扫描的示例性装置图5A和图5B示出电视信号接收机中用于扫描频道的示例性装置500和500'。这些装置通常扫描多个射频频道,以确定每个频道的格式。对于每个频道,这些装置尝试在基本上相同的时间使用多个解调器来解调频道,并且在当前频道的格式已经被确定(或者不能被确定)时继续到下ー个频道。可以使用频道扫描操作例如预先确定ー组电视频道的信号格式、传输參数、预览图像、锚定帧和/或其它特性。这ー组频道可以包括用户喜欢的频道、靠近当前观看频道的频道、预定范围的频道(例如,用户预订的频道)或者其它频道组。装置500包括两个射频(RF)处理器510和511。装置500'包括ー个RF处理器510。RF处理器可以包括例如调谐器、模数转换器(ADC)和/或用于对解调前的一个或更多个射频信号进行处理的其它组件。RF处理器通常产生中间信号,这些中间信号可以是模拟的或者数字的。数字电视解调器520通常尝试从RF处理器510产生的中间信号512中解调出数字数据流。在装置500中,模拟电视解调器521尝试从RF处理器511产生的中间信号513中解调出模拟电视信号。在装置500'的另选示例性实施方式中,模拟电视解调器521尝试从RF处理器510产生的中间信号512中解调出模拟电视信号(例如,模拟电视解调器521与数字电视解调器520解调相同的中间信号)。控制器540可以被构造为,控制RF处理器510和/或511 (例如,用来改变调谐频率)以及解调器520和521 (例如,用来开始、停止或以其它方式调节解调)。数字解调器520可以被构造为,在第一时间段期间确定选定的射频频道(例如,由RF处理器510调谐的射频频道)是否具有第一格式,并且被构造为,响应于该确定的结果来产生第一获取指示符522。数字解调器520通常响应于来自控制器540的控制信号545来操作,并且向控制器540提供获取指示符523。类似地,模拟解调器521可以被构造为,从控制器540接收控制信号544并且在第二时间段期间确定选定的射频频道是否具有第二格式(例如,模拟电视格式)。模拟解调器521通常响应于来自控制器540的控制信号544来操作,并且向控制器540提供获取指示符525。图6A示出用于扫描多个频道的示例性顺序的流程图600。在时间段601期间,装置500的RF处理器510和511以及装置500'的RF处理器510调谐和/或以其它方式处理选定的射频,以产生中间信号。数字解调器520在时间段601a期间操作。模拟解调器521在时间段601b期间操作,时间段601b与时间段601a重叠。因此,数字解调器520和模拟解调器521尝试并行地解调各个选定的射频频道。控制器540通常被构造为,通过(例如,在时间段601、602、603、604等期间)针对多个射频频道中的每个射频频道操作第一获取电路和第二获取电路来扫描所述多个射频频道。控制器540可以被构造为,响应于获取指示符523和525的状态来操作RF处理器510和511以及解调器520和521。例如,控制器540可以被构造为当任一个获取指示符 具有指示获取成功的状态时,终止解调器520和521中的ー个或全部两个的操作。另外,当成功获取频道吋,经解调的信号可以提供到信号解码其器/图像处理器530,以供进ー步处理。这种处理可以例如包括从信号中提取传输或其它參数、捕获预览图像和/或锚定图像,和/或以其它方式获得频道的特性。然后,控制器540可以改变RF处理器510和/或RF处理器511处理的频道,并且重启解调器520和521,以确定另ー个RF频道的格式。当两个获取指示符都指示获取不成功时,控制器540还可以改变扫描频道。图6B示出电视信号获取时间的示例性曲线图。时间611表示用于获取数字电视信号的示例性时间TaCq_dtv,在该时间点之后,数字电视解调器可以将获取指示符523设置成指示成功获取数字电视信号的状态。时间612表示用于获取模拟电视信号的示例性时间Tacq_atv,在该时间点之后,模拟电视解调器521可以将获取指示符525设置成指示成功获取模拟电视信号的状态。时间613表示用于确定本频道内没有信号(或者没有可以解调的信号)的示例性时间。时间613通常是Tout_lowpwr_dtv和Tout_lowpwr_atv中的较大ー个,其中,T0ut_l0wpwr_dtv是用于尝试解调数字电视信号的超时或低功率时间段,Tout_lowpwr_atv是用于尝试解调模拟电视信号的超时或低功率时间段。因此,在当前频道是数字频道时在时间Tacq_dtv之后,在当前频道是模拟频道时在时间Tacq_atv之后,以及在当前频道中没有信号时在时间MM (Tout_lowpwr_dtv, Tout_lowpwr_atv)之后,控制器540可以变到另一个频道。如果Tout_lowpwr_atv小于Tout_lowpwr_dtv,则根据本发明在系统中扫描模拟电视频道和数字电视频道一共花费的时间不超过只扫描数字电视信号的时间。在一些实施方式中,这里示出的示例性装置可以在单个集成电路装置上实现。例如,单个集成电路装置(例如,专用集成电路[ASIC]、芯片上系统[S0C]、数字信号处理器[DSP]等)或者其它装置可以包括用于如这里所述地调谐、解调和处理射频频道的组件。这类装置还可以是可编程的或者以其它方式可配置的(例如,通过更新软件和/或固件、对现场可编程门阵列[FPGA]进行编程等)。因此,一些实施方式可以包括存储在存储器或者其它贮存装置中并且适于执行这里描述的ー个或更多个操作的软件、固件或其它指令。在其它实施方式中,这里示出的组件和操作可以用多个集成电路或其它装置来实现。例如,可以在ー个或更多个专用或通用装置上实现这里所述的调谐、解调、处理和/或控制操作中的各个操作。用于扫描多个数字格式的示例性装置图7A示出电视信号接收机中用于对扫描频道进行扫描的装置700的示例性实施方式,其中,可以采用多种模式中的ー种来编码频道。例如,可以使用高级电视制式委员会(ATSC)格式、正交调幅(QAM)格式等来调制数字电视信号。另外,在系统中可以存在多个QAM格式。例如,在美国,在数字有线系统中,可以存在64-QAM和256-QAM格式。这些装置通常扫描多个射频频道,以确定每个频道的格式。对于每个频道,这些装置尝试基本上同时使用多个解调器来解调频道,并且在当前频道的格式已经被确定(或者不能被确定)时前进至下ー个频道。通常,装置700通过尝试针对每个射频频道基本上同时使用各个解调器710、720和730,来扫描多个射频频道,以确定各个频道的格式。控制器740通常控制RF处理器701(例如,以改变调谐频率)和解调器710、720和730 (例如,以开始、停止或以其它方式调节解调)。RF处理器701响应于控制信号761来调谐选定的射频频道,以产生中间信号703。RF处理器701可以包括例如一个或更多个调谐器、模数转换器(ADC)和/或用于对解调前的一个或更多个射频信号进行处理的其它组件。解调器710、720和730可以被构造为,解调不同模式,即,单个数字电视格式、不同数字电视模式、一个或更多个模拟电视格式,或者它们的任意組合。因此,解调器710可以被构造为,解调ATSC数字电视信号,解调器720可以被构造为,解调64-QAM信号,并且解调器730可以被构造为,解调256-QAM信号。然而,应当认识到,这里示出的技术可以应用于任意数量和任意组合的电视格式和/或这类电视格式的模式。
各个解调器710、720和730通常尝试响应于来自控制器740的控制信号(例如,控制信号751、752和/或753)来解调中间信号703,并且尝试根据该解调的结果来产生获取指示符(例如,获取指示符712、722和/或732)。获取指示符可以例如指示获取成功、获取超时或其它获取状态。在操作的扫描模式中,控制器740响应于获取指示符来操作RF处理器701。例如,控制器740可以被构造为,当一个获取指示符具有指示获取成功的状态时终止解调器710、720和730的操作。然后,控制器740改变RF处理器701处理的频道,并且重启解调器,以确定另ー个RF频道的格式。当所有的获取指示符都指示获取不成功时(例如,当所有的解调器超时时),控制器740还可以改变扫描频道。图7B示出解调器730的示例性组件,包括前置滤波器组件730a、同步组件730b、均衡化组件730c和前向纠错(FEC)组件730d。在一些实施方式中,可以共用调制器的这些或其它组件中的一个或更多个。例如,图7C示出示例性装置700',其中共用ー些解调组件。在装置700'中,前置滤波器7IOa可以用于所有模式的解调。各个同步电路710b、720b和730可以均接收前置滤波器710a的输出,以尝试与选定的RF频道同歩。因此,“模式I”同步器710b尝试使用第一解调器模式来与选定的RF频道同歩,“模式2”同步器720b尝试使用第二解调器模式来与选定的RF频道同歩,“模式3”同步器730b尝试使用第三解调器模式来与选定的RF频道同歩。对于ー些解调模式,可以在同步之后区分第一解调器模式和第二解调器模式,但是不能区分第一模式和第三模式。因此,可能需要仅ー个均衡化模块710c来尝试在一次使用第一解调模式或第二解调模式对信号进行均衡。选择器742可以是控制器740(图7C中未示出)的组件和/或受控制器740控制的组件,并且可以被构造为,响应于同步模块710b和720b产生的获取指示符来选择同步模块710b和720b的输出中的一个并将其提供到均衡化模块710c。如果控制器740能够在均衡化之后区分第一、第二和第三解调器模式,则可能需要仅ー个前向纠错模块710d。选择器743可以是控制器740 (图7C中未示出)的组件和/或受控制器740控制的组件,并且可以被构造为,响应于同步模块710c和730c产生的获取指示符来选择同步模块710c和730c的输出中的一个并将其提供到FEC模块710d。因此,诸如装置700'的本发明的实施方式能够针对多个解调格式和/或模式扫描每个RF频道,而每个解调器组件的数量没有线性增加。示例性方法图8示出在电视信号接收机中扫描频道的示例性方法800的流程图。频道扫描方法可以例如用于预先确定ー组电视信号的信号格式、传输參数、预览图像和/或的其它參数。在步骤801中,频道扫描操作开始。在步骤802中,选择并调谐新(或第一)频道(例如,分配到频道的射频或射频范围)。在步骤810中,该方法尝试从选定的频道中获取数字电视信号。在执行步骤810的同时,还执行步骤820,以尝试从选定的频道中获取模拟信号。在步骤811中,该方法确定是否成功获取了数字信号,而在步骤821中,该方法确定是否成功获取了模拟信号。如果获取步骤810或820成功,则方法前进至步骤831,记录与当前频道相关的RF信息。步骤831可以包括从信号中提取传输參数或其它參数、捕获预 览图像和/或锚定图像和/或以它方式获得和/或存储频道的特性。在步骤830中,该方法确定是否获取步骤810和820都失败了。如果获取步骤810和820都失败了,则该方法前进至步骤831,记录可能没有从频道中获取到信号。在步骤832中,该方法确定是否要扫描更多的RF频道。该方法的一些实施方式可以重复地在频道组中循环(例如,持续地获得图像和/或锚定图像或其它可变特性)。该方法的其它实施方式可以在预定事件下(例如,每当接收机通电时)、以等时间间隔等在频道组中循环(例如,以初始化频道列表)。应当理解,可以在任意时间改变待扫描的频道组(例如,响应于频道变化,用户偏好的改变等)。如果在步骤832中该方法确定再没有频道要扫描,则该方法前进至步骤833,从而终止扫描处理。如果再没有频道要扫描,则该方法继续前迸,以针对新的RF频道重复步骤802-832。虽然图8所示的方法包括ー个数字获取和ー个模拟获取,但是应当理解,这里示出的原理可以应用于多个数字和/或模拟格式和/或这类格式的多个模式或其它变形。示例件软件本发明还包括可在通用计算机、装配有常规数字信号处理的工作站、或者可以被构造为,执行本文所公开的方法中的一个或多个步骤和/或本文所公开的硬件的一个或多个操作的任何其它装置中实现和/或执行的算法、计算机程序、固件和/或软件。例如,该计算机程序可以在任何种类的可读介质上,并且该计算机可读介质可以包括处理装置可以读取的任何介质,如软盘、CD-ROM、磁带或硬盘驱动器,所述处理装置被构造为,读取介质并执行其上或其中存储的代码。这类代码可以包括目标码、源码和/或ニ进制码。这种软件和/或固件还可以适于将具有ー个或多个通用或可重用组件的ー个或多个装置(例如,可编程芯片上的系统)构造或重新构造成一种或多种结构,和/或执行本文所述的ー个或多个操作。这类装置还可以是可编程的或者是以其它方式可配置的(例如,通过更新软件和/或固件,对现场可编程门阵列[FPGA]进行编程等)。结论/总结因此,本发明提供了在电视信号接收机中扫描频道的装置和方法。本发明的实施方式有利地在混合格式(例如,模拟和数字和/或多个数字格式)的电视分布环境中实现对电视信号的较快扫描和获取。出于举例和描述的目的,对本发明的具体实施方式
进行了以上说明。它们不旨在表示穷尽的,或者不g在将本发明限于所公开的精确形式,显然,根据以上教导,许多更改形式和变形形式是可行的。为了最好地说明本发明的原理及其实际应用,选择并描述了这些实施方式,由此使得本领域的其它技术人员能够最好地利用本发明,并且具有各种修改形式的各种实施方式适合于所预期的具体使用。本发明的范围g在受所附的权利要求书及其等同物的限定。·
权利要求
1.一种在电视信号接收机中扫描频道的装置,所述装置包括 第一获取电路,所述第一获取电路被构造为,在第一时间段期间确定选定的射频频道是否具有第一格式,并且响应于所述确定的结果来产生第一获取指示符; 第二获取电路,所述第二获取电路被构造为,在第二时间段期间确定所述选定的射频频道是否具有第二格式,并且响应于所述确定的结果来产生第二获取指示符,所述第二时间段与所述第一时间段同时开始且重叠;以及 控制器,所述控制器被构造为,通过针对多个射频频道中的各个射频频道操作所述第一获取电路和所述第二获取电路,来扫描所述多个射频频道。
2.根据权利要求I所述的装置,其中,所述控制器进一步被构造为,响应于所述第一获取指示符和所述第二获取指示符的状态来操作所述第一获取电路和所述第二获取电路。
3.根据权利要求I所述的装置,其中,所述控制器被构造为,当所述第一获取指示符具有指示成功获取的状态时,终止所述第二获取电路的操作。
4.根据权利要求I所述的装置,其中,所述控制器进一步被构造为,当所述第一获取指示符和所述第二获取指示符中的至少一个具有指示成功获取的状态时,将所述选定的射频频道改变成所述多个射频频道中新选定的频道。
5.根据权利要求4所述的装置,其中,所述控制器进一步被构造为 在改变所述选定的频道之前,终止所述第一获取电路和所述第二获取电路针对所述选定的频道的操作;以及 在改变所述选定的频道之后,开始所述第一获取电路和所述第二获取电路的操作。
6.根据权利要求I所述的装置,其中,所述控制器进一步被构造为,当所述第一获取指示符和所述第二获取指示符都具有指示未成功获取的状态时,将所述选定的射频频道改变成所述多个射频频道中新选定的频道。
7.根据权利要求6所述的装置,其中,所述指示未成功获取的状态包括超时状态。
8.根据权利要求I所述的装置,其中,所述第一格式是数字电视格式,并且所述第二格式是模拟电视格式。
9.根据权利要求8所述的装置,所述装置还包括 调谐器,所述调谐器被构造为,调谐所述选定的射频频道,以产生模拟调谐信号;以及 模数转换器,所述模数转换器被构造为,将所述模拟调谐信号转换成数字调谐信号。
10.根据权利要求9所述的装置,其中 所述第一获取电路包括数字电视解调器;并且 当所述数字电视解调器成功解调所述数字调谐信号时,所述第一获取指示符具有第一状态,而当所述数字电视解调器未能解调所述数字调谐信号时,所述第一获取指示符具有第二状态。
11.根据权利要求10所述的装置,其中 所述第二获取电路包括模拟电视解调器;并且 当所述模拟电视解调器从所述数字调谐信号或所述模拟调谐信号成功解调出模拟电视信号时,所述第二获取指示符具有第三状态,而当所述模拟电视解调器未能解调出所述第二数字信号时,所述第二获取指示符具有第四状态。
12.一种包括权利要求I至11中任一所述的装置的模拟和数字电视接收机。
13.一种在电视信号接收机中扫描频道的方法,所述方法包括以下步骤 在第一时间段期间确定选定的射频频道是否具有第一格式,并且响应于所述确定的结果来产生第一获取指示符;在第二时间段期间确定所述选定的射频频道是否具有第二格式,并且响应于所述确定的结果来产生第二获取指示符,所述第二时间段与所述第一时间段同时开始且重叠;以及通过针对多个射频频道中的每个射频频道重复所述确定步骤来扫描所述多个射频频道。
14.根据权利要求13所述的方法,所述方法还包括响应于所述第一获取指示符和所述第二获取指示符来执行所述扫描的步骤。
15.根据权利要求13所述的方法,其中,所述扫描的步骤还包括当所述第一获取指示符具有成功状态时,终止所述确定所述选定的频道是否具有所述第二格式的步骤。
16.根据权利要求13所述的方法,其中,所述扫描步骤还包括当所述获取指示符中的至少一个具有成功状态时,将所述选定的射频频道改变成所述多个选定的射频频道中新选定的频道。
17.根据权利要求16所述的方法,其中,所述扫描步骤还包括 在改变所述选定的频道之前,终止针对所述选定的频道执行所述确定步骤;以及 开始针对所述新选定的频道执行所述确定步骤。
18.根据权利要求13所述的方法,其中,所述扫描步骤还包括当所述第一获取指示符和所述第二获取指示符都具有未成功状态时,将所述选定的射频频道改变成所述多个选定的射频频道中新选定的频道。
19.根据权利要求18所述的方法,其中,所述未成功状态包括超时状态。
20.根据权利要求13所述的方法,其中,所述第一格式是数字电视格式,所述第二格式是模拟电视格式。
21.根据权利要求20所述的方法,所述方法还包括以下步骤 调谐所述选定的射频频道,以产生模拟调谐信号;和 将所述模拟调谐信号转换成数字调谐信号。
22.根据权利要求21所述的方法,所述方法还包括尝试从所述数字调谐信号中解调数字电视信号的步骤,其中产生所述第一获取指示符的步骤包括 当成功解调出所述数字电视信号时,将所述第一获取指示符设置为第一状态; 当未成功解调出所述数字调谐信号时,将所述第一获取指示符设置为第二状态。
23.根据权利要求22所述的方法,所述方法还包括尝试从所述数字调谐信号或所述模拟调谐信号中解调模拟电视信号,其中产生所述第二获取指示符的步骤包括 当成功解调出所述模拟电视信号时,将所述第二获取指示符设置为第三状态;和 当未成功解调出所述模拟电视信号时,将所述第二获取指示符设置为第四状态。
24.根据权利要求13所述的方法,所述方法还包括针对所述多个射频频道中的每个射频频道存储所述第一获取指示符、所述第二获取指示符和/或它们的衍生格式。
全文摘要
本发明提供了在电视信号接收机中扫描频道的装置和方法。该装置通常包括第一获取电路、第二获取电路和控制器。第一获取电路通常被构造为,在第一时间段期间确定选定的射频频道是否具有第一格式,并且响应于确定的结果来产生第一获取指示符。第二获取电路通常被构造为,在第二时间段期间确定选定的射频频道是否具有第二格式,并且响应于确定的结果来产生第二获取指示符,第二时间段与第一时间段同时开始且重叠。控制器通常被构造为,通过针对多个射频频道中的每个射频频道操作第一获取电路和第二获取电路来扫描多个射频频道。这些实施方式有利地在混合格式例如模拟和数字的电视分布环境中实现对电视信号的较快扫描和获取。
文档编号H04N21/434GK102761715SQ20121023094
公开日2012年10月31日 申请日期2008年8月4日 优先权日2007年8月8日
发明者刘明伦, 张乔智, 陈奕甫 申请人:联发科技股份有限公司