Visually enhanced tactile feedback
First Claim
1. A computer program product for visually enhancing tactile metadata, the computer program product comprising:
- one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising;
program instructions to receive an image on a first computing device;
program instructions to select an object from one or more objects depicted within the received image;
program instructions to determine boundaries of the selected object;
program instructions to determine a type of object associated with the selected object;
program instructions to assign an object tag to the selected object within the determined boundaries based on the determined type of object, wherein the assigned object tag includes one or more keywords and terms describing the selected object;
program instructions to assign tactile metadata to the selected object within the determined boundaries based on one or more physical properties associated with the assigned object tag;
program instructions to create a visually enhanced image based on the assigned tactile metadata, wherein the assigned tactile metadata includes the one or more physical properties associated with the assigned object tag capable of being represented visually, wherein the visually enhanced image is in a three dimensional plane, wherein the visually enhanced image includes a deformation that is a softness property that transforms a material due to an applied pressure, wherein a resumption includes a memory property that allows the material to resume a previous shape after the deformation in the three dimensional plane;
create an executable application based on the created visually enhanced image, wherein the created executable application includes an image viewing application capable of displaying tactile metadata in response to user interaction with the created visually enhanced image;
program instructions to receive the created visually enhanced image;
program instructions to extract one or more objects within the received visually enhanced image with the assigned tactile metadata;
program instructions to create a table based on the extracted one or more objects within the received visually enhanced image with the assigned tactile metadata;
program instructions to determine whether an object within the extracted one or more objects does not include assigned tactile metadata for a type of material;
responsive to determining that the object within the extracted one or more objects does not include assigned tactile metadata for a type of material, program instruction to identify an entry within the created table that corresponds to the object within the extracted one or more objects that does not include assigned tactile metadata for each physical property;
program instructions to determine one or more types of materials of the object based on the assigned object tag and a list of materials;
program instructions to analyze a resolution of the object;
program instructions to determine a type of material of the object from within the determined one or more types of materials based on the analyzed resolution of the object;
program instructions to assign the determined material to the object within the received created visually enhanced image and to an entry within the associated created table associated with the object;
program instructions to identify boundaries for each of the one or more objects within the created table for visual enhancements; and
program instructions to assign tactile metadata to interior pixels associated with the identified boundaries for each of the one or more objects within the created table for visual enhancements.
1 Assignment
0 Petitions
Accused Products
Abstract
In an approach for visually enhancing tactile metadata, a computer receives an image on a first computing device. The computer selects an object from one or more objects depicted within the received image. The computer determines boundaries of the selected object. The computer assigns an object tag to the selected object within the determined boundaries, wherein the assigned object tag includes one or more keywords and terms describing the selected object. The computer assigns tactile metadata to the selected object within the determined boundaries based on one or more physical properties associated with the assigned object tag. The computer creates a visually enhanced image based on the assigned tactile metadata, wherein the assigned tactile metadata includes one or more physical properties associated with the assigned object tag capable of being represented visually.
84 Citations
13 Claims
-
1. A computer program product for visually enhancing tactile metadata, the computer program product comprising:
-
one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising; program instructions to receive an image on a first computing device; program instructions to select an object from one or more objects depicted within the received image; program instructions to determine boundaries of the selected object; program instructions to determine a type of object associated with the selected object; program instructions to assign an object tag to the selected object within the determined boundaries based on the determined type of object, wherein the assigned object tag includes one or more keywords and terms describing the selected object; program instructions to assign tactile metadata to the selected object within the determined boundaries based on one or more physical properties associated with the assigned object tag; program instructions to create a visually enhanced image based on the assigned tactile metadata, wherein the assigned tactile metadata includes the one or more physical properties associated with the assigned object tag capable of being represented visually, wherein the visually enhanced image is in a three dimensional plane, wherein the visually enhanced image includes a deformation that is a softness property that transforms a material due to an applied pressure, wherein a resumption includes a memory property that allows the material to resume a previous shape after the deformation in the three dimensional plane; create an executable application based on the created visually enhanced image, wherein the created executable application includes an image viewing application capable of displaying tactile metadata in response to user interaction with the created visually enhanced image; program instructions to receive the created visually enhanced image; program instructions to extract one or more objects within the received visually enhanced image with the assigned tactile metadata; program instructions to create a table based on the extracted one or more objects within the received visually enhanced image with the assigned tactile metadata; program instructions to determine whether an object within the extracted one or more objects does not include assigned tactile metadata for a type of material; responsive to determining that the object within the extracted one or more objects does not include assigned tactile metadata for a type of material, program instruction to identify an entry within the created table that corresponds to the object within the extracted one or more objects that does not include assigned tactile metadata for each physical property; program instructions to determine one or more types of materials of the object based on the assigned object tag and a list of materials; program instructions to analyze a resolution of the object;
program instructions to determine a type of material of the object from within the determined one or more types of materials based on the analyzed resolution of the object;program instructions to assign the determined material to the object within the received created visually enhanced image and to an entry within the associated created table associated with the object; program instructions to identify boundaries for each of the one or more objects within the created table for visual enhancements; and program instructions to assign tactile metadata to interior pixels associated with the identified boundaries for each of the one or more objects within the created table for visual enhancements. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system for visually enhancing tactile metadata, the computer system comprising:
-
one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising; program instructions to receive an image on a first computing device; program instructions to select an object from one or more objects depicted within the received image; program instructions to determine boundaries of the selected object; program instructions to determine a type of object associated with the selected object; program instructions to assign an object tag to the selected object within the determined boundaries based on the determined type of object, wherein the assigned object tag includes one or more keywords and terms describing the selected object; program instructions to assign tactile metadata to the selected object within the determined boundaries based on one or more physical properties associated with the assigned object tag; program instructions to create a visually enhanced image based on the assigned tactile metadata, wherein the assigned tactile metadata includes the one or more physical properties associated with the assigned object tag capable of being represented visually, wherein the visually enhanced image is in a three dimensional plane, wherein the visually enhanced image includes a deformation that is a softness property that transforms a material due to an applied pressure, wherein a resumption includes a memory property that allows the material to resume a previous shape after the deformation in the three dimensional plane; program instructions to create an executable application based on the created visually enhanced image, wherein the created executable application includes an image viewing application capable of displaying tactile metadata is response to user interaction with the created visually enhanced image; program instructions to receive the created visually enhanced image; program instructions to extract one or more objects within the received visually enhanced image with the assigned tactile metadata; program instructions to create a table based on the extracted one or more objects within the received visually enhanced image with the assigned tactile metadata; program instructions to determine whether an object within the extracted one or more objects does not include assigned tactile metadata for a type of material; responsive to determining that the object within the extracted one or more objects does not include assigned tactile metadata for a type of material, program instructions to identify an entry within the created table that corresponds to the object within the extracted one or more objects that does not include assigned tactile metadata for each physical property; program instructions to determine one or more types of materials of the object based on the assigned object tag and a list of materials; program instructions to analyze a resolution of the object;
program instructions to determine a type of material of the object from within the determined one or more types of materials based on the analyzed resolution of the object;program instructions to assign the determined material to the object within the received created visually enhanced image and to an entry within the associated created table associated with the object; program instructions to identify boundaries for each of the one or more objects within the created table for visual enhancements; and program instructions to assign tactile metadata to interior pixels associated with the identified boundaries for each of the one or more objects within the created table for visual enhancements. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification