-
公开(公告)号:US06441842B1
公开(公告)日:2002-08-27
申请号:US09098106
申请日:1998-06-16
IPC分类号: H04N714
摘要: According to one embodiment, a cost-effective videophone communicates over a POTS line, and generates video data in a format for a selected display type. The device includes a video source to capture images and to generate video data representing the images; a telephone line interface circuit, including a signal transmission circuit and a signal receiver circuit; to transmit and receive video data over the telephone line; a memory circuit for storing a main program including video data processing consistent with at least one video-coding recommendation and for processing pixels for a certain display type; a programmable processor circuit for executing the code for processing pixels for a certain display type and, in response, causing image data to be output for display. The programmable processor circuit has a DSP section for compressing and decompressing video, and a RISC-type processor section for general control.
摘要翻译: 根据一个实施例,经济有效的视频电话通过POTS线路进行通信,并以所选显示类型的格式生成视频数据。 该设备包括用于捕获图像并产生表示图像的视频数据的视频源; 电话线接口电路,包括信号传输电路和信号接收器电路; 通过电话线传输和接收视频数据; 存储电路,用于存储包括与至少一个视频编码推荐一致的视频数据处理并用于处理某种显示类型的像素的主程序; 可编程处理器电路,用于执行用于处理某种显示类型的像素的代码,并且作为响应,导致图像数据被输出以供显示。 可编程处理器电路具有用于压缩和解压缩视频的DSP部分和用于一般控制的RISC型处理器部分。
-
公开(公告)号:US5901248A
公开(公告)日:1999-05-04
申请号:US692993
申请日:1996-08-06
CPC分类号: G06T7/202 , H04N19/43 , H04N19/433 , H04N19/51 , H04N19/523 , H04N5/145 , G06T2207/10016
摘要: 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. Among other tasks, the programmable motion estimator performs motion vector searching, half pixel interpolation, quarter pixel interpolation and error prediction determination.
摘要翻译: 可编程运动估计器包括用于存储图像块的一个双端口存储器,预测误差和在插值中使用的临时块,以及用于存储搜索窗口的像素组随机存取双端口存储器。 两个存储器的两个端口通过多路复用器选择性地应用于算术逻辑单元或ALU。 ALU的一个输出提供绝对差异,它被提供给树加法器。 ALU的另一输出提供被选择的平均值或差值,其被路由到图像存储器和搜索存储器的输入。 在其他任务中,可编程运动估计器执行运动矢量搜索,半像素插值,四分之一像素插值和误差预测确定。
-
公开(公告)号:US20150117623A1
公开(公告)日:2015-04-30
申请号:US14066593
申请日:2013-10-29
申请人: Jan Fandrianto , Sam Sin
发明人: Jan Fandrianto , Sam Sin
IPC分类号: H04M7/00
CPC分类号: H04M7/0069 , H04M7/0051
摘要: A method and a system for detecting presence of an application layer gateway (ALG) in a network path between an analog telephone adapter and a communications service provider (CSP), and transmitting a media message by bypassing the (ALG) are provided. A communication management application (CMA) detects, processes, and augments the media message sent by a first user device to a second user device. A message relay server (MRS) processes and manages the media message. The CMA receives the media message from the first user device and detects the presence of the ALG using a message echo server. The CMA scrambles the media message and transmits the scrambled media message to the MRS via a network. The ALG is bypassed due to non-recognition of the scrambled media message. The MRS unscrambles the scrambled media message and transmits the unscrambled media message to the CSP for forwarding to the second user device.
摘要翻译: 提供一种用于检测模拟电话适配器和通信服务提供商(CSP)之间的网络路径中的应用层网关(ALG)的存在以及绕过(ALG)发送媒体消息的方法和系统。 通信管理应用(CMA)检测,处理和增强由第一用户设备发送到第二用户设备的媒体消息。 消息中继服务器(MRS)处理和管理媒体消息。 CMA从第一用户设备接收媒体消息,并使用消息回显服务器检测ALG的存在。 CMA加扰媒体消息,并通过网络将加扰的媒体消息发送到MRS。 由于不识别加扰的媒体消息,ALG被旁路。 MRS解扰加扰的媒体消息,并将未加扰的媒体消息发送到CSP以转发到第二用户设备。
-
公开(公告)号:US08064367B2
公开(公告)日:2011-11-22
申请号:US11466962
申请日:2006-08-24
申请人: Sam K. Sin , Jan Fandrianto
发明人: Sam K. Sin , Jan Fandrianto
IPC分类号: H04L12/16 , H04L12/66 , H04L12/28 , H04L12/54 , H04Q11/00 , H04M1/64 , H04M7/00 , H04M5/00 , G06F15/16
CPC分类号: H04M7/0075 , H04L29/06027 , H04L65/1006 , H04L65/4007 , H04M3/42314 , H04M3/53366 , H04M7/006
摘要: In one embodiment, a method includes receiving, at an IP private branch exchange (IP PBX), an event notification message from a user agent corresponding to a voicemail system. The event notification message includes a Request-URI field identifying a Uniform Resource Identifier (URI) of the IP PBX and a header field identifying a target mailbox. The method also includes identifying a URI corresponding to the target mailbox and forwarding the event notification message with a Request-URI field identifying the URI corresponding to the target mailbox.
摘要翻译: 在一个实施例中,一种方法包括在IP专用小交换机(IP PBX)处接收来自对应于语音邮件系统的用户代理的事件通知消息。 事件通知消息包括标识IP PBX的统一资源标识符(URI)的请求URI字段以及标识目标邮箱的标题字段。 该方法还包括识别与目标邮箱相对应的URI并且转发具有标识对应于目标邮箱的URI的Request-URI字段的事件通知消息。
-
公开(公告)号:US5379351A
公开(公告)日:1995-01-03
申请号:US838382
申请日:1992-02-19
摘要: A vision processor includes a control section, a motion estimation section, and a discrete cosine transform ("DCT") section. The motion estimation section includes two memories, an image memory with two read ports and a write port, and a search memory with two read ports and a write port. The DCT section includes a DCT memory configurable as a two read, two write port memory and as a four read, four write port memory. The ports of these memories are selectively applied to various elements in the motion estimation path and the DCT path. In motion vector searching, the ALU performs averaging and difference operations on pixels in the frame and search memories. Data from the search memory is shifted for certain operations, before arithmetic operations in the ALU are performed. In DCT operations, transposition is done on word data read from the DCT memory in a shifter/transposer, which is shared with the motion estimation section, and the results written back to the DCT memory through the ALU operating in pass through mode. Multiply-accumulate operations are done in a multiplier-accumulator, which reads and writes-back to the DCT memory. Data transfers from the frame and search memories to the DCT memory may be performed in parallel with multiply-accumulate operations.
摘要翻译: 视觉处理器包括控制部分,运动估计部分和离散余弦变换(“DCT”)部分。 运动估计部包括两个存储器,具有两个读取端口的图像存储器和写入端口,以及具有两个读取端口和写入端口的搜索存储器。 DCT部分包括可配置为两个读取,两个写入端口存储器和四个读取四个写入端口存储器的DCT存储器。 这些存储器的端口选择性地应用于运动估计路径和DCT路径中的各种元件。 在运动矢量搜索中,ALU对帧和搜索存储器中的像素执行平均和差分运算。 在执行ALU中的算术运算之前,来自搜索存储器的数据被移位以进行某些操作。 在DCT操作中,在与运动估计部分共享的移位器/转置器中从DCT存储器读取的字数据进行转置,并且结果通过以通过模式操作的ALU写回到DCT存储器。 乘法累加操作在乘法器累加器中完成,乘法器累加器读取和写回到DCT存储器。 从帧和搜索存储器到DCT存储器的数据传输可以与乘法累加操作并行执行。
-
公开(公告)号:US07907718B2
公开(公告)日:2011-03-15
申请号:US11539838
申请日:2006-10-09
申请人: Sam K. Sin , Jan Fandrianto
发明人: Sam K. Sin , Jan Fandrianto
IPC分类号: H04M7/00
CPC分类号: H04L12/6418
摘要: A method of managing Voice over Internet Protocol (VoIP) calls with an Internet Protocol Private Branch Exchange (IP PBX) is provided, including: receiving at an IP PBX device an incoming call directed to a target telephone number, said IP PBX device storing a contact list parameter including one or more rule fields, each rule field including a telephone number identifier and an associated target extension identifier; searching the contact list parameter to identify the telephone number identifier corresponding to the target telephone number; and routing the incoming call to one or more target extensions corresponding to the target extension identifier associated with the identified telephone number identifier.
摘要翻译: 提供了一种利用因特网协议专用交换机(IP PBX)来管理因特网协议语音(VoIP)呼叫的方法,包括:在IP PBX设备接收指向目标电话号码的呼入呼叫,所述IP PBX设备存储 包括一个或多个规则字段的联系人列表参数,每个规则字段包括电话号码标识符和相关联的目标扩展标识符; 搜索联系人列表参数以识别与目标电话号码相对应的电话号码标识符; 以及将所述呼入路由到与所识别的电话号码标识符相关联的目标扩展标识符对应的一个或多个目标扩展。
-
公开(公告)号:US07035890B2
公开(公告)日:2006-04-25
申请号:US10470571
申请日:2001-03-01
IPC分类号: G06F3/38
摘要: An apparatus for multiplying and accumulating numeric quantities, including a multiplier for receiving the numeric quantities, with the multiplier having a sum output and a carry output. A first shift register has an input coupled to the sum output of the multiplier, and a second shift register has an input coupled to the carry output of the multiplier. An adder and third shift register are used to complete processing of the apparatus' arithmetic operations.
摘要翻译: 一种用于乘数和累积数字量的装置,包括用于接收数字量的乘法器,乘法器具有和输出和进位输出。 第一移位寄存器具有耦合到乘法器的和输出的输入,并且第二移位寄存器具有耦合到乘法器的进位输出的输入。 使用加法器和第三移位寄存器来完成装置的算术运算的处理。
-
公开(公告)号: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使用来自图像存储器和搜索存储器的像素组来执行像素相减,并将其写回图像存储器。
-
公开(公告)号:US20050238098A1
公开(公告)日:2005-10-27
申请号:US11172633
申请日:2005-07-01
申请人: Jan Fandrianto , Chi Wang , Sehat Sutardja , Hedley Rainnie , Bryan Martin
发明人: Jan Fandrianto , Chi Wang , Sehat Sutardja , Hedley Rainnie , Bryan Martin
摘要: Consistent with one aspect, a circuit arrangement performs a variety of operations for tasks relating to motion estimation and includes memories having addressable locations (e.g., N pixels in width) and having various write and read ports, and various ALU components such as multiplexers and adders.
摘要翻译: 与一个方面一致,电路装置对与运动估计相关的任务执行各种操作,并且包括具有可寻址位置(例如,宽度为N个像素)并且具有各种写入和读取端口的存储器以及各种ALU组件,例如多路复用器和加法器 。
-
公开(公告)号:US4866652A
公开(公告)日:1989-09-12
申请号:US92023
申请日:1987-09-01
申请人: George K. Chu , Jan Fandrianto , Y. W. Sing
发明人: George K. Chu , Jan Fandrianto , Y. W. Sing
CPC分类号: G06F7/5443 , G06F7/483
摘要: A method and apparatus for combining the multiply and ALU functions for floating point numbers to enable the completion of a multiply-accumulate operation in a shorter time. The multiplied fraction is left in sum and carry form and is provided in this form to the ALU, eliminating the CP adder from the multiplier. The normalization of the fraction and the corresponding changes to the exponent in the multiplier are also eliminated. The ALU can combine the sum and carry of the product fraction simultaneously if the exponents are sufficiently similar. Otherwise, the sum and carry of the fraction product is combined first and compared with the new fraction, with the smaller of the fractions being right shifted prior to their combination.
摘要翻译: 一种用于组合用于浮点数的乘法和ALU函数以使得能够在更短时间内完成乘法累加运算的方法和装置。 相乘的分数保持在和和进位形式,并以这种形式提供给ALU,从乘法器中消除CP加法器。 分数的归一化和乘数中指数的相应变化也被消除。 如果指数足够相似,则ALU可以同时组合乘积的总和和进位。 否则,首先组合分数产物的总和和携带,并与新分数进行比较,其中较小的分数在组合之前是正确的。
-
-
-
-
-
-
-
-
-