按照运用领域不同可分为:会议视频分配器和安防视频分配器
按照输入输出通道可分为:单路视频分配器和多路视频分配器
通道区分
单路视频分配器
是将一路视频信号分配为多路视频信号输出,以供多台视频设备同时使用,分配输出的每一路视频信号的带宽、峰-峰值电压和输出阻抗与输入的信号格式相一致,可以把一路视频输入分配为二路、四路、八路、十二路、十六路与输入完全相同的视频输出,供其它视频处理器使用。
分配器是有线电视传输系统中分配网络里常用的部件,用来分配信号的部件。它的功能是将一路输入信号均等地分成几路输出,通常有二分配、三分配、四分配、六分配等。 有线电视网的频率不断提升,功能不断加强,因此对分配器的要求不断提高。分配器主要技术要求。频率范围:分配器使用在整个有线电视网中,因此应具有宽带的频率特性;输入输出阻抗:有线电视网中的射频各种接口阻抗均应为75欧,以实现阻抗匹配,因此分配器输入端及输出端阻抗均应为75欧;分配损失:在系统中总希望接入分配器损耗越小越好。分配损失Ls的多少和分配路数n的多少有关,在理想情况下Ls=10lgn,当n=2时为二分配器分配损失为3dB。实际上除了等分信号的损失外,还有一部分是由于分配器件本身张衰减,所以总比计算值要大。如二分配器分配损失工程上常取值3.5dB,4分配器损失常取值8dB;相互隔离:相互隔离亦称分配隔离。如果在分配器的某一个输出端加入一个信号,该信号电平与其它输出端该信号电平之差即是相互隔离,一般要求分配器输出端隔离度大于20dB以上。如果驻波比太大,则传输信号就会在分配器的输入端或者输出端产生反射,对图像质量产生不良影响,如重影等。 分配器在工程中还分为过电型分配器、户外型分配器、户内分配器等。
在接口设备上分配器是将音视频信号分配至多个显示设备或投影显示系统上的一种控制设备。它是分配信号的接口形式的设备。分配器具有一个显著的特点就是,可以将高清A号通过普通的同轴电缆线延长到200米左右,能解决工程中因信号信号源1个而显示设备有多个种类与数量而造成的问题。
★ VGA分配器的 R、L立体声音频信号输入采用高达225V/us压摆率(瞬态层次响应)、信噪比仅为1.9nV/root Hz、24bit/40Mbps及125MHz带宽的发烧级立体音频驱动、分配为四路立体声音频信号输出(适用于24bit-CD、MP3音质)。
在C++编程中,分配器(英语:allocator)是C++标准库的重要组成部分。C++的库中定义了多种被统称为“容器”的数据结构(如链表、集合等),这些容器的共同特征之一,就是其大小可以在程序的运行时改变;为了实现这一点,进行动态内存分配就显得尤为必要,在此分配器就用于处理容器对内存的分配与释放请求。换句话说,分配器用于封装STL容器在内存管理上的低层细节。默认情况下,C++标准库使用其自带的通用分配器,但根据具体需要,程序员也可自行定制分配器以替代之。
虽然分配器的定制有所限制,但在许多情况下,仍需要用到自定义的分配器,而这一般是为封装对不同类型内存空间(如共享内存与已回收内存)的访问方式,或在使用内存池进行内存分配时提而为。除此以外,从内存占用和运行时间的角度看,在频繁进行少量内存分配的程序中,若引入为之定制的分配器,也会获益良多。 [1]
分配器应是可复制构造的,任举一例,为T类对象而设的分配器可由另一为U类所设的分配器构造。若某分配器分配了一段存储空间,则这段存储空间只能由与该分配器等价的分配器解除分配。分配器还需要提供一个模板类成员类template
在“自定义分配器”这一话题上,已有诸多C++与相关作者参与探讨,例如斯科特·梅耶斯的作品《Effective STL》与安德烈·亚历山德雷斯库的《Modern C++ Design》都有提及。梅耶斯洞察到,若要求针对某一类型T的分配器的所有实例都相等,则可移植的分配器的实例不包含状态。虽然C++标准鼓励库的实现者支持带状态的分配器,但梅耶斯称,相关段落是“(看似)美妙的观点”,但也几乎是空话,并称分配器的限制“过于严苛”。例如,STL的list允许splice方法,即一个list对象A的节点可以被直接移入另一个list对象B中,这就要求A的分配器申请到的内存,可被B的分配器释放掉,从而推导出A与B的分配器实例相等。梅耶斯的结论是,分配器好定义为使用静态方法的类型。例如,根据C++标准,分配器提供一个实现了rebind方法的other类模板。
视频分配器的作用主要是用来将视频信号源拓展成多路视频输出,方便与多台显示设备相连。常见的就是视频信号分成多路后与多台显示设备相连,用来展示显示器,如商场的显示器专卖店、电视专卖店等;除了这些,还可以用在高铁站、机场等,用在多个通道展示车次或者航班信息,方便旅客的出行