Patents by Inventor Mitsuhiro Honme

Mitsuhiro Honme has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8493392
    Abstract: An image display device is constructed by a display memory, a sprite attribute table, a sprite rendering processor and an animation execution engine. The display memory stores image data to be displayed on a display. The sprite attribute table stores attribute data representing a display attribute of a sprite which is a component of the image data. The sprite rendering processor executes a drawing process for reflecting image data of the sprite to the image data stored in the display memory according to the attribute data stored in the sprite attribute table. The animation execution engine reads an animation execution program including both attribute data to be transferred and a table write command of the attribute data from an external memory, and executes the animation execution program to transfer the attribute data to the sprite attribute table according to the table write command.
    Type: Grant
    Filed: June 23, 2010
    Date of Patent: July 23, 2013
    Assignee: Yamaha Corporation
    Inventor: Mitsuhiro Honme
  • Patent number: 8315459
    Abstract: In a lossless compression-encoding device, a calculation part calculates differences between different types of pixel data representing the first, second and third color components of an image, and outputs the calculated differences as a plurality of types of difference data. A lossless compression-encoding part performs lossless compression-encoding on each of color component data which include the different types of the pixel data representing the first to third color components and the plurality of the types of the difference data, and outputs a plurality of types of compressed data which correspond to the respective types of the color component data.
    Type: Grant
    Filed: September 29, 2009
    Date of Patent: November 20, 2012
    Assignee: Yamaha Corporation
    Inventors: Yukinari Nishikawa, Mitsuhiro Honme
  • Patent number: 8311352
    Abstract: In a lossless compression-encoding device, a differential coding part calculates a prediction value of data to be compressed, and calculates a prediction error that is a difference between the prediction value and an actual value of the data to be compressed. A prediction error conversion part performs reversal of a sign bit of the prediction error output by the differential coding part in case that the reversal of the sign bit of the prediction error decreases an absolute value of the prediction error. A variable-length coding part performs variable-length coding on the prediction error that has been processed by the prediction error conversion part to generate a variable-length code representing the prediction error, and outputs the variable-length code as compressed data in such a manner that a code length of the compressed data decreases as the absolute value of the prediction error decreases.
    Type: Grant
    Filed: September 29, 2009
    Date of Patent: November 13, 2012
    Assignee: Yamaha Corporation
    Inventors: Yukinari Nishikawa, Mitsuhiro Honme
  • Publication number: 20100080475
    Abstract: In a lossless compression-encoding device, a calculation part calculates differences between different types of pixel data representing the first, second and third color components of an image, and outputs the calculated differences as a plurality of types of difference data. A lossless compression-encoding part performs lossless compression-encoding on each of color component data which include the different types of the pixel data representing the first to third color components and the plurality of the types of the difference data, and outputs a plurality of types of compressed data which correspond to the respective types of the color component data.
    Type: Application
    Filed: September 29, 2009
    Publication date: April 1, 2010
    Applicant: Yamaha Corporation
    Inventors: Yukinari Nishikawa, Mitsuhiro Honme
  • Publication number: 20100080480
    Abstract: In a lossless compression-encoding device, a differential coding part calculates a prediction value of data to be compressed, and calculates a prediction error that is a difference between the prediction value and an actual value of the data to be compressed. A prediction error conversion part performs reversal of a sign bit of the prediction error output by the differential coding part in case that the reversal of the sign bit of the prediction error decreases an absolute value of the prediction error. A variable-length coding part performs variable-length coding on the prediction error that has been processed by the prediction error conversion part to generate a variable-length code representing the prediction error, and outputs the variable-length code as compressed data in such a manner that a code length of the compressed data decreases as the absolute value of the prediction error decreases.
    Type: Application
    Filed: September 29, 2009
    Publication date: April 1, 2010
    Applicant: Yamaha Corporation
    Inventors: Yukinari Nishikawa, Mitsuhiro Honme
  • Publication number: 20090051689
    Abstract: In image processing adapted to a display apparatus using a plurality of line buffers for storing data regarding dots aligned on scanning lines on the screen, when a line having a prescribed width and a prescribed length is drawn on the screen, a line drawing range is calculated with reference to start-point coordinates and end-point coordinates as well as the width of line, thus selecting dots on the screen with reference to coordinates of intersections between the scanning lines and the boundaries of the line drawing range, wherein data regarding the selected dots are written into at least one of the line buffers. In line terminating processing, a virtual circle whose diameter matches the width of the line is imaginarily drawn at one end of the line, so that data regarding dots belonging to the virtual circle are written into at least one of the line buffers.
    Type: Application
    Filed: September 11, 2008
    Publication date: February 26, 2009
    Applicant: Yamaha Corporation
    Inventor: Mitsuhiro Honme
  • Patent number: 7439980
    Abstract: In image processing adapted to a display apparatus using a plurality of line buffers for storing data regarding dots aligned on scanning lines on the screen, when a line having a prescribed width and a prescribed length is drawn on the screen, a line drawing range is calculated with reference to start-point coordinates and end-point coordinates as well as the width of line, thus selecting dots on the screen with reference to coordinates of intersections between the scanning lines and the boundaries of the line drawing range, wherein data regarding the selected dots are written into at least one of the line buffers. In line terminating processing, a virtual circle whose diameter matches the width of the line is imaginarily drawn at one end of the line, so that data regarding dots belonging to the virtual circle are written into at least one of the line buffers.
    Type: Grant
    Filed: March 3, 2005
    Date of Patent: October 21, 2008
    Assignee: Yamaha Corporation
    Inventor: Mitsuhiro Honme
  • Patent number: 7362339
    Abstract: Image processing is performed on a plurality of layers including at least one line display layer or at least one sprite display layer, from which a plurality of attribute data regarding lines or sprites are sequentially read out so as to produce a plurality of display data, which are then written over each other in a buffer memory, so that the corresponding images are displayed on the screen of a display. With respect to overlapped regions at which plural lines or sprites overlap each other, plural display data are written over each other in the buffer memory in accordance with a first-in-first-out principle. In line processing, image data regarding different lines are subjected to alpha blending and are then written into the buffer memory. In sprite processing, image data regarding different sprites are subjected to rendering and alpha blending and are then written into the buffer memory.
    Type: Grant
    Filed: January 26, 2005
    Date of Patent: April 22, 2008
    Assignee: Yamaha Corporation
    Inventor: Mitsuhiro Honme
  • Publication number: 20070252905
    Abstract: An image processing apparatus is designed for displaying an image written in a video memory, on a display device in the form of an array of dots, by performing distortion correction of the image based on a distortion rate, and by performing tilt correction of the image based on a tilt angle. In the image processing apparatus, a first computing part computes a position before the tilt correction based on the tilt angle, for each dot of the image displayed in the display device. A second computing part computes a position before the distortion correction based on the distortion rate, for each position computed by the first computing part. A color data computing part computes color data of the position computed by the second computing part, based on color data of dots around the position in the video memory.
    Type: Application
    Filed: April 20, 2007
    Publication date: November 1, 2007
    Applicant: YAMAHA CORPORATION
    Inventors: Yasuaki Kamiya, Mitsuhiro Honme
  • Publication number: 20050195207
    Abstract: In image processing adapted to a display apparatus using a plurality of line buffers for storing data regarding dots aligned on scanning lines on the screen, when a line having a prescribed width and a prescribed length is drawn on the screen, a line drawing range is calculated with reference to start-point coordinates and end-point coordinates as well as the width of line, thus selecting dots on the screen with reference to coordinates of intersections between the scanning lines and the boundaries of the line drawing range, wherein data regarding the selected dots are written into at least one of the line buffers. In line terminating processing, a virtual circle whose diameter matches the width of the line is imaginarily drawn at one end of the line, so that data regarding dots belonging to the virtual circle are written into at least one of the line buffers.
    Type: Application
    Filed: March 3, 2005
    Publication date: September 8, 2005
    Applicant: Yamaha Corporation
    Inventor: Mitsuhiro Honme
  • Publication number: 20050168475
    Abstract: Image processing is performed on a plurality of layers including at least one line display layer or at least one sprite display layer, from which a plurality of attribute data regarding lines or sprites are sequentially read out so as to produce a plurality of display data, which are then written over each other in a buffer memory, so that the corresponding images are displayed on the screen of a display. With respect to overlapped regions at which plural lines or sprites overlap each other, plural display data are written over each other in the buffer memory in accordance with a first-in-first-out principle. In line processing, image data regarding different lines are subjected to alpha blending and are then written into the buffer memory. In sprite processing, image data regarding different sprites are subjected to rendering and alpha blending and are then written into the buffer memory.
    Type: Application
    Filed: January 26, 2005
    Publication date: August 4, 2005
    Applicant: Yamaha Corporation
    Inventor: Mitsuhiro Honme
  • Publication number: 20050046635
    Abstract: An image processing apparatus and method allow a plurality of sprites to be sequentially drawn in a prescribed display order counted from a higher priority and also allows color computation to be executed with respect to a plurality of layers on the display screen. It comprises an ? coefficient buffer for storing ? coefficients with respect to pixels included in image displayed on the screen, an ? coefficient calculation module for storing an ? coefficient, which is calculated with respect to a lower layer prior to execution of ? blending, and an ? blending module for performing ? blending by use of drawing data, drawing-completed data, and the ? coefficient stored in the ? coefficient module when drawing the lower layer on the display screen.
    Type: Application
    Filed: August 26, 2004
    Publication date: March 3, 2005
    Applicant: YAMAHA CORPORATION
    Inventor: Mitsuhiro Honme