Method and apparatus for presenting 3-dimensional objects to visually impaired users
AssigneeInternational Business Machines Corporation
InventorsRabindranath Dutta, Janani Janakiraman, Richard Scott Schwerdtfeger
Life of this patent
Estimating the term…
Abstract
A method and apparatus for examining a three dimensional image in a data processing system. An object is presented, wherein the object includes a set of views for different angles of view for the object. In response to a user input to traverse a view from the set of views, a depth map is transcoded for the view into a non-visual output. In response to other user inputs to present other views from the set of views, depth maps from those views are transcoded into non-visual outputs. In this manner, a visually impaired user is able to perceive a 3-dimensional object.
Claims41
A method in a data processing system for examining a three dimensional image, the method comprising:
- presenting an object, wherein the object includes a set of views for different angles of view for the object;
- and
- responsive to a user input to traverse a view from the set of views, transcoding a depth map for the view into a non-visual output.
A method in a data processing system for presenting a three dimensional object, the method comprising:
- presenting options to present different views of the three dimensional object;
- and
- responsive to user inputs, transcoding depth maps for the different views of the three dimensional object into non-visual outputs to present the different views of the three dimensional object.
A data processing system comprising:
- a bus system;
- a communications unit connected to the bus system;
- a memory connected to the bus system, wherein the memory includes as set of instructions;
- and
- a processing unit connected to the bus system, wherein the processing unit executes the set of instructions to present an object, wherein the object includes a set of views for different angles of view for the object;
- and transcode a depth map for the view into a non-visual output in response to a user input to traverse a view from the set of views.
A data processing system comprising:
- a bus system;
- a communications unit connected to the bus system;
- a memory connected to the bus system, wherein the memory includes as set of instructions;
- and
- a processing unit connected to the bus system, wherein the processing unit executes the set of instructions to present options to present different views of the three dimensional object;
- and transcode depth maps for the different views of the three dimensional object into non-visual outputs to present the different views of the three dimensional object in response to user inputs.
A data processing system for examining a three dimensional image, the data processing system comprising:
- presenting means for presenting an object, wherein the object includes a set of views for different angles of view for the object;
- and
- transcoding means, responsive to a user input to traverse a view from the set of views, for transcoding a depth map for the view into a non-visual output.
A data processing system for presenting a three dimensional object, the data processing system comprising:
- presenting means for presenting options to present different views of the three dimensional object;
- and
- transcoding means, responsive to user inputs, for transcoding depth maps for the different views of the three dimensional object into non-visual outputs to present the different views of the three dimensional object.
A computer program product in a computer readable medium for examining a three dimensional image, the computer program product comprising:
- first instructions for presenting an object, wherein the object includes a set of views for different angles of view for the object;
- and
- second instructions, responsive to a user input to traverse a view from the set of views, for transcoding a depth map for the view into a non-visual output.
A computer program product in a computer readable medium for presenting a three dimensional object, the computer program product comprising:
- first instructions for presenting options to present different views of the three dimensional object;
- and
- second instructions, responsive to user inputs, for transcoding depth maps for the different views of the three dimensional object into non-visual outputs to present the different views of the three dimensional object.
Dependencies are inferred from the claim text.