Method and system for providing auditory feedback for the visually impaired when defining visual models
First Claim
1. A computer-implemented method, embodied in at least one computer system, for providing auditory feedback to a visually impaired user when defining a visual model, comprising:
- detecting a visual overlap between at least two visual objects in a visual model being created by said user, wherein said detecting said visual overlap between said at least two visual objects includes detecting when a first one of said at least two visual objects is placed by said user such that at least a portion of at least a second one of said at least two visual objects is visually obscured by at least a portion of said first one of said at least two visual objects; and
responsive to said detecting of said overlap, automatically causing a speaker contained in said computer system to output an audible warning indicating detection of said visual overlap between said at least two visual objects, wherein said causing said audible warning includes creating an invisible object within a user interface containing said two visual objects to cause the auditory warning to be output, wherein said invisible object contains a representation of said auditory warning, wherein said invisible object is created in front of said first one of said at least two visual objects within a logical ordering of all visual objects in said visual model.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for providing auditory feedback to visually impaired users when defining visual models. As the visually impaired user creates a visual model, the system detects when an object is placed in such a way that it overlaps with at least one previously placed object. In response to detection of an overlap, the system causes an auditory warning signal to be produced, indicating to the visually impaired user that object is overlapping a previously placed object. The disclosed system operates to create an invisible object within the user interface to cause a warning to be output, or modifies the object whose placement caused the object overlap to include the overlap warning. The user interface focus is then changed or reset to be on the invisible object or the object that caused the overlap to occur, enabling the user to conveniently fix the overlap condition.
-
Citations
16 Claims
-
1. A computer-implemented method, embodied in at least one computer system, for providing auditory feedback to a visually impaired user when defining a visual model, comprising:
-
detecting a visual overlap between at least two visual objects in a visual model being created by said user, wherein said detecting said visual overlap between said at least two visual objects includes detecting when a first one of said at least two visual objects is placed by said user such that at least a portion of at least a second one of said at least two visual objects is visually obscured by at least a portion of said first one of said at least two visual objects; and responsive to said detecting of said overlap, automatically causing a speaker contained in said computer system to output an audible warning indicating detection of said visual overlap between said at least two visual objects, wherein said causing said audible warning includes creating an invisible object within a user interface containing said two visual objects to cause the auditory warning to be output, wherein said invisible object contains a representation of said auditory warning, wherein said invisible object is created in front of said first one of said at least two visual objects within a logical ordering of all visual objects in said visual model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer system including at least one processor communicably coupled to a program storage memory, said program storage memory having program code stored thereon which, when executed by said at least one processor causes said computer system to provide auditory feedback to a visually impaired user when defining a visual model, comprising:
-
program code for detecting a visual overlap between at least two visual objects in a visual model being created by said user, wherein said detecting said visual overlap between said at least two visual objects includes detecting when a first one of said at least two visual objects is placed by said user such that at least a portion of at least a second one of said at least two visual objects is visually obscured by at least a portion of said first one of said at least two visual objects; and program code for, responsive to said detecting of said overlap, automatically causing a speaker contained in said computer system to output an audible warning indicating detection of said visual overlap between said at least two visual objects, wherein said causing said audible warning includes creating an invisible object within a user interface containing said two visual objects to cause the auditory warning to be output, wherein said invisible object contains a representation of said auditory warning, wherein said invisible object is created in front of said first one of said at least two visual objects within a logical ordering of all visual objects in said visual model.
-
-
16. A computer program product including a computer readable storage medium, said computer readable storage medium having stored thereon program code for providing auditory feedback to a visually impaired user when defining a visual model, said program code comprising:
-
program code for detecting a visual overlap between at least two visual objects in a visual model being created by said user, wherein said detecting said visual overlap between said at least two visual objects includes detecting when a first one of said at least two visual objects is placed by said user such that at least a portion of at least a second one of said at least two visual objects is visually obscured by at least a portion of said first one of said at least two visual objects; and program code for, responsive to said detecting of said overlap, automatically causing a speaker to output an audible warning to be output indicating detection of said visual overlap between said at least two visual objects, wherein said causing said audible warning includes creating an invisible object within a user interface containing said two visual objects to cause the auditory warning to be output, wherein said invisible object contains a representation of said auditory warning, wherein said invisible object is created in front of said first one of said at least two visual objects within a logical ordering of all visual objects in said visual model.
-
Specification