IP Library Granted Patent US 8,531,485
Granted Patent B2
US 8,531,485 · App. 12/608,875 · Granted Sep 10, 2013

Systems and methods for compensating for visual distortion caused by surface features on a display

Inventors: David Birnbaum (Oakland, CA); Danny Grant (Laval, CA)
Assignee: Immersion Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,531,485
App. No.
12/608,875
Granted
Sep 10, 2013
Kind
B2
Abstract

Systems and methods for compensating for visual distortion caused by surface features on a display are disclosed. For example, one disclosed system includes: a display including one ore more surface features; a processor configured to: receive a display signal including graphical data; determine a location of the surface feature; transform the display signal based at least in part on the location of the surface feature; and cause the transformed display signal to be displayed.

Claims (42)

1. A system, comprising:

a display comprising a surface feature, wherein the display comprises a touch-screen;

a processor configured to:

receive a display signal;

determine a location of the surface feature on the display, wherein determining the location of the surface feature on the display comprises:

receiving an indication that a skin comprising at least one surface feature has been placed over a surface of the display;

receiving a signal corresponding to a unique identifier associated with the skin; and

receiving a signal associated with the location of the at least one surface feature from a data store;

transform the display signal based at least in part on the location of the surface feature; and

transmit the transformed display signal to the display.

2. The system of claim 1 , wherein the surface feature comprises: a trough, a ridge, or a curvature.

3. The system of claim 1 , wherein transforming the display signal comprises adjusting one or more of: brightness, hue, contrast, resolution, saturation, image warping, and sharpness.

4. The system of claim 1 , wherein the display signal comprises data associated with a plurality of pixels.

5. The system of claim 4 , wherein transforming the display signal comprises transforming pixels that correspond to the location of the surface feature.

6. A method comprising:

receiving a display signal;

determining a location of a surface feature of a touch-screen display, wherein determining the location of the surface feature on the touch-screen display comprises:

receiving an indication that a skin comprising at least one surface feature has been placed over a surface of the touch-screen display;

receiving a signal from a sensor configured to detect a unique identifier associated with the skin; and

receiving a signal associated with the location of the at least one surface feature from a data store;

transforming the display signal based at least in part on the location of the surface feature; and

transmitting the transformed display signal to the touch-screen display.

7. A method comprising:

receiving a display signal;

determining a location of a surface feature of a display, wherein determining the location of the surface feature on the display comprises:

receiving an indication that a skin comprising at least one surface feature has been placed over a surface of the display;

receiving a signal corresponding to a unique identifier associated with the skin; and

receiving a signal associated with the location of the at least one surface feature from a data store;

transforming the display signal based at least in part on the location of the surface feature; and

transmitting the transformed display signal to the display.

8. The method of claim 7 , wherein the unique identifier comprises one or more of: a magnetic identifier, a bar code, or an RFID tag.

9. The method of claim 7 , wherein generating a transformed display signal comprises adjusting one or more of: brightness, hue, contrast, resolution, saturation, image warping, and sharpness.

10. The method of claim 7 , wherein the display signal comprises data associated with a plurality of pixels.

11. The method of claim 10 , wherein transforming the display signal comprises transforming the pixels that correspond to the location of the surface feature.

12. A non-transitory computer-readable medium encoded with executable program code, the computer-readable medium comprising:

program code to receive a display signal;

program code to determine a location of a surface feature of a touch-screen display, wherein determining the location of the surface feature on the touch-screen display comprises:

receiving an indication that a skin comprising at least one surface feature has been placed over a surface of the touch-screen display;

receiving a signal corresponding to a unique identifier associated with the skin; and

receiving a signal associated with the location of the at least one surface feature from a data store;

program code to transform the display signal based at least in part on the location of the surface feature; and

program code to transmit the transformed display signal to the touch-screen display.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2009
From: BIRNBAUM, DAVID M
To: IMMERSION CORPORATION
Reel/Frame 023445/0192 →
Continuity (1)
Related Publication 20110102462A1 · May 5, 2011