会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • Spatial scalability for fine granular video encoding
    • 细粒度视频编码的空间可扩展性
    • US06836512B2
    • 2004-12-28
    • US09975626
    • 2001-10-11
    • Mihaela Van Der SchaarMahesh Balakrishnan
    • Mihaela Van Der SchaarMahesh Balakrishnan
    • H04N712
    • H04N21/2662H04N19/33H04N19/34H04N19/36H04N19/59H04N19/61H04N21/234327H04N21/234354H04N21/234363H04N21/234381H04N21/2402
    • A method and system for high resolution formatting of video images and dynamically adjusting the transmission resolution of the high-resolution images is presented. The method first downscales the high-resolution images and encodes the downscaled images into base layer frames. Quality enhancement layer data is generated from the downscaled video images and the encoded data contained in corresponding base layer frames. The quality enhancement layer data is encoded into quality enhancement layer frames. The data contained in the base layer frames and corresponding quality layer frames are then upscaled and spatial scalability data is determined from the upscaled data and the original image. The spatial scalability data is then encoded into spatial scalability data. During transmission of the encoded video image, each available encoded frame is transmitted using different amounts or portions of the enhancement layers so as to occupy the available bandwidth.
    • 提出了高分辨率格式化视频图像和动态调整高分辨率图像传输分辨率的方法和系统。 该方法首先降低高分辨率图像,并将缩小的图像编码为基本层帧。 从缩小的视频图像和包含在相应的基本层帧中的编码数据生成质量增强层数据。 质量增强层数据被编码成质量增强层帧。 然后将包含在基层帧和对应的质量层帧中的数据放大,并且从放大的数据和原始图像确定空间可伸缩性数据。 然后将空间可伸缩性数据编码为空间可伸缩性数据。 在传输编码视频图像期间,使用不同量或增强层的部分来发送每个可用编码帧,以便占用可用带宽。
    • 7. 发明授权
    • Method and apparatus for encoding digital video bit streams with
