Patents by Inventor Rudolph van der Merwe

Rudolph van der Merwe 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: 20140363044
    Abstract: A method to improve the efficiency of the detection and tracking of machine-readable objects is disclosed. The properties of image frames may be pre-evaluated to determine whether a machine-readable object, even if present in the image frames, would be likely to be detected. After it is determined that one or more image frames have properties that may enable the detection of a machine-readable object, image data may be evaluated to detect the machine-readable object. When a machine-readable object is detected, the location of the machine-readable object in a subsequent frame may be determined based on a translation metric between the image frame in which the object was identified and the subsequent frame rather than a detection of the object in the subsequent frame. The translation metric may be identified based on an evaluation of image data and/or motion sensor data associated with the image frames.
    Type: Application
    Filed: June 6, 2013
    Publication date: December 11, 2014
    Inventors: George Williams, Benjamin Olson, Sebastien Beysserie, Ethan Tira-Thompson, Jianping Zhou, Claus Molgaard, Todd Sachs, Rudolph van der Merwe, Marco Zuliani
  • Patent number: 8905314
    Abstract: A barcode decoding system and method are disclosed that use a data-driven classifier for transforming a potentially degraded barcode signal into a digit sequence. The disclosed implementations are robust to signal degradation through incorporation of a noise model into the classifier construction phase. The run-time computational cost is low, allowing for efficient implementations on portable devices. Implementations are disclosed for intelligent preview scaling, barcode-aware autofocus augmentation and multi-scale signal feature extraction.
    Type: Grant
    Filed: October 23, 2012
    Date of Patent: December 9, 2014
    Assignee: Apple Inc.
    Inventors: Rudolph van der Merwe, Samuel Gordon Noble, Ralph Brunner
  • Patent number: 8891894
    Abstract: Psychovisual image compression techniques are disclosed that compress pixel data by a fixed compression ratio with little or no perceptual loss of detail. In some implementations, a psychovisual compression process is selected among several psychovisual compression processes based on characteristics of the pixel data. Compression is achieved during encoding by discarding psychovisually unnecessary bits from the pixel data. The psychovisual compression processes can be implemented in hardware and operate on scan lines of pixels captured by the image sensor. The psychovisual compression techniques can be used with image compression techniques to compress further the pixel data.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: November 18, 2014
    Assignee: Apple Inc.
    Inventors: Richard E. Crandall, Rudolph van der Merwe, Douglas P. Mitchell, Ian Hendry, Bertrand Serlet
  • Publication number: 20140247279
    Abstract: A user interface enables a user to calibrate the position of a three dimensional model with a real-world environment represented by that model. Using a device's sensor, the device's location and orientation is determined. A video image of the device's environment is displayed on the device's display. The device overlays a representation of an object from a virtual reality model on the video image. The position of the overlaid representation is determined based on the device's location and orientation. In response to user input, the device adjusts a position of the overlaid representation relative to the video image.
    Type: Application
    Filed: March 1, 2013
    Publication date: September 4, 2014
    Applicant: Apple Inc.
    Inventors: Christopher G. Nicholas, Lukas M. Marti, Rudolph van der Merwe, John Kassebaum
  • Publication number: 20140247280
    Abstract: A user interface enables a user to calibrate the position of a three dimensional model with a real-world environment represented by that model. Using a device's sensor suite, the device's location and orientation is determined. A video image of the device's environment is displayed on the device's display. The device overlays a representation of an object from a virtual reality model on the video image. The position of the overlaid representation is determined based on the device's location and orientation. In response to user input, the device adjusts a position of the overlaid representation relative to the video image.
    Type: Application
    Filed: March 1, 2013
    Publication date: September 4, 2014
    Applicant: Apple Inc.
    Inventors: Christopher G. Nicholas, Lukas M. Marti, Rudolph van der Merwe, John Kassebaum
  • Patent number: 8705853
    Abstract: The disclosed implementations provide a system and method of detecting skin tone comprising receiving an image; determining a light intensity of the image; converting a color space of each pixel in the image into a converted value based on the light intensity; and selecting a classifier from a plurality of classifiers based on the light intensity; determining for each converted value, using the selected classifier, a probability that the converted value represents a skin tone; and detecting presence of skin tone in the image based on the determined pixel probabilities.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: April 22, 2014
    Assignee: Apple Inc.
    Inventor: Rudolph van der Merwe
  • Patent number: 8692830
    Abstract: A three-dimensional (“3D”) avatar can be automatically created that resembles the physical appearance of an individual captured in one or more input images or video frames. The avatar can be further customized by the individual in an editing environment and used in various applications, including but not limited to gaming, social networking and video conferencing.
    Type: Grant
    Filed: June 1, 2010
    Date of Patent: April 8, 2014
    Assignee: Apple Inc.
    Inventors: Alex Tremain Nelson, Cédric Bray, Thomas Goossens, Rudolph van der Merwe, Richard E. Crandall, Bertrand Serlet
  • Patent number: 8655096
    Abstract: Systems, methods and computer program products are disclosed for automatic image sharpening. Automatic image sharpening techniques are disclosed that automatically bring a blurred image into focus. Techniques for reducing edge ringing in sharpened images are also disclosed. According to implementations, a computer-implemented method includes determining a normalized entropy of a first image, calculating a correlation target based on the normalized entropy, automatically determining a blur radius of a de-convolution kernel that causes a cosine of a first radial power spectrum of the kernel and a second radial power spectrum of a reconstruction of the first image to approximate the correlation target and generating a second image based on the blur radius.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: February 18, 2014
    Assignee: Apple Inc.
    Inventors: Richard E. Crandall, Jason Alexis Klivington, Rudolph van der Merwe
  • Publication number: 20130321392
    Abstract: Methods and apparatus for a roof analysis tool for constructing a parameter set, where the parameter set is derived from mapping data for a map region, and where the parameter set describes the roofs for the buildings within the map region. In some cases, the parameter set includes a list of roof type identification values and the respective buildings in the map region for which a given roof type identification value corresponds. The roof analysis tool may operate on a server and work in conjunction with a mobile device, where the mobile device may display map views of a map region such that the map view is based on a three-dimensional model of the map region, and where a portion of the three-dimensional model is based on data generated on the mobile device and a portion of the three-dimensional model is based on data generated on the server.
    Type: Application
    Filed: July 17, 2012
    Publication date: December 5, 2013
    Inventors: Rudolph van der Merwe, Jan Erik Solem, Jaron I. Waldman, John W. Kassebaum, Samuel G. Noble, Xiaqing Wu, Yang Liu
  • Publication number: 20130279802
    Abstract: The disclosed implementations provide a system and method of detecting skin tone comprising receiving an image; determining a light intensity of the image; converting a color space of each pixel in the image into a converted value based on the light intensity; and selecting a classifier from a plurality of classifiers based on the light intensity; determining for each converted value, using the selected classifier, a probability that the converted value represents a skin tone; and detecting presence of skin tone in the image based on the determined pixel probabilities.
    Type: Application
    Filed: April 20, 2012
    Publication date: October 24, 2013
    Inventor: Rudolph van der Merwe
  • Publication number: 20130240628
    Abstract: A barcode decoding system and method are disclosed that use a data-driven classifier for transforming a potentially degraded barcode signal into a digit sequence. The disclosed implementations are robust to signal degradation through incorporation of a noise model into the classifier construction phase. The run-time computational cost is low, allowing for efficient implementations on portable devices. Implementations are disclosed for intelligent preview scaling, barcode-aware autofocus augmentation and multi-scale signal feature extraction.
    Type: Application
    Filed: October 23, 2012
    Publication date: September 19, 2013
    Applicant: APPLE INC.
    Inventors: Rudolph van der Merwe, Samuel Gordon Noble, Ralph Brunner
  • Patent number: 8523075
    Abstract: A barcode decoding system and method are disclosed that use a data-driven classifier for transforming a potentially degraded barcode signal into a digit sequence. The disclosed implementations are robust to signal degradation through incorporation of a noise model into the classifier construction phase. The run-time computational cost is low, allowing for efficient implementations on portable devices.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: September 3, 2013
    Assignee: Apple Inc.
    Inventor: Rudolph van der Merwe
  • Patent number: 8520971
    Abstract: Systems, methods and computer program products are disclosed for resampling a digital image. According to an implementation, a source image can be presharpened and upsampled to a first upsampled image having a specified image size and a first level of presharpening. The source image is also presharpened and upsampled to a second upsampled image having the specified image size and second level of presharpening that is less than the first level of presharpening. The first and second upsampled images are deblurred. A binary edge mask image is generated from the deblurred, upsampled images. The binary edge mask image is dilated and blurred to generate a deep mask image. The first and second, deblurred upsampled images are blended together using the deep mask image.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: August 27, 2013
    Assignee: Apple Inc.
    Inventors: Richard E. Crandall, Jason Alexis Klivington, Rudolph van der Merwe, Mark Alan Zimmer
  • Patent number: 8514816
    Abstract: Among other disclosed subject matter, a method includes obtaining, in a mobile device, power information indicating a detected power of respective signals received from multiple transmitters. The method includes determining a location of the mobile device using a formula that uses: locations of the multiple transmitters, a first function of the power information and a second function of respective locations of the multiple transmitters. The method can include recording the determined location.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: August 20, 2013
    Assignee: Apple Inc.
    Inventors: Jeffrey Alan Bush, Ronald Keryuan Huang, Daryl Mun-Kid Low, Rudolph van der Merwe, Richard Eugene Crandall, Patrick Block Carlisle
  • Publication number: 20130110678
    Abstract: Customers can use their own mobile devices to pay for products in a “self-service” transaction, without the assistance of a store employee and without the need for the store to provide a self-service checkout kiosk. The customer's device communicates with a server maintained by the store to identify the product(s) being purchased and to provide a digital credential that the server can use to look up financial account information for the customer. The server can process a payment transaction to the financial account and notify the customer's device of the result. In some cases, an employee device can provide product identification for a purchase to the server and associate the customer device with the purchase, allowing the customer to complete the transaction directly with the store server.
    Type: Application
    Filed: July 23, 2012
    Publication date: May 2, 2013
    Applicant: Apple Inc.
    Inventors: Benjamin Vigier, Corey Fugman, Filip Krsmanovic, Rudolph Van Der Merwe, Samuel G. Noble, Yingfeng Su, Khawaja Shams, Vijay Mariadassou
  • Publication number: 20130084003
    Abstract: Psychovisual image compression techniques are disclosed that compress pixel data by a fixed compression ratio with little or no perceptual loss of detail. In some implementations, a psychovisual compression process is selected among several psychovisual compression processes based on characteristics of the pixel data. Compression is achieved during encoding by discarding psychovisually unnecessary bits from the pixel data. The psychovisual compression processes can be implemented in hardware and operate on scan lines of pixels captured by the image sensor. The psychovisual compression techniques can be used with image compression techniques to compress further the pixel data.
    Type: Application
    Filed: September 30, 2011
    Publication date: April 4, 2013
    Inventors: Richard E. Crandall, Rudolph van der Merwe, Douglas P. Mitchell, Ian Hendry, Bertrand Serlet
  • Publication number: 20130084019
    Abstract: Systems, methods and computer program products are disclosed for automatic image sharpening. Automatic image sharpening techniques are disclosed that automatically bring a blurred image into focus. Techniques for reducing edge ringing in sharpened images are also disclosed. According to implementations, a computer-implemented method includes determining a normalized entropy of a first image, calculating a correlation target based on the normalized entropy, automatically determining a blur radius of a de-convolution kernel that causes a cosine of a first radial power spectrum of the kernel and a second radial power spectrum of a reconstruction of the first image to approximate the correlation target and generating a second image based on the blur radius.
    Type: Application
    Filed: September 30, 2011
    Publication date: April 4, 2013
    Inventors: Richard E. Crandall, Jason Alexis Klivington, Rudolph van der Merwe
  • Patent number: 8374775
    Abstract: An activity state (e.g., stationary or moving) of an intermittently moving mobile device is classified using sensor measurements provided by one or more on-board sensors. The activity state can be determined by a classifier that exploits the separable log-normal distributions of the short-time variance of sensor measurements. The activity state can provide an external non-correlated indication of movement or stationarity to an on-board navigation engine. The on-board navigation engine can use the activity state to improve tracking performance.
    Type: Grant
    Filed: November 5, 2009
    Date of Patent: February 12, 2013
    Assignee: Apple Inc.
    Inventor: Rudolph van der Merwe
  • Publication number: 20120287031
    Abstract: One embodiment may take the form of a method of operating a computing device to provide presence based functionality. The method may include operating the computing device in a reduced power state and collecting a first set of data from a first sensor. Based on the first set of data, the computing device determines if an object is within a threshold distance of the computing device and, if the object is within the threshold distance, the device activates a secondary sensor to collect a second set of data. Based on the second set of data, the device determines if the object is a person. If the object is a person, the device determines a position of the person relative to the computing device and executes a change of state in the computing device based on the position of the person relative to the computing device. If the object is not a person, the computing device remains in a reduced power state.
    Type: Application
    Filed: August 26, 2011
    Publication date: November 15, 2012
    Applicant: Apple Inc.
    Inventors: Edward Allen Valko, Matthew C. Waldon, Rudolph Van der Merwe, William Matthew Vieta, Myra M. Haggerty, Alex T. Nelson
  • Publication number: 20120287035
    Abstract: One embodiment may take the form of a method of operating a computing device in a reduced power state and collecting a first set of data from at least one sensor. Based on the first set of data, the computing device determines a probability that an object is within a threshold distance of the computing device and, if so, the device activates at least one secondary sensor to collect a second set of data. Based on the second set of data, the device determines if the object is a person. If it is a person, a position of the person relative to the computing device is determined and the computing device changes its state based on the position of the person. If the object is not a person, the computing device remains in a reduced power state.
    Type: Application
    Filed: May 11, 2012
    Publication date: November 15, 2012
    Applicant: Apple Inc.
    Inventors: Edward Allen Valko, Matthew C. Waldon, Rudolph van der Merwe, William Matthew Vieta, Myra M. Haggerty, Alex T. Nelson, Karen Louise Jenkins, Scott Thomas Smith, Jan Erik Solem