会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • 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号码的帧的那些输入的组合数据流中。
    • 3. 发明授权
    • Group-of-block based video signal combining for multipoint continuous
presence video conferencing
    • 用于多点连续存在视频会议的基于块的视频信号组合
    • US5764277A
    • 1998-06-09
    • US555370
    • 1995-11-08
    • Alexander C. P. LouiMing-Ting SunTing-Chung Chen
    • Alexander C. P. LouiMing-Ting SunTing-Chung Chen
    • H04N7/15H04N7/14
    • H04N7/152
    • An apparatus and method for combining video signals from multiple users in a continuous presence video conferencing system. Video signals are received from each of a number of different system users. The signals include input frames each having a number of different groups-of-blocks (GOBs). The GOBs correspond to hierarchically organized video data and header information. The input frame GOBs are used to form a composite output video signal suitable for transmission to each of the system users. An output frame of the composite output signal incorporates at least one of the GOBs from the input frames of each of the users and less than all of the GOBs from the input frame of at least one of the users. The resulting output video signal provides flexible continuous presence video conferencing in which video signals from multiple users may be simultaneously displayed to all users in a selected divided-screen format. The input frames may be Quarter Common Intermediate Format (QCIF) frames and the output frames may be Common Intermediate Format (CIF) frames in accordance with the H.261 video coding standard.
    • 一种用于在连续存在的视频会议系统中组合来自多个用户的视频信号的装置和方法。 从多个不同系统用户的每一个接收视频信号。 信号包括每个具有多个不同的块组(GOB)的输入帧。 GOB对应于分层组织的视频数据和头信息。 输入帧GOB用于形成适合于传输给每个系统用户的复合输出视频信号。 复合输出信号的输出帧包括来自每个用户的输入帧的GOB中的至少一个和少于来自至少一个用户的输入帧的所有GOB。 所产生的输出视频信号提供灵活的连续呈现视频会议,其中来自多个用户的视频信号可以以选定的分屏格式同时显示给所有用户。 输入帧可以是四分之一公共中间格式(QCIF)帧,并且输出帧可以是根据H.261视频编码标准的公共中间格式(CIF)帧。
    • 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并结束该方法。
    • 7. 发明授权
    • 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帧。
    • 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)累积解码码字的码字长度,并且在每个时钟周期根据累积长度移位接口桶形移位器的输出,使得其输出窗口中的比特与 解码器桶形移位器的输出窗口。 当累积的码字长度指示第一接口锁存器中的所有比特已经被传送到解码器部分时,则从缓冲器中检索新的片段并将其存储在第二接口锁存器中,同时该锁存器中的先前片段被传送到 第一个接口锁存器。