Programmable architecture and methods for motion estimation
    33.
    发明授权
    Programmable architecture and methods for motion estimation 失效
    运动估计的可编程架构和方法

    公开(公告)号:US06965644B2

    公开(公告)日:2005-11-15

    申请号:US09797035

    申请日:2001-03-01

    摘要: A programmable motion estimator includes one dual ported memory for storing an image block, the prediction error, and a temporary block used in interpolation, and a pixel-group random access dual ported memory for storing a search window. The two ports of the two memories are selectively applied to an arithmetic logic unit, or ALU, through a multiplexer. One output of the ALU provides an absolute difference, which is furnished to a tree adder. Another output of the ALU provides an average value or a difference value, as selected, which is routed to the inputs of the image memory and the search memory. In motion vector searching, the ALU performs pixel absolute difference arithmetic using the pixel groups from the image memory and from the search memory, and determines a sum of absolute differences in the tree adder. In half pixel interpolation, the ALU performs pixel averaging arithmetic using pixel groups from the search memory, and writes back to the search memory. In quarter pixel interpolation, the ACU performs pixel averaging arithmetic using pixel groups from the image and search memories, and writes back to the search memory. In some quarter pixel interpolations, temporary interpolated blocks from the image memory are used to interpolated quarter pixel blocks. These temporary blocks are obtained by pixel averaging in the ALU using pixel groups from the search memory. In error prediction determination, the ALU performs pixel subtraction using the pixel groups from the image memory and from the search memory, and writes back to the image memory.

    摘要翻译: 可编程运动估计器包括用于存储图像块的一个双端口存储器,预测误差和在插值中使用的临时块,以及用于存储搜索窗口的像素组随机存取双端口存储器。 两个存储器的两个端口通过多路复用器选择性地应用于算术逻辑单元或ALU。 ALU的一个输出提供绝对差异,它被提供给树加法器。 ALU的另一输出提供被选择的平均值或差值,其被路由到图像存储器和搜索存储器的输入。 在运动矢量搜索中,ALU使用来自图像存储器和搜索存储器的像素组来执行像素绝对差分运算,并且确定树加法器中的绝对差的和。 在半像素内插中,ALU使用来自搜索存储器的像素组来执行像素平均运算,并将其写回到搜索存储器。 在四分之一像素插值中,ACU使用来自图像和搜索存储器的像素组执行像素平均算术,并且将其写回到搜索存储器。 在一些四分之一像素插值中,来自图像存储器的临时内插块被用于内插四分之一像素块。 这些临时块通过使用来自搜索存储器的像素组在ALU中的像素平均来获得。 在错误预测确定中,ALU使用来自图像存储器和搜索存储器的像素组来执行像素相减,并将其写回图像存储器。

    Apparatus for mounting a video camera and method thereof
    34.
    发明授权
    Apparatus for mounting a video camera and method thereof 失效
    用于安装摄像机的装置及其方法

    公开(公告)号:US06300979B1

    公开(公告)日:2001-10-09

    申请号:US08868703

    申请日:1997-06-04

    IPC分类号: H04N5225

    摘要: A device for mounting a structure, such as a video camera, on a support includes a base and an arm projecting from the base. The video camera rests on one surface of the base and another surface rests on the support. The arm is adapted for insertion into a recessed cavity in the support, such as an antenna hole in a television set to provide a stable mounting device for the video camera. The angle of the video camera can be altered by pivoting the camera around the arm.

    摘要翻译: 用于将诸如摄像机的结构安装在支撑件上的装置包括从基座突出的底座和臂。 摄像机放置在底座的一个表面上,另一个表面放置在支架上。 该臂适于插入到支撑件中的凹腔中,例如电视机中的天线孔,以为摄像机提供稳定的安装装置。 可以通过围绕手臂旋转摄像机来改变摄像机的角度。

    Distributed local telephony gateway
    35.
    发明授权
    Distributed local telephony gateway 有权
    分布式本地电话网关

    公开(公告)号:US08532090B1

    公开(公告)日:2013-09-10

    申请号:US12139313

    申请日:2008-06-13

    IPC分类号: H04L12/66

    摘要: Aspects of the invention are directed to a telephony system that is adapted to receive, route, process, and deliver communications data using a cost-effective, user-friendly operations platform and a broadband communication network. For example, the system includes a computer server arrangement and a plurality of endpoint devices communicatively coupled to one or more communication channels comprising an Internet protocol (IP) network. Packet-based (VoIP) calls are transmitted over an IP network, and translated to standard PSTN call signals when necessary. The broadband telephony system of the present invention utilizes each user's own IP network endpoint device as not only each user's local gateway onto the IP network, but also as a remote gateway for bridging other user's calls from the IP network to a local PSTN network in order to reach non-users.

    摘要翻译: 本发明的方面涉及一种电话系统,其适于使用具有成本效益的,用户友好的操作平台和宽带通信网络来接收,路由,处理和传送通信数据。 例如,该系统包括计算机服务器装置和通信地耦合到包括因特网协议(IP)网络的一个或多个通信信道的多个端点设备。 基于分组的(VoIP)呼叫通过IP网络传输,并在必要时转换为标准PSTN呼叫信号。 本发明的宽带电话系统将每个用户自己的IP网络端点设备作为不仅每个用户的本地网关到IP网络,而且还作为用于将其他用户的呼叫从IP网络桥接到本地PSTN网络的远程网关 到达非用户。

    Integrated multimedia communications processor and codec
    36.
    发明授权
    Integrated multimedia communications processor and codec 失效
    集成多媒体通信处理器和编解码器

    公开(公告)号:US5982459A

    公开(公告)日:1999-11-09

    申请号:US872858

    申请日:1997-06-11

    IPC分类号: H04N7/14 H04N7/12 H04N5/14

    CPC分类号: H04N7/142

    摘要: A multimedia processor contains a general purpose RISC and video processors which operate in parallel to execute software for combined video and audio bit stream coding and decoding. The RISC processor controls operation of the multimedia processor and performs bit stream parsing and coding, audio compression and decompression, and general processing for embedded applications. The video processor performs video encoding and decoding functions such as scaling, filtering, decimation, and DCT transforms. The RISC processor and the video processor each have separate data buses which are interconnected through a portal circuit and a Huffman codec. Each data bus has a DMA controller which transfers data to and from a memory interface to an external memory. DMA channels serve I/O interface resources coupled to the data buses and can form buffers in the external memory. This reduces the need for on-chip FIFO buffers and separate buffers between the multimedia processor and attached devices.

    摘要翻译: 多媒体处理器包含通用RISC和视频处理器,其并行操作以执行用于组合的视频和音频比特流编码和解码的软件。 RISC处理器控制多媒体处理器的操作,并执行位流分析和编码,音频压缩和解压缩,以及嵌入式应用程序的通用处理。 视频处理器执行诸如缩放,滤波,抽取和DCT变换之类的视频编码和解码功能。 RISC处理器和视频处理器各自具有通过门电路和霍夫曼编解码器互连的独立数据总线。 每个数据总线都有一个DMA控制器,它将数据传输到存储器接口和从存储器接口传输到外部存储器。 DMA通道提供耦合到数据总线的I / O接口资源,并且可以在外部存储器中形成缓冲器。 这减少了片上FIFO缓冲器和多媒体处理器和附加设备之间的单独缓冲区的需要。

    Programmable architecture and methods for motion estimation
    37.
    发明授权
    Programmable architecture and methods for motion estimation 失效
    运动估计的可编程架构和方法

    公开(公告)号:US5594813A

    公开(公告)日:1997-01-14

    申请号:US838380

    申请日:1992-02-19

    摘要: A programmable motion estimator includes one dual ported memory for storing an image block, the prediction error, and a temporary block used in interpolation, and a pixel-group random access dual ported memory for storing a search window. The two ports of the two memories are selectively applied to an arithmetic logic unit, or ALU, through a multiplexer. One output of the ALU provides an absolute difference, which is furnished to a tree adder. Another output of the ALU provides an average value or a difference value, as selected, which is routed to the inputs of the image memory and the search memory. In motion vector searching, the ALU performs pixel absolute difference arithmetic using the pixel groups from the image memory and from the search memory, and determines a sum of absolute differences in the tree adder. In half pixel interpolation, the ALU performs pixel averaging arithmetic using pixel groups from the search memory, and writes back to the search memory. In quarter pixel interpolation, the ACU performs pixel averaging arithmetic using pixel groups from the image and search memories, and writes back to the search memory. In some quarter pixel interpolations, temporary interpolated blocks from the image memory are used to interpolated quarter pixel blocks. These temporary blocks are obtained by pixel averaging in the ALU using pixel groups from the search memory. In error prediction determination, the ALU performs pixel subtraction using the pixel groups from the image memory and from the search memory, and writes back to the image memory.

    摘要翻译: 可编程运动估计器包括用于存储图像块的一个双端口存储器,预测误差和在插值中使用的临时块,以及用于存储搜索窗口的像素组随机存取双端口存储器。 两个存储器的两个端口通过多路复用器选择性地应用于算术逻辑单元或ALU。 ALU的一个输出提供绝对差异,它被提供给树加法器。 ALU的另一输出提供被选择的平均值或差值,其被路由到图像存储器和搜索存储器的输入。 在运动矢量搜索中,ALU使用来自图像存储器和搜索存储器的像素组来执行像素绝对差分运算,并且确定树加法器中的绝对差的和。 在半像素内插中,ALU使用来自搜索存储器的像素组来执行像素平均运算,并将其写回到搜索存储器。 在四分之一像素插值中,ACU使用来自图像和搜索存储器的像素组执行像素平均算术,并且将其写回到搜索存储器。 在一些四分之一像素插值中,来自图像存储器的临时内插块被用于内插四分之一像素块。 这些临时块通过使用来自搜索存储器的像素组在ALU中的像素平均来获得。 在错误预测确定中,ALU使用来自图像存储器和搜索存储器的像素组来执行像素相减,并将其写回图像存储器。

    Systems, methods, devices and arrangements for server load distribution
    38.
    发明授权
    Systems, methods, devices and arrangements for server load distribution 有权
    服务器负载分配的系统,方法,设备和安排

    公开(公告)号:US09116752B1

    公开(公告)日:2015-08-25

    申请号:US12726289

    申请日:2010-03-17

    摘要: A variety of methods, systems, devices and arrangements are implemented for controlling server load-distributions. According to one such computer-implemented method, a desired server load-distribution is assigned for a plurality of computer servers that collectively provide services to computer clients. In response to a computer client request for service, a subset of computer servers is selected from the plurality of computer servers. Weight factors for servers of the selected subset of servers are determined as a function of the overall server load-distribution-profile and the selected subset.

    摘要翻译: 实现了各种方法,系统,设备和布置来控制服务器负载分布。 根据一种这样的计算机实现的方法,为共同向计算机客户端提供服务的多个计算机服务器分配期望的服务器负载分配。 响应于计算机客户端服务器请求,从多个计算机服务器中选择计算机服务器的子集。 所选择的服务器子集的服务器的权重因子被确定为整体服务器负载分配配置文件和所选子集的函数。

    Distributed local telephony gateway

    公开(公告)号:US07394803B1

    公开(公告)日:2008-07-01

    申请号:US09966713

    申请日:2001-09-28

    IPC分类号: H04L12/66

    摘要: Aspects of the invention are directed to a telephony system that is adapted to receive, route, process, and deliver communications data using a cost-effective, user-friendly operations platform and a broadband communication network. For example, the system includes a computer server arrangement and a plurality of endpoint devices communicatively coupled to one or more communication channels comprising an Internet protocol (IP) network. Packet-based (VoIP) calls are transmitted over an IP network, and translated to standard PSTN call signals when necessary. The broadband telephony system of the present invention utilizes each user's own IP network endpoint device as not only each user's local gateway onto the IP network, but also as a remote gateway for bridging other user's calls from the IP network to a local PSTN network in order to reach non-users. Users access the VoIP network of the present invention using the user-owned equipment (as a VoIP network endpoint device) they already have in place for accessing the Internet through a broadband channel. Additionally, the VoIP-based telephony system of the present invention provides an integral means to reach many IP network non-users, thus more-quickly establishing a sufficiently large geographically-distributed communications system. According to a one example embodiment, a broadband telephony system includes a plurality of remote endpoint devices coupled to a broadband data network, and a plurality of remote PSTNs coupled between the plurality of remote endpoint devices and a plurality of remote audio interfaces. Each remote endpoint device is coupled to one remote PSTN, each remote PSTN is coupled to more than one remote endpoint device, each remote PSTN is coupled to at least one remote audio interface, and each remote audio interface is coupled to one remote PSTN. An originating endpoint device is then coupled to a destination audio interface for delivery of an audio signal using a database that is accessible over the broadband data network, for determining an optimized path for the audio signal from the originating endpoint device to the destination audio interface.