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: 20140063035Abstract: 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: ApplicationFiled: August 30, 2013Publication date: March 6, 2014Applicant: Yamaha CorporationInventors: Yoshiyasu HIRAI, Yukinari NISHIKAWA, Mitsuhiro HONME
-
Patent number: 8493392Abstract: 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: GrantFiled: June 23, 2010Date of Patent: July 23, 2013Assignee: Yamaha CorporationInventor: Mitsuhiro Honme
-
Patent number: 8315459Abstract: 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: GrantFiled: September 29, 2009Date of Patent: November 20, 2012Assignee: Yamaha CorporationInventors: Yukinari Nishikawa, Mitsuhiro Honme
-
Patent number: 8311352Abstract: 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: GrantFiled: September 29, 2009Date of Patent: November 13, 2012Assignee: Yamaha CorporationInventors: Yukinari Nishikawa, Mitsuhiro Honme
-
Publication number: 20110025917Abstract: 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: ApplicationFiled: July 26, 2010Publication date: February 3, 2011Applicant: YAMAHA CORPORATIONInventor: Mitsuhiro HONME
-
Publication number: 20110002553Abstract: 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: ApplicationFiled: June 28, 2010Publication date: January 6, 2011Applicant: YAMAHA CORPORATIONInventors: Yukinari NISHIKAWA, Mitsuhiro HONME
-
Publication number: 20100328318Abstract: 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: ApplicationFiled: June 23, 2010Publication date: December 30, 2010Applicant: YAMAHA CORPORATIONInventors: Mitsuhiro HONME, Fuminori NAGASE, Masafumi HIROMOTO, Hiroshi NAKAHARA, Yoshiyasu HIRAI, Kenji FUKUMA
-
Publication number: 20100080475Abstract: 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: ApplicationFiled: September 29, 2009Publication date: April 1, 2010Applicant: Yamaha CorporationInventors: Yukinari Nishikawa, Mitsuhiro Honme
-
Publication number: 20100080480Abstract: 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: ApplicationFiled: September 29, 2009Publication date: April 1, 2010Applicant: Yamaha CorporationInventors: Yukinari Nishikawa, Mitsuhiro Honme
-
Publication number: 20090051689Abstract: 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: ApplicationFiled: September 11, 2008Publication date: February 26, 2009Applicant: Yamaha CorporationInventor: Mitsuhiro Honme
-
Patent number: 7439980Abstract: 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: GrantFiled: March 3, 2005Date of Patent: October 21, 2008Assignee: Yamaha CorporationInventor: Mitsuhiro Honme
-
Patent number: 7362339Abstract: 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: GrantFiled: January 26, 2005Date of Patent: April 22, 2008Assignee: Yamaha CorporationInventor: Mitsuhiro Honme
-
Publication number: 20070252905Abstract: 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: ApplicationFiled: April 20, 2007Publication date: November 1, 2007Applicant: YAMAHA CORPORATIONInventors: Yasuaki Kamiya, Mitsuhiro Honme
-
Publication number: 20050195207Abstract: 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: ApplicationFiled: March 3, 2005Publication date: September 8, 2005Applicant: Yamaha CorporationInventor: Mitsuhiro Honme
-
Publication number: 20050168475Abstract: 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: ApplicationFiled: January 26, 2005Publication date: August 4, 2005Applicant: Yamaha CorporationInventor: Mitsuhiro Honme
-
Publication number: 20050046635Abstract: 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: ApplicationFiled: August 26, 2004Publication date: March 3, 2005Applicant: YAMAHA CORPORATIONInventor: Mitsuhiro Honme