Animation Processing Method Patents (Class 345/949)
-
Patent number: 12001492Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and programs for providing location-based information. A geographical location of a mobile computing device is received at a server system. A request for content is received at the server system and from the mobile computing device. A search area that corresponds to the geographical location is selected by the sever system. The search area is selected from among a collection of search areas that correspond to the geographical location. At least one of the search areas in the collection is geographically nested within at least one other of the search areas. A search result that is most-relevantly ranked for the selected search area is determined by the server system. Content that represents the determined search result is provided by the server system and for receipt by the mobile computing device.Type: GrantFiled: July 11, 2022Date of Patent: June 4, 2024Assignee: GOOGLE LLCInventors: Tak Keung Cheng, James R. von Behren
-
Patent number: 11836841Abstract: An animation video processing method and apparatus, an electronic device, and a storage medium. The method includes: determining an original animation video matching a target object; preprocessing the original animation video to obtain a key video frame in the original animation video and motion data corresponding to the key video frame; determining a motion data set matching the target object; determining a displacement parameter of the target object; and obtaining an animation video matching a real-time motion state of the target object based on the motion data set matching the target object and the displacement parameter of the target object. The present disclosure can accurately and efficiently obtain an animation video matching a real-time motion state of a target object in an original animation video.Type: GrantFiled: March 4, 2022Date of Patent: December 5, 2023Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Tianxiang Zhang
-
Patent number: 11386167Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and programs for providing location-based information. A geographical location of a mobile computing device is received at a server system. A request for content is received at the server system and from the mobile computing device. A search area that corresponds to the geographical location is selected by the sever system. The search area is selected from among a collection of search areas that correspond to the geographical location. At least one of the search areas in the collection is geographically nested within at least one other of the search areas. A search result that is most-relevantly ranked for the selected search area is determined by the server system. Content that represents the determined search result is provided by the server system and for receipt by the mobile computing device.Type: GrantFiled: November 4, 2019Date of Patent: July 12, 2022Assignee: GOOGLE LLCInventors: Tak Keung Cheng, James R. von Behren
-
Patent number: 11380137Abstract: A motion analysis device, a motion analysis method and a recording medium for storing a motion analysis program that make it possible to use a display region more efficiently are provided. The motion analysis device includes an acquisition part that acquires time-series data relating to an operation performed by an operator, an analysis part that analyzes the time-series data and generates motion data indicating a type and execution time of an elemental motion, a generation part that excludes data corresponding to a stop period of the operator which is taken until an initial elemental motion is started from the motion data, and generates shortened motion data, and a display control part that performs control to differentiate periods corresponding to different elemental motions and display the shortened motion data on a display.Type: GrantFiled: October 14, 2020Date of Patent: July 5, 2022Assignee: OMRON CorporationInventors: Masashi Miyazaki, Hirotaka Wada
-
Patent number: 9977772Abstract: Methods and systems for organizing information in a grid. Aspects of this grid may be easily manipulated via user interface operations. This grid may be easily manipulated to create or edit a hierarchy. Grid elements may be expanded or collapsed alternatively to show or hide hidden elements. A canvas may contain objects that may be easily moved and/or repositioned via user interface operations.Type: GrantFiled: September 21, 2014Date of Patent: May 22, 2018Inventor: Mehrdad Samadani
-
Patent number: 9823904Abstract: The present disclosure relates to maintaining assertions in an integrated development environment (IDE) tool. According to one embodiment, the IDE receives a request to add an assertion at a specified location within source code of an application from a user interacting with an integrated development environment (IDE) tool. The source code is stored in a first file associated with a development project. The IDE tool receives a definition for the assertion and stores the definition for the assertion in a second file associated with the development project. The IDE tool creates an association in the development project between the source code of the application and the assertion.Type: GrantFiled: December 18, 2014Date of Patent: November 21, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Cary L. Bates, Lee Helgeson, Justin K. King, Michelle A. Schlicht
-
Patent number: 9720657Abstract: The present disclosure relates to maintaining assertions in an integrated development environment (IDE) tool. According to one embodiment, the IDE receives a request to add an assertion at a specified location within source code of an application from a user interacting with an integrated development environment (IDE) tool. The source code is stored in a first file associated with a development project. The IDE tool receives a definition for the assertion and stores the definition for the assertion in a second file associated with the development project. The IDE tool creates an association in the development project between the source code of the application and the assertion.Type: GrantFiled: December 19, 2014Date of Patent: August 1, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Cary L. Bates, Lee Helgeson, Justin K. King, Michelle A. Schlicht
-
Patent number: 8717368Abstract: A method for computer-implemented rendering of an animation presentation includes receiving, at a server, a request to view the animation presentation on a computing device, obtaining information identifying a browser application running on the computing device, determining requirements of a presentation technology supported by the browse, decomposing the animation presentation into animation primitives compatible with the presentation technology, and transmitting the animation primitives to the computing device. A computer-implemented method to render an animation presentation include replacing an animation type within an animation page structure of the animation presentation with an animation primitive, flattening the animation, updating the animation page drawing objects to point to the rendered document module object, grouping the animation primitives into sequences to create a timeline for the animation page, and adjusting delays of the animations so as to begin at a correct point in time.Type: GrantFiled: June 1, 2012Date of Patent: May 6, 2014Assignee: Google Inc.Inventors: Igor Kopylov, Alexander Paul Favaro
-
Patent number: 8694889Abstract: Approaches are described in which objects within slides are identified, automatically or by a user, and each object is individually manipulable during slide transitions. The individual manipulation applied to each object during a transition may also be automatically determined or specified by a user. The persistence of an object between slides may be taken into account in the manipulation of the object during slide transition such that objects present on both a incoming and outgoing slide are handled differently than those objects present on only one of the slides.Type: GrantFiled: May 10, 2010Date of Patent: April 8, 2014Assignee: Appl Inc.Inventor: James Eric Tilton
-
Patent number: 8610724Abstract: This disclosure describes systems, methods, and apparatus for rendering animated images on a webpage. In particular, animated images that are visible are rendered as animations, whereas animated images that are not visible, those that can only be seen by scrolling the webpage, are rendered as a single static image until the webpage is scrolled such that these animated images are visible. At such point they can be rendered as animations.Type: GrantFiled: July 29, 2011Date of Patent: December 17, 2013Assignee: Qualcomm Innovation Center, Inc.Inventor: Dinesh K. Garg
-
Patent number: 8564879Abstract: A composite infrared target simulation display system for field testing of infrared (IR) search and track, guidance and general sensory systems. The system includes one or more tileable emitter arrays scalable without systemic size limitation. The emitter arrays are square faced tiles housing power and control electronics to autonomously display a stored infrared test image according to parameters distributed by a control host and a timing signal. A face of the emitter array is divided into regularly spaced pixel positions, each made up of multiple IR emitters operating in differing regions of the IR band to display an image. Multiple emitter array tiles are joined to form a complete system. Each emitter of each pixel position is individually addressable to be individually controllable with respect to emittance state for displaying an image. Multiple images may be sequentially displayed to replicate a simulated target signature in motion.Type: GrantFiled: March 26, 2010Date of Patent: October 22, 2013Assignee: The United States of America as Represented by the Secretary of the NavyInventors: Deran S. Eaton, Robert M. Daily, Yolanda Torres, Joseph J. Dulcey
-
Patent number: 8433299Abstract: A system for mobile devices that facilitates the creation and dissemination of interactive media to a plurality of mobile devices. A computer or PC comprising an interactive media generator is used to generate interactive media and communicate it to a distribution server. Mobile devices have an interactive media client component to receive and present interactive media to a user.Type: GrantFiled: February 15, 2012Date of Patent: April 30, 2013Inventor: Bindu Rama Rao
-
Patent number: 8217933Abstract: A collision target map and a collision target LUT are generated for each pixel to be subjected to rendering as collision target information with recorded identification information for CG data rendering on the pixel, while carrying out rendering of colliding object group CG data. Then, collision target information corresponding to a rendering pixel is referenced while carrying out rendering of collided object group CG data. In a case in which the colliding object group CG data is contained in the collision target information, it is determined that collision detection should be carried out for a virtual object being rendered, and collision detection information is generated. Such collision detection information allows collision between virtual objects to be detected at high speed.Type: GrantFiled: June 4, 2008Date of Patent: July 10, 2012Assignee: Canon Kabushiki KaishaInventor: Hideo Noro
-
Patent number: 8094156Abstract: Motion may be transferred between portions of two characters if those portions have a minimum topological similarity. The portions or structures of the source and target character topologies may be represented as one or more descriptive files comprised of a hierarchy of data objects including portion identifiers and functionality descriptors associated with portions of the respective source or target topology. To transfer motion between the source and target characters, the motion associated with the portions or structures of the source character identified by a subset of source portion identifiers having corresponding target portion identifiers is determined. This motion is retargeted to and attached to the corresponding portions or structures of the target character identifiers. As a result, the animation of the portions of the target character effectively animates the target character with motion that is similar to that of the source character.Type: GrantFiled: July 31, 2006Date of Patent: January 10, 2012Assignee: AUTODESK Inc.Inventor: Jeffrey D. Smith
-
Patent number: 7890778Abstract: In some embodiments of the invention, a graphical user interface in an electronic device with a touch screen display and power switch includes one or more user-interface objects to assist a user in powering-off the device while avoiding unintended power-off events due to inadvertent contact with the power switch or the touch screen display.Type: GrantFiled: June 28, 2007Date of Patent: February 15, 2011Assignee: Apple Inc.Inventors: Steven P. Jobs, Scott Forstall, Greg Christie, Stephen O. Lemay, Marcel Van Os, Imran Chaudhri, Freddy Allen Anzures, Patrick Lee Coffman
-
Patent number: 7796128Abstract: The present invention provides methods and apparatus for dynamically varying a physics workload by scaling the classification of objects within a three-dimensional scene. According to embodiments of the invention, a physics engine may classify a plurality of objects within a three-dimensional scene as either static objects or as dynamic objects. The physics engine may then perform physics operations with the objects, and may monitor the workload experienced by processing elements within a system which includes the physics engine. Based on the workload experienced by the processing elements within the system, the physics engine may vary the number of objects which are classified as dynamic and vary the number of objects which are classified as static. By varying the classification of the objects, the physics engine may vary the workload experienced by the physics engine.Type: GrantFiled: February 14, 2007Date of Patent: September 14, 2010Assignee: International Business Machines CorporationInventors: Eric Michael Radzikowski, Robert Allen Shearer
-
Patent number: 7688323Abstract: The present invention consists of an evaluation engine, which is a system for evaluating the state of an animation at a specific time where secondary animation may be derived from the state of the animation at another time. Unlike DAG-based systems where time is another variable, time is external to the evaluation engine so that it can easily evaluate alternate times and even entire simulations. It also comprises meshes which support instancing and edge weights, and which employ and extensible system of polygon types to support subdivision surface approximation using a set of bi-quadratic patches which solve quickly. The meshes can also be animated by the evaluation engine using a mesh stack, which has multiple evaluation paths for quickly computing mesh attributes without performing a full evaluation.Type: GrantFiled: July 20, 2005Date of Patent: March 30, 2010Assignee: Luxology, LLCInventors: Stuart Harl Ferguson, Bradley Warren Peebler, Joe Angell, Matthew Craig, Gregory Duquesne, Eric A. Soulvie, Allen David Hastings
-
Patent number: 7546581Abstract: A mechanism for incorporating user input modes in a scripting language are provided for. A context allows use of user input modes in a scripting language in a manner that corresponds to their use in a GUI. A programming construct, referred to as a context, specifies at least one user input mode and a state for the user input mode that are applied to a set of instructions. The operations specified by the instructions that are referenced by a context are executed as if the user input modes referred to by the contexts have the state specified by the contexts.Type: GrantFiled: February 24, 2005Date of Patent: June 9, 2009Assignee: Autodesk, Inc.Inventor: John Wainwright
-
Patent number: 7496416Abstract: A method of varying the relationship between a scalar input parameter and a scalar output parameter, by: displaying a relationship between an input parameter and an output parameter as a curve on a computer screen; selecting at least one control point on the curve; and moving at least one handle associated to the at least one control point to vary the shape of the curve as the curve passes through the at least one control point, thereby varying the relationship between the input parameter and the output parameter.Type: GrantFiled: July 11, 2006Date of Patent: February 24, 2009Assignee: Luxology, LLCInventors: Stuart Harl Ferguson, Mark Brown
-
Patent number: 7420564Abstract: Shape animation is described. In one aspect, examples that pertain to a shape or motion that is to be animated are provided. The examples are placed within a multi-dimensional abstract space. Each dimension of the abstract space is defined by at least one of an adjective and an adverb. A point within the multi-dimensional abstract space is selected. The selected point does not coincide with a point that is associated with any of the examples. The selected point corresponds to a shape or motion within the abstract space. A single weight value for each of the examples is computed. The single weight values for each of the examples are combined in a manner that defines an interpolated shape or motion that is a blended combination of each of the examples of the set of examples.Type: GrantFiled: April 29, 2005Date of Patent: September 2, 2008Assignee: Microsoft CorporationInventors: Michael F. Cohen, Charles F. Rose, III, Peter-Pike Sloan
-
Patent number: 7152989Abstract: A bracelet includes at least one electronic display unit. Each display unit has a display having a plurality of display elements arranged in a sequence lying along the length of the bracelet and/or arranged in a sequence lying substantially around the perimeter of the display. The bracelet has a control circuit to control the display elements so that the characters displayed by the display elements appear to move along the sequence of display elements with time. In the alternative, the characters appear to move along a discrete face which is provided along the bracelet.Type: GrantFiled: November 15, 2002Date of Patent: December 26, 2006Inventor: Philip J. Radley-Smith
-
Patent number: 7116341Abstract: An information presentation apparatus creates a three-dimensional animation of a specific object in a three-dimensional virtual space on the basis of the human characteristic of paying more attention to a moving object. A user's attention can be drawn to a specific object, such as a destination building, in the virtual space displayed on the screen. Irrespective of whether the specific object is selected by the user or designated at the system side to which the user's attention is to be drawn, the user can easily detect the attention-drawing object.Type: GrantFiled: April 22, 2003Date of Patent: October 3, 2006Assignee: Sony CorporationInventor: Yasunori Ohto
-
Patent number: 7109993Abstract: A method for automated computerized audio visual dubbing of a movie comprises (i) generating a three-dimensional head model of an actor in a movie, the head model being representative of specific facial features of the actor, and (ii) generating a three-dimensional head model of a dubber making target sounds for the actor, the dubber head model being representative of specific facial features of the dubber, as the target sounds are made. The method also comprises modifying at least a portion of the specific facial features of the actor head model according to the dubber head model such that the actor appears to be producing target sounds made by the dubber.Type: GrantFiled: October 24, 2002Date of Patent: September 19, 2006Assignee: Yissum Research Development Company of the Hebrew University of JerusalemInventors: Shmuel Peleg, Ran Cohen, David Avnir
-
Patent number: 7053899Abstract: A system for creating an on-line book with an animated cover. The system includes an animation program for inserting an animation sequence at the beginning of an on-line book which is compiled into the M14 format. The animation program includes: a user interface module configured to receive input from a user; a data sequencing module which arranges at least two graphical images in a sequence; and an update module which modifies at least one compilation control file. The animation program modifies the control files for an on-line book compiler to provide for the display of an animated object upon the opening of the on-line book.Type: GrantFiled: November 4, 2003Date of Patent: May 30, 2006Assignee: Micron Technology Inc.Inventor: James A. McKeeth
-
Patent number: 7012607Abstract: A system and/or method that generates user interface output sequences controlled by a user interface output system. The user interface output system can provide event definitions to an application pro that specify high-level actions to be performed by the sequence and can issue low-level commands to direct the actions of the user interface output sequence. The user interface output system provides a user interface output controller, which acts as an interface between an application program and the low-level commands which specify tasks for the user interface output sequence to perform. The user interface output controller is generated from a specification, using a planning methodology.Type: GrantFiled: November 10, 1999Date of Patent: March 14, 2006Assignee: Microsoft CorporationInventors: David J. Kurlander, Daniel T. Ling
-
Patent number: 6999079Abstract: To provide a position related information presentation system that allows a user to experience as if the user had actually walked round and collected information about an area. A 3D map/information superimposed displaying portion reads 3D map data from a 3D map storing portion and displays area information such as town information related to the area displayed on the 3D map superimposed on the 3D map to the user. When the user changes a display of the 3D map by using a display change inputting portion, a position information searching portion searches for information related to a new display position from an area information storing portion. About the display of the area information superimposed on the 3D map, the field of view determining portion detects superimposing of one object on another such as buildings when viewed from the current position of the user using the map of the map database.Type: GrantFiled: December 12, 2001Date of Patent: February 14, 2006Assignee: NEC CorporationInventor: Koji Kida
-
Patent number: 6912431Abstract: An electronic device operation method and apparatus. A current state of a device such as TVs or VCRs is indicated as a graphic moving picture of a familiar character shape. Pictures containing an associated character shape are stored in correspondence with a various states of the electronic device. The pictures are formed of fonts each of which has a predetermined magnitude and corresponds to a block of the picture. One or more fonts are read during the time of shifting a device state according to a user key input, and the fonts are changed at time intervals to display a moving picture. A sound corresponding to the moving picture may be output together with the displayed moving picture, to further enhance the device state indication. Thus, a current state of the electronic device is more recognized by persons who do not read characters.Type: GrantFiled: June 12, 2001Date of Patent: June 28, 2005Assignee: Samsung Electronics Co., Ltd.Inventors: Jin-Hwi Kim, Jun-Hum Hwang, Eun-Jung Kang, Dae-Sung Park
-
Patent number: 6856329Abstract: A technique for enhancing an audio-driven computer generated animation includes the step of mapping a video clip generated by a digital camera to an object displayed in the animation. Additionally, the object or the video clip can be deformed when selected events are detected during playback of the video clip.Type: GrantFiled: September 20, 2000Date of Patent: February 15, 2005Assignee: Creative Technology Ltd.Inventors: Alan Peevers, Alan Seefeldt
-
Publication number: 20040189669Abstract: A visual tree structure as specified by a program is constructed and maintained by a visual system's user interface thread. As needed, the tree structure is traversed on the UI thread, with changes compiled into change queues. A secondary rendering thread that handles animation and graphical composition takes the content from the change queues, to construct and maintain a condensed visual tree. Static visual subtrees are collapsed, leaving a condensed tree with only animated attributes such as transforms as parent nodes, such that animation data is managed on the secondary thread, with references into the visual tree. When run, the rendering thread processes the change queues, applies changes to the condensed trees, and updates the structure of the animation list as necessary by resampling animated values at their new times. Content in the condensed visual tree is then rendered and composed. Animation and a composition communication protocol are also provided.Type: ApplicationFiled: March 27, 2003Publication date: September 30, 2004Inventors: Paul David, Gerhard A. Schneider, Matthew W. Calkins, Oreste Dorin Ungureanu, Ashraf Michail, Andrey E. Arsov, Leonardo E. Blanco
-
Publication number: 20040155911Abstract: In accordance with one or more embodiments, a method of managing animation data and related control data for recording on an enhanced navigation medium is provided. The method comprises constructing animation data comprising first image data into a first graphic MNG file in chunk data format, wherein the first graphic file comprises a first header portion, a second end portion, first control data and a frame containing additional data; and recording the first graphic file on an enhanced navigation medium.Type: ApplicationFiled: October 7, 2003Publication date: August 12, 2004Applicant: LG Electronics Inc.Inventors: Woo Seong Yoon, Jea Yong Yoon, Limoniv Alexandre, Byung Jin Kim
-
Patent number: 6621499Abstract: A video processing device and method receives data from a common data source, such as a frame buffer and outputs first overlay information in a first color space from a first port and outputs second overlay information in a second color from a second port to facilitate output of multiple overlay images in different color spaces from common memory through different ports. In one embodiment a bidirectional port is used to allow a set of common signal pads or a bus to function as a flexible bidirectional video data port.Type: GrantFiled: January 4, 1999Date of Patent: September 16, 2003Assignee: ATI International SRLInventor: Edward G. Callway
-
Patent number: 6587574Abstract: There is disclosed, for use in a system for detecting a movement of a selected object in a sequence of visual animated data frames, a video processing device for generating a descriptor data structure representative of a trajectory of the selected object. The video processing device comprises an image processor for identifying the selected object in the visual animated data frames and determining a trajectory of the selected object in a two dimensional (2D) or three dimensional (3D) coordinate space. The image processor generates a descriptor data structure that contains a position (usually a starting position) of the object in the coordinate space; a speed of the object in the coordinate space; and an acceleration of the object in the coordinate space.Type: GrantFiled: August 17, 1999Date of Patent: July 1, 2003Assignee: Koninklijke Philips Electronics N.V.Inventor: Sylvie Jeannin
-
Patent number: 6492990Abstract: A method using computer software for automatic audio visual dubbing (5) using an efficient computerized automatic method for audio visual dubbing of movies by computerized image copying of the characteristic features of the lip movements of the dubber onto the mouth area of the original speaker. The invention uses a method of vicinity-searching, three-dimensional head modeling of the original speaker (3), and texture mapping (10) technique to produce new images which correspond to the dubbed sound track: The invention thus overcomes the well known disadvantage of the correlation problems between lip movement in an original movie and the sound track of the dubbed movie.Type: GrantFiled: July 15, 1998Date of Patent: December 10, 2002Assignee: Yissum Research Development Company of the Hebrew University of JerusalemInventors: Shmuel Peleg, Ran Cohen, David Avnir
-
Patent number: 6459824Abstract: There is disclosed a method of retrieving moving pictures using joint point based moving information for allowing an user to retrieve pictures including a desired person object or the pose of the person object for still picture/moving picture data of multimedia data. The method of retrieving moving pictures using joint points based on pose information according to the present invention comprises the steps of extracting and expressing joint points for the joint point model against pictures where a major person exists from moving pictures or still pictures which are the object of retrival by means of joint points model based indexing apparatus, and retriving the person object according to the joint points extracted by said joint point model based indexing apparatus.Type: GrantFiled: July 9, 1999Date of Patent: October 1, 2002Assignee: Electronics and Telecommunications Research InstituteInventors: Han Kyu Lee, Jin Woong Kim
-
Patent number: 6369821Abstract: An animation system provides synchronization services to synchronize actions of two more interactive user interface characters that are displayed simultaneously. The animation services allow applications to make animation requests to control the actions of characters on the display. These actions include playing one of the character's animation sequences and generating speech output with lip-synched animation of the character's mouth. Accessible via script commands or an Application Programming Interface, the synchronization services allow an application to control interaction between two or more characters on the display. Applications can synchronize actions by invoking straightforward commands such as Wait, Interrupt, or Stop.Type: GrantFiled: February 26, 1998Date of Patent: April 9, 2002Assignee: Microsoft CorporationInventors: John Wickens Lamb Merrill, Tandy W. Trower, II, Mark Jeffrey Weinberg
-
Patent number: 5977965Abstract: A method, apparatus, and computer program product for building at least a portion of a motion picture on a computer system first monitors memory in the computer system for the creation of a frame of the motion picture. It consequently sets a flag in the computer system when it detects that the frame has been stored in the memory. Once the flag is set, the rendered frame is directed to a motion picture builder. Each frame in the portion of the motion picture being built is processed in this manner until the motion picture portion is formed.Type: GrantFiled: September 14, 1998Date of Patent: November 2, 1999Assignee: Intergraph CorporationInventors: Richard W. Davis, III, James Turner
-
Patent number: 5903743Abstract: A drill design aide for designing a drill having a plurality of positions wherein a user is able to access the drill design aide through a graphical interface which displays a drill being designed. A drawing module within the drill design aide enables a user to create and edit the drill being displayed upon the graphical interface. A count track module enables a user to create an initial formation and reshape the initial formation to a next formation without a user completely redrawing the next formation. A drill resize module enables a user to resize a previously designed drill having a first number of positions to a new drill having a different number of positions than the originally designed drill by either increasing or decreasing the number of positions within the drill.Type: GrantFiled: December 31, 1996Date of Patent: May 11, 1999Inventor: George Py Kolb