Video-based rendering with user-controlled movement
    71.
    发明授权
    Video-based rendering with user-controlled movement 有权
    基于视频的渲染与用户控制的运动

    公开(公告)号:US06600491B1

    公开(公告)日:2003-07-29

    申请号:US09643782

    申请日:2000-08-22

    CPC classification number: G06T13/80

    Abstract: A system and process for generating a video animation from the frames of a video sprite with user-controlled motion is presented. An object is extracted from the frames of an input video and processed to generate a new video sequence or video sprite of that object. In addition, the translation velocity of the object for each frame is computed and associated with each frame in the newly generated video sprite. The system user causes a desired path to be generated for the object featured in the video sprite to follow in the video animation. Frames of the video sprite showing the object of interest are selected and inserted in a background image, or frame of a background video, along the prescribed path. The video sprite frames are selected by comparing a last-selected frame to the other video sprite frames, and selecting a video sprite frame that is identified in the comparison as corresponding to an acceptable transition from the last-selected frame. Each newly selected video sprite frame is inserted at a point along the prescribed path dictated by the velocity associated with the object in the last-inserted frame. The process of selecting, inserting and comparing video sprite frames to create successive frames of the video animation continues for as long as it is desired to produce new frames of the video animation.

    Abstract translation: 提出了一种用于通过用户控制的运动从视频子画面的帧生成视频动画的系统和过程。 从输入视频的帧中提取对象并进行处理以产生该对象的新视频序列或视频子画面。 另外,每个帧的对象的平移速度被计算并且与新产生的视频子画面中的每帧相关联。 系统用户会为视频精灵中特征的对象生成所需的路径,以跟踪视频动画。 选择显示感兴趣对象的视频子画面的帧,并沿着规定路径插入背景图像或背景视频的帧中。 通过将最后选择的帧与其他视频子画面帧进行比较来选择视频子画面帧,并且选择在比较中识别的与从最后选择的帧可接受的转变相对应的视频子画面帧。 每个新选择的视频子画框被插入在由与最后插入的帧中的对象相关联的速度指定的规定路径的点处。 选择,插入和比较视频子画面帧以创建视频动画的连续帧的过程持续,只要期望产生视频动画的新帧。

    Method and apparatus for providing improved fog effects in a graphics system
    72.
    发明授权
    Method and apparatus for providing improved fog effects in a graphics system 有权
    用于在图形系统中提供改善的雾效应的方法和装置

    公开(公告)号:US06580430B1

    公开(公告)日:2003-06-17

    申请号:US09726225

    申请日:2000-11-28

    CPC classification number: G06T15/005 G06T15/503

    Abstract: A graphics system including a custom graphics and audio processor produces exciting 2D and 3D graphics and surround sound. The system includes a graphics and audio processor including a 3D graphics pipeline and an audio digital signal processor. Improved fog simulation is provided by enabling backwards exponential and backwards exponential squared fog density functions to be used in the fog calculation. Improved exponential and exponential squared fog density functions are also provided which provide the ability to program a fog start value. A range adjustment function is used to adjust fog based on the X position of the pixels being rendered, thereby preventing range error as the line of sight moves away from the Z axis. An exemplary Fog Calculation Unit, as well as exemplary fog control functions and fog related registers, are also disclosed.

    Abstract translation: 包括定制图形和音频处理器的图形系统产生令人兴奋的2D和3D图形和环绕声。 该系统包括包括3D图形流水线和音频数字信号处理器的图形和音频处理器。 通过在雾计算中使用向后指数和向后的指数平方雾密度函数来提供改进的雾模拟。 还提供改进的指数和指数平方雾密度函数,其提供对雾起始值进行编程的能力。 使用范围调整功能根据被渲染的像素的X位置来调整雾度,从而防止视线从Z轴移开时的范围误差。 还公开了示例性雾计算单元,以及示例性雾控制功能和雾相关寄存器。

    Coding and decoding three-dimensional data

    公开(公告)号:US06559848B2

    公开(公告)日:2003-05-06

    申请号:US09736716

    申请日:2000-12-13

    CPC classification number: G06T17/00 G06T9/001

    Abstract: Three-dimensional data that defines a bone in a three-dimensional model is coded by coding a quaternion defining an orientation of the bone, coding vectors defining a displacement of the bone and a scaling factor for the bone, and coding a value defining a time corresponding to the orientation, displacement and scaling of the bone.

    Automated viewpoint selection for 3D scenes
    74.
    发明授权
    Automated viewpoint selection for 3D scenes 有权
    3D场景的自动视点选择

    公开(公告)号:US06556206B1

    公开(公告)日:2003-04-29

    申请号:US09457805

    申请日:1999-12-09

    CPC classification number: G06T19/00 G06T15/20

    Abstract: A set of viewpoints for a given scene of 3D objects is defined by a system that restricts the degrees of freedom available to a user, through use of a bounding surface (a viewpoint sphere), and provides varying degrees of automation ranging from predefined viewpoints to generated tour paths, to interactive selection using free navigation. The system calculates the scene sphere, which is the minimum bounding sphere that contains the set of objects in the scene and then finds the viewpoint sphere, which is done by calculating the viewpoint sphere radius. The user then chooses the mode of viewpoint selection as either completely automated, semi-automated, or free navigation. The output is a set of viewpoints for the given scene of objects.

    Abstract translation: 3D对象的给定场景的一组视点由限制可用于用户的自由度的系统通过使用边界表面(视点球)来定义,并且提供不同程度的自动化,从预定义的视点到 生成的旅游路线,使用免费导航的互动选择。 系统计算场景,其是包含场景中的对象集合的最小边界球,然后找到通过计算视点球半径来完成的视点球面。 然后,用户将视点选择的模式选择为完全自动化,半自动化或免费导航。 输出是给定场景对象的一组视点。

    Animation of three-dimensional characters along a path for motion video sequences
    75.
    发明授权
    Animation of three-dimensional characters along a path for motion video sequences 失效
    沿着运动视频序列的路径的三维字符的动画

    公开(公告)号:US06512522B1

    公开(公告)日:2003-01-28

    申请号:US09293497

    申请日:1999-04-15

    CPC classification number: G06T11/203 G06T13/20

    Abstract: A character is represented in a character generator as a set of polygons. The character may be manipulated using three-dimensional animation techniques. A code for a character may be used to access a set of curves defining the outline of the character. This set of curves is transformed into a set of polygons. The set of polygons may be rendered as a three-dimensional object. The set of polygons may be created by converting the curves into sets of connected line segments and then tessellating the polygon defined by the line segments. Animation properties are represented using a normalized scale along a path or over time. Animation may be provided in a manner that is independent of the spatial and temporal resolution of the video to which it is applied. Such animation may be applied to characters defined by a set of polygons. Various three-dimensional spatial transformations, lighting effects and other colorizations may be provided. A user interface for editing a character string may provide two alternate displays. A first display allows a user to input and view any desired portion of the character string for the purpose of editing. A second display allows a user to view how the character string appears at a selected point in time during a titling effect for the purpose of animation. In both displays, the text is displayed in a three-dimensional form. This interface may be combined with a timeline editing interface for editing an associated video program, or other user interface, to permit layering of titling effects and adjustment of animation properties, positioning and timing.

    Abstract translation: 字符在字符生成器中表示为一组多边形。 可以使用三维动画技术来操纵角色。 可以使用字符的代码来访问定义字符轮廓的一组曲线。 这组曲线被转换成一组多边形。 多边形的集合可以被渲染为三维对象。 可以通过将曲线转换为连接线段的集合,然后细分由线段定义的多边形来创建多边形集合。 动画属性使用沿路径或随着时间的归一化刻度来表示。 可以以独立于其所应用的视频的空间和时间分辨率的方式提供动画。 这样的动画可以应用于由一组多边形定义的角色。 可以提供各种三维空间变换,照明效果和其它着色。 用于编辑字符串的用户界面可以提供两个替代显示。 第一显示器允许用户输入和查看字符串的任何期望的部分以进行编辑。 第二显示器允许用户在动画效果的目的中查看字符串如何出现在选定的时间点。 在两个显示中,文本以三维形式显示。 该接口可以与用于编辑相关联的视频节目或其他用户界面的时间线编辑界面组合以允许分级效果和动画属性,定位和定时的调整。

    Transmission of pixel data defining two motion phases of a graphic image
    76.
    发明授权
    Transmission of pixel data defining two motion phases of a graphic image 失效
    定义图形图像的两个运动相位的像素数据的传输

    公开(公告)号:US06486880B2

    公开(公告)日:2002-11-26

    申请号:US08674519

    申请日:1996-07-02

    Abstract: A method and arrangements for transmitting, receiving and displaying graphic images. The graphic images include dynamic icons (dynacons), i.e. graphic subpictures comprising two or more motion phases. By alternately displaying said motion phases, an attractive motion is created. They enhance the appearance of graphic images considerably. This is especially useful in the transmission of an electronic television program guide, e.g. to indicate the type of television programs to come.

    Abstract translation: 用于发送,接收和显示图形图像的方法和装置。 图形图像包括动态图标(动画),即包括两个或多个运动相位的图形子图。 通过交替地显示所述运动相位,产生有吸引力的运动。 它们大大增强了图形图像的外观。 这在电子电视节目指南的传输中是特别有用的。 指出电视节目的类型。

    Image generation apparatus for causing movement of moving body based on flow data for a fluid set on a course, and information storage medium
    77.
    发明授权
    Image generation apparatus for causing movement of moving body based on flow data for a fluid set on a course, and information storage medium 失效
    图像产生装置,用于基于流体集合在流程中的流动数据和信息存储介质引起移动体的移动

    公开(公告)号:US06448970B1

    公开(公告)日:2002-09-10

    申请号:US09119051

    申请日:1998-07-20

    Abstract: An image generation apparatus and information storage medium wherein the flow of a fluid over a course influences the behavior of a moving body. The moving body is moved along the course, based on manipulation data, flow data PSn (position of a point Sn), flow velocity VSn, and flow direction &agr;Sn, this data being set for the course in an object space. A flow-velocity vector VECFn at the position of the moving body is obtained by interpolation based on flow data that is set for sample points Sn and position data for the moving body, and the moving body is moved in accordance with this VECFn. The flow velocity VSn is assumed to be the maximum value through the cross-section of the course and the interpolation is based on this VSn and the flow velocity at either the left edge Ln or the right edge Rn of the course. The flow velocities at the left edge Ln and right edge Rn of the course are made to be greater than zero. The flow data is set for the sample points Sn in a one-to-one correspondence with course data PCn, &agr;Cn, WLn, and WRn.

    Abstract translation: 一种图像生成装置和信息存储介质,其中流体在流过的流动影响移动体的行为。 移动体沿着路线移动,基于操作数据,流动数据PSn(点Sn的位置),流速VSn和流动方向αSn,该数据被设置在对象空间中的路线上。 通过基于针对采样点Sn设定的流量数据和移动体的位置数据进行插值来获得移动体位置处的流速矢量VECFn,根据该VECFn移动移动体。 流速VSn被认为是通过横截面的最大值,并且内插基于该VSn和当前路线的左边缘Ln或右边缘Rn处的流速。 流程左边缘Ln和右边缘Rn处的流速大于零。 对于采样点Sn设置与当前数据PCn,αCn,WLn和WRn一一对应的流数据。

    Multimedia editing and composition system having temporal display
    78.
    发明授权
    Multimedia editing and composition system having temporal display 失效
    具有时间显示的多媒体编辑和组合系统

    公开(公告)号:US06414686B1

    公开(公告)日:2002-07-02

    申请号:US09281844

    申请日:1999-03-31

    CPC classification number: G11B27/34 G11B27/034 Y10S715/967

    Abstract: A video editing system in which source clips are added to a composed video sequence by addition to a curved time line which displays the entire temporal arrangement of the program elements. Editing is carried out in a region of high temporal resolution for maximum accuracy.

    Abstract translation: 视频编辑系统,其中通过添加显示节目单元的整个时间排列的曲线时间线将源剪辑添加到合成视频序列。 在高时间分辨率的区域中执行编辑以获得最大精度。

    Behavioral learning for a visual representation in a communication environment
    79.
    发明授权
    Behavioral learning for a visual representation in a communication environment 有权
    在通信环境中的视觉表示的行为学习

    公开(公告)号:US06404438B1

    公开(公告)日:2002-06-11

    申请号:US09468730

    申请日:1999-12-21

    CPC classification number: G06F3/038 G06F3/033 G06F2203/0381

    Abstract: Utterances comprising text and behavioral movement commands entered by a user are processed to identify patterns of behavioral movements executed by the user's visual representation. Once identified, the patterns are used to generate behavioral movements responsive to new utterances received from the user, without requiring the user to explicitly alter the behavioral characteristics selected by the user. An application module parses an utterance generated by a user to determine the presence of gesture commands. If a gesture command is found in an utterance, the utterance is stored for behavioral learning processing. A stored utterance is analyzed with existing stored utterances to determine if the stored utterances provide the basis for creating a new behavioral rule. Newly stored utterances are first analyzed to generate different contexts associated with the behavioral movement. To determine if any of the contexts should be used as a basis for a new behavioral rule in an embodiment in which contexts are stored, the contexts of the existing utterances in the log are compared with the new contexts. If a context appears in the log at a frequency above a threshold, then the context is used as the basis for a new behavioral rule. The new behavioral rule is then used to modify existing rules, or create more generally applicable rules. New general rules are not created unless the number of existing rules that could create a behavioral rule exceeds a threshold to control how persistent a user's behavior must be to create a new rule.

    Abstract translation: 包括由用户输入的文本和行为运动命令的话语被处理以识别由用户的视觉表示执行的行为运动的模式。 一旦被识别,这些模式被用于响应于从用户接收的新话语而产生行为运动,而不需要用户明确地改变用户选择的行为特征。 应用模块解析由用户生成的话语以确定手势命令的存在。 如果在话语中发现手势命令,则存储用于行为学习处理的话语。 使用现有存储的话语分析存储的话语,以确定所存储的话语是否为创建新的行为规则提供了基础。 首先分析新存储的话语以产生与行为运动相关联的不同上下文。 为了确定在存储上下文的实施例中是否应该使用任何上下文作为新行为规则的基础,将日志中的现有话语的上下文与新的上下文进行比较。 如果日志中的上下文以高于阈值的频率出现,则将上下文用作新的行为规则的基础。 然后,新的行为规则用于修改现有规则,或创建更普遍适用的规则。 不会创建新的通用规则,除非可以创建行为规则的现有规则的数量超过阈值,以控制用户行为必须创建新规则的持续时间。

    Method and apparatus for delivering animation over the internet
    80.
    发明授权
    Method and apparatus for delivering animation over the internet 有权
    通过互联网传送动画的方法和装置

    公开(公告)号:US06392652B1

    公开(公告)日:2002-05-21

    申请号:US09150868

    申请日:1998-09-10

    CPC classification number: G06T13/00 G06T2200/16

    Abstract: A method for delivering animation includes transmitting a single source image to a client system. Parameters that generate a function are transmitted to the client system. Modulation frames are generated with the function. The modulation frames are applied to the single source image to generate the animation.

    Abstract translation: 用于发送动画的方法包括将单个源图像发送到客户端系统。 生成函数的参数被传送到客户端系统。 使用该功能生成调制帧。 将调制帧应用于单个源图像以生成动画。

Patent Agency Ranking