Sprite Patents (Class 345/683)
  • Patent number: 10926056
    Abstract: Described herein are a method, system and apparatus for mitigating motion sickness in a virtual reality (VR) environment. In an implementation, the system and apparatus can include a VR controller board, a processor and a VII headset. In an implementation, the processor and VR headset are an integrated device. In general, the method includes capturing measurements using the VR controller board. The measurements are indicative of user directional movements in a physical environment relative to the VR environment. In an implementation, the measurements relate to changes in the location of the center of mass of the user relative to the VR controller board. The processor uses the measurements to determine predetermined actions in the VR environment. The predetermined actions are then executed in the VR environment nearly simultaneous with the user directional movements in the physical environment.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: February 23, 2021
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Evgene Fainstain
  • Patent number: 9530177
    Abstract: A data access method is provided. The data access method is applied for a data device access device to access data from N layers to display an image, where N is a positive integer. Each of the N layers includes a horizontal start point, a horizontal end point, a vertical start point and a vertical end point. The data access method includes: dividing the image into a plurality of regions according to the horizontal start points, the horizontal end points, the vertical start points and the vertical end points, wherein the regions respectively correspond to the N layers; and accessing data from the respective layers corresponding to the regions when displaying the image.
    Type: Grant
    Filed: May 13, 2014
    Date of Patent: December 27, 2016
    Assignee: MStar Semiconductor, Inc.
    Inventors: Chih-Hao Chang, Cheng-Yu Hsieh
  • Patent number: 9336649
    Abstract: In some embodiments, a method including determining a first wagering game content and a second wagering game content, wherein the first wagering game content is related to a first wagering game, and wherein the second wagering game content is related to a second wagering game. The method can also include determining, based on priority rules, a first display priority for the first wagering game content, and a second display priority for the second wagering game content. The method can also include presenting, based on the first display priority, the first wagering game content. The method can also include presenting, based on the second display priority, the second wagering game content after the presenting of the first wagering game content, and detecting player inputs. The method can also include assigning priority values to the player inputs, and responding to the player inputs in an order related to the priority values.
    Type: Grant
    Filed: April 12, 2013
    Date of Patent: May 10, 2016
    Assignee: Bally Gaming, Inc.
    Inventors: Vijay K. Agarwal, Dale R. Buchholz, Mary M. Burke, Timothy F. Dinovo, Magesh Gangadharan, Jacek A. Grabiec, James S. Halprin, Mark C. Pace, Jacqueline F. Parra, David M. Pryor, Matthew J. Ward
  • Patent number: 8830254
    Abstract: An exemplary method comprises receiving graph data, generating an edge draw command to draw a first and a second edge as a display object, buffering first and second node positions for first and second sprites, respectively, identifying shader information associated with application of shading of the first sprite and the second sprite, the shader information indicating a change of shade based on distance from a first position and a change of shade based on distance from a second position associated with the second sprite, generating a node draw command to draw at least the first and second sprites, generating a graph shading command to apply shading to at least a portion of the first sprite based and to apply shading to at least a portion of the second sprite based, and providing the edge draw command, node draw command, and graph shading command to a graph execution module.
    Type: Grant
    Filed: January 24, 2012
    Date of Patent: September 9, 2014
    Assignee: Ayasdi, Inc.
    Inventor: Ryan Noon
  • Patent number: 8817087
    Abstract: A method of receiving input from a user includes sensing a first trajectory of a center of mass of a hand of the user during a gesture made by the hand. A second trajectory of a finger tip of the hand of the user during the gesture made by the hand is also sensed. An alphanumeric character represented by the gesture made by the hand is determined dependent upon both the first trajectory and the second trajectory.
    Type: Grant
    Filed: November 1, 2010
    Date of Patent: August 26, 2014
    Assignee: Robert Bosch GmbH
    Inventors: Fuliang Weng, You-Chi Cheng, Liu Ren
  • Patent number: 8706661
    Abstract: A method of determining whether a sprite will be generated determines a probability of a first page module being displayed on a web page together with a second page module, and if the probability exceeds a predetermined threshold, generates the sprite based on a first image within the first page module and a second image within the second page module, a rule indicating that the sprite contains the first image and the second image, and a style sheet code associated with the sprite.
    Type: Grant
    Filed: November 10, 2009
    Date of Patent: April 22, 2014
    Assignee: Yahoo! Inc.
    Inventor: Keith A. Marlow
  • Patent number: 8514255
    Abstract: An image control device includes a display control section that performs a normal display control process that controls an image based on a first designation position, and controls the image based on a second designation position, and performs a special display control process that controls the image based on the first designation position and the second designation position based on a given condition.
    Type: Grant
    Filed: August 27, 2010
    Date of Patent: August 20, 2013
    Assignee: Namco Bandai Games Inc.
    Inventors: Hirofumi Kami, Masanao Kuroda, Masahide Kito, Katsunori Kimizu, Naohiro Hayashi, Tomokazu Matsumaru
  • Patent number: 8441491
    Abstract: One embodiment of the present invention sets forth a technique for performing undo operations on a graphics processing unit. The graphics processing unit is configured to copy a current buffer prior to performing modifications to the current buffer. The copy of the buffer is subtracted from the modified current buffer to generate a difference buffer. An undo operation is performed by subtracting the difference buffer from the modified current buffer. A sequence of difference buffers may be generated to provide multiple undo levels. Adding a subsequent difference buffers to the current buffer, generated by performing an undo operation, has the effect of performing a redo operation. The difference buffers are compressed for efficient storage and transmission between memory local to the graphics processing unit and system memory.
    Type: Grant
    Filed: July 18, 2008
    Date of Patent: May 14, 2013
    Assignee: Autodesk, Inc.
    Inventor: Ian Ameline
  • Patent number: 8187090
    Abstract: The invention provides a conjuring assisting toy which can make a viewer feel the supernatural force and interestedness which are inherent in a conjuring trick by displaying the result of a conjuring trick through simple operations, there is provided a conjuring assisting toy including a display means for displaying an image, a coordinate inputting means for designating coordinates relative to a display area of the display means, and a central control means, wherein the central control means includes a main control unit, a conjuring data storage unit, an input analyzing unit and an operation unit, an operation result storage unit, an inputted diagram storage unit, and an image data forming and outputting unit, an inputted position signal is analyzed by the input analyzing unit, the main control unit causes position information based on the inputted position signal to be stored in the inputted diagram storage unit, causes the display means to display a line image, determines specific feature information from i
    Type: Grant
    Filed: October 19, 2007
    Date of Patent: May 29, 2012
    Assignees: Nintendo Co., Ltd., Tenyo Co., Ltd.
    Inventor: Hiroshi Kondo
  • Patent number: 7982738
    Abstract: A “Video Browser” provides interactive browsing of unique events occurring within an overall video recording. In particular, the Video Browser processes the video to generate a set of video sprites representing unique events occurring within the overall period of the video. These unique events include, for example, motion events, security events, or other predefined event types, occurring within all or part of the total period covered by the video. Once the video has been processed to identify the sprites, the sprites are then arranged over a background image extracted from the video to create an interactive static video montage. The interactive video montage illustrates all events occurring within the video in a single static frame. User selection of sprites within the montage causes either playback of a portion of the video in which the selected sprites were identified, or concurrent playback of the selected sprites within a dynamic video montage.
    Type: Grant
    Filed: December 1, 2004
    Date of Patent: July 19, 2011
    Assignee: Microsoft Corporation
    Inventors: Nebojsa Jojic, Chris Pal
  • Patent number: 7762893
    Abstract: When a player is controlling a first object with a pointing device, an in-operation flag indicating that the player is controlling the first object with the pointing device is set as “ON”. When the in-operation flag is set as “ON” and a second object is within a predetermined distance from an input position of the pointing device, the second object is selected. When the in-operation flag is set as “OFF”, that is, when the player stops controlling the first object, the first object is caused to perform a process for exerting an effect on the second object having been selected.
    Type: Grant
    Filed: January 9, 2006
    Date of Patent: July 27, 2010
    Assignee: Nintendo Co., Ltd.
    Inventors: Yuuji Kando, Yutaka Hiramuki
  • Patent number: 7695367
    Abstract: A predetermined action is performed between a player object and another object positioned in a first determination range when a player designates said another object by controlling a pointing device. On the other hand, when the player performs an operation so as to designate said another object positioned outside the first determination range, a position of the player object is updated based on the designated position.
    Type: Grant
    Filed: January 9, 2006
    Date of Patent: April 13, 2010
    Assignee: Nintendo Co., Ltd.
    Inventors: Isao Moro, Hiromichi Miyake, Toshinori Kawai
  • Patent number: 7677976
    Abstract: When a player character applies a damage to an attack target character on the basis of an attack action of the player character, it is determined whether the attack is a direct attack or a specific kind of attack different from the direct attack and defined in advance. A panic reaction term of a panic reaction is determined in the case where it is determined that the attack is the specific kind of attack. In the panic reaction, the attack target character becomes a state where the attack target character cannot attack the player character and defend oneself from an attack from the player character. The panic reaction is executed until the panic reaction term elapses. A privilege is applied to the player character in the case where it is determined that the attack target character suffers the direct attack during execution of the panic reaction.
    Type: Grant
    Filed: September 18, 2007
    Date of Patent: March 16, 2010
    Assignee: Kabushiki Kaisha Square Enix
    Inventors: Koichi Ishii, Satoshi Kitade, Yuuichi Tsuchiya
  • Patent number: 7256797
    Abstract: An image processing device comprises a decoder, a sprite buffer interface, and a sprite buffer as well as a rendering engine, a frame buffer interface, and a frame buffer, which is characterized by synchronizing the write timing for the sprite buffer with the read timing for the frame buffer. That is, the decoder decodes compressed image data to restore original image data before compression. The sprite buffer interface writes the decoded data (i.e., sprite pattern data) into the sprite buffer, from which the sprite pattern data are read and supplied to the rendering engine. The rendering engine performs a prescribed rendering process (e.g., magnification, reduction, rotation, deformation, etc.) on the sprite pattern data, which are then written into the frame buffer. A display controller reads rendering-completed data (i.e., display data) from the frame buffer so as to output them to a display.
    Type: Grant
    Filed: January 28, 2004
    Date of Patent: August 14, 2007
    Assignee: Yamaha Corporation
    Inventor: Yoshiji Yoshida
  • Patent number: 7113185
    Abstract: A simplified general model and an associated estimation algorithm is provided for modeling visual data such as a video sequence. Specifically, images or frames in a video sequence are represented as collections of flat moving objects that change their appearance and shape over time, and can occlude each other over time. A statistical generative model is defined for generating such visual data where parameters such as appearance bit maps and noise, shape bit-maps and variability in shape, etc., are known. Further, when unknown, these parameters are estimated from visual data without prior pre-processing by using a maximization algorithm. By parameter estimation and inference in the model, visual data is segmented into components which facilitates sophisticated applications in video or image editing, such as, for example, object removal or insertion, tracking and visual surveillance, video browsing, photo organization, video compositing, etc.
    Type: Grant
    Filed: November 14, 2002
    Date of Patent: September 26, 2006
    Assignee: Microsoft Corporation
    Inventors: Nebojsa Jojic, Brendan J. Frey
  • Patent number: 7079159
    Abstract: A motion estimation apparatus, method, and machine-readable medium capable of detecting scrolling text or graphic data, which can provide information of whether text or graphic data scrolling in a horizontal direction on a screen exists and information related thereto.
    Type: Grant
    Filed: October 17, 2003
    Date of Patent: July 18, 2006
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Seung-joon Yang
  • Patent number: 6611268
    Abstract: A system and process for generating a 3D video animation of an object referred to as a 3D Video Texture is presented. The 3D Video Texture is constructed by first simultaneously videotaping an object from two or more different cameras positioned at different locations. Video from, one of the cameras is used to extract, analyze and synthesize a video sprite of the object of interest. In addition, the first, contemporaneous, frames captured by at least two of the cameras are used to estimate a 3D depth map of the scene. The background of the scene contained within the depth map is then masked out, and a clear shot of the scene background taken before filming of the object began, leaving just the object. To generate each new frame in the 3D video animation, the extracted region making up a “frame” of the video sprite is mapped onto the previously generated 3D surface.
    Type: Grant
    Filed: August 22, 2000
    Date of Patent: August 26, 2003
    Assignee: Microsoft Corporation
    Inventors: Richard S. Szeliski, David Salesin, Arno Schödl
  • Patent number: 6538635
    Abstract: An electronic apparatus includes a screen configured to display a desired portion of a icons. A controller rotationally moves of icons along a fictitious ring so that the desired portion of the icons are displayed on the screen.
    Type: Grant
    Filed: March 16, 1999
    Date of Patent: March 25, 2003
    Assignee: Koninklijke Philips Electronics N.V.
    Inventor: Nicolas Ringot
  • Patent number: 6532312
    Abstract: A mosaic image, called a quilt, is created from a large (but finite) number of images submitted by people via the internet. Viewers, through the internet may view the quilt, zoom in or out, pan through the mosaic image to view images used to make the quilt and add there own images. Clicking on a particular image accesses text and other data on that particular image. A search engine allows the viewers to locate one or a related group of images. Images can be organized by hue or other attributes to generate an overall larger recognizable image (such as the Kodak logo, or outline of the continents). In the preferred embodiment, a mosaic of the world is the initial mosaic that is viewed via the internet and has the various mosaic tiles that make up the world replaced by a large number of images submitted in a predetermined, sequential manner by people all over the internet.
    Type: Grant
    Filed: June 14, 1999
    Date of Patent: March 11, 2003
    Assignee: Eastman Kodak Company
    Inventor: F. Lee Corkran
  • Patent number: 6526183
    Abstract: The invention relates to a method and device for generating a large static image M(n), such as a sprite or a mosaic, from a video sequence including successive video objects. This method comprises a first step for estimating motion parameters related to the current video object V0(n) of the sequence with respect to the previously generated static image M(n−1), a second step for warping this video object on the basis of the estimated motion parameters, a third step for blending the warped video object thus obtained with the previously generated static image M(n−1), and a fourth step for computing, for each picture element of the current video object, a weighting coefficient WWF(n)[x,y] correlated to the error between the warped video object and the static image M(n−1), the blending formula then taking into account said weighting coefficients.
    Type: Grant
    Filed: August 4, 1999
    Date of Patent: February 25, 2003
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Michel Bonnet, Oriol Sans Estrada
  • Patent number: 6496606
    Abstract: The invention relates to a method and device for generating a large static image M(n), such as a sprite or a mosaic, from a video sequence including successive video objects. This method comprises a first step for estimating motion parameters related to the current video object V0(n) of the sequence with respect to the previously generated static image M(n−1), a second step for warping this video object on the basis of the estimated motion parameters, and a third step for blending the warped video object WV0(n) thus obtained with the previously generated static image M(n−1). According to the invention, an additional step for computing, for each picture element of the current video object, a weighting coefficient wWF(n)[x,y] correlated to the error between the warped video object and the static image M(n−1) is provided, and the blending formula now takes into account said weighting coefficients.
    Type: Grant
    Filed: August 4, 1999
    Date of Patent: December 17, 2002
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Vincent Boutroux, Michel Bonnet
  • Patent number: 6487323
    Abstract: The invention relates to a method for generating a large static image M(n), such as a sprite or a mosaic, from a video sequence. This method first comprises, in view of a first accretion step, an estimation of the motion parameters related to the video objects of the sequence, with respect to the previously generated static image. Each video objects is then warped on the basis of said parameters, and the warped video objects are blended with the previously generated static image. According to the invention, said method also comprises (n−1) further accretion steps, but applied this time to the same video sequence considered in the reverse order. Each additional accretion step itself includes a warping sub-step, based on each successive video object considered in said reverse order and on the corresponding motion parameters already estimated, and a blending sub-step, pixel-based or region-based weighting coefficients being then computed in order to be taken into account during the blending steps.
    Type: Grant
    Filed: August 4, 1999
    Date of Patent: November 26, 2002
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Michel A. A. Bonnet, Oriol Sans Estrada
  • Patent number: 6337701
    Abstract: An apparatus and method for the hardware support of multicolor software cursors is provided. The data structures defining the software cursor are mapped into the buffer of a video device supporting a multicolor sprite. Each color region in the software cursor is identified via the data structures, and a corresponding data value loaded into the buffer in response thereto. The color of the pixels in each region is specified by loading a color data value representing the color, obtained from one of the data structures, into a register associated with the respective region.
    Type: Grant
    Filed: January 29, 1999
    Date of Patent: January 8, 2002
    Assignee: International Business Machines Corp.
    Inventor: Scott Thomas Jones
  • Patent number: 6313850
    Abstract: In a display system having a predefined number, n, of pixel types, a display processor, such as a digital versatile disc (DVD) display processor, includes a color palette which can store more than n color/contrast values and a subpicture bitmap composed of subpicture pixel values, each of which corresponds to one of the n pixel types. In a DVD display system, for example, the DVD subpicture pixel types are: Background, Pattern, Emphasis 1, and Emphasis 2. Each subpicture pixel value is, in turn, related to a color/contrast combination by the color palette, with each pixel value corresponding to the address of a palette location. The corresponding palette location contains the color/contrast value for the related subpicture pixel type. To modify the color/contrast value of a selected group of the pixels having one of the four DVD subpicture pixel types, the display processor updates the color palette, associating new color/contrast values with previously “unused” palette locations.
    Type: Grant
    Filed: November 1, 1999
    Date of Patent: November 6, 2001
    Assignee: Oak Technology, Inc.
    Inventor: Brian M. Czako
  • Patent number: 6292203
    Abstract: A method is provided for use on an OSD-based (On-Screen Display) video display system, such as a VCD system, a super VCD system, or a DVD system, for the purpose of enhancing the resolution of cursor movement on the display screen of the video 5 display system. This method can help achieve the cursor movement resolution enhancement simply through software modifications without having to modify or add extra hardware to the existing video display system. By this method, the OSD blocks are partitioned into an array of subblocks, one subblock representing one resolution unit for the cursor movement. A number of predesigned sets of fragmented cursor patterns are provided and prestored in the display memory of the video display system. A corresponding set of fragmented cursor patterns can be retrieved for display in specified OSD blocks in response to a particular movement of the cursor over the display screen.
    Type: Grant
    Filed: May 27, 1999
    Date of Patent: September 18, 2001
    Assignee: Winbond Electronics Corp.
    Inventor: Hung-Min Wang
  • Patent number: 5818711
    Abstract: A method for visually displaying the status of edits utilizes a plurality of visual indicia proximal the portions of edited program segments. Program segments which have not been edited and are currently part of the executable program in the programmable logic controller's processor are represented with solid power rails. Edited rungs which have either been inserted, replaced or deleted are noted as such by I, R and D indicia proximal the power rail of the rung. An asterisk symbol (*) is used to visually identify rungs that have been modified at the workstation but which have not yet been downloaded to the controller. Other visual indicia identify to a workstation operator rungs which have been verified. When the controller is put into test edits mode, the state of the program in the controller prior to downloading the edited program segments is maintained but is not executed and the edits are resolved into the program executing in the processor.
    Type: Grant
    Filed: September 30, 1996
    Date of Patent: October 6, 1998
    Assignee: Allen Bradley Company, LLC
    Inventors: Judith E. Schwabe, Shelly L. Urdaneta