Patents by Inventor TakaHide Ohkami

TakaHide Ohkami 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: 8373649
    Abstract: A method for updating two or more regions of the display area of a bistable, electro-optic display device comprises selecting at least one first waveform for at least one pixel of a first region; (b) selecting at least one second waveform for at least one pixel of a second region; (c) updating the first region by generating and providing the first waveform to the at least one pixel of the first region; and (d) updating the second region by generating and providing the second waveform to the at least one pixel of the second region, wherein the first and second updates at least partially coincide in time. The first waveform is selected from a first drive scheme for use in a first update mode having a first period. The second waveform is selected from second a drive scheme for use in a second update mode having a second period.
    Type: Grant
    Filed: April 11, 2008
    Date of Patent: February 12, 2013
    Assignees: Seiko Epson Corporation, E Ink Corporation
    Inventors: Yun Shon Low, John Peter van Baarsen, Takahide Ohkami
  • Patent number: 8314784
    Abstract: A data structure for use in controlling a bistable electro-optic display having a plurality of pixels comprises a pixel data storage area storing, for each pixel of the display, data representing initial and desired final states of the pixel, and a drive scheme index number representing the drive scheme to be applied; and a drive scheme storage area storing data representing at least all the drive schemes denoted by the drive scheme index numbers stored in the pixel data storage area. A corresponding method of driving a bistable electro-optic display using such a data structure is also provided.
    Type: Grant
    Filed: April 13, 2009
    Date of Patent: November 20, 2012
    Assignee: E Ink Corporation
    Inventors: Takahide Ohkami, Holly G. Gates
  • Publication number: 20090256868
    Abstract: A method for updating two or more regions of the display area of a bistable, electro-optic display device comprises selecting at least one first waveform for at least one pixel of a first region; (b) selecting at least one second waveform for at least one pixel of a second region; (c) updating the first region by generating and providing the first waveform to the at least one pixel of the first region; and (d) updating the second region by generating and providing the second waveform to the at least one pixel of the second region, wherein the first and second updates at least partially coincide in time. The first waveform is selected from a first drive scheme for use in a first update mode having a first period. The second waveform is selected from second a drive scheme for use in a second update mode having a second period.
    Type: Application
    Filed: April 11, 2008
    Publication date: October 15, 2009
    Inventors: Yun Shon Low, John Peter van Baarsen, Takahide Ohkami
  • Publication number: 20090256799
    Abstract: A data structure for use in controlling a bistable electro-optic display having a plurality of pixels comprises a pixel data storage area storing, for each pixel of the display, data representing initial and desired final states of the pixel, and a drive scheme index number representing the drive scheme to be applied; and a drive scheme storage area storing data representing at least all the drive schemes denoted by the drive scheme index numbers stored in the pixel data storage area. A corresponding method of driving a bistable electro-optic display using such a data structure is also provided.
    Type: Application
    Filed: April 13, 2009
    Publication date: October 15, 2009
    Applicant: E INK CORPORATION
    Inventors: Takahide Ohkami, Holly G. Gates
  • Patent number: 7054802
    Abstract: A system is provided to increase the accessibility of registers and memories in a user's design undergoing functional verification in a hardware-assisted design verification system. A packet-based protocol is used to perform data transfer operations between a host workstation and a hardware accelerator for loading data to and unloading data from the registers and memories in a target design under verification (DUV) during logic simulation. The method and apparatus synthesizes interface logic into the DUV to provide for greater access to the registers and memories in the target DUV which is simulated with the assistance of the hardware accelerator.
    Type: Grant
    Filed: June 11, 2001
    Date of Patent: May 30, 2006
    Assignee: Quickturn Design Systems, Inc.
    Inventor: Takahide Ohkami
  • Publication number: 20050253858
    Abstract: In a prefetch buffering system and method, a pool of prefetch buffers are organized in such a manner that there is a tight connection between the buffer pool and the data streams of interest. In this manner, efficient prefetching of data from memory is achieved and the amount of required buffer space is reduced. A memory control system controls the reading of data from a memory. A plurality of buffers buffer data read from the memory. A buffer assignment unit assigns a plurality of data streams to the plurality of buffers. The buffer assignment unit assigns to each data stream a primary buffer and a secondary buffer of the plurality of buffers, such that upon receiving a data request from a first data stream, the primary buffer assigned to the first data stream contains fetch data of the data request and the secondary buffer assigned to the first data stream contains prefetch data of the data request.
    Type: Application
    Filed: May 14, 2004
    Publication date: November 17, 2005
    Inventors: Takahide Ohkami, John Redford
  • Patent number: 6532017
    Abstract: A plurality of identical rendering pipelines are connected in parallel to read an array of voxels and to write an array of pixels. Each pipeline processes one voxel in one processing cycle of the pipelines. Each pipeline includes a plurality of serially connected different stages. The stages can include interpolation, classification, gradient estimation, illumination, and compositing stages. Interfaces connect identical stages in adjacent pipelines as one-way rings to communicate information associated with spatially adjacent voxels, and delay buffers connected parallel to particular stages communicate information associated with temporally adjacent voxels.
    Type: Grant
    Filed: May 20, 1999
    Date of Patent: March 11, 2003
    Assignee: TeraRecon, Inc.
    Inventors: James M. Knittel, Stephen R. Burgess, Jan C. Hardenbergh, Christopher J. Kappler, Hugh C. Lauer, William R. Peet, Takahide Ohkami, Hanspeter Pfister
  • Patent number: 6512517
    Abstract: A volume rendering integrated circuit includes a plurality of interconnected pipelines having stages operating in parallel. The stages of the pipelines are interconnected in a ring, with data being passed in only one direction around the ring. The volume integrated circuit also includes a render controller for controlling the flow of volume data to and from the pipelines and for controlling rendering operations of the pipelines. The integrated circuit may further include interfaces for coupling the integrated circuit to various storage devices and to a host computer.
    Type: Grant
    Filed: May 20, 1999
    Date of Patent: January 28, 2003
    Assignee: TeraRecon, Inc.
    Inventors: James M. Knittel, Stephen R. Burgess, Kenneth W. Correll, Jan C. Hardenbergh, Christopher J. Kappler, Hugh C. Lauer, Stephen F. Mason, Takahide Ohkami, William R. Peet, Hanspeter Pfister, Beverly J. Schultz, Jay C. Wilkinson
  • Publication number: 20020049578
    Abstract: A system is provided to increase the accessibility of registers and memories in a user's design undergoing functional verification in a hardware-assisted design verification system. A packet-based protocol is used to perform data transfer operations between a host workstation and a hardware accelerator for loading data to and unloading data from the registers and memories in a target design under verification (DUV) during logic simulation. The method and apparatus synthesizes interface logic into the DUV to provide for greater access to the registers and memories in the target DUV which is simulated with the assistance of the hardware accelerator.
    Type: Application
    Filed: June 11, 2001
    Publication date: April 25, 2002
    Applicant: Quickturn Design Systems, Inc.
    Inventor: Takahide Ohkami
  • Patent number: 6313841
    Abstract: A volume rendering system re-samples voxels read from a voxel memory to generate samples along perspective rays cast from a center of projection using a level of detail value. Color computations are performed with the samples to produce pixels for a baseplane image. The level of detail is computed, at each plane of samples perpendicular to a principal viewing axis, from the current sample position and the distance between the center of projection and the baseplane; the principal viewing axis is the coordinate axis in a rendered volume most parallel with a viewing vector. The level of detail provides a measure of the distance between two neighboring perspective rays at each plane and is used to determine the number of voxels and weights for these voxels required to compute a single sample at each plane. Multi-resolution datasets prepared for different levels of details are used to simplify the resampling operation by limiting the number of voxels required to compute a single sample.
    Type: Grant
    Filed: April 13, 1998
    Date of Patent: November 6, 2001
    Assignee: Terarecon, Inc.
    Inventors: Masato Ogata, TakaHide Ohkami, Hugh C. Lauer
  • Patent number: 5754242
    Abstract: A system is provided to enhance the capability of a display system which format digital images of different types from multiple input data streams for a high-resolution screen of arbitrary shape and size, with the display system adapted to receive independent data streams from different data sources at the same time and control how and where the images from the data streams are presented on the screen in a type-independent manner. The screen layout is controlled by an active screen format that specifies which data streams are to be received, where on the screen to present the images and how to present the images. Type-independent data formatting is accomplished by choosing the preprocessing handler/transformation handler pair suitable for the type of a data stream and activating the handlers so that they restore images from the data stream and transform them to fit on the preallocated portion of the screen on the fly.
    Type: Grant
    Filed: May 3, 1996
    Date of Patent: May 19, 1998
    Assignee: Mitsubishi Electric Information Technology Center America, Inc.
    Inventor: Takahide Ohkami
  • Patent number: 5603027
    Abstract: A computer program version update system reduces storage space usage and enables calling programs to invoke any version of a program using the same name by storing only modified modules of a program for different program versions. Multiple versions of a program can thus have the same name. Any version of the program may be constructed from the modules upon command with a user issuing such a command and including a version number corresponding to the requested version as a parameter to invoke a program construction procedure.
    Type: Grant
    Filed: November 21, 1995
    Date of Patent: February 11, 1997
    Assignee: Mitsubishi Electric Information Technology Center America, Inc.
    Inventor: Takahide Ohkami
  • Patent number: 5600810
    Abstract: A system is provided to increase the efficiency of a VLIW, Very Long Insttion Word, processor which matches its level of parallelism, LOP, to the LOP of the executable code before executing the code's fixed-length VLIW instructions, so that object-level code compatibility is kept for different processor implementations of the same VLIW architecture required for different applications. Matching is accomplished either by reducing the LOP of the processor via inactivating the processor's functional units, or by effectively reducing the LOP of the executable code via the processor executing the sequential portions of each VLIW instruction in the code, with the length of the portions equal to or less than the number of operations that the processor can handle as a VLIW instruction.
    Type: Grant
    Filed: December 9, 1994
    Date of Patent: February 4, 1997
    Assignee: Mitsubishi Electric Information Technology Center America, Inc.
    Inventor: Takahide Ohkami
  • Patent number: 5579505
    Abstract: A memory access system using a machine instruction architecture having separate machine instructions to instruct a start of the atomic memory access and an end of the atomic memory access, respectively, comprises an atomic memory access memory array for storing a start/end of the atomic memory access, object memory region indicative information of an access request and an identifier of a subject of the access request, a means for generating combinatory signals thereof, a means for detecting the fact that a memory access request with discrepant identifiers has been newly issued for the object memory region to which the atomic memory access is being effected at present and a means for starting a processing routine corresponding thereto.
    Type: Grant
    Filed: August 21, 1995
    Date of Patent: November 26, 1996
    Assignee: Mitsubishi Denki Kabushiki Kaisha
    Inventor: Takahide Ohkami
  • Patent number: 5446862
    Abstract: A memory access system using a machine instruction architecture having separate machine instructions to instruct a start of the atomic memory access and an end of the atomic memory access, respectively, comprises an atomic memory access memory array for storing a start/end of the atomic memory access, an object memory region indicative of information of an access request and an identifier of a subject of the access request. The system can detect the fact that a memory access request with discrepant identifiers has been newly issued for the object memory region to which the atomic memory access is being effected at present and can immediately initiate a processing routine corresponding thereto. The system may also record a memory access history of the new memory request, whether or not the new memory access has been granted, and can continue or suspend an exclusive memory access request currently being executed.
    Type: Grant
    Filed: November 29, 1993
    Date of Patent: August 29, 1995
    Assignee: Mitsubishi Denki Kabushiki Kaisha
    Inventor: Takahide Ohkami
  • Patent number: 5313635
    Abstract: To eliminate the duplication of the same type of compilers, promote the effective use of a disk memory, and save user time and labor using a server machine under distributed environment where a plurality of different types of computers are interconnected by a network, a compiler-installed machine table showing the relationship between compilers for each type of machine and each language and machines holding the compilers, and a library-installed machine table showing the relationship between libraries for each type of machine and machines holding the libraries are provided in a server machine which operates on a specific machine. When the server machine receives a compile request from a client machine which operates on a machine under the above-mentioned environment, the machine searches for machines holding a compiler and libraries required for compilation requested by the client machine using these two tables, and transmits information on the machines to the client machine.
    Type: Grant
    Filed: September 25, 1992
    Date of Patent: May 17, 1994
    Assignee: Mitsubishi Denki Kabushiki Kaisha
    Inventors: Akiko Ishizuka, Takahide Ohkami
  • Patent number: 4825359
    Abstract: A data processing system for array computation including a global memory, a control processor unit for executing microprograms preloaded from the global memory in a local memory of the processor unit, and an array processor unit controlled by the instructions generated by the control processor unit from the microprograms for executing array computations with an array of data preloaded from the global memory into a local array memory, the selected architecture of the array processor unit being dynamically reconfigurable to best meet array computation to be performed, and to provide reduced overhead operations.
    Type: Grant
    Filed: August 18, 1983
    Date of Patent: April 25, 1989
    Assignee: Mitsubishi Denki Kabushiki Kaisha
    Inventors: Takahide Ohkami, Nobuyuki Iijima, Teijiro Sakamoto, Toshiyuki Hirai