制造中产生的机顶盒校准图的制作方法

文档序号:7677741阅读:277来源:国知局
专利名称:制造中产生的机顶盒校准图的制作方法
制造中产生的机顶盒校准图
交叉引用
此申请涉及与本申请在同一天提交的题为"Analog Set Top Calibration Patterns in Manufacturing"(制造中的模拟机顶盒校准图)以及"Set Top Calibration Patterns in Manufacturing"(制造中的机顶盒校准图)的、且分别给 予S/N. 11/427,745和11/427,742的未决美国实用专利申请,各个专利通过引用 完整结合于此。
技术描述
本公开内容涉及机顶盒终端中的检错,尤其涉及检错用视频数据的传送。
些旦 冃豕
在制造有线电视盒、卫星电视盒、电视机等(在此统称为机顶盒终端 (STT))时,可实现特定水平的质量控制。由于STT可被配置成接收传入的 音频、视频和/或数据信号并便于这些信号的显示,所以制造商可能需要关于出 现在所制造的STT中的常见问题的知识、以及这些问题的共性的知识。更具体 地,在制造过程期间可对预定数量(和/或百分比)的STT执行音频、视频、 处理和STT的其他方面的功能性测试。由于执行这些测试,制造商可确定在所 制造的STT中的常见问题,并且确定减少将来所制造的STT的问题的数量的 方式。
制造商可对STT执行的测试中的一种是来自STT的视频输出信号的测试。 此测试是关键性的,因为它确定STT执行其主要功能一传递在家中收看的视频 的能力。然而,此测试还可能需要测试设备易于失效,从而需要连续的校准和 维修并引起假失效。此外,这种测试可只测试STT的视频输出电路的所选部分 或可重复测试STT的其他功能。因而,本领域中存在解决这些缺陷和不足的需 要。简要描述
参考以下附图可更好地理解本公开内容的许多方面。附图中的各部件不是 必然成比例,取而代之将重点放在清楚地示出本公开内容的原理。此外,在附 图中,相同的附图标记在若干视图中指示对应部件。虽然联系这些附图描述了 若干实施例,但没有旨在将本公开内容限于在此公开的一个或多个实施例。相 反,旨在覆盖所有替换方案、修改和等价方案。


