视频同步的制作方法

文档序号:6739109阅读:240来源:国知局
专利名称:视频同步的制作方法
技术领域
本申请涉及来自多个输入信道的多个视频输入信号的同步。
背景技术
视频同步系统接收多个信道的实况视频并且将这多个信道的输出混合在一起以产生可显示在单个显示器上的单个输出信道。但是,通常存在有关输入信道和显示频率的特殊要求,其限制视频同步系统将完全未同步的视频同步的能力。发明概述在一个实施方案中,一种用于处理来自多个视频源的多个数字视频信号的装置包括存储器,其包括对应于显示器内的多个显示位置中的一个的多个存储器位置;写入控制模块,其包括写指针;和读取控制模块,其包括读指针。该装置还包括帧频控制模块,该帧频控制模块,其被配置来基于读指针与写指针之间的关系控制写入控制模块的写入操作和读取控制模块的读取操作,其中根据显示器内的多个显示位置的对应的一个位置从存储器中读取第一视频帧和第二视频帧中的至少一个。附图
简述图I图示了根据本发明的一个实施方案的视频系统。图2是根据本发明的一个实施方案的帧同步图。图3图示了根据本发明的一个实施方案的控制器。图4图示了对应于多个输入信道的多个视频帧。图5图示了根据本发明的一个实施方案的读取控制模块的输出。图6图示了根据本发明的一个实施方案的显示器。图7图示了根据本发明的一个实施方案的读取过程。图8图示了根据本发明的一个实施方案的写入过程。图9图示了根据本发明的一个实施方案的远程处理和存储装置。
具体实施例方式在详细说明本发明的任意实施方案之前,应了解本发明的应用不限于下列描述中所说明或下列附图中所图示的组件的结构和配置的细节。本发明适用其它实施方案且可以多种方式实施或执行。本文所述的本发明的实施方案涉及来自多个输入信道的多个视频输入信号的同步和显示。与每个信道相关的视频输入信号由控制器或另一个合适的处理装置接收。控制器被配置来尤其控制将视频输入信号写入存储器和控制从存储器中读取视频输入信号。逐个帧地执行视频输入信号的读取和写入。通过帧频控制模块控制或调节写入操作与读取操作之间的帧级同步以确保例如不同时试图从存储器中读取正写入存储器的帧。此外,控制器逐个信道地针对各输入信道将视频帧写入存储器以及针对各输入信道从存储器中读取视频帧。照此,对应于各输入信道的视频帧的读取与写入彼此独立。这允许视频输入信号彼此不同步而不影响写入操作、读取操作和视频输入信号至显示器的最终映射。此外,对应于各输入信道的视频帧存储在存储器内对应于输出显示器内的位置的位置上。例如,输出显示器可划分为对应于输入信道的数量的多个区段并且在存储器中分配合适数量的存储器以将各输入信号的视频帧写入特定的存储器位置。当通过控制器读取来自所分配的存储器位置的帧时,帧映射并显示在显示器内的相应位置上。图I图示了(例如,用于安全应用、多信道数字视频录像机[“DVR”]应用等的)视频系统100,其包括控制器105和多个视频源110到125。控制器105电连接和/或可通信地连接到视频源110到125以及视频系统100的多种额外的模块或组件。例如,所图示的控制器105连接到主用户接口模块130、副用户接口模块135、一个或多个监视器140、电源、模块145、一个或多个外部存储器模块150和网络通信模块155。控制器105包括可操作以尤其接收并且处理视频输入信号、控制提供到主用户接口模块130、副用户接口模块135、一个或多个监视器140等的信息和数据的软件与硬件的组合。在一些结构中,控制器105包括为控制器和/或视频系统内的组件和模块提供电力、操作控制和保护的多个电组件和电子组件。例如,控制器105尤其包括处理单元160(例如,微处理器、微控制器、或另一个合适的可编程装置)、内部存储器165和输入/输出(“I/O”)系统170。如下文参考图2和图3所示和所述,控制器105还包括一个或多个写入控制模块、一个或多个读取控制模块和一个或多个帧频控制模块。在一些结构中,控制器105部分或完整地实施在半导体(例如,现场可编程门阵列[“FPGA”半导体])芯片上,诸如通过寄存器传输级(“RTL”)设计方法开发的芯片。作为一个说明性实施例,控制器105可以是高级多信道HD显示器/录像/播放控制器集成电路(“1C”)。内部存储器165和/或外部存储器150包括例如只读存储器(“ROM”)、随机存储器(“RAM”)(例如,动态RAM[ “DRAM”]、同步DRAM[ “SDRAM”]等)、电可擦可编程只读存储器(“EEPR0M”)、闪存、硬盘、SD卡或另一种合适的磁性、光学、物理或电子存储器装置。处理单元160连接到内部存储器165并执行能够(例如,在执行期间)存储在内部存储器165的RAM中、(例如,通常永久性地)存储在内部存储器165的ROM或另一个非暂时性电脑可读媒体(诸如另一个存储器或光盘)中的软件。在一些实施方案中,控制器105或网络通信模块155包括用于传输、提取或存储与视频系统相关的视频帧或信息到控制器105外部的一个或多个装置的一个或多个通信端口(例如,以太网、串行高级技术附件[“SATA”]、通用串行总线[“USB”]、电子集成驱动器[“IDE”]等)。视频系统100的实施中所包括的软件存储在控制器105的存储器165中。软件包括例如固件、一个或多个应用软件、程序数据、一个或多个程序模块和其它可执行指令。控制器105被配置来尤其从存储器中提取并执行与本文所述控制过程和方法相关的指令。在其它结构中,控制器105包括额外、更少或不同的组件。在一些结构中,控制器105可实施为能够接收并处理来自一个或多个输入信道的视频输入信号的多种装置的任意一种。例如,控制器105 (例如,FPGA半导体芯片)可与内建8/16信道DVR、混合HD DVR、HD视频多任务器、网络视频录像机、电视(例如,智能TV)、智能电话、个人电脑(“PC”)、平板PC、膝上型电脑、个人数字助理(“PDA)或服务器。此外或或者,控制器105并入独立于并可(例如,物理、电、可通信等)连接到上述装置的装置。电源模块145供应名义AC或DC电压到视频系统100的控制器105或其它组件或模块。电源模块145由例如具有100V与240V AC之间的名义线电压和大约50到60Hz的频率的主电源供电。电源模块145还被配置来供应较低电压以运行控制器105或视频系统100内的电路和组件。在其它结构中,视频系统100内的控制器105或其它组件和模块由一个或多个电池或电池组或另一个独立于电力网的电源(例如,发电机、太阳能面板等)供电。主用户接口模块130、副用户接口模块135和一个或多个监视器140用于大致实时或基于所录制的视频监视视频系统100。例如,主用户接口模块130、副用户接口模块135和
一个或多个监视器140可操作地耦合到控制器105以从多个视频源110到125接收现场或大致实时视频馈送、从多个视频源110到125或存储器150接收所录制的视频馈送等。主用户接口模块130、副用户接口模块135和一个或多个监视器140可包括实现视频系统100的所要控制和监视水平所需的数字和模拟输入或输出装置的组合。例如,主用户接口模块130、副用户接口模块135和一个或多个监视器140可各包括显示器(即针对主用户接口模块的主显示器、针对副用户接口模块的副显示器等)和输入装置,诸如触屏显示器、多个旋钮、转盘、开关、按钮等。显示器例如是液晶显示器(“IXD”)、发光二极管(“LED”)、有机LED( “0LED”)显示器、电致发光显示器(“ELD”)、表面传导电子发射显示器(“SED”)、场发射显示器(“FED”)和薄膜晶体管(“TFT”)LCD或类似的显示器。显示器被配置来显示接收自控制器105的一个或多个视频馈送。视频馈送可对应于多种格式或分辨率的任意一种,包括通用中间格式(“CIF”)、视频图形阵列(“VGA”)、合成视频(“CVBS”)、红绿蓝(“RGB”)、高清晰度多媒体接口 ( “HDMI”)、BT. 1120( “ 1080i ”)、D1等。主用户接口模块130、副用户接口模块135和一个或多个监视器140还可被配置来实时或大致实时显示与视频系统相关的情况或数据(例如,作为屏幕上显示[“0SD])。例如,主用户接口模块130被配置来显示视频系统的状态或特性、时戳等。在一些实施方案中,使用网络通信模块155将与视频系统100的运行和状态相关的信息和数据(例如,视频帧)发送、传送或传输到远程或移动处理和存储装置800 (见图9)用于远程监视、远程控制、数据记录等。远程装置是例如个人电脑、膝上型电脑、移动电话、平板电脑、个人数字助理(“PDA”)、服务器、数据库或类似的装置。在一些实施中,使用多种通信协议的任意一种(诸如Wi-Fi、蓝牙、ZigBee或类似的协议)经由无线局域网(“LAN”)、社区局域网(“MN”)、家庭局域网(“HAN”)或个人局域网(“PAN”)传送数据。此外或或者,数据经由广域网(“WAN”)(例如,基于TCP/IP的网络、全球移动通信系统(“GSM”)网络、通用分组无线业务(“GPRS”)网络、码分多址(“CDMA”)网络、数据优化演进(“EV-D0”)网络、增强型数据速率GSM演进(EDGE)网络、3GSM网络、数字增强无线通信(“DECT”)网络、数字AMPS( “IS-136/TDMA”)、集成数字增强网络(“iDEN”)、数字高级移动电话系统(“D-AMPS”)网络等)传送到远程或移动装置。远程或移动装置800可包括例如以与上述视频系统100的相应组件类似的的方式运作的单独的控制器805、用户接口模块(例如,显示器)810、电源模块815和通信模块820。远程装置800还包括可操作以尤其控制视频系统100的运作、控制展示在显示器上的信息等的硬件与软件的组合。例如,控制器805包括处理单元825 (例如,微处理器、微控制器或另一个合适的可编程装置)、内部存储器830和输入/输出(“I/O”)系统835。可通过包括用于经由一个或多个上述网络的一个或多个天线、一个或多个网络适配卡(“NIC”)或类似的物的通信模块820接收接收自视频系统100的信息。图2是图示了控制器105内的一个或多个帧频控制模块中的一个的操作的图200。帧频控制模块被配置来与例如与视频系统100相关的读取操作和写入操作一起使用。针对读取操作(即,针对多个视频输入信号的大致实时显示),各信道包括存储在例如存储器150(例如,SDRAM)中的完整视频帧。在一些实施方案中,针对各输入信道,四个完整视频帧存储在存储器150中和/或针对各输入信道,小于四个完整视频帧存储在存储器150中。在其它实施方案中,针对各输入信道,不同数量的完整视频帧存储在存储器150中(例如,多于四个完整视频帧)。帧频控制模块被配置来控制并且监视读指针和写指针的位置。读指针和写指针用于确定分别(即通过读取控制模块)从哪些存储器地址或存储器地址块读取或(即,通过一个或多个写入控制模块)向哪些存储器地址或存储器地址块写入。在一些实施方案中,控制器中包括一个单个写指针和一个单个读指针或控制器中包括针对各输入信道的写指针和一个单个读指针。在其它实施方案中,各输入信道包括读指针和写指针以控制哪个与输入信道相关的存储器位置正写入帧以及正读取帧。帧频控制模块使用读指针和写指针的位置以确保从存储器150读取的帧与正写入存储器的帧相距预定数量的帧(例如,存储器位置)。例如,如果控制器试图从存储器150中读取同时正写入存储器150的帧,那么出现错误或故障。照此,帧频控制模块控制读指针与写指针相对于彼此的位置从而不出现一个帧的同时读取与写入(即,读指针与写指针不重叠)。此外,由于帧频控制模块控制读指针和写指针,所以可容易地增大或减小所读取和所显示的视频信号的帧频。参考图2,图示了对应于一个或多个输入信道的循环缓冲区配置。在所图示的实施方案中,循环缓冲区对应于存储器150中的四个地址位置或地址块。此等存储器位置用数字1、2、3和4标注。地址位置还被赋予时间符号Ni、Ni+1、Ni-I和Ni-2,其表示相对于当前读取操作的时间关系。符号‘R’指示从存储器150的哪个地址位置读取并且符号‘W1’和‘W2’指示已向存储器150的哪个地址位置写入视频帧。当将视频帧写入存储器150时,逐行地将各视频帧写入相应的存储器位置。当视频帧的写入完成时,基于接收自帧频控制模块的信号写入新的视频帧。如果新的视频帧无法写入,那么前一个视频帧可重新写入;可跳过新的视频帧等。在时间Ni处,控制器读取位于存储器位置2的一个帧。从存储器150读取的帧是之前写入存储器150的一个帧。在从存储器中读取时间Ni和存储器位置2处的帧后,帧频控制模块将读指针推进到在时间Ni和存储器位置2处的帧之后写入存储器150的下一个帧(即,时间Ni-I和存储器位置3处的帧)。一旦已从存储器150中读取时间Ni-I和存储器位置3处的帧,帧频控制模块即推进读指针到存储在时间Ni-2和存储器位置4处的帧。在存储在时间Ni-I和存储器位置3处的帧之后存储存储在时间Ni-2和存储器位置4处的帧。帧频控制模块基于读指针与写指针之间的关系继续控制从存储器150读取哪些帧使得例如正从存储器150读取的帧保留在正写入存储器150的帧之后至少一个帧(例如,两个帧)的位置。图3图示了用于控制多个视频输入信号的写入操作与读取操作的同步的控制器、300。多个视频输入信号305由控制器300接收为例如符合一种格式诸如BT. 601的模拟信号。使用多个模拟数字转换器(“ADC”) 310将模拟输入信号转换为数字视频协议(诸如针对串流未压缩逐行倒相“PAL”或国家电视系统委员会(“NTSC”)的BT. 656)信号。ADC 310的输出提供或传输到写入控制模块315。写入控制模块315包括例如先进先出(“FIFO”)队列或缓冲区。写入控制模块315从尤其与存储器中用于存储视频输入信号的一个帧的地址位置相关的帧频控制模块320接收控制信号。虽然所图示的控制器300的实施方案包括一个单个帧频控制模块,但是在一些实施方案中,控制器300包括多个帧频控制模块(例如,针对各输入信道的帧频控制模块)。多个帧频控制模块的使用可允许独立地控制对应于各输入信道的视频帧的显示。例如,对应于一个单个输入信道的视频帧的显示可暂停而不影响其它视频帧的显示;对应于一个单个输入信道的所录制的视频帧可回放而不影响来自其余输入信道的视频帧的大致实时显示等 。在一些实施方案中,输出视频帧以诸如例如NTSC、PAL、NTSC和PAL等格式输出到一个单个显示器。写入控制模块315提供对应于视频输入信号的视频帧到写入多任务器(“MUX”) 325用于随后写入存储器150 (例如,SDRAM)。视频帧存储在存储器150中对应于视频系统的输出显示器内的一个位置的地址位置。例如,地址位置对应于主用户接口 130、副用户接口 135或一个或多个监视器140的显示器内的一个位置。对于每个视频输入信号,在存储器150中分配预定或选择的存储器数或地址数以存储来自各输入信道的视频输入信号的帧。按各个信道存储视频输入信号的帧。例如,第一视频输入信号的四个帧存储在存储器150中的四个相应的地址块中。当接收到来自视频输入信号的一个新的帧时,用来自视频输入信号的新的帧写入或重写地址块中的一个。在一些实施方案中,当接收来自相应的信道的视频输入信号时,连续重写存储器150内的四个地址块。在其它实施方案中,使用不同数量的地址块(例如,2个、3个、5个、6个等)。由于按各个信道存储视频帧,所以(例如,当来自输入视频信号的所有视频帧连续写入存储器150时)对应于各视频输入信号的一个视频帧连续地写入存储器150或对应于各视频输入信号的一个视频帧继续等待重写。在一些实施方案中,帧频插补用于在两个所接收的视频帧之间产生中间视频帧。例如,当视频输入信号具有低于其它视频输入信号的帧频时,可在多个视频输入信号同步期间使用帧频插补以减小或去除伪像的存在等。读取控制模块330针对各视频输入信号读取所存储的帧并提供所提取的视频帧到显示器。与写入控制模块315相同,读取控制模块330从帧频控制模块320接收信号。从帧频控制模块320提供到读取控制模块330的信号控制读取控制模块330从存储器150读取视频帧的方式。如前所述,从存储器中读取的帧不同于写入存储器150的帧。在一些实施方案中,正从存储器150读取的帧(即,对应于读指针的位置)维持与目前正写入存储器150的帧相距两个帧(即,对应于写指针的位置)。在其它实施方案中,正从存储器150读取的帧维持与目前正写入存储器150的帧相距至少一个帧或相距多于两个帧(例如,在针对给定输入信号的超过四个帧存储在存储器150中的一个实施方案中)。作为视频帧写入与读取操作之间的同步的进一步说明,图4图示了针对第一输入信道的第一组视频帧400、针对第二输入信道的第二组视频帧405、针对第三输入信道的第三组视频帧410和针对第四输入信道的第四组视频帧415。虽然仅图示了四个输入信道,但是‘N’识别符用于说明可能存在任意数量的输入信道(例如,16个输入信道,等)。在所图示的实施方案中,每个输入信道包括四个所存储的视频帧。各视频帧对应于针对特定输入信道分配的存储器位置(例如,地址位置、地址位置块等)。如上所述,通过写入控制模块315、写指针和帧频控制模块320控制至存储器150的视频帧写入。在一些实施方案中,视频帧基于输入信道(例如,输入信道#1帧#1、输入信道測_2帧#1、输入信道測_1帧#1等)按顺序写入存储器。在其它实施方案中,视频帧逐个信道地(例如,输入信道#1帧#1、输入信道#1帧#2、输入信道#1帧#3等)按顺序写入存储器。在此等实施方案中,控制器300可包括多个巾贞频控制t旲块。如上所述存储在存储器150中的视频帧与从存储器150读取视频帧的顺序相关。例如,图5图示了包括多个所存储的视频帧的视频帧的输出流420。在所图示的实施方案中,如上所述,来自图4的所存储的视频帧基于读指针的位置按下列顺序读取输入信道#1帧#1425 ;输入信道謝-2帧#1430 ;输入信道謝_1帧#1435 ;输入信道#N帧#1440等。在视频帧逐个信道地(例如,输入信道#1帧#1、输入信道#1帧#2、输入信道#1帧#3等)写入存储器的本发明的实施方案中,针对各输入信道,可相对于写指针控制读指针。例如,第一输入信道的视频帧#1可在不同输入信道的视频帧#3后从存储器中读取。照此,帧频控制 模块可监视多个写指针和一个或多个读指针而非监视一个单个读指针和一个单个写指针。如下文更详细所述,从存储器150中读取视频帧的顺序还与显示器内的视频帧的显示位置相关。作为一个说明性实施例,图6图示了所存储的视频帧映射到以及显示在视频系统100的显示器500上的方式。如上所述,与特定输入信号或视频输入源相关的帧存储在存储器150内的预定或所选择的位置(例如,窗#1505、窗#2510等)上。此等位置对应于视频系统的显示器内的位置。例如,图6中所示的显示器500包括尺寸‘H’和‘V’。显示器500的尺寸如此使得显示器500能够同时将来自每个输入信道的一个帧显示到视频系统而无伪像。例如,如果视频系统包括十六个输入信道,那么显示器可包括用于映射和显示所存储的视频帧的十六个区段或窗。显示器划分为多个不同窗且各窗对应于存储器内的一个位置或多个位置。当通过读取控制模块330从存储器150中读取视频帧时,所提取的帧被提供到显示器500。视频系统可视作多进单出(“MIS0”)系统,其中每次针对多个输入信道和相应的视频源从存储器150中读取一个帧。对应于例如(例如,数字上的)第一输入信道显示在显示窗#1515中;第二输入信道显示在显示窗#2520中;第N个输入信道显示在显示窗#N 525中等。在一些实施方案中,基于窗数按顺序从存储器150中读取各帧。在其它实施方案中,基于其它标准(诸如视频输入源的频率、视频输入源的质量等)从存储器150中读取每个帧。图7是用于从存储器中读取一个视频帧的过程600。本文针对过程600所述的各种步骤可同时执行或按不同于所图示的连续执行方式的顺序执行。过程600从开启或启动开始(步骤605)。为描述的目的,假设存储器包括足够数量的所存储的视频帧以允许如前所述的同时读取一个视频帧和写入另一个视频帧。指派默认值给对应于从其中读取一视频帧的存储器中的一位置的读指针(步骤610)。在步骤610之后,接收垂直同步(“Vsync”)信号(步骤615)。例如,Vsync信号由控制器、读取控制模块、帧频控制模块等接收。Vsync信号尤其指示显示器已准备好接收新的视频帧用于显示并且可以防止控制器按超过显示器的刷新速率的速率提供帧到显示器。
在步骤620中,针对读指针是否应被推进到存储器中的下一个帧的位置进行确定。如上文针对帧频控制模块和图2所述,确定是否应从存储器中读取后续的帧尤其取决于读指针与写指针相距的帧或存储器位置的数量。如果读指针无法推进,那么过程600返回到步骤615并且接收另一个Vsync信号以指示显示器已准备好接收另一个视频帧。在此情况下,读取控制模块可提供当前帧(即,对应于读指针的当前帧)到显示器使得相同帧连续第二次显示。如果在步骤620中读指针可推进,那么读指针递增(步骤625)并且过程600返回到步骤615以从显示器接收另一个Vsync信号。递增读指针包括例如在存储器中递增一个地址位置;将读指针与存储器中的新的地址块相关联;将读指针与存储器中所存储的新的帧相关联等。
图8是用于将一个视频帧写入存储器的过程700。本文针对过程700所述的各种步骤可同时执行或按不同于所图示的连续执行方式的顺序执行。过程700从开启或启动开始(步骤705)。为描述的目的,假设存储器包括足够数量的所存储的视频帧以允许如前所述的同时读取一个视频帧和写入另一个视频帧。指派默认值给对应于写入一个视频帧的存储器中的一个位置的写指针(步骤710)。在步骤715中,评估所接收的输入信号以确定是否接收到异常信号(例如,无法同步的弱信号等)。如果所接收的输入信号不异常,那么过程700进入步骤720,其中接收并且确定输入同步信号。如果在步骤715中接收到异常信号,那么可执行自动校正(步骤725)。例如,控制器内的测试信号产生器产生自由运行测试同步信号。将测试同步信号与输入同步信号作比较。如果输入同步信号与测试同步信号之间的误差大于或等于阈值,那么测试同步信号可用于同步视频输入信号。在步骤725中进行自动校正之后,过程700带着所选择的同步信号进入步骤720。在步骤730中,可选择第二校正循环。例如,如果满足一个或多个预定标准表明写入操作需要校正,那么过程700进入校正模块(步骤735)。例如,当已发生预定数量的再同步(例如,写指针无法行进达预定次数),那么可选择第二校正循环。在此情况下,控制器可评估写指针的位置以防止或降低后续再同步的可能性。此外或或者,可基于异常信号或弱信号(其中未收到同步信号或同步信号受损)选择第二校正循环。在此情况下,控制器可使用读指针的位置以针对写指针确定合适的同步位置。如果在步骤730中,无需额外的校正循环,那么过程700进入步骤740。在步骤740中,针对写指针是否应如上所述推进进行确定。如果控制器确定写指针不应推进,那么过程700返回到步骤720并且接收另一个同步信号。如果写指针可推进,那么写指针递增(步骤745)且过程700进入步骤720并且等待另一个同步信号。递增写指针包括例如在存储器中递增一个地址位置;将写指针与存储器中的新的地址块相关联。因此,本发明尤其提供用于同步多个视频输入信号的显示的系统、方法和电脑可读媒体。下列申请专利范围说明本发明的各种特征和优点。
权利要求
1.一种视频系统,其包括 多个视频源,其对应于多个输入信道,所述多个视频源被配置来产生与多个视频帧相关的多个视频信号; 显示器,其包括多个显示位置; 存储器,其包括被配置来存储所述多个视频帧的多个存储器位置,每个所述存储器位置对应于所述显示器内的所述多个显示位置中的ー个; 和 控制器,其连接到所述多个视频源、所述显示器和所述存储器,所述控制器被配置来接收所述多个视频帧,所述控制器包括 写入控制模块,其包括写指针,所述写入控制模块被配置来将第一视频帧写入所述存储器、将第二视频帧写入所述存储器和将第三视频帧写入所述存储器, 读取控制模块,其包括读指针,所述读取控制模块被配置来从所述存储器中读取所述第一视频帧、所述第二视频帧和所述第三视频帧中的至少ー个,和 帧频控制模块,其被配置来基于所述读指针相对于所述写指针的写入存储器位置的读取存储器位置控制所述写入控制模块的写入操作和所述读取控制模块的读取操作, 其中由所述读取控制模块从所述存储器中读取的所述第一视频帧、所述第二视频帧和所述第三视频帧中的所述至少一个显示在所述显示器内的所述多个显示位置中对应的一个上。
2.根据权利要求I所述的视频系统,其中与各个所述多个视频源相关的所述多个视频帧逐个信道地独立写入所述存储器。
3.根据权利要求I所述的视频系统,其中所述读指针的所述读取存储器位置維持在所述写指针的所述写入存储器位置之后至少ー个帧的位置。
4.根据权利要求3所述的视频系统,其中所述读指针的所述读取存储器位置維持在所述写指针的所述写入存储器位置之后两个帧的位置。
5.根据权利要求I所述的视频系统,其中所述第一视频帧、所述第二视频帧和所述第三视频帧中的每ー个显示在所述显示器内的所述多个显示位置中对应的ー个上。
6.根据权利要求5所述的视频系统,其中从所述存储器中读取的所述第一视频帧、所述第二视频帧和所述第三视频帧中的所述至少ー个对应于通用中间格式(“CIF”)、视频图形阵列(“VGA”)、合成视频(“CVBS”)、红绿蓝(“RGB”)、高清晰度多媒体接ロ( “HDMI”)、BT. 1120( “1080i”)或 Dl 信号。
7.根据权利要求I所述的视频系统,还包括被配置来接收所述多个视频信号的远程装置。
8.ー种同步视频信号的方法,所述方法包括 接收包括多个视频帧的多个视频信号; 基于写指针的写入存储器位置将第一视频帧、第二视频帧和第三视频帧写入存储器,多个存储器位置的每ー个与显示器内的多个显示位置中的ー个相关; 基于读指针的读取存储器位置从所述存储器中读取所述第一视频帧、所述第二视频帧和所述第三视频帧中的至少ー个; 基于所述读指针相对于所述写指针的所述写入存储器位置的所述读取存储器位置控制写入操作和读取操作;和将从所述存储器中读取的所述第一视频帧、所述第二视频帧和所述第三视频帧中的所述至少一个显示在所述显示器内的所述多个显示位置中对应的ー个上。
9.根据权利要求8所述的方法,其中每个所述多个视频源对应于输入信道并且与每个所述多个视频源相关的所述多个视频帧逐个信道地独立写入所述存储器。
10.根据权利要求8所述的方法,其中所述读指针的所述读取存储器位置維持在所述写指针的所述写入存储器位置之后至少ー个帧的位置。
11.根据权利要求10所述的方法,其中所述读指针的所述读取存储器位置維持在所述写指针的所述写入存储器位置之后两个帧的位置。
12.根据权利要求8所述的方法,其中所述第一视频帧、所述第二视频帧和所述第三视频帧中的每ー个显示在所述显示器内的所述多个显示位置中对应的ー个上。
13.根据权利要求12所述的方法,还包括显示与所述视频系统相关的一组数据为屏幕上显示。
14.一种用于处理来自多个视频源的多个数字视频信号的装置,所述装置包括 存储器,其包括对应于显示器内的多个显示位置中的一个的多个存储器位置; 写入控制模块,其包括写指针; 读取控制模块,其包括读指针;和 帧频控制模块,其基于所述读指针与所述写指针之间的关系控制所述写入控制模块的写入操作和所述读取控制模块的读取操作, 其中根据所述显示器内的所述多个显示位置中对应的一个从所述存储器中读取第一视频帧和第二视频帧中的至少ー个。
15.根据权利要求14所述的装置,其中所述帧频控制器被配置来修改从所述存储器中读取所述第一视频帧和所述第二视频帧中的所述至少ー个的帧频。
16.根据权利要求14所述的装置,其中所述帧频控制模块还被配置来防止所述读指针与所述写指针重叠,
17.根据权利要求14所述的装置,其中所述第一视频帧和所述第二视频帧映射到所述显示器内的所述多个显示位置。
18.根据权利要求14所述的装置,其中所述写入控制模块还包括一个或多个缓冲区。
19.根据权利要求18所述的装置,其中所述ー个或多个缓冲区被配置为循环缓冲区。
20.根据权利要求14所述的装置,其中所述第一视频帧和所述第二视频帧连续地写入所述存储器。
全文摘要
用于多个视频输入信号的同步和显示的系统和方法。所述视频输入信号与各自的输入信道相关并且由控制器接收。所述控制器被配置来尤其逐个帧地控制将所述视频输入信号写入存储器和逐个帧地控制从所述存储器中读取所述视频输入信号。通过帧频控制模块控制所述控制器的写入操作与读取操作之间的帧级同步以确保不同时试图从所述存储器中读取正写入所述存储器的帧。所述控制器逐个信道地针对各输入信道将视频帧写入所述存储器和针对各输入信道从所述存储器中读取视频帧,从而使得对应于各输入信道的所述视频帧的读取与写入彼此独立。这允许所述视频输入信号彼此不同步而不影响写入操作、读取操作和视频输入信号的最终显示。
文档编号G11B27/32GK102737691SQ20121010282
公开日2012年10月17日 申请日期2012年3月30日 优先权日2011年3月31日
发明者B·郑, H·程, 林都焕 申请人:英特赛尔美国股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1