会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • ENTROPY CODER FOR IMAGE COMPRESSION
    • 用于图像压缩的熵编码器
    • WO2012050722A2
    • 2012-04-19
    • PCT/US2011/051660
    • 2011-09-14
    • MICROSOFT CORPORATION
    • ABDO, Nadim Y.
    • G06F17/00G06F13/14G06F9/44
    • H04N19/93H04N19/13H04N19/156H04N19/164H04N19/63
    • Example embodiments of the present disclosure provide for a fast entropy coder / decoder for use in real time image compression. A method of processing graphics data for transmission to a remote computing device may comprise receiving graphics data representative of a client screen to be rendered, receiving information indicative of available bandwidth for transmission and, based on the information, determining that the available bandwidth meets a predetermined threshold, and entropy encoding the graphics data using a fixed bit size encoding stream, wherein runs of zeroes are encoded in a variable number of units of the fixed bit size, and literal values are encoded using one of an entry in a cache of recently used literal values or a variable number of units of the fixed bit size.
    • 本公开的示例实施例提供了用于实时图像压缩的快速熵编码器/解码器。 处理用于传输到远程计算设备的图形数据的方法可以包括接收表示要渲染的客户端屏幕的图形数据,接收指示用于传输的可用带宽的信息,并且基于该信息,确定可用带宽满足预定的 阈值和使用固定位大小编码流对图形数据进行熵编码,其中零的运行以固定位大小的可变数量的单位进行编码,并且使用最近使用的高速缓存中的条目之一对文字值进行编码 字数值或固定位大小的可变数量的单位。
    • 7. 发明申请
    • EFFICIENT ENCODING OF ALTERNATIVE GRAPHIC SETS
    • 有效编码替代图形集
    • WO2007106211A1
    • 2007-09-20
    • PCT/US2007/001101
    • 2007-01-16
    • MICROSOFT CORPORATION
    • PARSONS, John E.CHIK, JoyABDO, Nadim Y.SCHMIEDER, Robert Wilhelm
    • G06F15/16G06F17/00
    • H03M7/30G06F9/542G06F2209/545
    • Embodiments provide for efficient encoding and rendering of remote graphic displays by applying one or more of the following: (1) field encoding for identifying fields of a graphics set such that commonalities of various fields across different graphics languages are identified; (2) resource caching, which treats heterogeneous resources in a homogeneous way when it comes to storing them; (3) determining the type of encoding for remoting items within a graphics set based upon the types of compression mechanisms supported by a remote device; (4) improving responsiveness by rendering with partially sent resources; (5) a mechanism for determining what portions (if any) of a graphics set should be sent to a remote device and in what order; and (6) use of dedicated resources already on a remote device in order to eliminate the transfer of a resource between a local device and the remote device when rendering such resource.
    • 实施例通过应用以下一个或多个来提供对远程图形显示的有效编码和渲染:(1)用于识别图形集合的字段的字段编码,以便识别跨越不同图形语言的各种字段的共同点; (2)资源缓存,在存储它们时以均匀的方式处理异构资源; (3)基于由远程设备支持的压缩机制的类型,确定用于远程处理图形集内的项目的编码类型; (4)通过部分派发资源提高响应能力; (5)用于确定图形组的哪些部分(如果有的话)应该被发送到远程设备并以什么顺序的机制; 和(6)使用已经在远程设备上的专用资源,以便在呈现这样的资源时消除本地设备和远程设备之间的资源传输。
    • 8. 发明申请
    • MOTION DETECTION TECHNIQUES FOR IMPROVED IMAGE REMOTING
    • 用于改进图像去除的运动检测技术
    • WO2011153005A2
    • 2011-12-08
    • PCT/US2011/037410
    • 2011-05-20
    • MICROSOFT CORPORATION
    • ALBU, Voicu AntonABDO, Nadim Y.ZITNICK, Charles Lawrence, III
    • G06F17/21G06F17/00G06F15/16G06F9/44G06T1/00
    • G06F17/30017G06F3/1454G06F17/30873G09G2320/106
    • Techniques are disclosed for acceleration techniques for improved image remoting. A rolling 2D hash of a first image sent to a client is computed. When the server has a second image to send to the client, it calculates a rolling 2D hash of the new image. It also calculates "pivot points" for the images based on the rolling 2D hashes. Based on the pivot points, it determines possible matching hash windows between the two images that correspond to window moves or scrolls. Where a match is confirmed, it determines whether a "larger" a larger matching rectangle exists between the two images. It then instructs the client to display the matching rectangle that exists in the first image that the client has in the appropriate location in the second image, thereby saving the bandwidth requirements to re-transmit it to the client.
    • 公开了用于改进图像远程处理的加速技术的技术。 计算发送到客户端的第一个图像的滚动二维哈希。 当服务器有第二个图像发送给客户端时,它计算新图像的滚动二维哈希。 它还基于滚动的2D哈希计算图像的“枢轴点”。 基于枢轴点,它确定了对应于窗口移动或滚动的两个图像之间可能匹配的哈希窗口。 在确定匹配的情况下,它确定两个图像之间是否存在较大的匹配矩形。 然后指示客户端显示客户端在第二个图像中的适当位置中存在的第一个图像中存在的匹配矩形,从而节省了将其重新发送给客户端的带宽要求。
    • 10. 发明申请
    • RDP BITMAP HASH ACCELERATION USING SIMD INSTRUCTIONS
    • RDP BITMAP使用SIMD指令进行缓存加速
    • WO2010098959A2
    • 2010-09-02
    • PCT/US2010/023256
    • 2010-02-05
    • MICROSOFT CORPORATION
    • ABDO, Nadim Y.ALBU, Voicu Anton
    • G06F9/44G06F9/345G06F7/22
    • H04N19/423G06F3/1462G06K9/36G06Q2220/10G09G2340/02G09G2360/121G09G2360/122H04N19/50
    • Systems, methods and computer readable media are disclosed for a vectorized tile differencing algorithm for a remote desktop protocol (RDP). A server executes a CBC-variant vectorized hash algorithm that is used to produce a big key that identifies the tile, and keeps track of these big keys. Where a serial version of the algorithm operates on a single portion of the image at once - such as 32 bits - the vectorized algorithm operates on a plurality of these portions simultaneously. Where the server identifies that a tile has already been sent to a client via RDP because it has a second big key that matches the big key, it sends the big key to the client - which caches received tiles - and the client uses it to access the proper tile for display. Where the server identifies that a tile has not already been sent to the client, it sends the client the tile.
    • 公开了用于远程桌面协议(RDP)的向量化瓦片差分算法的系统,方法和计算机可读介质。 服务器执行CBC变体向量化散列算法,该算法用于产生识别瓦片的大键,并跟踪这些大键。 当算法的串行版本一次在图像的单个部分上操作(例如32位)时,矢量化算法同时对多个这些部分进行操作。 服务器通过RDP识别出已经通过RDP发送到客户端的磁盘,因为它具有与大键匹配的第二个大键,它将大键发送给客户端 - 缓存接收到的磁贴 - 客户端使用它访问 适当的平铺显示。 在服务器识别出一个瓦片尚未发送到客户端的地方,它会向客户端发送瓦片。