Patents Represented by Attorney Mark P. Watson
  • Patent number: 8094971
    Abstract: A method of automatically determining orientation of a digital image comprises extracting features of the digital image and processing the extracted features using diverse classifiers to determine orientation of the digital image based on the combined output of the diverse classifiers.
    Type: Grant
    Filed: September 5, 2007
    Date of Patent: January 10, 2012
    Assignee: Seiko Epson Corporation
    Inventors: Michael Guerzhoy, Hui Zhou
  • Patent number: 8086073
    Abstract: A method for producing a scaled output image by manipulating image data from an input image is disclosed. The scaled output image can have non-uniformly scaled regions and a uniformly scaled region. The method includes an operation that defines pixel locations within the uniformly scaled region of the output image based on uniformly scaling a portion of the input image. There is also an operation that determines a non-uniform scale factor. The non-uniform scale factor is used to define a gap between pixel locations within the non-uniformly scaled regions. Another operation determines error correction values within the non-uniformly scaled regions. The method can also include an operation that defines pixel locations for the non-uniformly scaled region of the output image based on increments of the non-uniform scale factor and error correction values.
    Type: Grant
    Filed: February 7, 2008
    Date of Patent: December 27, 2011
    Assignee: Seiko Epson Corporation
    Inventor: Eric Jeffrey
  • Patent number: 8078007
    Abstract: Enlarging a digital image. In one example embodiment, a method for enlarging a digital image includes various acts. First, an enlargement factor ? is selected for an input image. Next, a pixel in the input image is selected. Then, a supporting window is placed over the input image. Next, a ?×? block of output pixels is produced. Each pixel in the block of output pixels is produced using a set of ?2 distinct weight matrices. Then, the block of output pixels is assembled into an output image. Next, the acts of selecting a pixel, placing the supporting window, producing a block of output pixels, and assembling the block of output pixels into the output image are repeated for each of the remaining pixels in the input image.
    Type: Grant
    Filed: January 8, 2008
    Date of Patent: December 13, 2011
    Assignee: Seiko Epson Corporation
    Inventor: Rastislav Lukac
  • Patent number: 8073291
    Abstract: A method for resizing image data from a first size image to a second size image is disclosed. In one operation of the method, a scale factor is determined based on a number of gaps between pixels in the first size image and a number of gaps between pixels in the second size image. In another operation, the scale factor is applied to the first size image to generate a representation of the second size image data. In yet another operation a remainder representing an offset from a last pixel of the first size image data and a last pixel from the representation of the second size image data is determined. With the offset determined, another operation offsets each end pixel of a line of the second size image data by a portion of the remainder.
    Type: Grant
    Filed: October 17, 2007
    Date of Patent: December 6, 2011
    Assignee: Seiko Epson Corporation
    Inventor: Eric Jeffrey
  • Patent number: 8072844
    Abstract: An electronic timepiece with an internal antenna has an antenna that has an elongated magnetic core formed from a magnetic body and a coil wound around the magnetic core, and can receive external wireless information, the magnetic core having a coil winding part to which the coil is wound in the lengthwise center part of the magnetic core, and a pair of lead parts extending from both ends of the coil winding part; a module that houses the antenna and processes the external wireless information; and a magnetic member that is positioned with a predetermined gap between the magnetic member and the lead part at a position that is not superposed on a coil-overlapping area that overlaps the coil winding part of the antenna and is superposed on at least a part of a lead-overlapping area that overlaps the pair of lead parts when the electronic timepiece with internal antenna is viewed in plan view from the timepiece thickness direction of the electronic timepiece with internal antenna.
    Type: Grant
    Filed: January 29, 2009
    Date of Patent: December 6, 2011
    Assignee: Seiko Epson Corporation
    Inventor: Fumiaki Miyahara
  • Patent number: 8063910
    Abstract: Data is written to one of two frame buffers in write access cycles having write and non-write sub-periods. Data is read out to a display device from the other of the two frame buffers in read access cycles having read and non-read sub-periods. The writing of data and the reading of data are switched to a respective opposite frame buffer during a switching opportunity, a switching opportunity occurring when a read access cycle is in a non-read sub-period and a write access cycle is in a non-write sub-period. A count of the number of times a switching opportunity is not executed because a read access cycle is in a non-read sub-period while a write access cycle is in a write sub-period is incremented. If the count exceeds a particular threshold, a write access cycle subsequent to the count exceeding the threshold is masked. When a write access cycle is a masked data is not written into a buffer.
    Type: Grant
    Filed: July 8, 2008
    Date of Patent: November 22, 2011
    Assignee: Seiko Epson Corporation
    Inventor: Jerzy Wieslaw Swic
  • Patent number: 8064729
    Abstract: Methods and apparatus for detecting skew in a document image, such as a check image, to produce a de-skewed image are described. One example method includes detecting one or more lines in the image and determining whether the one or more lines are reliable. Reliability of a line may be based on at least one of line length, straightness, and the presence of holes in the line. If one or more lines are reliable, the method may calculate a skew angle of the image based on the one or more reliable lines' orientations with respect to an orientation of the image. A comparison may also be made between lines detected in different regions of the check to determine if a difference between skew angles corresponding to each of the compared lines is lower than an error threshold.
    Type: Grant
    Filed: April 3, 2008
    Date of Patent: November 22, 2011
    Assignee: Seiko Epson Corporation
    Inventors: Jia Li, Hui Zhou
  • Patent number: 8050787
    Abstract: A recording medium production control device, recording medium production control method, and program instructions stored on a tangible computer-readable medium acquire the operating status of the existing data recording device, printer, and other devices in the recording medium production device, plans an operating command sequence for each of the devices to process a request from an application based on the acquired operating status information for the devices, and controls the operation of the devices according to this operating command sequence to produce optical recording media with maximum production efficiency without the devices interfering with each other. The recording medium production control device 10 has a system control unit 40, a data recording unit driver 51, an auto loader driver 53, and a printer driver 60.
    Type: Grant
    Filed: November 8, 2007
    Date of Patent: November 1, 2011
    Assignee: Seiko Epson Corporation
    Inventors: Junichi Otsuka, Yoshitake Sato
  • Patent number: 8045006
    Abstract: A best blending function from among a plurality of blending functions is determined. Each of the plurality of blending functions smoothes an overlap region of at least two projected images. The overlap image is captured and a processing unit analyzes the stored overlap image for color value linearity to calculate a first smoothness result. The processing unit analyzes the projection of the first or second image for color value uniformity to calculate a second smoothness result. These smoothness results for one blending function are paired and compared to smoothness result pairs corresponding to other blending functions to determine a best blending function from among those being analyzed.
    Type: Grant
    Filed: July 10, 2009
    Date of Patent: October 25, 2011
    Assignee: Seiko Epson Corporation
    Inventor: Sean Miceli
  • Patent number: 8035698
    Abstract: Joint automatic demosaicking and white balancing. In one example embodiment, a digital image processing method includes several acts. First, directional color correlation signals, global gains, and orientations of edges are calculated in a CFA input image. Next, missing luminance components in CFA chrominance locations are demosaicked along edges in the input image using CFA chrominance components and the directional color correlation signals. Then, the CFA chrominance components are white-balanced using the demosaicked luminance components, the CFA chrominance components, and white-balancing gains expressed as a function of the global gains and local gains calculated directly from a pixel under consideration. Next, missing chrominance components in CFA chrominance locations in the input image are demosaicked. Finally, missing chrominance components in CFA luminance locations in the input image are demosaicked.
    Type: Grant
    Filed: January 21, 2009
    Date of Patent: October 11, 2011
    Assignee: Seiko Epson Corporation
    Inventor: Rastislav Lukac
  • Patent number: 8020771
    Abstract: Swinging open the upstream-side cover part (31) and downstream-side cover part (32) of the check scanning apparatus (1) on a common support pivot (33) opens a U-shaped check transportation path (5). The check transportation path (5) can be opened with a simple single-action operation to remove checks (4) jammed in the check transportation path (5) and for maintenance of the magnetic head (84) and contact image sensors (82 and 83). When the task is completed, the open check transportation path (5) can also be returned to the original closed position by a simple single-action operation. If only those parts that require maintenance are exposed when the check transportation path is open, tasks that require opening the transportation path can be done without damaging other parts and without soiling the operator's fingers.
    Type: Grant
    Filed: December 19, 2007
    Date of Patent: September 20, 2011
    Assignee: Seiko Epson Corporation
    Inventors: Yoshiki Kinoshita, Hideki Furihata, Toru Takami, Akira Nakazawa
  • Patent number: 8004588
    Abstract: An image processing procedure receives mosaic image data and calculates vertical and horizontal-direction color difference components for each pixel. The image processing procedure subsequently selects an R pixel or a B pixel from the mosaic image data, and compares a variation of the vertical-direction color difference component with a variation of the horizontal-direction color difference component with regard to each of at least the selected pixels to detect edge directions of the at least selected pixels. The edge directions thus obtained are collected in an edge direction map, and then the edge directions are compared with the surrounding edge directions to remove edge noise in advance. The image processing procedure refers to the detected edge directions, and interpolates a missing color component in each pixel of the mosaic image data with the settings of one color component in each pixel in the mosaic image data.
    Type: Grant
    Filed: August 27, 2008
    Date of Patent: August 23, 2011
    Assignee: Seiko Epson Corporation
    Inventor: Rastislav Lukac
  • Patent number: 7995840
    Abstract: The image processing procedure of the invention receives mosaic image data and calculates a vertical-direction color difference component with regard to each of pixel columns in the mosaic image data in a vertical direction and a horizontal-direction color difference component with regard to each of pixel rows in the mosaic image data in a horizontal direction. The mosaic image data is expressed by a combination of pixel columns with alternate arrangement of pixels of a G component and pixels of an R component in the vertical direction, pixel columns with alternate arrangement of pixels of the G component and pixels of a B component in the vertical direction, pixel rows with alternate arrangement of pixels of the G component and pixels of the R component in the horizontal direction, and pixel rows with alternate arrangement of pixels of the G component and pixels of the B component in the horizontal direction.
    Type: Grant
    Filed: March 28, 2008
    Date of Patent: August 9, 2011
    Assignee: Seiko Epson Corporation
    Inventor: Rastislav Lukac
  • Patent number: 7983486
    Abstract: A method of automatically categorizing an input image comprises extracting texture features of the input image and generating a signature vector based on extracted texture features. The generated signature vector is processed using at least one classifier to classify the input image.
    Type: Grant
    Filed: August 29, 2007
    Date of Patent: July 19, 2011
    Assignee: Seiko Epson Corporation
    Inventor: Hui Zhou
  • Patent number: 7983480
    Abstract: A method and system for scanning a digital image for detecting the representation of an object, such as a face, and for reducing memory requirements of the computer system performing the image scan. One example method includes identifying an original image and downsamples the original image in an x-dimension and in a y-dimension to obtain a downsampled image that requires less storage space than the original digital image. A first scan is performed of the downsampled image to detect the representation of an object within the downsampled image. Then, the original digital image is divided into at least two image blocks, where each image block contains a portion of the original digital image. A second scan is then performed of each of the image blocks to detect the representation of the object within the image blocks.
    Type: Grant
    Filed: May 17, 2007
    Date of Patent: July 19, 2011
    Assignee: Seiko Epson Corporation
    Inventors: Juwei Lu, Hui Zhou, Mohanaraj Thiyagarajah
  • Patent number: 7962412
    Abstract: A check processing method involves capturing at a first compression rate certain portions of a received check, and evaluating, based on that captured image data, whether certain information of the check can be reproduced by image data at a second compression rate that is greater than the first compression rate. If so, then image data representing the subject portions of the check is captured at the second compression rate image data, stored, and used to electronically process a corresponding check payment transaction. If not, then a specific process is executed without using image data at the second compression rate. This processing step outputs a specific signal or stores image data containing representing the subject portions of the received check at the first compression rate. Such process may be embodied in a check processing apparatus and may be carried out in response to a program of instructions.
    Type: Grant
    Filed: July 23, 2009
    Date of Patent: June 14, 2011
    Assignee: Seiko Epson Corporation
    Inventors: Kunio Omura, Naoki Kobayashi
  • Patent number: 7950766
    Abstract: A printer 240 calculates the amount of ink used only for printing as a number of discharged ink shots, and sends this shot count with the printer serial number and ink cartridge ID to a server 220. The server 220 saves the shot count, printer serial number, ink cartridge ID, and an error correction code as status information. The server 220 or server upstream from the server 220 can reliably determine the number of ink shots used by the printer 240 only for printing from this status information.
    Type: Grant
    Filed: October 31, 2006
    Date of Patent: May 31, 2011
    Assignee: Seiko Epson Corporation
    Inventors: Keigo Ejiri, Toshiaki Koike
  • Patent number: 7945901
    Abstract: A system and method for facilitating software profiling procedures in a target device includes a target CPU that executes software instructions from target routines of the target device to perform various processing tasks. A program counter of the target device is periodically updated with a current program counter value corresponding to one of the software instructions that is being currently executed by the target CPU. A shadow register is advantageously implemented in the target device to be directly accessible by profiler software on a host computer. The shadow register is periodically updated with a profiling program counter value that corresponds to the current program counter value. The profiler software may then directly and transparently access the shadow register to read the profiling program counter value for performing the software profiling procedures.
    Type: Grant
    Filed: August 16, 2006
    Date of Patent: May 17, 2011
    Assignee: Seiko Epson Corporation
    Inventors: Juraj Bystricky, Doug McFadyen
  • Patent number: 7945075
    Abstract: Converting a digital image from color to gray-scale. In one example embodiment, a method for converting a digital image from color to gray-scale is disclosed. First, an unconverted pixel having red, green, and blue color channels is selected from the color digital image. Next, the red color channel of the pixel is multiplied by ?. Then, the green color channel of the pixel is multiplied by ?. Next, the blue color channel of the pixel is multiplied by ?. Then, the results of the three multiplication operations are added together to arrive at a gray-scale value for the pixel. Finally, these acts are repeated for each remaining unconverted pixel of the color digital image to arrive at a gray-scale digital image. In this example method, ?+?+?1 and ?>?.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: May 17, 2011
    Assignee: Seiko Epson Corporation
    Inventors: Juwei Lu, Mohanaraj Thiyagarajah, Hui Zhou
  • Patent number: 7940744
    Abstract: A method and system for automatically configuring a plurality of wireless peripheral devices within a network environment. The method includes identifying a plurality of wireless peripheral devices, including one existing networked wireless device. The existing networked wireless device is configured to function as a master device. The master device identifies one of the remaining wireless peripheral devices that has yet to be configured. The master device replicates itself by wirelessly transmitting the configuration data to the identified wireless peripheral device. The configuration data enables the identified peripheral wireless device to assume network operation and to assume functionality of the master device so as to be capable of automatically causing the configuration of additional peripheral devices.
    Type: Grant
    Filed: March 1, 2007
    Date of Patent: May 10, 2011
    Assignee: Seiko Epson Corporation
    Inventors: Daniel Adolf Lehotsky, Michael Mannion, Tsutomu Nobutani