Using An Exclusive-or Gate Patents (Class 382/222)
  • Patent number: 11607124
    Abstract: A method implemented on a computing device having at least one processor, storage, and a communication platform connected to a network may include: obtaining a head image of a user with one or more dimension indicators, determining an eye region in the head image of the user and determining a pupillary distance of the user based on the one or more dimension indicators and the determined eye region. A method implemented on a computing device having at least one processor, storage, and a communication platform connected to a network may include: receiving a request at a user terminal, recording a video of a user wearing a wearable device with the user terminal, determining a pupillary distance of the user based on the video and synchronously displaying the pupillary distance on the video of the user during recording. The wearable device may include one or more dimension indicators.
    Type: Grant
    Filed: October 24, 2019
    Date of Patent: March 21, 2023
    Assignee: SHANGHAI TRUTHVISION INFORMATION TECHNOLOGY CO., LTD.
    Inventor: Zhong Zhang
  • Patent number: 11436833
    Abstract: An image processing method for extracting a frame from a moving image. The method includes determining a type of the moving image, extracting a frame from the moving image, based on a result of the determination and information indicating a plurality of predetermined types of frame features, the extracted frame having at least one of the plurality of predetermined types of frame features, wherein the plurality of predetermined types of frame features correspond to a plurality of image-capturing scenes, a sorting step of sorting a plurality of frames, which include the frame extracted in the extracting step, into a plurality of frame groups according to the type of the moving image that is determined in the determining step, and displaying the frame extracted in the extracting step on a display device. The plurality of frame groups are displayed on the display device based on the sorting.
    Type: Grant
    Filed: October 1, 2020
    Date of Patent: September 6, 2022
    Assignee: Canon Kabushiki Kaisha
    Inventor: Shinichi Mitsumoto
  • Patent number: 11265020
    Abstract: An electronic device configured to perform polar coding is described. The electronic device includes a bit pattern generator (3403) configured to successively perform a bit pattern generation process over a series (t=?n/w?) of clock cycles; and a counter (c, 4203), operably coupled to the bit pattern generator (3403) and configured to count a number of successive bit pattern generation sub-processes over the series (t=?n/w?) of clock cycles. The bit pattern generator (3403) is configured to: provide a successive sub-set of (w) bits from a bit pattern vector (bk,n) in each successive t=?n/w? clock cycle; where the bit pattern vector comprises n bits, of which ‘k’ bits adopt a first binary value and n?k bits adopt a complementary binary value.
    Type: Grant
    Filed: April 26, 2021
    Date of Patent: March 1, 2022
    Assignee: AccelerComm Limited
    Inventors: Robert Maunder, Matthew Brejza, Shida Zhong, Isaac Perez-Andrade, Taihai Chen
  • Patent number: 9025879
    Abstract: According to one embodiment, an electronic apparatus includes a line recognition module, a character recognition module and a generator. The line recognition module recognizes lines in a handwritten document. The character recognition module recognizes character codes corresponding to handwritten characters in a first line and a second line which follows the first line. The generator generates, if the first and second lines satisfy a condition, document data using first character codes corresponding to the first line and second character codes corresponding to the second line, the formed document data including either one of the first character codes at a position of the second line or including at least one of the second character codes at a position of the first line.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: May 5, 2015
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Chikashi Sugiura
  • Patent number: 8971636
    Abstract: Disclosed is an image creating device including a first obtaining unit which obtains an image including a face, a first extraction unit which extracts a face component image relating to main components of the face in the image and a direction of the face, a second obtaining unit which obtains a face contour image associated to the face in the image and a second extraction unit which extracts a direction of a face contour in the face contour image. The image creating device further includes a converting unit which converts at least one of the face component image and the face contour image based on the both directions of the face and the face contour and a creating unit which creates a portrait image by using at least one of the face component image and the face contour image being converted by the converting unit.
    Type: Grant
    Filed: June 20, 2013
    Date of Patent: March 3, 2015
    Assignee: Casio Computer Co., Ltd.
    Inventors: Keisuke Shimada, Shigeru Kafuku, Hirokiyo Kasahara
  • Patent number: 8670050
    Abstract: A computerized method determines similarities between a first image and a second image. The first image is converted into a first grayscale image, and the second image is converted into a second grayscale image, where a number of pixels of the second image is not less than a number of pixels of the first image. Each pixel of the first grayscale image is matched with a pixel of the second grayscale image to create a pixel pair sequence. A similarity value indicating the similarities between the first image and the second image is calculated according to the grayscale value of each pixel in the pixel pair sequence S.
    Type: Grant
    Filed: June 12, 2012
    Date of Patent: March 11, 2014
    Assignees: Fu Tai Hua Industry (Shenzhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Yu-Kai Xiong, Xin Lu, Shih-Fang Wong, Hui-Feng Liu, Dong-Sheng Lv, Yu-Yong Zhang, Jian-Jian Zhu, Xiang-Lin Cheng, Xuan-Fen Huang, Xiao-Shan Zhou, An-Lin Jiang, Xin-Hua Li
  • Patent number: 8644622
    Abstract: To compute a signature for an object comprising or represented by a set of vectors in a vector space of dimensionality D, statistics are computed that are indicative of distribution of the vectors of the set of vectors amongst a set of regions Ri, i=1, . . . , N of the vector space, at least some statistics associated with each region are binarized to generate sets of binary values ai, i=1, . . . , N indicative of statistics of the vectors of the set of vectors belonging to the respective regions Ri, i=1, . . . , N; and a vector set signature is defined for the set of vectors including the sets of binary values ai, i=1, . . . , N. The computing, binarizing, and defining operations may be repeated for two sets of vectors, and a quantitative comparison of the two sets of vectors determined based on the corresponding vector set signatures.
    Type: Grant
    Filed: July 30, 2009
    Date of Patent: February 4, 2014
    Assignee: Xerox Corporation
    Inventors: Florent Perronnin, Herve Poirier
  • Patent number: 8428334
    Abstract: A system for inspecting a product that includes a scanner to scan across the product and generate an image of the product, the image including a matrix of pixels each having a grayscale value, and an analyzing device electrically coupled with the scanner to receive and analyze the image of the product, the analyzing device including a microprocessor to calculate a reference grayscale value associated with each of the pixels in the image, wherein the reference grayscale value includes an average of the grayscale values of pixels located adjacent to the each pixel, a memory to store the reference grayscale value associated with each of the pixels and at least one threshold associated with the reference grayscale value, and a comparing module to compare the grayscale value of each of the pixels in the image with the at least one threshold associated with the each pixel.
    Type: Grant
    Filed: March 26, 2010
    Date of Patent: April 23, 2013
    Assignee: Cooper S.K. Kuo
    Inventors: Cooper S. K. Kuo, Ron Tsai
  • Patent number: 8331693
    Abstract: An information retrieval apparatus includes an obtaining unit configured to obtain dynamic ranges or re-quantization codes of a target object to be retrieved and dynamic ranges or re-quantization codes of each of comparison objects to be compared with the target object, the dynamic ranges or re-quantization codes of the target object and the dynamic ranges or re-quantization codes of the comparison objects being obtained as a result of adaptive dynamic range coding; a distance computation unit configured to compute distances between the target object and the comparison objects using the obtained dynamic ranges or re-quantization codes of the target object and the obtained dynamic ranges or re-quantization codes of the comparison objects; and a comparison unit configured to compare the distances between the target object and the comparison objects to select one of the comparison objects having a minimum distance.
    Type: Grant
    Filed: September 17, 2008
    Date of Patent: December 11, 2012
    Assignee: Sony Corporation
    Inventors: Seiichi Inomata, Hideo Nakaya, Takashi Horishi, Tsugihiko Haga, Ryosuke Araki, Takuro Kawai, Toshiyuki Hino, Tetsujiro Kondo
  • Patent number: 8104055
    Abstract: A method of identifying a target synchronization point pair including a source synchronization point corresponding to a source end and a destination synchronization point corresponding to a destination end is provided. The method includes receiving a source scan-line image corresponding to a first video source from the source end; selecting at least a comparing frame out of the source scan-line image; providing a destination scan-line image corresponding to a second video source at the destination end; and determining the target synchronization point pair by comparing the comparing frame and the destination scan-line image.
    Type: Grant
    Filed: November 14, 2007
    Date of Patent: January 24, 2012
    Assignee: MAVs Lab. Inc.
    Inventors: Bei Wang, Chia-Hung Yeh, Hsuan-Huei Shih, Chung-Chieh Kuo
  • Patent number: 7983489
    Abstract: A system, method, and computer-readable media are presented for presenting similar images of a selected image in a user interface. One embodiment of the method can include identifying a selected first image and identifying a selected direction from the first image. Additionally, the method can include calculating a best neighbor metric for each of one or more other images to determine a best neighbor image in the selected direction. Furthermore, the method can include presenting the best neighbor image to a user in a user interface.
    Type: Grant
    Filed: July 9, 2010
    Date of Patent: July 19, 2011
    Assignee: Microsoft Corporation
    Inventors: Blaise H. Aguera y Arcas, Jonathan R. Dughi, Bryan Ressler, Ian A. Gilman, Alfred Astort, David M. Gedye
  • Patent number: 7983485
    Abstract: An image-processing system receives an image from a user and identifies an image-processing instruction which has been added to the image by the user. The instruction corresponds to an image-processing operation which is to be applied to at least a portion of the image in order to manipulate the image into a modified form. When the system is coupled to a device such as a photocopier, the photocopier is controlled to perform the image manipulation in accordance with the identified instruction and to print the modified image. Thus the image can be modified without the need to alter the original image itself.
    Type: Grant
    Filed: February 13, 2008
    Date of Patent: July 19, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Sriganesh Madhvanath
  • Patent number: 7826667
    Abstract: A system and method of recording digitally stored surveillance images comprises dividing a series of continuous digital picture image frames according to timing intervals; storing a reference image in a frame buffer of a motion analyzer; detecting a motion difference between a captured image and the reference image; attributing a motion code and time stamp on the captured image; and recording the captured image when the motion code and time stamp match a predetermined threshold.
    Type: Grant
    Filed: April 1, 2008
    Date of Patent: November 2, 2010
    Assignee: International Business Machines Corporation
    Inventor: Oliver K. Ban
  • Patent number: 7376249
    Abstract: The movement of an imaging of a background in a sequence of images of a scene determined. A combination image is composed with pixels which have been built up through combination of several consecutive images. Along with the combination image, a change image is calculated which indicates position-dependently to what extent differences arise between successive images contributing to the same area in the combination image. Corresponding areas in an input image and in the combination image are searched for. This is done depending on the change image, such that a probability that an area in the combination image is found is less according as the change image indicates that the changeability of the are is greater, for instance by selecting, for the purpose of the search, for what areas in the combination image corresponding areas in the input image will be searched for. From the locations of the corresponding areas, the movement of the background is determined.
    Type: Grant
    Filed: November 14, 2002
    Date of Patent: May 20, 2008
    Assignee: Nederlandse Organisatie Voortoegepast-Natuurwetenschappeljk, Onderzoek TNO
    Inventor: Robbie Daniël Pieter Beun
  • Patent number: 7236636
    Abstract: An image compression divides an input image into blocks having the predetermined number of horizontal and longitudinal pixels, and scans the divided blocks in a main scan direction and a sub scan direction so as to select them in order as a processing block, and selects as a reference block a block in which positional relation with the selected block and a relation of a pixel value satisfies a predetermined condition. Subsequently, the pixel values of the processing block and the reference block are subjected to an exclusive-OR (XOR) so as to generate a differential image, and in case the differential image satisfies the predetermined condition, the processing block is replaced with the differential image.
    Type: Grant
    Filed: January 21, 2005
    Date of Patent: June 26, 2007
    Assignee: Fujitsu Limited
    Inventors: Kenichiro Sakai, Tsugio Noda
  • Patent number: 7231087
    Abstract: A method for approximating an object's pose from a camera generated image of a scene is performed by first extracting a binary map from the image. The binary map is filtered to include silhouettes of objects located within a predetermined range of distances from the camera. An initial binary shape template may be applied to the binary map to locate potential target object silhouettes. Iterative stages of binary templates are applied to the each target object silhouette that represent a range of poses of the target object. Each stage of templates has higher spatial fidelity than the previous stage and poses corresponding to templates that do not sufficiently match the silhouette are eliminated from consideration. The target object's pose is approximated based on a set of templates that best matches the target object silhouette.
    Type: Grant
    Filed: October 29, 2003
    Date of Patent: June 12, 2007
    Assignee: Metrica, Inc.
    Inventor: Eric Huber
  • Patent number: 6952484
    Abstract: Disclosed is a method of detecting a predetermined mark embedded in an image. The mark (29) comprises a predetermined arrangement of a plurality of elements (30), each element having a predetermined colour characteristic and predetermined shape. The method processes (20) the image to provide an encoded representation of the image at a predetermined resolution (eg. 200 dpi). The coordinate positions for substantially each of the elements of the mark embedded in the image are detected (22), wherein the detection is characterised by applying at least one mask (80) to substantially each pixel of the encoded representation. From the coordinate positions, a set of spatial features representing a spatial arrangement of the detected elements are then determined (23). The determined set of spatial features is then compared (24) to a known set of spatial features to provide a confidence level measure for a degree of matching between the known set and the determined set of spatial features.
    Type: Grant
    Filed: November 16, 1999
    Date of Patent: October 4, 2005
    Assignee: Canon Kabushiki Kaisha
    Inventors: Paul Raymond Higginbottom, Julie Yan Zhu, Yu-Ling Chen
  • Patent number: 6940996
    Abstract: An image processing apparatus embeds information into image data without an overhead. The image processing apparatus includes a selection unit for selecting some of the pixels forming the image data. A changing unit embeds the information into the pixels selected by the selection unit by swapping the bits of the values of the selected pixels according to the information.
    Type: Grant
    Filed: August 11, 2004
    Date of Patent: September 6, 2005
    Assignee: Sony Corporation
    Inventors: Tetsujiro Kondo, Naoki Kobayashi
  • Patent number: 6888968
    Abstract: When a plurality of image data are to be compressed, an image correlation information extraction unit extracts respective image correlation information of image data, using first image data as reference image data. An encoding unit compresses the extracted image correlation information to produce encoded data. A data output unit outputs the compressed data and the reference image data to a page memory. When the compressed data are to be restored, a data input unit supplies the image correlation data input from the page memory to an image correlation information decoding unit, and supplies the reference image data to an image restoring unit. The image correlation information decoding unit decodes the image correlation data into the respective image correlation information and supplies the image correlation information to the image restoring unit. The image restoring unit restores the plural image data from the respective image correlation information and the reference image data.
    Type: Grant
    Filed: September 21, 2000
    Date of Patent: May 3, 2005
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Tec Kabushiki Kaisha
    Inventors: Gaku Takano, Takahiro Fuchigami
  • Patent number: 6859561
    Abstract: Image rotations of 90°, 180° and 270° and horizontal and vertical mirroring image transformations are performed losslessly and with greatly enhanced speed by processing orthogonal transform coefficients in a zig-zag order with direct storage of S (size) values, reassociated R (run of zero valued coefficients) from an adjacent coded orthogonal transform value and a non-zero valued transformation coefficient in reverse zig-zag order. Cache misses are avoided by processing values which are not widely separated in the coded data and other features of the technique and memory accesses are reduced to accelerate processing while extremely little computation is required. These effects are substantially augmented when intermediate codes having certain attributes including coding of zero valued coefficients and flagging certain code features are employed.
    Type: Grant
    Filed: June 1, 2004
    Date of Patent: February 22, 2005
    Assignee: International Business Machines Corporation
    Inventors: Joan L. Mitchell, Nenad Rijavec
  • Publication number: 20040062440
    Abstract: Sprite identification in animated sequences is achieved by performing three separate but related procedures, namely (i) identification of the sprite, (ii) identification of the background and (iii) identification of the identified sprite's translation path. By analysing a sequence of frames, sprite definition is first established. Then, using the definition of the sprite, a determination is made of the background image and translation path taken. This analysis allows the animated sequence to be compressed in a format in which the background and the sprites are separately identified.
    Type: Application
    Filed: October 1, 2002
    Publication date: April 1, 2004
    Applicant: International Business Machines Corporation
    Inventor: Deepak M. Srinivasa
  • Patent number: 6320671
    Abstract: A method and system for printing web pages from an intra- or internet source with a client computer. The client computer is capable of accessing and viewing a web page from an intra- or internet source and has access to a program storage. The program storage device includes (i) an HTML source file containing a list of printable web pages and (ii) a program of instructions executable by the computer at a predetermined, modifiable time to print web pages from the intra- or internet source with the client computer. The program selects one or more of the printable web pages from the HTML source file, accesses the web pages selected from the HTML source file, and prints the accessed web pages. The printable web pages may be accessed on different levels of hierarchy in HTML files.
    Type: Grant
    Filed: May 15, 1998
    Date of Patent: November 20, 2001
    Assignee: International Business Machines Corporation
    Inventors: Edward E. Kelley, Norman J. Dauerer
  • Patent number: 6157736
    Abstract: The present invention is a method and apparatus for automatic image segmentation using template matching filters. The invention generally segments differing binary textures or structures within an input image by passing one or more structures while removing other structures. More particularly, the method and apparatus segment a stored binary image using a template matching filter that is designed to pass therethrough, for example, text regions while removing halftone regions.
    Type: Grant
    Filed: June 15, 1999
    Date of Patent: December 5, 2000
    Assignee: Xerox Corporation
    Inventors: Ronald E. Jodoin, Robert P. Loce, Reiner Eschbach
  • Patent number: 5946415
    Abstract: The processing time and memory in converting scanned images to a hardware scription language is significantly reducer by using a "peephole" method to examine only partial images of features of the scanned image that is to be converted. The present method generated minimized feature templates (MFTs) by systematically removing all non-feature image pixels. In particular, the method and apparatus of the present invention establishes pattern estimates from image samples, eliminates unnecessary image pixels using off-line statistical analysis, and extracts feature templates from the larger size image patterns. Pattern recognition is then conducted by processing a few pixels of the unknown image pattern. An application of this technique is to recognize drawing symbols, such as, AND, NAND, OR, NOR, XOR, and XNOR gates, buffers, inverters, registers, and I/O pins from scanned images of electronic drawings.
    Type: Grant
    Filed: October 24, 1996
    Date of Patent: August 31, 1999
    Assignee: The United States of America as represented by the Secretary of the Army
    Inventors: Wei Su, Gerald T. Michael
  • Patent number: 5872636
    Abstract: An image processing apparatus includes a resolution ratio setting unit for setting a ratio of the resolution of input image data to the resolution of multi-value image data to be output, a pixel interpolation unit for interpolating and determining pixel values of output multi-value image data on the basis of the ratio set by the resolution ratio setting unit and the input image data, and an image data output unit for outputting the multi-value image data generated by the pixel interpolation unit.
    Type: Grant
    Filed: October 28, 1992
    Date of Patent: February 16, 1999
    Assignee: Canon Kabushiki Kaisha
    Inventors: Hideto Kohtani, Masanori Sakai, Takehito Utsunomiya, Hideyuki Makitani
  • Patent number: 5864681
    Abstract: A method and an apparatus for encoding an image signal. The apparatus includes an acquisition module disposed to receive the image signal. A first processor is coupled to the acquisition module. At least one encoder processor is coupled to the first processor. The at least one encoder processor produces an encoded image signal under control of the first processor. The method includes the steps of converting an input image signal into a predetermined digital format and transferring the digital format image signal to at least one encoder processor. The method further includes the step of applying, at the at least one encoder processor, a hierarchical vector quantization compression algorithm to the digitized image signal. At the next step, a resultant encoded bit stream generated by the application of the algorithm is collected. The method and apparatus of the present invention may be used in conjunction with an ordinary modem to transmit and/or receive audio, video sequences or still images.
    Type: Grant
    Filed: August 9, 1996
    Date of Patent: January 26, 1999
    Assignee: U.S. Robotics Access Corp.
    Inventors: John J. Proctor, Philip A. Desjardins, Craig H. Richardson, Chris J. M. Hodges, Kwan K. Truong, David L. Smith
  • Patent number: 5835634
    Abstract: A bitmap comparison technique that is able quickly to compare two bitmap images while discounting differences between the images likely due to noise. The bitmap comparison technique includes the operations of: comparing the first and second bitmaps, producing a difference map identifying differing bits between the first and second bitmaps, producing outline masks based on the outlines of the first and second bitmaps, identifying certain very different bits within the difference map that are to be weighted differently from the remaining bits within the difference map based upon the outline mask, and determining a comparison score to indicate the extent to which the first and second images differ by differently weighting the very different bits and the remaining bits. The certain bits are normally weighted to a lesser extent than the remaining bits when determining the comparison score so that the influence of noise in the comparison score is diminished.
    Type: Grant
    Filed: May 31, 1996
    Date of Patent: November 10, 1998
    Assignee: Adobe Systems Incorporated
    Inventor: Kenneth A. Abrams
  • Patent number: 5671292
    Abstract: A high speed digital image pattern matching circuit which recognizes an image pattern, and discriminates whether the recognized image pattern matches with a desired reference pattern and where pattern matching occurs. For discriminating whether a desired pattern is matched, an input pattern to be retrieved is digitally-modelled as two thresholds. The digitally modelled input image signal is blocked to have the same size as the reference pattern and compared with the reference pattern. The compared result is again compared with the thresholds for discriminating whether pattern matching occurs or not. The high speed digital image pattern matching circuit of the present invention utilizes two thresholds for modelling, thereby simplifying the input digital image signal in hardware and making processing speed very fast.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: September 23, 1997
    Assignee: Hyundai Electronics Industries Co., Ltd.
    Inventors: Young Lee, Nam-Soo Moon