Nova Patents
IL196018A

Virtual controller for visual displays

Abstract

This record has no abstract on file.

IL196018A, drawing sheet 1
Sheet 1 of 6

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

40 claims: 5 independent, 35 dependent

  1. 1
    CLAIMS:1. A method, comprising: detecting an image of one or more skeletal body portions against a substantially stationary background via an image sensor;5 segmenting the image into skeletal body portion areas and background areas;at intervals, counting a number of independent areas of the background, wherein each part of the background that is visually independent from other parts of the background is defined as an independent area, each independent area being visually separate from the other parts of the background by at least a part of the skeletal body 10 portion areas;associating a control parameter for manipulating a displayed image on a user interface with a predefined region of each counted independent area;and changing the displayed image via the control parameter in relation to each change in a shape and/or a position of the independent area associated with the control 15 parameter.
  2. 14
    A system, comprising:an image sensor to detect an image including one or more skeletal body portions against a substantially stationary background;an image separator to segment the image into one or more skeletal body portion areas and the background;a calculation module to count, at intervals, a number of independent areas of the background, wherein each part of the background that is visually independent from other parts of the background is defined as an independent area, each independent area being visually separated from the other parts of the background by at least a part of the skeletal body portion areas;a linking module to associate a control parameter on a user interface with a predefined region of each counted independent area;and wherein each change in a shape and/or a position of the independent area associated with the control parameter initiates an action via the control parameter.
  3. 21
    A method, comprising:determining a state of each of a user's hands against a substantially stationary background;based on the determined state, detecting whether a plurality of fingers on at least one of the user's hands are in contact with each other, the plurality of fingers forming a visually independent area of the background, the visually independent area being visually separate from other portions of the background by at least a part of at least one of the user's hands;associating a control parameter of a user interface to a predefined portion of the visually independent area;and changing an image displayed on the user interface via the control parameter by changing a shape and/or position of the visually independent area.
  4. 27
    A computer storage medium storing computer-executable instructions that when executed by a processor cause a computer to execute steps comprising:detecting an image of one or more body parts against a substantially stationary background via an image sensor, the image comprising a plurality of pixels;determining an attribute of the plurality of pixels;segmenting the image into background pixels and other pixels according to a value of the attribute for individual pixels of the plurality of pixels;associating a control parameter for a user interface with a region of an independent group of background pixels, the independent group of background pixels being isolated from other background pixels by at least a partial perimeter comprising other pixels;and initiating an action on the user interface via the control parameter by modifying a composition of the independent group of background pixels. -צב- ! 57-0\01879873
  5. 35
    A system comprising:a substantially stationary background;-סב01879873\57-0 ! an image sensor configured to detect an image of one or more body parts against the substantially stationary background, the image comprising a plurality of pixels;an image separator configured to segment the image into background pixels and other pixels according to a value of an attribute of the plurality of pixels;a computational module configured to compute a connected component comprised of a subset of background pixels, wherein every background pixel in the subset may be reached from any other background pixel in the subset by traversing adjacent background pixels belonging to the subset;a linking module configured to associate a control parameter for a user interface with a region of the connected component;and a control module configured to initiate an action on the user interface in response to a change in a shape and/or a position of the connected component associated with the control parameter.