会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Applying effects to a video in-place in a document
    • 在文档中就地使用影片
    • US08707150B2
    • 2014-04-22
    • US12339068
    • 2008-12-19
    • Voicu Anton AlbuRobert Emmett Kolba, Jr.
    • Voicu Anton AlbuRobert Emmett Kolba, Jr.
    • G06F3/00
    • G06T15/04G11B27/031
    • An application program utilizes a decoding sub-system and a three-dimensional (3D) rendering sub-system to apply effects to a video in-place in a document. The program configures pixel shaders for use with a rendering device for applying pixel-level effects to the decoded frames of the video, generates meshes, and pre-renders textures for use in implementing effects. When a request is received to play back the video in-place in the document, a decoding surface and a rendering surface are allocated. The decoding sub-system decodes frames of the video and copies the decoded frames to the decoding surface on one thread. A separate thread copies decoded frames from the decoding surface to a texture and from the texture to the rendering surface. The rendering device utilizes the pixel shaders, meshes, pre-computed textures, and other data to render the frames of the video to a rendering target.
    • 应用程序利用解码子系统和三维(3D)渲染子系统将效果应用于文档中就地的视频。 该程序将像素着色器配置为与渲染设备一起使用,以将像素级效果应用于视频的解码帧,生成网格和预渲染纹理以用于实现效果。 当接收到在文档中就地再现视频的请求时,分配解码表面和渲染表面。 解码子系统解码视频的帧,并将解码的帧复制到一个线程上的解码表面。 单独的线程将解码帧从解码表面复制到纹理,并从纹理复制到渲染表面。 渲染设备利用像素着色器,网格,预先计算的纹理和其他数据将视频的帧呈现到呈现目标。
    • 3. 发明申请
    • Data Compressor Using Hints
    • 数据压缩器使用提示
    • US20130054835A1
    • 2013-02-28
    • US13222927
    • 2011-08-31
    • Michael SligerVoicu Anton AlbuVladimir K. StoyanovNadim Y. Abdo
    • Michael SligerVoicu Anton AlbuVladimir K. StoyanovNadim Y. Abdo
    • G06F15/16
    • H04L67/38H04L69/04
    • An invention is disclosed for compressing data. In embodiments of the invention, input data is processed to determine one or more hints, or meta-data about how to compress the data. These hints may be produced based on the contents of the data itself, or by the process which generated the data. A hint may comprise an indication that a portion of the data matches another portion of the data, an indication that the portion of the data should not be compressed by an associated compressor, or an indication that the portion of the data should be compressed normally by the associated compressor. The source data and these hints may then be sent to a compressor, which traverses both the source data and the hints, and encodes the source data accordingly to produce an encoded data output stream.
    • 公开了一种用于压缩数据的发明。 在本发明的实施例中,处理输入数据以确定关于如何压缩数据的一个或多个提示或元数据。 这些提示可以基于数据本身的内容或生成数据的过程来生成。 提示可以包括指示数据的一部分与数据的另一部分相匹配,指示该部分的数据不应由相关的压缩器压缩,或指示该数据的一部分应该被正常地压缩 相关的压缩机。 然后可以将源数据和这些提示发送到压缩器,压缩器遍及源数据和提示,并相应地对源数据进行编码以产生编码数据输出流。
    • 5. 发明授权
    • Data compressor using hints
    • 数据压缩器使用提示
    • US09344528B2
    • 2016-05-17
    • US13222927
    • 2011-08-31
    • Michael SligerVoicu Anton AlbuVladimir K. StoyanovNadim Y. Abdo
    • Michael SligerVoicu Anton AlbuVladimir K. StoyanovNadim Y. Abdo
    • G06F15/16H04L29/06
    • H04L67/38H04L69/04
    • An invention is disclosed for compressing data. In embodiments of the invention, input data is processed to determine one or more hints, or meta-data about how to compress the data. These hints may be produced based on the contents of the data itself, or by the process which generated the data. A hint may comprise an indication that a portion of the data matches another portion of the data, an indication that the portion of the data should not be compressed by an associated compressor, or an indication that the portion of the data should be compressed normally by the associated compressor. The source data and these hints may then be sent to a compressor, which traverses both the source data and the hints, and encodes the source data accordingly to produce an encoded data output stream.
    • 公开了一种用于压缩数据的发明。 在本发明的实施例中,处理输入数据以确定关于如何压缩数据的一个或多个提示或元数据。 这些提示可以基于数据本身的内容或生成数据的过程来生成。 提示可以包括指示数据的一部分与数据的另一部分相匹配,指示该部分的数据不应该由相关的压缩器压缩,或指示该数据的一部分应当被正常压缩 相关的压缩机。 然后可以将源数据和这些提示发送到压缩器,压缩器遍及源数据和提示,并相应地对源数据进行编码以产生编码数据输出流。
    • 6. 发明申请
    • Cross-Frame Progressive Spoiling Support for Reduced Network Bandwidth Usage
    • 跨帧逐行抖动支持减少网络带宽使用
    • US20130060886A1
    • 2013-03-07
    • US13225022
    • 2011-09-02
    • Tong L. WynnVladimir StoyanovSridhar SankuratriDamien Saint MacaryVoicu Anton AlbuCostin Hagiu
    • Tong L. WynnVladimir StoyanovSridhar SankuratriDamien Saint MacaryVoicu Anton AlbuCostin Hagiu
    • G06F15/16
    • H04L67/08H04L67/40
    • An invention is disclosed for efficiently processing and transmitting graphics data in a remote desktop environment. In embodiments of the invention, a connection is established between a remote desktop server computer and a remote desktop client computer. The remote desktop server computer may process graphics data representative of a remote user desktop. The remote desktop server computer may divide the remote desktop screen in data regions and portions. The remote desktop server computer may then encode and transmit each region to the remote desktop client computer at a certain quality that may be adjusted progressively across the screen frames. The remote desktop server computer may also stop encoding and transmitting the portions of the data region that would not be visible to a user when the region is rendered on a display. The remote desktop user experiences an image quality gradually improving with each frame containing information about the image.
    • 公开了一种用于在远程桌面环境中有效地处理和传输图形数据的发明。 在本发明的实施例中,在远程桌面服务器计算机和远程桌面客户端计算机之间建立连接。 远程桌面服务器计算机可以处理代表远程用户桌面的图形数据。 远程桌面服务器计算机可以在数据区域和部分中划分远程桌面屏幕。 然后,远程桌面服务器计算机可以以可以跨屏幕帧逐渐调整的一定质量对每个区域进行编码和传输到远程桌面客户端计算机。 远程桌面服务器计算机还可以停止编码和传输在显示器上呈现该区域时用户不可见的数据区域的部分。 远程桌面用户体验图像质量逐渐提高,每帧包含有关图像的信息。
    • 7. 发明申请
    • RDP BITMAP HASH ACCELERATION USING SIMD INSTRUCTIONS
    • RDP BITMAP使用SIMD指令进行缓存加速
    • US20100215280A1
    • 2010-08-26
    • US12393950
    • 2009-02-26
    • Nadim Y. AbdoVoicu Anton Albu
    • Nadim Y. AbdoVoicu Anton Albu
    • G06K9/62
    • 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向客户端发送了一个瓦片,因为它具有与大键匹配的第二个大键,它将大键发送给客户端,该缓存缓存接收到的瓦片,客户机使用它访问 适当的平铺显示。 在服务器识别出一个瓦片尚未发送到客户端的地方,它会向客户端发送瓦片。
    • 8. 发明申请
    • APPLYING EFFECTS TO A VIDEO IN-PLACE IN A DOCUMENT
    • 对文档中的视频内容应用效果
    • US20100162092A1
    • 2010-06-24
    • US12339068
    • 2008-12-19
    • Voicu Anton AlbuRobert Emmett Kolba, JR.
    • Voicu Anton AlbuRobert Emmett Kolba, JR.
    • G06F17/00G06T15/00
    • G06T15/04G11B27/031
    • An application program utilizes a decoding sub-system and a three-dimensional (3D) rendering sub-system to apply effects to a video in-place in a document. The program configures pixel shaders for use with a rendering device for applying pixel-level effects to the decoded frames of the video, generates meshes, and pre-renders textures for use in implementing effects. When a request is received to play back the video in-place in the document, a decoding surface and a rendering surface are allocated. The decoding sub-system decodes frames of the video and copies the decoded frames to the decoding surface on one thread. A separate thread copies decoded frames from the decoding surface to a texture and from the texture to the rendering surface. The rendering device utilizes the pixel shaders, meshes, pre-computed textures, and other data to render the frames of the video to a rendering target.
    • 应用程序利用解码子系统和三维(3D)渲染子系统将效果应用于文档中就地的视频。 该程序将像素着色器配置为与渲染设备一起使用,以将像素级效果应用于视频的解码帧,生成网格,并预渲染纹理以用于实现效果。 当接收到在文档中就地再现视频的请求时,分配解码表面和渲染表面。 解码子系统解码视频的帧,并将解码的帧复制到一个线程上的解码表面。 单独的线程将解码帧从解码表面复制到纹理,并从纹理复制到渲染表面。 渲染设备利用像素着色器,网格,预先计算的纹理和其他数据将视频的帧呈现到呈现目标。
    • 9. 发明授权
    • RDP bitmap hash acceleration using SIMD instructions
    • 使用SIMD指令的RDP位图散列加速
    • US09071843B2
    • 2015-06-30
    • US12393950
    • 2009-02-26
    • Nadim Y. AbdoVoicu Anton Albu
    • Nadim Y. AbdoVoicu Anton Albu
    • G06Q99/00H04N19/423H04N19/50G06K9/36
    • 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向客户端发送了一个瓦片,因为它具有与大键匹配的第二个大键,它将大键发送给客户端,该缓存缓存接收到的瓦片,客户机使用它访问 适当的平铺显示。 在服务器识别出一个瓦片尚未发送到客户端的地方,它会向客户端发送瓦片。