会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Transcoding apparatus and method
    • 转码装置及方法
    • US06650707B2
    • 2003-11-18
    • US09796600
    • 2001-03-02
    • Jeongnam YounMing-Ting SunChia-Wen LinWen-Hao Wang
    • Jeongnam YounMing-Ting SunChia-Wen LinWen-Hao Wang
    • H04N712
    • H04N19/59H04N19/126H04N19/132H04N19/176H04N19/18H04N19/40H04N19/61H04N19/91
    • A transcoder for transcoding digital video signals includes a decoder and an encoder. In the decoder, an end-of-block (EOB) position of an incoming block received by the decoder is determined and a discrete cosine transform (DCT) block type is determined based on the determined EOB position. A reduced number of DCT coefficients is computed in a subsequent inverse DCT computation based on the DCT block type. In the encoder, if the incoming block is intercoded, no DCT coefficients are computed after the EOB of the incoming blocks is performing a DCT. Further, in the encoder when the incoming block is intercoded, an algorithm is applied to predict which DCT coefficients may become zero after a subsequent quantization operation, and only DCT coefficients that may not become zero are computed in performing the DCT.
    • 用于对数字视频信号进行代码转换的代码转换器包括解码器和编码器。 在解码器中,确定由解码器接收的输入块的块结束位置(EOB),并且基于所确定的EOB位置来确定离散余弦变换(DCT)块类型。 基于DCT块类型在后续的逆DCT计算中计算减少数量的DCT系数。 在编码器中,如果输入块被相互编码,则在输入块的EOB执行DCT之后不计算DCT系数。 此外,在输入块被编码时的编码器中,应用算法来预测在后续量化操作之后哪些DCT系数可能变为零,并且在执行DCT时仅计算可能不变为零的DCT系数。
    • 2. 发明授权
    • Method and apparatus for motion estimation for high performance transcoding
    • 用于高性能转码的运动估计的方法和装置
    • US06466623B1
    • 2002-10-15
    • US09276826
    • 1999-03-26
    • Jeongnam YounMing-Ting SunChia-Wen Lin
    • Jeongnam YounMing-Ting SunChia-Wen Lin
    • H04N726
    • H04N19/40H04N19/51
    • Methods and systems for generating motion vectors for re-encoding video signals are disclosed. The motion vector is determined by the sum of a base motion vector and a delta motion vector. In the case of no frame-skipping, the base motion vector is the incoming motion vector. In the case of frame skipping, the base motion vector is the sum of the motion vectors of the incoming signal since the last re-encoded frame and the current frame. The delta motion vector is optimized by a minimum Sum of the Absolute Difference by searching over a smaller area than if searching for a new motion vector without a delta motion vector. These methods and systems may be used to improve re-encoding digital video signals.
    • 公开了用于产生用于重新编码视频信号的运动矢量的方法和系统。 运动矢量由基运动矢量和增量运动矢量之和确定。 在没有跳帧的情况下,基运动矢量是传入运动矢量。 在跳帧的情况下,基运动矢量是自上次再编码帧和当前帧以来的输入信号的运动矢量的和。 通过搜索较小的区域,通过搜索绝对差的最小和来优化增量运动矢量,而不是在没有增量运动矢量的情况下搜索新的运动矢量。 这些方法和系统可以用于改进对数字视频信号的重新编码。
    • 3. 发明授权
    • Methods and systems for video streaming with VCR functionality
    • 具有VCR功能的视频流的方法和系统
    • US06738980B2
    • 2004-05-18
    • US09987647
    • 2001-11-15
    • Chia-Wen LinMing-Ting SunHung-Hseng Hsu
    • Chia-Wen LinMing-Ting SunHung-Hseng Hsu
    • H04N7173
    • H04N21/231H04N5/781H04N5/783H04N5/85H04N7/17336H04N9/8042H04N9/8227H04N21/2343H04N21/6587
    • Methods and systems for providing a video stream from a server to a client over a network include a memory for storing a forward-encoded bit-stream and a reverse-encoded bit-stream for a video data. The forward-encoded bit-stream includes I-frames encoded without inter-frame dependencies and P-frames encoded depending on forward-direction preceding frames, and the reverse-encoded bit-stream includes I-frames and P-frames encoded depending on reverse-direction preceding frames. When the server receives a request with a video cassette recording (VCR) function from the client, the server reads out and transmits frames selectively from among the first, second, third, and fourth frames in accordance with the request. The server can select the closest I-frame to a requested frame in either bit-stream for a fast-mode play or a random-access play, and switch the bit-streams to use subsequent P-frames in a different direction than that of the closest I-frame.
    • 用于通过网络提供从服务器到客户端的视频流的方法和系统包括用于存储用于视频数据的前向编码比特流和反向编码比特流的存储器。 前向编码比特流包括没有帧间依赖性而编码的I帧和根据前向前帧进行编码的P帧,并且反向编码比特流包括I帧和根据反向编码的P帧 前面的帧。 当服务器从客户端接收到具有录像带记录(VCR)功能的请求时,服务器根据请求从第一帧,第二帧,第三帧和第四帧中选择性地读出并发射帧。 服务器可以在任一比特流中选择最接近的I帧到快速模式播放或随机接入播放中,并且将比特流切换到不同方向上的后续P帧 最接近的I帧。
    • 5. 发明授权
    • High-speed flexible variable-length-code decoder
    • 高速灵活可变长码解码器
    • US5173695A
    • 1992-12-22
    • US546415
    • 1990-06-29
    • Ming-Ting SunKou-Hu Tzou
    • Ming-Ting SunKou-Hu Tzou
    • H03M7/42
    • H03M7/425
    • A variable-length decoder is disclosed in which a received variable-word-length encoded bit stream is input to a buffer (102) and read out in parallel sequences equal in length to the maximum length codeword. These sequences are read into cascaded latches (105, 107). The cascaded sequences in both latches are input to a barrel shifter (109) which provides from its multi-bit input, a sliding decoding window to a table-lookup memory device (112). A control signal directly shifts the position of the decoding window of the barrel shifter as each codeword is detected. To detect each codeword, the initial bits in the decoding window are compared with the codeword entries in the table-lookup memory. When a codeword is detected, the corresponding stored codeword length is accumulated (120) with previously accumulated codeword lengths to produce the control signal which directly shifts the decoding window by the number of bits in the just decoded word. When all the bits in the first latch have been decoded, the next bit sequence in the buffer is input to the second latch while the previous bit sequence in the second latch is transferred to the first latch. The decoding window is then adjusted to the beginning of the next undecoded sequence.
    • 公开了一种可变长度解码器,其中接收到的可变字长编码比特流被输入到缓冲器(102)并以与最大长度码字长度相等的并行序列读出。 这些序列被读入级联锁存器(105,107)。 两个锁存器中的级联序列被输入到从其多位输入提供滑动解码窗口到表查找存储器件(112)的桶形移位器(109)。 当检测到每个码字时,控制信号直接移位桶形移位器的解码窗口的位置。 为了检测每个码字,将解码窗口中的初始位与表查找存储器中的码字条目进行比较。 当检测到码字时,用预先累积的码字长度累积(120)相应的存储的码字长度,以产生直接将解码窗口移位刚好解码的字中的比特数的控制信号。 当第一锁存器中的所有比特已被解码时,缓冲器中的下一个比特序列被输入到第二个锁存器,而第二个锁存器中的前一个比特序列被传送到第一个锁存器。 然后将解码窗口调整到下一个未解码序列的开头。
    • 6. 发明授权
    • Method for fast macroblock mode decision based on motion cost of variable block size
    • 基于可变块大小的运动成本的快速宏块模式决策方法
    • US07711049B2
    • 2010-05-04
    • US11149363
    • 2005-06-10
    • Zhi ZhouMing-Ting SunShin-Huang Chang
    • Zhi ZhouMing-Ting SunShin-Huang Chang
    • H04N7/12
    • H04N19/19H04N19/109H04N19/139H04N19/14H04N19/176H04N19/513H04N19/56H04N19/61
    • A method for fast macroblock mode decision is disclosed. The method includes: (A) determining if a motion cost at the origin (0, 0) or a prediction motion vector (PMV) for a 4n*4n macroblock is smaller than a first threshold; (B) if the motion cost is smaller than the first threshold, determining a macroblock mode as 4n*4n and ending the method; (C) if the motion cost is not smaller than the first threshold, using an adaptive diversity search strategy to perform motion estimation on four 2n*2n blocks associated with the 4n*4n macroblock; (D) determining if all motion costs of the four 2n*2n blocks in step (C) are smaller than a second threshold; and (E) if step (D) determines that the motion costs of the four 2n*2n blocks are smaller than the second threshold, determining the macroblock mode as 2n*2n and ending the method.
    • 公开了一种用于快速宏块模式决策的方法。 该方法包括:(A)确定4n * 4n宏块的原点(0,0)或预测运动矢量(PMV)的运动成本是否小于第一阈值; (B)如果运动成本小于第一阈值,则确定宏块模式为4n * 4n并结束该方法; (C)如果运动成本不小于第一阈值,则使用自适应分集搜索策略对与4n * 4n宏块相关联的四个2n * 2n块执行运动估计; (D)确定步骤(C)中的四个2n * 2n块的所有运动成本是否小于第二阈值; 和(E)如果步骤(D)确定四个2n * 2n块的运动成本小于第二阈值,则将宏块模式确定为2n * 2n并结束该方法。
    • 8. 发明授权
    • Continous presence video signal combiner
    • 连续存在视频信号组合器
    • US5453780A
    • 1995-09-26
    • US234802
    • 1994-04-28
    • Ting-Chung ChenShaw-Min LeiMing-Ting Sun
    • Ting-Chung ChenShaw-Min LeiMing-Ting Sun
    • H04N7/15H04N1/42H04N7/14
    • H04N7/15
    • Four QCIF video input signals generated by participants in a multiparty video conference are combined in the coded domain to produce a merged CIF video output signal. When the CIF video output signal is transmitted back to each party's video terminal, a combined 2.times.2 image is displayed. A video signal combiner (700) combines the input video signals in the coded domain by time-division multiplexing the inputs at the GOB level. In order to maintain frame synchronization between the inputs which may be arriving at different frame repetition rates, the combiner stores the inputs in buffers (706-709) and processes (710) the temporal reference (TR) numbers associated with each frame in each input before merging the GOBs from each input in accordance with the processed TR number. Specifically, the TR of each input is offset by an initial TR number associated with each input and determined at turn-on. The offset TR in each input is then mapped onto a scale of TR numbers that is common to each input. The each output frame is formed by time-division multiplexing GOBs from the inputs that have the same offset and mapped TR number. Only GOB headers and empty data fields are inserted into the combined data stream for those inputs not having a frame with that same mapped TR number.
    • 在多方视频会议中由参与者产生的四个QCIF视频输入信号被组合在编码域中以产生合并的CIF视频输出信号。 当CIF视频输出信号被传送回各方的视频终端时,显示组合的2x2图像。 视频信号组合器(700)通过对GOB级的输入进行时分复用来组合编码域中的输入视频信号。 为了保持可能以不同帧重复率到达的输入之间的帧同步,组合器将输入存储在缓冲器(706-709)中,并且处理(710)与每个输入中的每个帧相关联的时间参考(TR)号码 在根据处理的TR号码从每个输入合并GOB之前。 具体地,每个输入的TR被与每个输入相关联的初始TR号偏移并且在开启时确定。 然后将每个输入中的偏移量TR映射到每个输入共同的TR号码。 每个输出帧由来自具有相同偏移和映射的TR号的输入的时分复用GOB形成。 只有GOB头和空数据字段插入到不具有相同映射TR号码的帧的那些输入的组合数据流中。
    • 9. 发明授权
    • High-speed variable-length decoder
    • 高速可变长度解码器
    • US5245338A
    • 1993-09-14
    • US893264
    • 1992-06-04
    • Ming-Ting Sun
    • Ming-Ting Sun
    • H03M7/42
    • H03M7/42
    • A variable-length decoder is disclosed which includes a decoder part (101) and an interface part (102). The decoder part includes two decoder latches (110 and 111) which store consecutive sequences of bits, which are each equal in length to the maximum-length codeword. A decoder barrel shifter (109) provides an output decoding window of a subsequence of bits in the two latches equal in length to the maximum-length codeword. This subsequence is supplied to a memory device (116) which provides a corresponding decoded codeword output and codeword-length output for each subsequence that begins with the first bit of a variable-length to be decoded. At each clock cycle, the same subsequence is supplied to the input of the first decoder latch and the decoder barrel shifter is shifted by the codeword-length of the previous word so that the decoder barrel shifter output subsequence always begins with the first bit of the word to be decoded. The interface part supplies the second decoder latch. The interface part includes an interface barrel shifter (127) which is supplied from two interface latches (125 and 126) which in turn are provided input from a buffer (106) which stores the input bit stream in fixed-length segments. An accumulator (130, 131) accumulates the codeword-lengths of decoded codewords and, at each clock cycle, shifts the output of the interface barrel shifter in accordance with the accumulated lengths so that the bits in its output window are consecutive with the bits in the output window of the decoder barrel shifter. When the accumulated codeword-lengths indicate that all the bits in the first interface latch have been transferred to the decoder part, then a new segment is retrieved from the buffer and stored in the second interface latch while the previous segment in that latch is transferred into the first interface latch.
    • 公开了一种可变长度解码器,其包括解码器部分(101)和接口部分(102)。 解码器部分包括两个解码器锁存器(110和111),其存储长度相等于最大长度码字的连续比特序列。 解码器桶形移位器(109)提供两个锁存器中比特长度与最大长度码字相等的比特序列的输出解码窗口。 该子序列被提供给存储器件(116),该存储器件(116)为要被解码的可变长度的第一位开始的每个子序列提供相应的解码码字输出和码字长度输出。 在每个时钟周期,相同的子序列被提供给第一解码器锁存器的输入,并且解码器桶形移位器被移位前一个字的码字长度,使得解码器桶形移位器输出子序列始终以 要解码的字。 接口部分提供第二解码器锁存器。 接口部分包括从两个接口锁存器(125和126)提供的接口桶形移位器(127),接口桶形移位器(125)和126从缓冲器(106)提供输入,该缓冲器将输入位流存储在固定长度的段中。 累加器(130,131)累积解码码字的码字长度,并且在每个时钟周期根据累积长度移位接口桶形移位器的输出,使得其输出窗口中的比特与 解码器桶形移位器的输出窗口。 当累积的码字长度指示第一接口锁存器中的所有比特已经被传送到解码器部分时,则从缓冲器中检索新的片段并将其存储在第二接口锁存器中,同时该锁存器中的先前片段被传送到 第一个接口锁存器。