Patents Represented by Attorney Mark P. Watson
  • Patent number: 7773265
    Abstract: An image correction apparatus and method enable correcting an image so that the image is always discernible and at least text can be read regardless of user settings. A correction range that increases the gray level and a correction range that decreases the gray level are calculated for each image to calculate the correction range suitable for the particular image.
    Type: Grant
    Filed: November 14, 2006
    Date of Patent: August 10, 2010
    Assignee: Seiko Epson Corporation
    Inventors: Kumi Hata, Masatoshi Nakazawa, Atsushi Sakai
  • Patent number: 7761685
    Abstract: An apparatus may include a memory to store a first frame, a buffer to store at least one portion of a second frame previously stored in the memory, and first and second units to, respectfully, store and fetch data. The first unit may copy a datum of the second frame stored at a particular location in the memory to the buffer. The first unit may then store a datum of a first frame at the particular location. The second unit may fetch a datum of a second frame from a selected location. If a write-segment pointer and a read-segment pointer identify the same memory segment, and the read-data pointer is greater than the write-data pointer, the memory may be selected. If the write-segment pointer and the read-segment pointer identify the same memory segment, and the write-data pointer is greater than the read-data pointer, the buffer may be selected.
    Type: Grant
    Filed: November 20, 2007
    Date of Patent: July 20, 2010
    Assignee: Seiko Epson Corporation
    Inventor: Eric Jeffrey
  • Patent number: 7518959
    Abstract: A display device has a timekeeping unit that keeps time; and a display unit that displays numerals denoting the hour value of time information, numerals denoting the tens digit of the minute value of the time information, and numerals denoting the ones digit of the minute value of the time information at dispersed over the display area of the display device, and varies the position where time information is displayed by the numeral denoting the hour value, the numeral denoting the tens digit of the minute value, and the numeral denoting the ones digit of the minute value, based on time information kept by the timekeeping unit. The numeral denoting the hour value, the numeral denoting the tens digit, and the numeral denoting the ones digit are displayed on the display unit according to at least one of a specified display state and a specified display position.
    Type: Grant
    Filed: November 14, 2007
    Date of Patent: April 14, 2009
    Assignee: Seiko Epson Corporation
    Inventors: Masao Akaiwa, Yuko Furukawa, Norimitsu Baba
  • Patent number: 7519234
    Abstract: A hardware implemented method for incorporating a border region within an image region is provided. In this hardware implemented method, a position of a pixel along a line within the image region is first computed. The position of the pixel is then compared with an offset value, whereby the offset value defines boundaries of the border region along the line. Thereafter, an image pixel or a color of the border region is selected for display based upon the position of the pixel relative to the offset value. An apparatus and a display controller for incorporating the border region within the image region are also described.
    Type: Grant
    Filed: November 17, 2004
    Date of Patent: April 14, 2009
    Assignee: Seiko Epson Corporation
    Inventors: Barinder Singh Rai, Jiliang Song
  • Patent number: 7515771
    Abstract: In one embodiment, a method of reducing brightness variations in a panorama comprises calculating a gamma plane based on the panorama, blurring and normalizing the gamma plane and then applying the blurred and normalized gamma plane to the panorama thereby to reduce brightness variations therein.
    Type: Grant
    Filed: August 19, 2005
    Date of Patent: April 7, 2009
    Assignee: Seiko Epson Corporation
    Inventors: Ian Clarke, Hui Zhou, Puneet Khanduri
  • Patent number: 7512287
    Abstract: The invention is generally directed to a method and apparatus for efficient rotation of an image. The image is preferably defined by an image matrix in which each datum of the image corresponds to a particular image row and a particular image column of the image matrix. A preferred method includes mapping each of the datum into a memory matrix organized into a plurality of memory rows and a plurality of memory columns. The mapping preferably includes mapping into one of the memory rows: (a) at least two data, both of which correspond to one of the image rows, and (b) at least two image vector portions, a first one of the image vector portions including at least two data each corresponding to one of the image columns, and a second one of the image vector portions including at least two other data each corresponding to another of the image columns.
    Type: Grant
    Filed: July 25, 2005
    Date of Patent: March 31, 2009
    Assignee: Seiko Epson Corporation
    Inventors: John Peter van Baarsen, Barinder Singh Rai, Jimmy Kwok Lap Lai
  • Patent number: 7509038
    Abstract: A method, apparatus and image capture device for limiting motion blur during capture of an image predetermines a relationship between movement of the image capture device, time and blur extent. A rate of movement of the image capture device is obtained and used in conjunction with the determined relationship and a blur extent limit as a basis for obtaining a maximum exposure time for the image capture device in order to limit blur extent. On the basis of the maximum exposure time obtained and a required image brightness, the image capture device is configured, and then an image is captured by the image capture device. Once the image has been captured, due to the possibility of under-exposure from having limited the exposure time, the image is processed as required to increase its intensity.
    Type: Grant
    Filed: September 29, 2005
    Date of Patent: March 24, 2009
    Assignee: Seiko Epson Corporation
    Inventors: Eunice Poon, Guoyi Fu, Ian Clarke
  • Patent number: 7509526
    Abstract: A printing device comprises memory storing data in blocks and a processing unit communicating with the memory and being responsive to print jobs. In response to a print job, the processing unit accesses the memory and extracts data therein to be used to complete the print job. The processing unit performs a data block correcting procedure during printing device idle times.
    Type: Grant
    Filed: September 24, 2004
    Date of Patent: March 24, 2009
    Assignee: Seiko Epson Corporation
    Inventor: Leonard B. Hodder
  • Patent number: 7506133
    Abstract: A method and apparatus for high speed addressing of a memory space from a relatively small address space. An N-bit bus interfaces with a memory device having a 2M address memory space, where M is greater than N. The method and apparatus provide for (a) providing at least two registers, (b) receiving one byte of a plurality of N-bit bytes that together define an address in the memory space, (c) incrementing a count as a result of completing step (b), (d) addressing one of the two registers according to the incremented count in step (c), and (e) storing the one byte in the register addressed in step (d).
    Type: Grant
    Filed: August 20, 2003
    Date of Patent: March 17, 2009
    Assignee: Seiko Epson Corporation
    Inventor: Atousa Soroushi
  • Patent number: 7505073
    Abstract: A method for concurrently displaying an image and a video on a display having memory integrated therein comprises receiving position data defining a position of a top image region, receiving video data from a video source, and passing the video data directly to the display, i.e., without first storing the image within video RAM. In a first mode video data is passed directly to the display only when it corresponds to pixels outside of the top image region. In a second mode, video data is passed directly to the display such that entire successive images are wholly displayed within the top image region. The top image region is smaller than the entire display region.
    Type: Grant
    Filed: November 17, 2004
    Date of Patent: March 17, 2009
    Assignee: Seiko Epson Corporation
    Inventors: Barinder Singh Rai, Eric Jeffrey
  • Patent number: 7499098
    Abstract: A method and apparatus for determining the status of frame data transmission from an imaging device. According to one aspect of the invention, a graphics controller interfaces with a host and an imaging device, preferably a camera. A count value is specified, preferably by the host. Frame data received from the imaging device are counted to determine an actual count. A comparison is made between the actual count and the count value. Preferably, responsive to the comparison, an indication signal is generated for interrupting the host.
    Type: Grant
    Filed: June 7, 2005
    Date of Patent: March 3, 2009
    Assignee: Seiko Epson Corporation
    Inventors: Yun Shon Low, Raymond Chow
  • Patent number: 7492371
    Abstract: A graphics controller for animating an overlay is described. The graphics controller includes a host interface for communicating with an external processor and a plurality of registers in communication with the host interface. Logic is configured to periodically change coordinates of an overlay image. The logic responds to values stored in the registers to cause display registers containing the coordinates to be updated every x number of frame refreshes, wherein x is a positive integer.
    Type: Grant
    Filed: December 2, 2005
    Date of Patent: February 17, 2009
    Assignee: Seiko Epson Corporation
    Inventors: Eric Jeffrey, Barinder Singh Rai
  • Patent number: 7489320
    Abstract: A system and method for conserving memory bandwidth while supporting multiple sprites includes a memory device that stores main display data and the multiple sprites for presentation upon a display device. A display controller populates a fetch table with pixel source identifiers that indicate pixel sources from either the main display data or one of the multiple sprites. The pixel source identifiers correspond to display pixels of the display device. The display controller then utilizes the pixel source identifiers to directly locate the appropriate display pixels from the various pixel sources for providing to the display device.
    Type: Grant
    Filed: May 13, 2005
    Date of Patent: February 10, 2009
    Assignee: Seiko Epson Corporation
    Inventors: Barinder Singh Rai, Jimmy Kwok Lap Lai
  • Patent number: 7474802
    Abstract: A method of automatically estimating the layout of a sequentially ordered series of frames to be used to form a panorama comprises examining frames of the series to determine an initial flow direction and identifying a first interruption in the series of frames. The frames are then ranked in an evenly ranked matrix according to matrix dimensions based at least partly upon the initial flow direction and characteristics of the first interruption. An apparatus and computer readable media embodying a computer program for automatically estimating the layout of a sequentially ordered series of frames to be used to form a panorama are also provided.
    Type: Grant
    Filed: July 28, 2005
    Date of Patent: January 6, 2009
    Assignee: Seiko Epson Corporation
    Inventors: Hui Zhou, Alexander Sheung Lai Wong
  • Patent number: 7469068
    Abstract: The invention is directed to a method and apparatus for serially receiving and dimensionally transforming an image in an ordered sequence of interleaved blocks. Each block comprises an ordered sequence of samples of the image, and the samples of a single block all corresponding to a single color component. The method includes steps of counting the samples in the order received to determine a sequence number for each sample, comparing the sequence number with a set of predetermined values; and dimensionally transforming the image by either discarding the sample or storing the sample in a memory depending on the result of the comparison.
    Type: Grant
    Filed: May 27, 2004
    Date of Patent: December 23, 2008
    Assignee: Seiko Epson Corporation
    Inventors: Eric Jeffrey, Barinder Singh Rai
  • Patent number: 7467240
    Abstract: Data throughput of the serial host interface is improved by combining command and register address data into a single index word to be transmitted through the serial host interface. The least significant bit (LSB) of the index word specifies the command and the remainder of the index word specifies the register address. Thus, transmission of just two words is required to transmit each of a single write data word and a single read data word. Additionally, the serial host interface provides for elimination of the dummy access word as required when performing a read transmission using a conventional serial host interface protocol.
    Type: Grant
    Filed: February 17, 2005
    Date of Patent: December 16, 2008
    Assignee: Seiko Epson Corporation
    Inventors: Yun Shon Low, Raymond Chow
  • Patent number: 7465274
    Abstract: A pulse waveform of a living body is detected and is analyzed using peak point data or timing data to perform a diagnosis of a condition of the body.
    Type: Grant
    Filed: June 16, 2004
    Date of Patent: December 16, 2008
    Assignee: Seiko Epson Corporation
    Inventors: Kazuhiko Amano, Hiroshi Kasahara, Hitoshi Ishiyama, Kazuo Kodama
  • Patent number: 7463266
    Abstract: An interface for an integrated circuit chip is provided. The interface includes a first port configured to receive a command signal indicating whether command information or data is being transferred to the integrated circuit chip. The interface further includes a second port configured to receive the command information and the data. Coded data detection logic configured to detect a transition of the command signal indicating that the command information and the data are coded is provided. The transition of the command signal occurs subsequent to a first clock cycle indicating a type of access to the integrated circuit. A method for reducing overhead for a serial interface when receiving or transmitting data is also included.
    Type: Grant
    Filed: July 7, 2005
    Date of Patent: December 9, 2008
    Assignee: Seiko Epson Corporation
    Inventors: Phil Van Dyke, Eric Jeffrey
  • Patent number: 7464353
    Abstract: A method for generating an integrated circuit (IC) is provided wherein signal delays are transferable across two synthesis libraries where each library is associated with a different IC fabrication process. The method initiates with describing an IC design through a hardware description language (HDL). The method includes identifying logic signal delay points within the HDL. Then, technology-independent logic signal delay code is inserted within the delay points of the HDL representation. A system for designing an IC is also provided.
    Type: Grant
    Filed: December 2, 2005
    Date of Patent: December 9, 2008
    Assignee: Seiko Epson Corporation
    Inventor: Ricardo Te Lim
  • Patent number: D619166
    Type: Grant
    Filed: November 20, 2009
    Date of Patent: July 6, 2010
    Assignee: Seiko Epson Corporation
    Inventors: Shoichi Ishizawa, Seigo Mizutani, Shuichi Kanemoto