×

Haptic spatialization system

  • US 9,164,587 B2
  • Filed: 11/12/2014
  • Issued: 10/20/2015
  • Est. Priority Date: 11/14/2013
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to control a haptic effect experienced at a peripheral device, the controlling comprising:

  • receiving a haptic effect definition comprising haptic data;

    receiving spatialization data comprising at least one of;

    a position of the haptic effect;

    a distance of the haptic effect;

    a velocity of the haptic effect;

    a direction of the haptic effect;

    or a flow of the haptic effect;

    modifying the haptic effect definition based on the received spatialization data, wherein the modifying the haptic effect definition comprises dividing the haptic effect definition into one or more haptic effect definition components;

    sending a haptic instruction and the modified haptic effect definition to the peripheral device, wherein the sending the haptic instruction and the modified haptic effect definition comprises sending the one or more haptic effect definition components to the peripheral device;

    causing one or more haptic output devices to produce one or more haptic effects based on the modified haptic effect definition at the peripheral device in response to the haptic instruction, wherein the causing the one or more haptic output devices to produce the one or more haptic effects based on the modified haptic effect definition comprises causing the one or more haptic output devices to produce the one or more haptic effects based on the one or more haptic effect definition components; and

    attenuating, based on the spatialization data, at least one of;

    a magnitude of the haptic data of at least one haptic effect definition component;

    a frequency of the haptic data of at least one haptic effect definition component;

    or a duration of the haptic data of at least one haptic effect definition component.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×