图1是示出可用在媒体网络中的数字STT的各示例性部件的框图。
图2是示出类似于图1的STT的模拟STT的各示例性部件的框图。
图3是示出类似于图1的STT的多调谐器模拟STT的各示例性部件的框图。
图4是示出可在来自图1的STT的视频测试期间有效的各示例性部件的 框图。
图5是示出可在来自图1的STT的视频系统测试期间有效的各示例性部 件的框图。
图6是示出可在来自图1的STT的内部视频测试期间有效的各示例性部 件的框图。
图7是示出可在类似于来自图1的STT的具有DVR能力的STT的内部 视频测试期间有效的各示例性部件的框图。
图8是示出可在类似于来自图1的STT的采用闪存的STT的内部视频测 试期间有效的各示例性部件的框图。
图9是示出可在类似于来自图1的STT的采用图形引擎的STT的内部视 频测试期间有效的各示例性部件的框图。
图10是示出可在来自图2的STT的视频测试期间有效的各示例性部件的 框图。
图11是示出可在来自图2的STT的内部视频测试期间有效的各示例性部 件的框图。
图12是示出可在来自图3的STT的内部视频测试期间有效的各示例性部 件的框图。图13是示出类似于来自图3的STT的采用分量视频系统的内部视频测试 的框图。
图14是示出用于测试诸如来自图3的模拟STT之类的STT的至少一个部 件的示例性过程的功能性流程图。
图15是示出用于测试类似于来自图4 STT的一 STT的数字编码器的示例 性过程的流程图。
图16A是示出用于测试类似于来自图5的STT的多个STT部件的示例性 过程的流程图。
图16B是来自图16A的流程图的继续。
图17是示出用于诸如来自图6的STT之类的STT的内部视频测试的示例 性过程的流程图。
图18是示出用于类似于来自图9的STT的通过采用图形引擎的STT的内 部视频测试的示例性过程的流程图。
图19是示出用于类似于来自图10的STT的模拟STT的视频测试的示例 性过程的流程图。
图20A是示出用于类似于来自图11的STT的模拟STT的内部视频测试 的示例性过程的流程图。
图20B是来自图19A的流程图的继续。
图21A是示出用于类似于来自图12的STT的具有多个调谐器的模拟STT 的内部视频测试的示例性过程的流程图。 图21B是来自图20A的流程图的继续。 图21C是来自图20B的流程图的继续。
图22是示出用于类似于来自图12的STT的采用DVR重放基础结构的模 拟STT的内部视频测试的示例性过程的流程图。
图23是示出用于类似于来自图12的STT的采用闪存的模拟STT的内部 视频测试的示例性过程的流程图。
图24是示出用于类似于来自图12的STT的通过采用辅助输入的模拟STT 的内部视频测试的示例性过程的流程图。
7详细描述
图1是示出可用在媒体网络中的单调谐器数字STT的各示例性部件的框
图。更具体地,STT133可被用在诸如电缆电视系统(CTS)、网际协议(IP) 网络、光纤到户网络、数字用户线路(DSL)和/或诸如在通过引用完整结合于 此的申请No. 11/143,522中公开的其他网络之类的媒体网络中。如图1所示, STT 133可被配置成包括可耦合到诸如电视机、计算机监控器等之类的显示设 备101的射频(RF)输出系统118。 RF输出系统118可被配置成接收来自数 字编码器112的数据。STT 113另外包括可配置成与可包括或可不包括头端(未 示出)的媒体网络100通信的RF输入系统116。如以下更详细讨论地,RF输 入系统116和RF输出系统118可分别包括诸如RF输入端口和RF输出端口之 类的一个或多个部件。还被包括在内的有用于经由遥控装置105接收用户命令 的接收器105。
STT 113还可包括第一模拟输出系统120、第二模拟输出系统152、数字 视频输出系统109、以及模拟输入系统150。作为非限制性示例,模拟视频输 出可以是辅助视频基带信号(CVBS) 、 S-视频、高清晰度Y/Pr/Pb分量视频、 R/G/B分量视频、或以上的组合。作为另一非限制性示例,数字视频输出可以 是数字视频接口—模拟(DVI-A)、数字视频接口—数字(DVI-D)、或高清 晰度多媒体接口 (HDMI)。虽然在图1中示为模拟输出系统,但是这些输入 和输出系统可包括任何模拟和/或数字输入/输出(I/O)系统,且可被配置成便 于数据在STT和其他设备之间的传送。
STT 113还可包括数据存储基础结构,诸如随机存取存储器(RAM) 128 (其可包括动态RAM (DRAM)、视频RAM (VRAM)、静态RAM (SRAM) 和/或其他部件)以及闪存126。 RAM 128可包括一个或多个包括用于接收和 存储所接收的编程数据的数字录像机(DVR)客户程序146、图形引擎148、 测试应用程序144和浏览器142的软件程序。类似地,闪存126可包括测试应 用程序存储器130、观看电视部件140、可包括资源管理部件138的操作系统 132。还包括在内的有硬盘驱动器124。作为本领域普通技术人员将理解,虽然 图1的某些部分被示为存储在闪存中、且其他部分被示为存储在RAM中,但 这是非限制性示例。取决于具体配置,这些部分中的任一个部分可位于闪存126、 RAM128的任一个或这两个中、以及硬盘驱动器124中。此外,其他存 储设备(易失性和/或非易失性存储)也可被包括在STT 113内以用于存储和 提供对这些及其他各部分的访问。
STT113还可包括用于执行来自闪存126、 RAM 128、硬盘驱动器124和/ 或其他源的指令的处理器102。解码器104可被包括在内以用于解码所接收的 数据,并且运动图像专家组(MPEG)解调器106用于解调所接收的数据。帧 缓冲器108、调谐器系统IIO、以及数字编码器112也可被包括在内。
应注意,虽然各个部件在STT113内示出,但这是非限制性示例。更具体 地,更多或更少的部件可被包括在内以针对具体配置提供功能性。此外,虽然 以具体方式安排STT113的各部件,但这也是非限制性示例,因为也可考虑其 他配置。
图2是示出类似于图1的STT的模拟STT的各示例性部件的框图。应该 注意,此机顶盒与图1的极为类似,其不同之处在于它还可调谐、解码、以及 显示模拟视频输入。如在来自图1的数字STT中所示,模拟STT 213包括接 收器314、可被配置成与可包括头端(未示出)的媒体网络100通信的RF输 入系统316。RF输出系统218也可被包括在内并配置成发送和接收来自诸如电 视机、监控器、电脑等之类的显示设备101的数据。模拟STT213还可包括第 一模拟输出系统220和第一模拟输入系统222,以及第二模拟输出系统252和 第二模拟输入系统254。模拟STT 213还可包括辅助输入250。
也类似于数字STT 113,模拟STT 213可包括闪存部件226、 RAM部件 228和硬盘驱动器224。闪存部件226可包括测试应用程序存储器233、观看电 视部件240、导航仪234、引导文件系统(BFS) 236、和具有资源管理器238 的操作系统232。 RAM228可包括DVR客户程序246、图形引擎248、浏览器 242和测试应用部件234。也可考虑其他配置和/或部件。
模拟STT 213还可包括用于执行存储在易失性和非易失性存储部件的一 个或多个中的指令的处理器202、模拟解码器204、模数转换器206、帧缓冲器 208、调谐器210和数字编码器212。其它部件可被包括在内以提供所需功能性。 此夕卜,虽然数字STT113在图2中绘出且模拟STT213在图2中绘出,但是这 些实施例的功能性和/或部件可取决于配置被包括在单个STT中。
9图3是示出类似于图1的STT的多调谐器模拟STT的各示例性部件的框 图。应该注意,添加第二组视频输出对测试产生新需求。如图3所示,STT313 包括接收器314以及可被配置成与媒体网络100通信的RF输入系统316。 RF 输出系统318也可被包括在内并被配置成与显示设备101通信。模拟STT 313 还可包括第一模拟输出系统320、第一模拟输入系统322、第二模拟输出系统 352、第二模拟输入系统354和模拟输入系统350。
多调谐器模拟STT 313还可包括闪存326、 RAM 328和硬盘驱动器324。 闪存326可包括测试应用程序存储器333、观看电视部件340、导航仪334、 BFS部件336、以及可包括资源管理器338的操作系统332。 RAM 328可包括 DVR客户程序346、图形引擎340、浏览器342和测试应用程序344。
多调谐器模拟STT 313还可包括处理器302、第一模拟解码器304a、第二 模拟解码器304b、第一模数转换器306a、第二模数转换器306b、第一帧缓冲 器308a、第二帧缓冲器308b、第一调谐器310a、第二调谐器310b、第一数字 编码器312a和第二数字编码器312b。如上所讨论地,更多或更少的部件可被 安排在多个STT313的不同配置的任一配置中,且可被视为此公开内容的一部 分。
应该注意,虽然图3的STT包括数对部件(例如模拟解码器a 304b和模 拟解码器b304b),但是这是非限制性示例。取决于具体配置,这些对部件的 一对或多对可被组合成单个部件以提供所需功能性。
应该注意,虽然图3的非限制性示例与图1的非限制性示例相反包括多个 调谐器,但是应该注意,图3示出具有多个视频路径的配置。在至少一实施例 中,多个视频路径可被配置成对STT313的各部件提供多种测试选择。更具体 地,因为替换路径是可能的,所以经常需要多个路径的测试来证实正确运行。
图4是示出可在来自图1的STT的视频测试期间有效的各示例性部件的 框图。更具体地,数字STT113的视频能力可在制造过程期间通过将视频测试 图嵌入数字编码器112确定。在将视频测量系统(VMS) 460耦合到RF输出 系统118后,数字编码器112可提供与用于测量的测试图有关的显示。 一般而 言,虽然此测试程序可为制造商提供确定数字编码器112是否正常运行的能力, 但是此测试可不提供关于数字STT 113的其他部件的任何信息。在运行中,可用所嵌入的测试图激活数字编码器112。在激活后,数字编
码器可将模拟视频信号发送给RF输出系统118以由VMS 460接收。VMS 460 然后可显示视频,用于确定数字编码器是否正常操作。其他实施例也可被配置 成使VMS 460可执行包括但不限于信噪比测试、视频频率响应、色度/亮度增 益、色度/亮度延迟、信号振幅等的各种测试。
应该注意,如图4所示,数字编码器112的测试中的有效部件是那些用实 线绘出的部件。用虚线绘出(或未包括在图4中)的那些部件可或可不对此具 体功能有效。
图5是示出可在来自图1的STT的视频系统测试期间有效的各示例性部 件的框图。在此非限制性示例中的视频测试包括将测试图发生器564、实时编 码器562、以及正交振幅调制器(QAM) 560附连到RF输入系统161。测试 图发生器564可为数字STT 113的视频分量生成测试图。测试图可被发送到实 时编码器用于将该测试图编程成与可从网络100接收来的形式相类似的形式。 类似地,QAM 560可根据QAM协议调制被编码的测试图。经调制的信号然后 可被发送给RF输入系统116。 RF输入系统116可将所接收的测试图发送给调 谐系统110以供将STT 113调谐到与测试图相关联的所需信道。调谐系统110 然后可将测试图发送到解调器106以供解调。解调器106可将经解调的测试图 发送给可根据所需MPEG解码方案解码测试图的MPEG解码器104。 MPEG 解码器104然后可将经解码的测试图发送到帧缓冲器108。帧缓冲器108可将 所接收的测试图发送给可将数字测试图转换成模拟视频信号的数字编码器 112。数字编码器112将模拟视频测试图发送给RF输出系统118以供对VMS 460测试。虽然以上示出了配置,但是在用于测试仅数字STT的模拟视频输出 质量的其他配置中,这种和/或其他方法可被用来测试其他STT (例如卫星、 地面数字STT等)。
应该注意,虽然以上配置可为数字STT113提供视频测试,但是包含诸如 测试图发生器564、实时编码器562和QAM 560之类的外部测试设备可提供 有缺陷的信号。在提供有缺陷的信号时,由VMS 460检测到的误差可源自测 试设备,而不是数字STT113。在这样的情形下,当VMS460在视频输出中检 测到误差时会出现问题。此外,通过经由外部测试设备模拟来自网络100的信号,操作人员可测试 大于所需数量的STT部件。作为非限制性示例,通过在视频测试中包括调谐系 统110和其他部件,操作人员可在确定误差原因时遇到困难。还应该注意,诸 如信噪比和/或误码率之类的其他测试可测试数字调谐器。更具体地,这些测试 可被配置成与系统的其余部分相隔离地测试调谐器。此外,在测试视频输出时 使用调谐器可造成可错误地指示修理效果的重复测试。
图6是示出可在来自图1的STT的内部视频测试期间有效的各示例性部 件的框图。更具体地,在此非限制性示例中,RAM128中的测试应用程序144 可包括测试图。所存储的测试图可包括用于传送到VMS 460的数学上完美的 图案。因为测试应用程序包括此数学上完美的测试图,所以所存储的测试图与 发送到VMS 460的测试图的任何偏离可导致与数字STT 113的一个或多个部 件相关联的缺陷。
在运行中,测试应用程序部件144可将测试图发送给MPEG解码器104 以供解码。MPEG解码器104可解码该测试图并将经解码的测试图发送到帧缓 冲器108。帧缓冲器108可为数字编码器112保存经解码的测试图。帧缓冲器 108可然后将测试图发送到可将测试图转换成模拟视频(和/或音频)并将该模 拟信号发送给RF输出系统118和/或模拟输出系统320或322的数字编码器 112。 VMS 460可然后测试数字STT 113的视频分量。 一般而言,相对标准的 可测量的偏离(假定VMS 460的正确校准)通常指示STT 113的视频输出电 路中的故障。
在图6的非限制性示例中被附加绘出的是可被配置成向处理器102发送测 试命令的计算机设备670。处理器102然后可便于RAM 128中的测试图向 MPEG解码器104的传送。计算设备670还可将命令发送给VMS 460,以供 对数字STT 113执行多种不同视频测试中的任何一种。在至少一个非限制性示 例中,命令可使VMS在模拟基带视频和射频调制视频的测试之间切换。在接 受测试结果后,VMS 460可将此数据发送给可将数据发送给存储设备660的计 算设备670。来自多个被测试STT的测试数据可在数据存储器672中编译以供 进一步分析。
图7是示出可在类似于来自图1的STT的具有DVR能力的STT的内部
12视频测试期间有效的各示例性部件的框图。更具体地,在此非限制性示例中,
测试图可被存储在硬盘驱动器124上,类似于由DVR客户程序146存储的数 据。在运行中,为了视频测试目的,处理器102可被配置成便于DVR客户程 序146的执行。在执行DVR客户程序146后,STT 113的一个实施例可被配 置成使MPEG解码器104直接从硬盘驱动器124读取测试图。其他实施例可被 配置成硬盘驱动器124将测试图复制到RAM 128中的测试应用程序部件144。 RAM 128然后可将测试图发送到MPEG解码器104。
类似于图7的配置,图8中的STT 113也可被配置成使MPEG解码器104 将测试图发送到帧缓冲器108。帧缓冲器108可将测试图发送到数字编码器 112。数字编码器112然后可将测试图转换成模拟视频(和/或音频),且经由 射频输出系统118将模拟信号发送给VMS 460。
图8是示出可在类似于来自图1的STT的采用闪存的STT的内部视频测 试期间有效的各示例性部件的框图。更具体地,在此非限制性示例中,如参考 图7所示,测试图可被存储在可驻留于闪存126中的测试应用程序存储器130 内。在图8中,测试图可如参考图7所述地进入数字编码器112。 然而在接 收测试图后,在图8的非限制性示例中,数字编码器112可将所接收的测试图 转换成模拟信号,并且经由射频输出系统118将那信号发送给VMS 460。 VMS 460可分析所接收的信号以确定STT 133是否正常运行。此外,计算设备670 可进一步分析所接收的数据并便于数据在数据存储器672中的存储。此外,如 上所讨论地,计算设备670还可耦合到辅助输入350以供对处理器102提供测 试命令。
图9是示出可在类似于来自图1的STT的采用图形引擎的STT的内部视 频测试期间有效的各示例性部件的框图。更具体地,在此非限制性示例中,处 理器102可指令图形引擎148将测试图发送到帧缓冲器108。帧缓冲器108可 保存测试图并将测试图发送到数字编码器112。数字编码器112可将所接收的 测试图转换成模拟形式以供VMS 460测试。然而,使用图形引擎基础结构可 不测试会更复杂且倾向于不正确组装的MPEG解码器104。相反,如果需要单 独测试图形基础结构,则测试可以是有用的。
应该注意,虽然在一些实施例中,计算设备770和数据存储器664耦合到STT 113、 213、 313,但是这是非限制性示例。更具体地,取决于具体配置,计算设备770和/或数据存储器772可耦合到STT113、 213、 313,然而此不应被解释成暗指这样的配置被限于仅在此公开内容中示出的那些实施例。
图10是示出可在来自图2的STT的视频测试期间有效的各示例性部件的框图。更具体地,在这种配置中,测试图发生器1060可耦合到模拟调制器1062。测试图发生器1060可被配置成生成测试图并将所生成的测试图发送给模拟调制器1062。模拟调制器1062可调制测试图并将经调制的测试图发送到射频输入系统216。射频输入系统216可将测试图发送给调谐器210。调谐器210可将STT213调谐到与测试图有关的一个或多个信道,并将测试图发送给模数转换器206。模数转换器206可将所接收的测试图转换成数字域,并将经转换的测试图发送给模拟解码器204。模拟解码器204可数字地解码经转换的模拟测试图,并将该经解码的测试图发送到帧缓冲器208。帧缓冲器208可将测试图发送给可为VMS 460将测试图从数字域转换成模拟视频的数字编码器212。数字编码器212然后可将经转换的测试图经由射频输出系统218发送给VMS460。
如以上参考图6所讨论地,虽然以上配置可为模拟STT 213提供测试能力,但是这种配置的准确度可由于外部测试设备(例如测试图发生器1060、模拟调制器1062、和/或耦合测试设备的连接设备)的出现而减少。由于外部测试设备会不正常运行、不正常配置、和/或不正常连接,所以来自视频测试的结果的准确度可受损。
图11是示出可在来自图2的STT的内部视频测试期间有效的各示例性部件的框图。更具体地,在图11的模拟STT 213中,处理器202可指令测试图从RAM 228中的测试应用程序部件244被发送到MPEG解码器204。 MPEG解码器204可解码所接收的测试图并将经解码的测试图发送到第一帧缓冲器208a。第一帧缓冲器208a然后可将测试图发送给第一数字编码器212a。第一数字编码器212a可将所接收的测试图转换成模拟视频(和/或音频)信号,并将经转换的信号发送给射频调制器218a (其可以是来自图2的射频输出系统218的一部分)。射频调制器218a可调制所接收的测试图,并经由射频输出端口 218b (其也可以是来自图2的射频输出系统218的一部分)将经调制的测试图发送给衰减器1160。
衰减器1160可衰减测试图,并将经衰减的测试图发送给可以是射频输入
系统216的一部分的射频输入216b。射频输入系统216可将所接收的测试图发送给可将模拟STT 213调谐到所需信道的调谐器210。需要衰减器改变在测试下被输入到STT的射频输入的信号的强度。例如,它能在低信号电平下测试视频输入。应该注意,这用非常少的测试设备(1个衰减器)测试100%的模拟信号路径,这在工厂环境中是非常有利的。
调谐器210然后可将测试图发送给模数转换器206。模数转换器206可将模拟测试图转换成数字形式,并将数字化的测试图发送给模拟解码器204。如以上所讨论地,模拟解码器204可接收并数字化地解码测试图,并将经解码的测试图发送给第二帧缓冲器208b。第二帧缓冲器208b可将测试图发送给可将数字测试图转换成模拟视频信号的第二数字编码器212b。第二数字编码器212b然后可将测试图经由第二部件系统252发送给VMS 460。
图12是示出可在来自图3的STT的内部视频测试期间有效的各示例性部件的框图。更具体地,计算设备670可为测试应用程序部件244将命令发送给处理器302,从而将测试图发送给第一数字解码器。第一数字解码器可解码所接收的测试图并将经解码的测试图发送到第一帧缓冲器308a。注意,测试图在测试下可源自STT内部或连接到STT的任何计算机可读介质。非限制性示例包括RAM、闪存、HDD、或外部附连USB存储设备。
第一帧缓冲器308a可将测试图发送给可将所接收的测试图转换成模拟形式的第一数字编码器312a。第一数字编码器312a然后可将测试图发送给可被配置成射频调制器318a,其可调制模拟信号并将模拟信号经由射频输出318b发送给衰减器1160。衰减器1160可衰减测试图,并将经衰减的测试图经由射频输入端口 316b发送给第二调谐器310b。此"回送"系统能同时测试多视频路径。如果高质量视频成功地从信号链的一端出现,则可能整条链正在正确运行。除了除去相当量的测试设备之外, 一次测试整条链也将降低测试时间。
第二调谐器310b可将模拟STT 312调谐到针对测试图的所需信道,并可将测试图发送给第二模数转换器306b。第二模数转换器306b可将测试图转换成数字形式,并可将经转换的测试图发送给第二模拟解码器304b。第二模拟解
15码器304b可解码测试图并将经解码的测试图发送到第二帧缓冲器308b。第二帧缓冲器308b可将测试图发送给第二数字编码器312b。第二数字编码器312b可将测试图转换成模拟形式,并将经转换的测试图经由第二输出系统352发送给VMS 460。 VMS 460可分析所接收的测试图,以确定模拟STT 313中的误差。计算设备670可便于此分析,并可将与此分析有关的数据发送给数据存储器672。
此外,如果操作人员需要测试不同视频路径(例如包括第一调谐器310a的路径)的视频能力,操作人员可配置视频测试,以使第二数字编码器312b耦合到射频调制器318a,且第一调谐器310a耦合到射频输入端口 316b。此外,第一数字编码器312b经由第一模拟输出系统320耦合到VMS 460。如以下更详细所述地,以此配置运行来自RAM 328的测试图可测试模拟STT 213中的其他部件。此外, 一些实施例可被配置成激活DVR客户程序346,以将测试图从硬盘驱动器经由DVR基础结构发送给第一模拟解码器304a。类似地,一些实施例可被配置成在闪存326中存储测试应用程序存储器330,并将测试图发送给第一模拟解码器304a。
图13是示出类似于来自图4的STT的采用分量视频系统的内部视频测试的框图。更具体地,计算设备670可便于来自RAM 328的测试图向第一解码器304a的传送。第一解码器304a可解码所接收的测试图并将经解码的测试图发送给第一帧缓冲器308a。第一帧缓冲器308a可将所接收的测试图发送给可编码测试图并将经编码的测试图发送给第一模拟输出系统320的第一数字编码器312。第一模拟输出系统320可耦合到可便于测试图向第二模数转换器306b传送的第一模拟输入系统322。应该注意,以上说明提供一种自测试辅助输入的方法。
第二模数转换器306b可将测试图从模拟形式转换成数字形式,并可将测试图发送给第二模拟解码器304b。第二模拟解码器304b可解码测试图并将经解码的测试图发送给第二帧缓冲器308b。第二帧缓冲器308b可将测试图发送给可编码测试图并将经编码的测试图经由模拟输出系统352发送给VMS 460的第二数字编码器312b。 VMS 460可分析所接收的测试图,以确定模拟STT213是否正常运行。计算设备660可便于此分析,并且便于在数据存储器662的分析的存储。
图14是示出用于测试诸如来自图3的模拟STT之类的STT的至少一个部 件的示例性过程的功能性流程图。更具体地,在至少一个非限制性示例中,射 频输入1416可耦合到射频前端1411并将数据发送到射频前端1411。此外,射 频前端1411可接收可包括传输流的经调制数据。射频前端1411可将经调制数 据发送给调谐器1410a、 1410b、 1410c中的任何一个或多个,调谐器可调谐到 基带频率并将所接收的数据发送给模数转换器1406a、 1406b和1406c中的一 个或多个。如果调谐器1410中的数据包括模拟域中的数据,则模数转换器1406 可将模拟数据发送给模拟编码器1405,其可解码数据并发送给MPEG编码器 1413。MPEG编码器1413可编码数据并将所编码的数据发送给耦合到RAM缓 冲器1415的硬盘驱动器1424。
如果调谐器1410的一个或多个中的数据包括数字域中的数据,则模数转 换器1406可发送数字数据到可解调和/或解码所接收数据的数字解调器和解密 器1408。不管来自调谐器1410的数据是否包括模拟数据或数字数据,混路和 路由部件1417可接收数据并将所接收的数据路由到MPEG解码器A或MPEG 解码器B以供解码。经解码的数据可被发送到混路、路由、复合、帧缓冲器部 件(MRCFB) 1489。 MRCFB 1489可被配置成接收经解调数据,并将数据路 由到输出的一个或多个。此外,MRCFB 1489可被配置成混合从GRFX引擎 1448接收的图形和从MPEG解码器1404接收的视频。来自MRCFB 1489的 数据可被发送到数字视频输出1452b和/或数字编码器1412,其可编码所接收 数据并发送到模拟视频A 1420a和/或模拟视频B 1452b。
还被包括在图14的非限制性示例中的是闪存1426、 RAM 1428、处理器 1402、与测试设备通信1479、以及通信1499。在操作中,可在RAM缓冲器 1415从闪存1426禾B/或RAM 1428接收测试图,或经由处理器1402生成。然 后可为显示准备数据,如以上所讨论地。与测试设备通信部件1402的通信然 后可用处理器1402进行以确定STT是否正常运行。
图15是示出可用于测试类似于来自图4的STT的STT的数字编码器的示 例性过程的流程图。在框1570,测试图被嵌入数字编码器112。操作人员然后 可将视频测量系统(VMS)460耦合到数字STT 113的射频输出系统(框1572)。VMS 460然后可接收测试图作为视觉显示和/或作为用于分析的数据以确定数 字编码器112是否正常运行(框1574)。
如以上所讨论地,虽然这样的技术可向操作人员提供确定数字编码器112 是否正常运行的能力,但是未测试数字STT113的其他部件。因为没有测试其 他部件,所以可不测试也被配置用于显示视频的其他部件。可对输入、解码器、 帧缓冲器、输出等的一个或多个排列重复该过程。
图16A是示出可用于测试诸如关于来自图5的STT所述的那些部件的多 个STT部件等的示例性过程的流程图。更具体地,在框1670,测试图发生器 564生成测试图。实时编码器562然后可从测试图发生器664接收测试图(框 1672)。实时编码器562可将测试图转换成数字形式(框1674),并且将经转 换的测试图发送到QAM560。 QAM调制经转换的测试图(框1676)并将经调 制的测试图发送到调谐器110。调谐器110接收经调制的测试图,并将数字STT 113调制到所需信道(框1678)。该流程可然后进入到在图16B中继续的跳转 框(jump block) 1679。
图16B是来自图16A的流程图的继续。从跳转框1679,跳转框1681进 入到解调器106从调谐器110接收测试图并解调该测试图的框1680(框1680)。 解码器104从解调器106接收测试图并解码该测试图(框1682)。帧缓冲器 108然后接收被解码的测试图,并保存测试图以供传递到数字编码器112 (框 1684)。数字编码器112接收测试图并将所接收的测试图转换成模拟视频信号 (和/或音频信号),如框1686所示。VMS460然后可接收并测量经转换的测 试图(框1688)。
图17是示出用于诸如来自图6的STT之类的STT的内部视频测试的示例 性过程的流程图。更具体地,在框1770,测试图存储在RAM228中。RAM 228 可将测试图作为传输流发送给诸如MPEG解码器428之类的解码器。解码器 428可解码所接收的测试图并将经解码的测试图发送给帧缓冲器208 (框 1772)。帧缓冲器208接收测试图,并为数字编码器212保存测试图(框1774)。 数字编码器212从帧缓冲器接收测试图,并将测试图转换成模拟视频(和/或音 频)信号(框1776)。数字编码器然后可将模拟视频(和/或音频)信号发送 给VMS 460 (框1778)。
18应该注意,虽然框1770示出测试图被存储于RAM 228,但这是非限制性 示例。更具体地,如其中所讨论地,测试图可被存储在任何易失性和/或非易失 性存储部件中,包括但不限于DVR存储设备、硬盘驱动器等。此外,如以下 所讨论地,可为测试STT的一个或多个部件而生成测试图。
图18是示出用于类似于来自图9的STT的通过采用图形引擎的STT的内 部视频测试的示例性过程的流程图。更具体地,在框1870,处理器102可经由 图形引擎产生测试图。处理器102然后可指示图形引擎148将测试图发送给帧 缓冲器108 (框1872)。在接收测试图后,帧缓冲器108可为数字编码器112 保存测试图(框274)。数字编码器112可从帧缓冲器108接收测试图,并可 将测试图转换成模拟视频(和/或音频),如框1876所示。数字编码器112可 然后将模拟视频(和/或音频)发送给VMS460 (框1878)。
图19是示出用于类似于来自图10的STT的模拟STT的视频测试的示例 性过程的流程图。更具体地,在框1970,测试图发生器1060可生成测试图。 模拟调制器1062可从发生器1060接收测试图。在接收测试图后,模拟调制器 1062可调制测试图(框1972)。调谐器210然后可接收经调制的测试图,并 将模拟STT213调谐到所需信道(框1974)。模数转换器206可接收测试图, 并将模拟测试图转换到数字域(框1976)。模拟解码器204然后可接收测试图, 并数字化地解码所接收的测试图(框1978)。
帧缓冲器208可为数字编码器212接收并保存经解码的测试图(框1980)。 数字编码器212然后可从帧缓冲器接收测试图,并将测试图转换成模拟视频和 /或音频信号(框1980) 。 VMS 460然后可从数字编码器212接收视频(和/ 或音频)(框19S2)。
图20A是示出用于类似于来自图11的STT的模拟STT的内部视频测试 的示例性过程的流程图。更具体地,在框2070,解码器204从RAM228取回 测试图。此外,解码器204可数字地解码被取回的测试图(框2070)。第一帧 缓冲器208a可从解码器204接收经解码的测试图,并可为第一数字编码器212a 保存测试图(框2072)。第一数字编码器212a然后可从第一帧缓冲器208a接 收测试图,并将所接收的测试图转换成模拟形式(框2074)。射频(RF)调 制器218a可从第一数字编码器212a接收模拟测试图。射频调制器218a然后可将测试图转换成RF信号(框2076)。耦合到射频输入216b和射频输出218b的衰减器l 160可从射频调制器218a接收测试图(经由衰减器1260),并将测试图发送给调谐器210(框2078)。流程图然后可经由跳转框2080进入图20B。图20B是来自图20A的流程图的继续。更具体地,从跳转框2082,调谐器210经由射频输入216b接收测试图,并将模拟STT 213调谐到所需信道(框2084)。模数转换器206可从调谐器接收测试图,并将测试图转换成数字域(框2086)。解码器204可从模数转换器206取回测试图,并解码被取回的测试图(框208S)。第二帧缓冲器208b然后可从解码器接收测试图,并可为第二数字编码器112b保存经解码的测试图(框2090)。第二数字编码器112b从第二帧缓冲器108b接收测试图,并将测试图转换成模拟形式(框2092) 。 VMS 460然后可从第二数字编码器112b接收测试图以供分析模拟STT 213的运行(框2094)。
图20A是示出用于类似于来自图12的STT的具有多个调谐器的模拟STT的内部视频测试的示例性过程的流程图。更具体地,在框2070a,解码器304a可从RAM 328取回测试图。解码器304a可然后数字地解码被取回的测试图(框2070a)。第一帧缓冲器108a可从解码器304a接收经解码的测试图,并可为第一数字编码器112a保存测试图(框2072a)。第一数字编码器112a从第一帧缓冲器接收测试图,并将测试图转换成模拟信号。第一数字编码器112然后可将测试图发送到RF调制器418b (框2074a)。测试图可被传送至RF输出318b、衰减器1160通信,且然后传送至RF输入316b。 RF输入然后可将测试图路由到第二调谐器310b (框2076a)。第二调谐器310b可将模拟STT 213调谐到所需信道,并将测试图发送到第二模数转换器306b (框2078a)。第二模数转换器306b可将所接收的测试图转换到数字域,并将经转换的测试图发送给第二解码器304b (框2080a)。第二解码器304b然后可解码所接收的图形,并将测试图发送给第二帧缓冲器308b (框2082a)。流程图然后可进入到跳转框2084a。
图20B是来自图20A的流程图的继续。更具体地,从跳转框2070b,流程图继续,其中从第二帧缓冲器308b接收测试图并为第二数字编码器312b保存测试图(框2072b)。第二数字编码器112b然后可接收测试图,编码测试图,并将所编码的测试图发送给VMS460 (框2074b)。从所接收的测试图的质量(以及原始测试图的知识),VMS 460可确定所测试部件的功能性(框2076b)。如果VMS 460确定测试部件没有正常运行(框2078b),则VMS 460可便于维修以解决所确定的问题(框2086b) 。 VMS460然后可将检测到的问题报告给计算设备671和/或数据存储器672。
如果另一方面,VMS 460确定被测试部件正常运行,则操作人员可将耦合到第二模拟输出452的VMS 460重新路由到第一模拟输出320 (框2080b)。操作人员然后可将第二数字编码器112b的输出重新路由到RF调制器318a(框2082b)。此新配置可便于测试与第一调谐器310a相关联的STT部件。同样地,第二解码器然后可从RAM328接收测试图(框2084b)。流程图然后可进入到跳转框2088b。
图20C是来自图20B的流程图的继续。在跳转框2070c,第二解码器304b然后可解码测试图,并将经解码的测试图发送到第二帧缓冲器308b(框2072c)。第二帧缓冲器308b然后可为第二数字编码器312b保存测试图(框2074c)。第二数字编码器312b然后可将测试图转换成模拟信号,并将被转换的测试图发送到RF调制器318a (框2076c) 。 RF调制器然后可调制测试图,并将经调制的测试图经由RF输出318b发送到RF输入316b (框2078c)。测试图被从RF输入发送到第一调谐器310a,这将模拟STT调谐到所需信道。调谐器然后可将测试图发送到第二模数转换器,这可被配置成将所接收的测试图转换到数字域(框2080c)。第一模拟解码器304a可接收并解码所接收的测试图(框2082c)。第一帧缓冲器308a然后可接收测试图,并为第一数字编码器312a保存所接收的测试图(框2084c)。第一数字编码器312a可接收测试图,并将测试图发送给VMS460 (框2084c)。
应该注意,虽然在至少一个实施例中此流程图在框2084c被示为结束,但是可进行所接收数据的进一步处理。更具体地,参考图20B(在框2078b开始),可执行多个步骤中的任何步骤以便于用STT确定、证明和去除问题。在此公开内容中也可对其他流程图设置类似步骤。此外,虽然图20A、 20B和20C被示为包括便于维修和报告确定误差的步骤,但是这是非限制性示例。更具体地,在此所讨论的任何或所有流程图可包括这些步骤中的一个或多个。图22是示出用于类似于来自图13的STT的釆用DVR重放基础结构的模拟STT的内部视频测试的示例性过程的流程图。更具体地,在框2270,第一解码器304a经由来自DVR客户程序346的命令从硬盘驱动器324接收测试图,并解码所接收的测试图。第一帧缓冲器308a然后可接收被解码的测试图,并为第一数字编码器312a保存测试图(框2272)。第一数字编码器312a然后可从第一帧缓冲器308a接收测试图。第一数字编码器312a然后可将测试图转换成模拟视频(和/或音频),并将经转换的测试图发送到RF调制器318a,从而被输出到RF输出318b (框2274)。第二调谐器310b可接收测试图,并将模拟STT调谐到所需信道。第二模数转换器4306b然后可从第二调谐器314b接收测试图,并将测试图转换到数字域(框2276)。第二解码器304可从第二模数转换器306b取回测试图,并解码被取回的测试图(框2278)。第二帧缓冲器308b可接收经解码的测试图,并为第二数字编码器312b保存所接收的测试图(框2280)。第二数字编码器312a然后可从第二帧缓冲器308b接收测试图,并将测试图转换成模拟信号(框22S2) 。 VMS 460然后可从第二数字编码器312b接收测试图以供分析STT (框2284)。
图23是示出用于类似于来自图15的STT的采用闪存的模拟STT的内部视频测试的示例性过程的流程图。在框2370,第一解码器304a可从闪存326取回测试图,并数字化地解码测试图。第一帧缓冲器308a然后可从第一解码器304a接收经解码的测试图,并为第一数字编码器312a保存测试图(框2372)。第一数字编码器312a然后可从第一帧缓冲器接收测试图,并将测试图转换成模拟视频和/或音频信号。第一数字编码器312a然后可将测试图发送到RF调制器以供调制,其然后可将测试图发送到RF输出端口 (框2374)。
第二调谐器310b然后可经由RF输入系统316a接收测试图,并可将模拟STT调谐到所需信道(框2376)。第二模数转换器304b然后可从调谐器310b接收测试图,并将测试图转换到数字域(框237S)。第二解码器可从模数转换器306a取回测试图,并数字化地解码被取回的测试图(框2380)。第二帧缓冲器308b可接收经解码的测试图,并为第二数字编码器312b保存测试图(框2382)。第二数字编码器312b从第二帧缓冲器308b接收测试图,并将所接收的测试图转换成模拟形式(框2384) 。 VMS 360然后可从第二数字编码器312b接收测试图以供分析(框23S6)。
图24是示出用于类似于来自图15的STT的通过采用辅助输入的模拟STT的内部视频测试的示例性过程的流程图。更具体地,在框2470,第一解码器304a可从RAM328取回测试图,并数字化地解码被取回的测试图(框2470)。第一帧缓冲器308a然后可从第一解码器304a接收经解码的测试图,并为第一数字编码器312a保存测试图(框2472)。第一数字编码器312a然后可从第一帧缓冲器308a接收测试图,并转换模拟视频和/或音频信号的测试图。第一数字编码器312a然后可将测试图发送到第一模拟输出320 (框2474)。
第二模数转换器306b经由相连接的辅助输入322从辅助输出接收测试图,并将所接收的测试图转换到数字域(框2476)。第二解码器304b然后可从第二模数转换器306b取回测试图,并解码被取回的测试图(框247S)。第二帧缓冲器308b然后可接收经解码的测试图,并为第二数字编码器312b保存经解码的测试图(框2480)。第二数字编码器312a然后可从第二帧缓冲器308b接收测试图,并将测试图转换成模拟信号(框2482) 。 VMS 460然后可从第二数字编码器312b接收测试图以供分析(框2484)。
应该注意,在此包括的流程图示出软件的可能实现的体系结构、功能性和运行。在这点上,各个框可被解释成代表包括一个或多个用于实现具体逻辑功能的可执行指令的代码模块、片段或部分。还应该注意,在一些替换实现中,在框中注释的功能可不按顺序发生。例如,接连示出的两个框可实际上被基本同时执行,或者框可又是以相反顺序或毫不按顺序执行,这取决于所涉及的功能性。
应该注意,在此所列的可包括用于执行逻辑功能的可执行指令的有序列表的任何程序可在任何用于诸如基于计算机的系统、包含处理器的系统、或可从指令执行系统、装置或设备取得指令并执行指令的其他系统之类的指令执行系统、装置或设备的或与它们连接的计算机可读介质中具体化。在此文件的上下文中,"计算机可读介质"可以是可包含、存储、通信、传播或传输程序以供指令执行系统、装置、或设备使用或连同它们使用的任何装置。计算机可读介质可以例如是但不限于电子、磁性、光学、电磁、红外、或半导体系统、装置或设备。更多计算机可读介质的具体示例(非穷尽的列表)可包括具有一条或
23多条布线的电气连接(电子)、便携式计算机磁盘(磁性)、随机存取存储器
(RAM)(电子)、只读存储器(ROM)(电子)、可擦写可编程只读存储器(EPROM或闪存)(电子)、光纤(光学)和便携式小型只读磁盘存储器
(CDROM)(光学)。此外,本公开内容的某些实施例的范围可包括具体化在硬件或软件配置介质中具体化的逻辑中描述的功能性。
应该强调,上述实施例仅是实现的可能示例,仅为清楚理解本公开内容的原理而阐述。可对上述各实施例作许多变体和修改,而实质上不背离本公开内容的精神和原理。所有这些修改和变体旨在包括在本公开内容的范围内。
还应该注意,诸如"可"、"可以"、"也许"或"可能"之类的条件语言,除非另外具体声明、或在上下文中在使用时被另外理解,通常旨在传达某些实施例包括,(尽管其他实施例不包括)某些特征、元件和/或步骤。因而,这些条件语言通常不旨在暗指特征、元件和/或步骤以任何方式为一个或多个特殊实施例所需要,或者一个或多个特殊实施例必然包括用于在有或没有用户输入或提示的情况下确定这些特征、元件和/或步骤是否被包括在内,或是否在任何特殊实施例中被执行的逻辑。
权利要求
1. 一种用于对机顶盒终端(STT)执行内部运行测试的方法,所述方法包括产生用于测试所述STT的视频功能性的测试图;将所产生的测试图发送到数字编码器;以及将所述测试图转换成模拟信号。
2. 如权利要求1所述的方法,其特征在于,产生测试图包括指令图形引 擎产生测试图。
3. 如权利要求1所述的方法,其特征在于,所产生的测试图包括MPEG 传输流。
4. 如权利要求1所述的方法,其特征在于,进一步包括将所述经转换的 模拟测试图发送到视频测量系统(VMS)以确定所述STT的至少一个部件是 否正常运行。
5. 如权利要求1所述的方法,其特征在于,进一步包括从计算设备接收 测试命令,所述测试命令包括产生测试图的命令。
6. 如权利要求1所述的方法,其特征在于,所述测试图通过图形引擎产生。
7. 如权利要求6所述的方法,其特征在于,进一步包括在将所述测试图 转换成模拟信号之前将所述测试图保存在帧缓冲器内。
8. 如权利要求l所述的方法,其特征在于,所述测试图是数学上完美的。
9. 一种被配置成执行内部功能性测试的机顶盒终端(STT),所述STT 包括被配置成便于产生用于测试所述STT的视频功能性的测试图的处理器;以及被配置成从所述处理器接收所述测试图并将所述测试图转换成模拟信号 的数字编码器。
10. 如权利要求9所述的STT,其特征在于,进一步包括被配置成在所述 处理器的所述控制下产生所述测试图的图形引擎。
11. 如权利要求9所述的STT,其特征在于,所产生的测试图包括MPEG 传输流。
12. 如权利要求9所述的STT,其特征在于,所述数字编码器被进一步配 置成将所述经转换的测试图发送到视频测量系统(VMS),所述VMS被配置 成分析所述STT的视频功能性。
13. 如权利要求12所述的STT,其特征在于,所述STT耦合到计算设备, 所述计算设备被配置成便于由所述VMS执行分析。
14. 如权利要求13所述的STT,其特征在于,所述VMS耦合到用于存储 与所述STT有关的分析数据的存储设备。
15. 如权利要求9所述的STT,其特征在于,进一步包括被配置成保存所 述测试图以供传递到所述数字编码器的帧缓冲器。
16. 如权利要求9所述的STT,其特征在于,所述测试图是数学上完美的。
17. —种用于对机顶盒终端(STT)执行内部运行测试的计算机可读介质, 所述计算机可读介质包括被配置成产生用于测试所述STT的视频功能性的测试图的逻辑; 被配置成将所产生的测试图发送到数字编码器的逻辑;以及 被配置成将所述测试图转换成模拟信号的逻辑。
18. 如权利要求17所述的计算机可读介质,其特征在于,所述被配置成 生成测试图的逻辑包括被配置成指令图形引擎产生测试图的逻辑。
19. 如权利要求17所述的计算机可读介质,其特征在于,所述测试图包 括MPEG传输流。
20. 如权利要求17所述的计算机可读介质,其特征在于,进一步包括被 配置成将所述经转换的模拟测试图发送到视频测量系统以确定所述STT是否 正常运行的逻辑。
21. 如权利要求17所述的计算机可读介质,其特征在于,所述测试图通 过图形引擎产生。
22. 如权利要求21所述的计算机可读介质,其特征在于,进一步包括被 配置成在将所述测试图转换成模拟信号之前保存所述测试图的逻辑。
23. 如权利要求17所述的计算机可读介质,其特征在于,所述测试图是数学上完美的。
全文摘要
所包括的是用于对机顶盒终端(STT)执行内部运行测试的系统和方法。方法的至少一个实施例包括产生用于测试STT的视频功能性的测试图,将所产生的测试图发送到数字编码器,并将该测试图转换成模拟信号。
文档编号H04N17/00GK101480059SQ200780024492
公开日2009年7月8日 申请日期2007年6月19日 优先权日2006年6月29日
发明者L·蒙特里尔, R·A·克里特, S·H·罗斯, W·B·威廉姆斯 申请人:科学-亚特兰大股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1