会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Methods and systems for implementing dynamic properties on objects that support only static properties
    • 在仅支持静态属性的对象上实现动态属性的方法和系统
    • US06912717B2
    • 2005-06-28
    • US09731892
    • 2000-12-06
    • Daniel J. MillerDavid M. Maymudes
    • Daniel J. MillerDavid M. Maymudes
    • G06F3/00G06F9/00G06F9/44G06F9/46G06F15/00G06F17/00G06F17/21G06F17/24
    • G06F9/4488
    • Methods and systems of simulating dynamic properties on computer-implemented objects that do not support dynamic properties are described. In one embodiment, one or more first objects that do not support dynamic properties are provided. One or more second programmable objects are provided and are programmed to effect property value changes on the first objects. The programmable objects can be programmed using data structures that, in one embodiment, comprise an array of one or more sets of data structures. Each data structure set is associated with a property whose value is desired to be changed. The data structure set can define a new property value, a time at which the property value is to be changed, and how to effect the property value change. The programmable object(s) is pre-programmed with the data structures and knows when to call the first objects so that they can change their properties.
    • 描述了不支持动态属性的计算机实现对象上的动态属性的模拟方法和系统。 在一个实施例中,提供了不支持动态属性的一个或多个第一对象。 一个或多个第二可编程对象被提供并被编程以实现第一对象上的属性值改变。 可以使用在一个实施例中包括一组或多组数据结构的阵列的数据结构对可编程对象进行编程。 每个数据结构集都与要更改其值的属性相关联。 数据结构集可以定义新的属性值,属性值要更改的时间以及如何影响属性值更改。 可编程对象被数据结构预编程,并知道何时调用第一个对象,以便它们可以改变其属性。
    • 3. 发明授权
    • Remote controlled system with computer-based remote control facilitator
    • 远程控制系统与基于计算机的遥控辅助器
    • US06748278B1
    • 2004-06-08
    • US09524125
    • 2000-03-13
    • David M. Maymudes
    • David M. Maymudes
    • G05B1918
    • G05B15/02G05B19/4097G05B2219/31457G08C2201/40
    • A remote controlled system employs a computer-based remote control facilitator to facilitate remote control of a controlled device from a non-dedicated remote controller. The computer facilitator is coupled to the remote controller and controlled device via a wireless or wire-based network. In one implementation, the computer facilitator is a general-purpose computer that runs an open platform operating system. The computer facilitator runs an application that corresponds to the controlled device. The application contains program code, data, information, and any other intelligence that may be used by the facilitator to assist the remote controller in controlling the controlled device. Neither the remote controller nor the controlled device need have any awareness of the other, or any knowledge as to how to communicate with one another. The remote controller gains its power and flexibility from the general-purpose computer. The computer tells the remote controller what options to present to a user and translates the selection entered by the user into a command that is sent to the controlled device.
    • 遥控系统采用基于计算机的远程控制辅助器,以便于远程控制来自非专用遥控器的受控设备。 计算机辅助器通过无线或有线网络耦合到遥控器和受控设备。 在一个实现中,计算机辅助器是运行开放平台操作系统的通用计算机。 计算机辅助器运行与受控设备相对应的应用程序。 应用程序包含程序代码,数据,信息以及辅助程序可以使用的任何其他智能,以帮助遥控器控制受控设备。 遥控器和受控装置都不需要对另一方的任何意识,或任何关于如何彼此通信的知识。 遥控器从通用计算机获得其功能和灵活性。 计算机告诉遥控器向用户呈现哪些选项,并将用户输入的选择转换成发送到受控设备的命令。
    • 6. 发明授权
    • Methods and systems for effecting video transitions represented by bitmaps
    • 用于影响由位图表示的视频转换的方法和系统
    • US07287226B2
    • 2007-10-23
    • US09731581
    • 2000-12-06
    • David M. MaymudesDaniel J. Miller
    • David M. MaymudesDaniel J. Miller
    • G11B27/00
    • G06T3/40G11B27/034G11B27/34
    • Multi-media project editing methods and systems are described. In one embodiment, a project editing system comprises a multi-media editing application that is configured to enable a user to combine multiple different video clips into a video project. A bitmap processor coupled with the multi-media editing application receives a first bitmap that can be used to render a transition between video clips and automatically processes the first bitmap to provide a different transition between video clips. Processing of the first bitmap can include, without limitation, using the first bitmap to provide an entirely new and different second bitmap, or processing the first bitmap in a manner which renders a transition that is different from the transition defined by the first bitmap. In one embodiment, a user is able to enter one or more parameters, through a user interface (UI), with the parameters then being used to manipulate the first bitmap to provide the different transition. Processing of the first bitmap can include many different operations, among which can be included one or more of: stretching, shrinking, replication, and offsetting. In addition, the first bitmap can be processed to include, in the transition it defines, a border that is not otherwise defined by the first bitmap.
    • 描述了多媒体项目编辑方法和系统。 在一个实施例中,项目编辑系统包括多媒体编辑应用,其被配置为使得用户能够将多个不同的视频片段组合成视频项目。 与多媒体编辑应用程序耦合的位图处理器接收可用于呈现视频剪辑之间的转换的第一位图,并且自动处理第一位图以在视频剪辑之间提供不同的转换。 第一位图的处理可以包括但不限于使用第一位图提供全新且不同的第二位图,或者以呈现与第一位图所定义的转变不同的转换的方式来处理第一位图。 在一个实施例中,用户能够通过用户界面(UI)输入一个或多个参数,随后参数被用于操纵第一位图以提供不同的转换。 第一位图的处理可以包括许多不同的操作,其中可以包括以下一个或多个:拉伸,收缩,复制和抵消。 此外,第一位图可以被处理以在其定义的转换中包括另外由第一位图定义的边界。
    • 7. 发明授权
    • Method and system for compressing video data
    • 视频数据压缩方法和系统
    • US5467134A
    • 1995-11-14
    • US995504
    • 1992-12-22
    • Stuart T. LaneyEric LedouxDavid M. MaymudesDaniel J. Miller
    • Stuart T. LaneyEric LedouxDavid M. MaymudesDaniel J. Miller
    • G06T9/00H04N5/85H04N7/26H04N7/30H04N7/34H04N7/46H04N9/804
    • H04N9/8045H04N19/00H04N19/107H04N19/132H04N19/15H04N19/172H04N19/182H04N19/192H04N19/577H04N19/593H04N19/60H04N19/13H04N19/146H04N19/91H04N5/85
    • A method for compressing video movie data to a specified target size using intraframe and interframe compression schemes. In intraframe compression, a frame of the movie is compressed by comparing adjacent pixels within the same frame. In contrast, interframe compression compresses by comparing similarly situated pixels of adjacent frames. The method begins by compressing the first frame of the video movie using intraframe compression. The first stage of the intraframe compression process does not degrade the quality of the original data, e.g., the method uses run length encoding based on the pixels' color values to compress the video data. However, in circumstances where lossless compression is not sufficient, the method utilizes a threshold value, or tolerance, to achieve further compression. In these cases, if the color variance between pixels is less than or equal to the tolerance, the method will encode the two pixels using a single color value--otherwise, the method will encode the two pixels using different color values. The method increases or decreases the tolerance to achieve compression within the target range. In cases where compression within the target range results in an image of unacceptable quality, the method will split the raw data in half and compress each portion of data separately. Frames after the first frame are generally compressed using a combination of intraframe and interframe compression. Additionally, the method periodically encodes frames using intraframe compression only in order to enhance random frame access.
    • 一种使用帧内和帧间压缩方案将视频电影数据压缩到指定目标大小的方法。 在帧内压缩中,通过比较同一帧内的相邻像素来压缩电影的帧。 相比之下,帧间压缩通过比较相邻帧的类似位置的像素来压缩。 该方法开始于使用帧内压缩来压缩视频电影的第一帧。 帧内压缩处理的第一阶段不会降低原始数据的质量,例如,该方法使用基于像素颜色值的游程长度编码来压缩视频数据。 然而,在无损压缩不充分的情况下,该方法利用阈值或公差来实现进一步的压缩。 在这些情况下,如果像素之间的颜色差异小于或等于公差,则该方法将使用单个颜色值对两个像素进行编码,否则该方法将使用不同的颜色值对两个像素进行编码。 该方法增加或减少在目标范围内实现压缩的公差。 在目标范围内的压缩导致不可接受的质量的图像的情况下,该方法将将原始数据分成两半并分别压缩每个数据部分。 第一帧之后的帧通常使用帧内和帧间压缩的组合进行压缩。 此外,该方法仅使用帧内压缩来周期性地编码帧,以便增强随机帧访问。
    • 8. 发明授权
    • Methods and systems for effecting video transitions represented by bitmaps
    • US08612859B2
    • 2013-12-17
    • US11876693
    • 2007-10-22
    • David M. MaymudesDaniel J. Miller
    • David M. MaymudesDaniel J. Miller
    • G06F3/00
    • G06T3/40G11B27/034G11B27/34
    • Multi-media project editing methods and systems are described. In one embodiment, a project editing system comprises a multi-media editing application that is configured to enable a user to combine multiple different video clips into a video project. A bitmap processor coupled with the multi-media editing application receives a first bitmap that can be used to render a transition between video clips and automatically processes the first bitmap to provide a different transition between video clips. Processing of the first bitmap can include, without limitation, using the first bitmap to provide an entirely new and different second bitmap, or processing the first bitmap in a manner which renders a transition that is different from the transition defined by the first bitmap. In one embodiment, a user is able to enter one or more parameters, through a user interface (UI), with the parameters then being used to manipulate the first bitmap to provide the different transition. Processing of the first bitmap can include many different operations, among which can be included one or more of: stretching, shrinking, replication, and offsetting. In addition, the first bitmap can be processed to include, in the transition it defines, a border that is not otherwise defined by the first bitmap.