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).

  • Publication number: 20140063035
    Abstract: An image display apparatus is coupled to a nonvolatile memory section, and includes an image processing part configured to display an image on a display device, an initial setting circuit, and a control register configured to control respective parts in the image display apparatus. At power-on or start-up of the image display apparatus, the initial setting circuit reads initialization data from the nonvolatile memory section and sets communication mode for communicating with the nonvolatile memory section to the control register. The communication mode is specified by the initialization data. After the initial setting circuit sets the communication mode to the control register, the image processing part reads image data from the nonvolatile memory section by using the communication mode set in the control register and displays an initial image relating to the image data on the display device.
    Type: Application
    Filed: August 30, 2013
    Publication date: March 6, 2014
    Applicant: Yamaha Corporation
    Inventors: Yoshiyasu HIRAI, Yukinari NISHIKAWA, Mitsuhiro HONME
  • 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: 20110025917
    Abstract: A video processing device includes a sprite rendering processor in connection with a display buffer (e.g. line buffers) and an alpha table. The sprite rendering processor alternately performs first rendering based on sprite attribute data and second rendering based on alpha attribute data. The first rendering is performed via alpha blending on video data of sprites, rendering-destination video data of the display buffer, and rendering-destination alpha data of the alpha buffer which are produced via the second rendering with the alpha buffer, thus producing resultant video data, which is written over rendering-destination video data in the display buffer. One type of sprite is connected with at least one alpha table which describes alpha data ranging from perfect transparency and perfect non-transparency and which is optimized to demonstrate an anti-aliasing effect on the boundary of a colored region of each sprite on the screen of a visual display.
    Type: Application
    Filed: July 26, 2010
    Publication date: February 3, 2011
    Applicant: YAMAHA CORPORATION
    Inventor: Mitsuhiro HONME
  • Publication number: 20110002553
    Abstract: A compressive coding device is constituted of a coordinates conversion process converting original pixel data of the RGB presentation into pixel data of the YCbCr presentation, an irreversible conversion process, and a reversible compressive coding process. In the irreversible conversion process, the components Cb and Cr of pixel data are thinned out by way of a reduction process and subsequently interpolated based on the component Y of pixel data by way of an expansion process, while some bits of pixel data are reduced by way of a quantization process. The reversible compressive coding process performs a predictive coding process and a variable-length coding process on each pixel data selected in a raster-scanning sequence, thus producing compressive coded data. This makes it possible to decode both reversible compressive coded data and irreversible compressive coded data in units of lines.
    Type: Application
    Filed: June 28, 2010
    Publication date: January 6, 2011
    Applicant: YAMAHA CORPORATION
    Inventors: Yukinari NISHIKAWA, Mitsuhiro HONME
  • Publication number: 20100328318
    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: Application
    Filed: June 23, 2010
    Publication date: December 30, 2010
    Applicant: YAMAHA CORPORATION
    Inventors: Mitsuhiro HONME, Fuminori NAGASE, Masafumi HIROMOTO, Hiroshi NAKAHARA, Yoshiyasu HIRAI, Kenji FUKUMA
  • 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