seamless splice points and method and apparatus for splicing such
digital video bit streams
    • US6049569A
    • 2000-04-11
    • US987701
    • 1997-12-09
    • Hayder RadhaMahesh Balakrishnan
    • Hayder RadhaMahesh Balakrishnan
    • H04N7/26G06T9/00H04N21/234H04N7/32
    • G06T9/007H04N21/23406H04N21/23424
    • A method of encoding a digital video bit stream which includes a plurality of successively-encoded pictures. The method includes the steps of constructing a seamless In Point in accordance with a constraint expressed by the following equation (1):dd.sub.f.sbsb.--.sub.ip .ltoreq.minimum {DD.sub.thr.sbsb.--.sub.ip, (B.sub.d /r.sub.n.sbsb.--.sub.ip)}, (1)where dd.sub.f.sbsb.--.sub.ip represents an amount of time by which a first byte of the digital video bit stream after the seamless In Point must stay in a decoder buffer before it is decoded; B.sub.d is a size of the decoder buffer; r.sub.n.sbsb.--.sub.ip is a bit rate at which the digital video bit stream is normally encoded at the seamless In Point; and, DD.sub.thr.sbsb.--.sub.ip represents a prescribed minimum decoding delay threshold for seamless In Points, where DD.sub.thr.sbsb.--.sub.ip is defined by the following equation (2):DD.sub.thr.sbsb.--.sub.ip =((MSR/r.sub.n.sbsb.--.sub.ip)*SDD)+T.sub.p.sbsb.--.sub.i *(1-(MSR/r.sub.n.sbsb.--.sub.ip), (2)where T.sub.p.sbsb.--.sub.i is a time needed for displaying a picture which starts being displayed at a time of decoding of a last picture prior to the seamless In Point; SDD is a prescribed splice decoding delay; and, MSR is a prescribed maximum splice rate, and then inserting the seamless In Point at a first point in the digital video bit stream at which another digital video bit stream can be spliced into the digital video bit stream. The method also includes the steps of constructing a seamless Out Point in accordance with a constraint expressed by the following equation (3):DD.sub.thr.sbsb.--.sub.op .ltoreq.dd.sub.f.sbsb.--.sub.op .ltoreq.(B.sub.d /r.sub.n.sbsb.--.sub.op), (3)where dd.sub.f.sbsb.--.sub.op represents an amount of time by which a first byte of the digital video bit stream after the seamless Out Point must stay in a decoder buffer before it is decoded; r.sub.n.sbsb.--.sub.op is a bit rate at which the digital video bit stream is normally encoded at the seamless Out Point; and DD.sub.thr.sbsb.--.sub.op represents a prescribed minimum decoding delay threshold for seamless Out Points, where DD.sub.thr.sbsb.--.sub.op is defined by the following equation (4):DD.sub.thr.sbsb.--.sub.op =((MSR/r.sub.n.sbsb.--.sub.op)*SDD)-T.sub.p.sbsb.--.sub.o *((MSR/r.sub.n.sbsb.--.sub.op)-1), (4)wherein T.sub.p.sbsb.--.sub.o is a time needed for displaying a picture which starts being displayed at a time of decoding of a last picture prior to the seamless Out Point; and then inserting the seamless Out Point at a first point in the digital video bit stream at which it can be spliced into another digital video bit stream.
    • 8. 发明授权
    • Method and apparatus for dynamically controlling encoding parameters of
multiple encoders in a multiplexed system
    • 用于在多路复用系统中动态地控制多个编码器的编码参数的方法和装置
    • US5793425A
    • 1998-08-11
    • US713311
    • 1996-09-13
    • Mahesh Balakrishnan
    • Mahesh Balakrishnan
    • H04N7/26H04J3/00H04J3/04H04J3/16H04N7/08H04N7/081H04N7/50H04N21/2365H04N21/434
    • H04N21/2365H04J3/1688H04N19/115H04N19/14H04N19/149H04N19/154H04N19/159H04N19/172H04N19/61H04N21/23406H04N21/23655H04N21/2401H04N19/146
    • A method and apparatus for dynamically allocating the available bandwidth of a common transmission channel of a multiplexed system among multiple encoders in such a manner as to maximize and equalize the quality of the encoded data output by all of the encoders, while also preventing underflow or overflow of encoder or decoder buffers at each end of the common transmission channel, and moreover, while also ensuring compliance with (i.e., without violating) the data encoding and transmission protocol utilized by the system. Further, the bandwidth of the common transmission channel is preferably allocated using an algorithm that does not impose any constraints on the size of the encoder or decoder buffers, other than any constraints specified by the data transmission protocol employed in transmitting the encoded data over the common transmission channel. In a presently preferred embodiment, in which video signals from multiple sources are encoded, both the output channel rate ("bit rate") of each of the encoders and the target number of bits for each picture that is encoded by each encoder are controlled by a controller in accordance with a control algorithm which ensures that the quality of the encoded pictures output by all of the encoders is equalized and maximized, that no underflow or overflow of the encoder or decoder buffers occurs, and that the data encoding and transmission protocol utilized by the system is not violated. Further, the control algorithm employed by the controller preferably does not impose any constraints on the sizes or relative sizes of the encoder or decoder buffers. Moreover, the control algorithm employed by the controller preferably maintains all of the encoder buffers as empty as possible in order to provide increased flexibility to the rate allocation procedure.
    • 一种用于在多个编码器之间动态地分配复用系统的公共传输信道的可用带宽的方法和装置,以便最大化和均衡所有编码器输出的编码数据的质量,同时还防止下溢或溢出 的编码器或解码器缓冲器在公共传输信道的每一端,而且还确保符合(即,不违反)系统使用的数据编码和传输协议。 此外,公共传输信道的带宽优选地使用不对编码器或解码器缓冲器的大小施加任何约束的算法来分配,除了在通过公共传输方式发送编码数据时使用的数据传输协议所指定的任何约束 传输通道。 在其中编码来自多个源的视频信号的当前优选实施例中,每个编码器的输出信道速率(“比特率”)和由每个编码器编码的每个图像的目标比特数都由 根据控制算法的控制器,其确保由所有编码器输出的编码图像的质量均衡和最大化,不会发生编码器或解码器缓冲器的下溢或溢出,并且使用数据编码和传输协议 由系统没有违反。 此外,控制器采用的控制算法优选地不对编码器或解码器缓冲器的尺寸或相对尺寸施加任何约束。 此外,控制器采用的控制算法优选地将所有的编码器缓冲器保持为空,以便为速率分配过程提供增加的灵活性。
    • 9. 发明申请
    • SELECTING COMPUTING NODES IN CLOUD SERVICE USING REPLICATION TOPOLOGIES
    • 使用复制拓扑选择云计算服务
    • US20120203888A1
    • 2012-08-09
    • US13022635
    • 2011-02-08
    • Mahesh BalakrishnanMarcos K. AguileraBirjodh TiwanaHitesh Ballani
    • Mahesh BalakrishnanMarcos K. AguileraBirjodh TiwanaHitesh Ballani
    • G06F15/173
    • G06F9/505G06F11/2094
    • A cloud statistics server generates statistics for a cloud service based on an identified data item and an identified operation. The cloud service may include various computing nodes and storage nodes. The cloud statistics may include expected completion times for the identified operation and the identified data item with respect to each of the computing nodes. A computing node may be selected to execute the identified operation based on the expected completion times. The generated statistics may be generated by the cloud statistics server using a network topology associated with the data item that is based on the latencies or expected transfer times between the various storage nodes and computing nodes, and a replication strategy used by the cloud service. The topology may be implemented as a directed graph with edge weights corresponding to expected transfer times between each node.
    • 云统计服务器根据识别的数据项和识别的操作生成云服务的统计信息。 云服务可以包括各种计算节点和存储节点。 云统计可以包括针对每个计算节点的所识别的操作和所识别的数据项的预期完成时间。 可以选择计算节点以基于预期的完成时间来执行所识别的操作。 所生成的统计信息可以由云统计服务器使用与数据项关联的网络拓扑生成,该网络拓扑基于各种存储节点和计算节点之间的延迟或预期传送时间,以及由云服务使用的复制策略。 拓扑可以被实现为具有对应于每个节点之间的预期传送时间的边权重的有向图。
    • 10. 发明授权
    • Method and apparatus for decoding spatially scaled fine granular encoded video signals
    • 用于对空间缩放的细粒度编码视频信号进行解码的方法和装置
    • US07463683B2
    • 2008-12-09
    • US09998361
    • 2001-11-29
    • Mihaela Van Der SchaarMahesh Balakrishnan
    • Mihaela Van Der SchaarMahesh Balakrishnan
    • H04N7/18
    • H04N19/36H04N19/31H04N19/33H04N19/34H04N19/44H04N19/59H04N19/61H04N21/234327H04N21/234363H04N21/4621H04N21/64792
    • A method and system for producing decoding the transmission of high-resolution images transmitted as a low resolution spatially scalable FGS encoded base layer and at least one enhancement layer is presented. The low resolution received base layer is representative of a downscaled image of the original image. In this manner, a minimum resolution base layer is transmitted and higher resolutions may be obtained and utilized depending on the available bandwidth and the receiving system resolution capability. In one aspect of the invention, the base layer is decoded and a quality enhancement is next applied to the base layer. The combined base layer and quality layer video frames are then upscaled and the upscaled image is combined with a decoded spatial enhancement layer information. The spatial enhancement layer information fills in resolution lacking in the upscaled base layer/quality layer image. Thus, a high resolution image is formed. In another aspect of the invention, a temporal layer, containing information regarding image motion, is further applied to the upscaled base layer image to produce a spatially enhanced/temporally enhanced high resolution image.
    • 提出了一种用于产生对作为低分辨率空间可缩放的FGS编码的基础层和至少一个增强层发送的高分辨率图像的传输进行解码的方法和系统。 低分辨率接收基层代表原始图像的缩小图像。 以这种方式,发送最小分辨率基础层,并且可以根据可用带宽和接收系统分辨能力获得和使用更高分辨率。 在本发明的一个方面中,对基本层进行解码,接下来将基础层应用质量增强。 然后将组合的基层和质量层视频帧放大,并且将放大的图像与解码的空间增强层信息组合。 空间增强层信息填补了放大的基本层/质量层图像中缺少的分辨率。 因此,形成高分辨率图像。 在本发明的另一方面,包含关于图像运动的信息的时间层进一步应用于放大的基本层图像以产生空间增强/时间增强的高分辨率图像。