Patents by Inventor Ikko Fushiki

Ikko Fushiki 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: 20240027794
    Abstract: Systems and methods for regulating the speed of movement of virtual objects presented by a wearable system are described. The wearable system may present three-dimensional (3D) virtual content that moves, e.g., laterally across the user's field of view and/or in perceived depth from the user. The speed of the movement may follow the profile of an S-curve, with a gradual increase to a maximum speed, and a subsequent gradual decrease in speed until an end point of the movement is reached. The decrease in speed may be more gradual than the increase in speed. This speed curve may be utilized in the movement of virtual objections for eye-tracking calibration. The wearable system may track the position of a virtual object (an eye-tracking target) which moves with a speed following the S-curve. This speed curve allows for rapid movement of the eye-tracking target, while providing a comfortable viewing experience and high accuracy in determining the initial and final positions of the eye as it tracks the target.
    Type: Application
    Filed: June 23, 2023
    Publication date: January 25, 2024
    Inventors: Yan Xu, Ikko Fushiki, Suraj Manjunath Shanbhag, Shiuli Das, Jung-Suk Lee
  • Patent number: 11726349
    Abstract: Systems and methods for regulating the speed of movement of virtual objects presented by a wearable system are described. The wearable system may present three-dimensional (3D) virtual content that moves, e.g., laterally across the user's field of view and/or in perceived depth from the user. The speed of the movement may follow the profile of an S-curve, with a gradual increase to a maximum speed, and a subsequent gradual decrease in speed until an end point of the movement is reached. The decrease in speed may be more gradual than the increase in speed. This speed curve may be utilized in the movement of virtual objections for eye-tracking calibration. The wearable system may track the position of a virtual object (an eye-tracking target) which moves with a speed following the S-curve. This speed curve allows for rapid movement of the eye-tracking target, while providing a comfortable viewing experience and high accuracy in determining the initial and final positions of the eye as it tracks the target.
    Type: Grant
    Filed: February 11, 2021
    Date of Patent: August 15, 2023
    Assignee: Magic Leap, Inc.
    Inventors: Yan Xu, Ikko Fushiki, Suraj Manjunath Shanbhag, Shiuli Das, Jung-Suk Lee
  • Publication number: 20210255485
    Abstract: Systems and methods for regulating the speed of movement of virtual objects presented by a wearable system are described. The wearable system may present three-dimensional (3D) virtual content that moves, e.g., laterally across the user's field of view and/or in perceived depth from the user. The speed of the movement may follow the profile of an S-curve, with a gradual increase to a maximum speed, and a subsequent gradual decrease in speed until an end point of the movement is reached. The decrease in speed may be more gradual than the increase in speed. This speed curve may be utilized in the movement of virtual objections for eye-tracking calibration. The wearable system may track the position of a virtual object (an eye-tracking target) which moves with a speed following the S-curve. This speed curve allows for rapid movement of the eye-tracking target, while providing a comfortable viewing experience and high accuracy in determining the initial and final positions of the eye as it tracks the target.
    Type: Application
    Filed: February 11, 2021
    Publication date: August 19, 2021
    Inventors: Yan Xu, Ikko Fushiki, Suraj Manjunath Shanbhag, Shiuli Das, Jung-Suk Lee
  • Publication number: 20140027516
    Abstract: A method for color extension of bar codes includes converting the white portions of a plurality of black and white bar codes to a color unique to each bar code; merging the converted bar codes together to form a combined color image; and producing a color bar code from the combined color image. The method may include rendering, scanning, and decoding the color bar code to recreate the black and white bar codes. The contents of the black and white bar codes may be utilized as data to store text, graphics commands, or music.
    Type: Application
    Filed: July 24, 2013
    Publication date: January 30, 2014
    Inventor: Ikko Fushiki
  • Publication number: 20110316793
    Abstract: A system and computer program for virtual musical instruments includes a touch-sensitive screen; a selection interface that presents a list of virtual instruments on the screen for the user to select a virtual instrument; and a performance interface that presents a plurality of virtual instrument input elements on the screen for the user to play the virtual instrument by touching the screen. The system utilizes the location and speed of the user's touches to produce the sound, which may be a note produced with a sound effects library.
    Type: Application
    Filed: October 8, 2010
    Publication date: December 29, 2011
    Applicant: DIGITAR WORLD INC.
    Inventor: Ikko Fushiki
  • Patent number: 8045823
    Abstract: The present invention displays text within a region by identifying text boxes within the region. To identify the text boxes, the invention uses scan lines that are spaced at intervals that are smaller than the text height of the text to be placed in the boxes. These scan lines are combined to identify the full text boxes. Additionally, under the invention, a region is transformed before text boxes are generated for the region. The transform is an inverse of a text transform that is applied to the text placed in the region. This allows rotated and skewed text to be placed in the region. The invention also facilitates displaying a single text string across several disjointed regions.
    Type: Grant
    Filed: January 21, 2005
    Date of Patent: October 25, 2011
    Assignee: Microsoft Corporation
    Inventors: Ikko Fushiki, Hock San Lee, Donald B. Curtis
  • Patent number: 7280692
    Abstract: A system and method for editing images. Each image editing operation is described by a few parameters. Multiple users can share image processing changes by sharing a few set of parameters instead of the whole bitmaps of the images. An Editing List describes the parameters defining the image changes. The size of Editing List is very small and is ideal for network transmission and collaboration. Image Editing Lists are independent of the images themselves. By decoupling the Image Editing Lists from the original bitmap images, other advantages are obtained. For instance, the same Editing List can be applied to other images and also to multiple images at the same time. Rendering of the modified images can be performed at a later time and only when necessary. In case of collaborative editing, the transmission time is reduced drastically.
    Type: Grant
    Filed: April 10, 2006
    Date of Patent: October 9, 2007
    Assignee: Microsoft Corp.
    Inventors: Ikko Fushiki, Ke-Cheng Huang
  • Publication number: 20070098297
    Abstract: A system and method for editing images. Each image editing operation is described by a few parameters. Multiple users can share image processing changes by sharing a few set of parameters instead of the whole bitmaps of the images. An Editing List describes the parameters defining the image changes. The size of Editing List is very small and is ideal for network transmission and collaboration. Image Editing Lists are independent of the images themselves. By decoupling the Image Editing Lists from the original bitmap images, other advantages are obtained. For instance, the same Editing List can be applied to other images and also to multiple images at the same time. Rendering of the modified images can be performed at a later time and only when necessary. In case of collaborative editing, the transmission time is reduced drastically.
    Type: Application
    Filed: April 10, 2006
    Publication date: May 3, 2007
    Applicant: Microsoft Corporation
    Inventors: Ikko Fushiki, Ke-Cheng Huang
  • Patent number: 7202876
    Abstract: An image storage and processing method constructs, clips, fills, and combines arbitrary 2-dimensional shapes in an advanced graphics system. The method supports processing of anti-aliased images by compressing the image into a novel AlphaRegion data structure. AlphaRegion encodes into the data structure both the partially transparent as well as the fully opaque alpha values of an image according to rectangular bands. A band is a contiguous series of scan lines that have the same pattern of alpha values in a single direction. AlphaRegion encoding results in a more compact representation than possible in a conventional bitmap, but without losing the anti-aliasing features. AlphaRegion can be constructed either by supersampling sub-scan lines of an image, from the scan lines of a gray-scale image, from an existing conventional 1-bit Region or alpha mask buffer, or directly from a scan-line conversion of a geometric shape. AlphaRegion stores image data into three arrays, yInfo, xInfo and alphaData.
    Type: Grant
    Filed: November 12, 2002
    Date of Patent: April 10, 2007
    Assignee: Microsoft Corporation
    Inventors: Ikko Fushiki, Hock S. Lee, J. Andrew Goossen
  • Patent number: 7158670
    Abstract: The present invention provides a method, apparatus and computer-readable medium for providing high quality substantially visually error-free conversion of color images. The method maps the color values to an expanded colorspace to represent substantially all colors without perceptible visual error and labels an image determined by the mapped color values as an expanded colorspace image. Thus, the present invention may be utilized to provide a linear color management system. In a 16 bit color data value system, transparency/opaqueness information may be stored, and premultiplied or premultiplied and normalized values may be used for blending.
    Type: Grant
    Filed: August 27, 1999
    Date of Patent: January 2, 2007
    Assignee: Microsoft Corporation
    Inventors: Ikko Fushiki, Hock San Lee, J. Andrew Goossen, Gary K. Starkweather, Andrew C. Godfrey
  • Patent number: 7065249
    Abstract: A system and method for editing images. Each image editing operation is described by a few parameters. Multiple users can share image processing changes by sharing a few set of parameters instead of the whole bitmaps of the images. An Editing List describes the parameters defining the image changes. The size of Editing List is very small and is ideal for network transmission and collaboration. Image Editing Lists are independent of the images themselves. By decoupling the Image Editing Lists from the original bitmap images, other advantages are obtained. For instance, the same Editing List can be applied to other images and also to multiple images at the same time. Rendering of the modified images can be performed at a later time and only when necessary. In case of collaborative editing, the transmission time is reduced drastically.
    Type: Grant
    Filed: July 25, 2002
    Date of Patent: June 20, 2006
    Assignee: Microsoft Corp.
    Inventors: Ikko Fushiki, Ke-Cheng Huang
  • Patent number: 6937757
    Abstract: An extended colorspace which has a higher accuracy and a wider gamut than sRGB color space is disclosed. The extended color space includes an alpha channel which defines the translucency of the color image. The alpha channel is different from known alpha channels in that the inventive alpha channel can represent “super transparent” and “super opaque” values by allowing the alpha parameter (?) to be greater than 1 and less than 0. A data structure for storing the extended colorspace information has three fields, a sign field, an integer field and a decimal field. The sign field defines whether an integer is negative or positive. The integer field defines the integer, wherein the integer defines the super or under saturated values for color and alpha components. The decimal field defines the fine detailed information for the value of the color and alpha components.
    Type: Grant
    Filed: March 19, 2004
    Date of Patent: August 30, 2005
    Assignee: Microsoft Corporation
    Inventors: Ikko Fushiki, Hock San Lee, J. Andrew Goossen, Gary K. Starkweather, Michael D. Stokes
  • Publication number: 20050146527
    Abstract: The present invention provides a method and apparatus for rendering images on a computer screen. Under the invention, a portion of a base image is described using a path. The path is then transformed using a non-affine transform to produce a transformed path. The transformed path is then rendered onto the computer screen. Another aspect of the present invention is a method and apparatus for rendering curves of any order and any dimension. In particular, the present invention provides a means for converting a function of any order and any dimension that describes one segment of a curve into a function that describes a different sized segment or an adjoining segment.
    Type: Application
    Filed: February 14, 2005
    Publication date: July 7, 2005
    Applicant: Microsoft Corporation
    Inventors: Ikko Fushiki, Hock Lee, J. Goossen
  • Publication number: 20050138555
    Abstract: The present invention displays text within a region by identifying text boxes within the region. To identify the text boxes, the invention uses scan lines that are spaced at intervals that are smaller than the text height of the text to be placed in the boxes. These scan lines are combined to identify the full text boxes. Additionally, under the invention, a region is transformed before text boxes are generated for the region. The transform is an inverse of a text transform that is applied to the text placed in the region. This allows rotated and skewed text to be placed in the region. The invention also facilitates displaying a single text string across several disjointed regions.
    Type: Application
    Filed: January 21, 2005
    Publication date: June 23, 2005
    Applicant: Microsoft Corporation
    Inventors: Ikko Fushiki, Hock Lee, Donald Curtis
  • Patent number: 6903742
    Abstract: The present invention provides a method and apparatus for rendering images on a computer screen. Under the invention, a portion of a base image is described using a path. The path is then transformed using a non-affine transform to produce a transformed path. The transformed path is then rendered onto the computer screen. Another aspect of the present invention is a method and apparatus for rendering curves of any order and any dimension. In particular, the present invention provides a means for converting a function of any order and any dimension that describes one segment of a curve into a function that describes a different sized segment or an adjoining segment.
    Type: Grant
    Filed: December 1, 1999
    Date of Patent: June 7, 2005
    Assignee: Microsoft Corporation
    Inventors: Ikko Fushiki, Hock San Lee, J. Andrew Goossen
  • Patent number: 6868524
    Abstract: The present invention displays text within a region by identifying text boxes within the region. To identify the text boxes, the invention uses scan lines that are spaced at intervals that are smaller than the text height of the text to be placed in the boxes. These scan lines are combined to identify the full text boxes. Additionally, under the invention, a region is transformed before text boxes are generated for the region. The transform is an inverse of a text transform that is applied to the text placed in the region. This allows rotated and skewed text to be placed in the region. The invention also facilitates displaying a single text string across several disjointed regions.
    Type: Grant
    Filed: October 22, 1999
    Date of Patent: March 15, 2005
    Assignee: Microsoft Corporation
    Inventors: Ikko Fushiki, Hock San Lee, Donald B. Curtis
  • Patent number: 6803913
    Abstract: A system and method is described for manipulating text relative to a curved reference line in order to transform a character, rendered in a particular font, to generate a warped character with the degree of warping reflecting the local curvature of the curved reference line. The curvature of the reference line is reflected in the nature of quadilaterals, i.e., quads, generated for a corresponding rectangle on a straight reference line. The coordinates of the corners of the quad provide the parameters to carry out the transformation. Such rendering improves the appearance of the text and provides a method that modifies available fonts in a flexible fashion without the need to generate new fonts.
    Type: Grant
    Filed: December 1, 1999
    Date of Patent: October 12, 2004
    Assignee: Microsoft Corporation
    Inventors: Ikko Fushiki, Hock San Lee, David Brown, Bodin Dresevic
  • Publication number: 20040174377
    Abstract: An extended colorspace which has a higher accuracy and a wider gamut than sRGB color space is disclosed. The extended color space includes an alpha channel which defines the translucency of the color image. The alpha channel is different from known alpha channels in that the inventive alpha channel can represent “super transparent” and “super opaque” values by allowing the alpha parameter (&agr;) to be greater than 1 and less than 0. A data structure for storing the extended colorspace information has three fields, a sign field, an integer field and a decimal field. The sign field defines whether an integer is negative or positive. The integer field defines the integer, wherein the integer defines the super or under saturated values for color and alpha components. The decimal field defines the fine detailed information for the value of the color and alpha components.
    Type: Application
    Filed: March 19, 2004
    Publication date: September 9, 2004
    Applicant: Microsoft Corporation
    Inventors: Ikko Fushiki, Hock San Lee, J. Andrew Goossen, Gary K. Starkweather, Michael D. Stokes
  • Patent number: 6748107
    Abstract: An extended colorspace which has a higher accuracy and a wider gamut than sRGB color space is disclosed. The extended color space includes an alpha channel which defines the translucency of the color image. The alpha channel is different from known alpha channels in that the inventive alpha channel can represent “super transparent” and “super opaque” values by allowing the alpha parameter (&agr;) to be greater than 1 and less than 0. A data structure for storing the extended colorspace information has three fields, a sign field, an integer field and a decimal field. The sign field defines whether an integer is negative or positive. The integer field defines the integer, wherein the integer defines the super or under saturated values for color and alpha components. The decimal field defines the fine detailed information for the value of the color and alpha components.
    Type: Grant
    Filed: August 3, 2000
    Date of Patent: June 8, 2004
    Assignee: Microsoft Corporation
    Inventors: Ikko Fushiki, Hock San Lee, J. Andrew Goossen, Gary K. Starkweather, Michael D. Stokes
  • Publication number: 20040044732
    Abstract: A system and method for editing images. Each image editing operation is described by a few parameters. Multiple users can share image processing changes by sharing a few set of parameters instead of the whole bitmaps of the images. An Editing List describes the parameters defining the image changes. The size of Editing List is very small and is ideal for network transmission and collaboration. Image Editing Lists are independent of the images themselves. By decoupling the Image Editing Lists from the original bitmap images, other advantages are obtained. For instance, the same Editing List can be applied to other images and also to multiple images at the same time. Rendering of the modified images can be performed at a later time and only when necessary. In case of collaborative editing, the transmission time is reduced drastically.
    Type: Application
    Filed: July 25, 2002
    Publication date: March 4, 2004
    Inventors: Ikko Fushiki, Ke-Cheng Huang