Visually augmenting a graphical rendering of a chemical structure representation or biological sequence representation with multi-dimensional information
First Claim
1. A method comprising:
- receiving video data captured by a first computing device, wherein the video data comprises a sequence of images comprising a first video frame;
identifying, within the first video frame, by a processor of a second computing device, a graphical representation of one of a chemical structure and a biological sequence;
matching, by the processor, additional information to the graphical representation, wherein the additional information comprises at least one of(i) a three-dimensional representation of the chemical structure or biological sequence,(ii) a name ofa) a chemical compound represented by the chemical structure, orb) a biological species comprising a DNA molecule, an RNA molecule, or a polypeptide represented by the biological sequence, and(iii) a plurality of properties of the chemical compound or biological species;
rendering, by the processor, augmentation data corresponding to the additional information, wherein the augmentation data comprises one or both of (i) and (ii);
(i) graphics corresponding to at least a portion of the additional information, and(ii) one or more graphical controls configured, upon selection, to present at least a portion of the additional information; and
merging, by the processor, the video data with the rendered augmentation data to positionally link the augmentation data to the graphical representation of the chemical structure or the biological sequence identified within the first video frame and providing the video data for presentation upon a display controlled by the first computing device, wherein the video data is presented by the first computing device in substantially real time in relation to the capture of the video data by the first computing device.
3 Assignments
0 Petitions
Accused Products
Abstract
In certain embodiments, the invention relates to systems, methods, and apparatus that allow a user to visually augment a graphical rendering of either a chemical structure representation or a biological sequence representation with multi-dimensional information. A user captures a video image using a computing device such as a hand-held smart phone, computerized eye glasses or tablet computer. The video image includes information regarding at least one of a chemical structure and a biological sequence. A processor identifies, within the video image, a graphical representation of at least one of a chemical structure and a biological structure. The processor augments the graphical representation with additional information and provides the video data for presentation upon a display controlled by the computing device. The computing device presents the video data in substantially real time in relation to the capture of the video data by the computing device.
43 Citations
21 Claims
-
1. A method comprising:
-
receiving video data captured by a first computing device, wherein the video data comprises a sequence of images comprising a first video frame; identifying, within the first video frame, by a processor of a second computing device, a graphical representation of one of a chemical structure and a biological sequence; matching, by the processor, additional information to the graphical representation, wherein the additional information comprises at least one of (i) a three-dimensional representation of the chemical structure or biological sequence, (ii) a name of a) a chemical compound represented by the chemical structure, or b) a biological species comprising a DNA molecule, an RNA molecule, or a polypeptide represented by the biological sequence, and (iii) a plurality of properties of the chemical compound or biological species; rendering, by the processor, augmentation data corresponding to the additional information, wherein the augmentation data comprises one or both of (i) and (ii); (i) graphics corresponding to at least a portion of the additional information, and (ii) one or more graphical controls configured, upon selection, to present at least a portion of the additional information; and merging, by the processor, the video data with the rendered augmentation data to positionally link the augmentation data to the graphical representation of the chemical structure or the biological sequence identified within the first video frame and providing the video data for presentation upon a display controlled by the first computing device, wherein the video data is presented by the first computing device in substantially real time in relation to the capture of the video data by the first computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
a processor; and a memory having instructions stored thereon, wherein the instructions, when executed by the processor, cause the processor to; receive video data captured by a computing device, wherein the video data comprises a sequence of images comprising a first video frame; identify, within the first video frame, a visual identification of a chemical structure or a biological sequence; match additional information to the visual identification, wherein the additional information comprises at least one of (i) a graphical representation of the chemical structure or biological sequence, (ii) a name of a) a chemical compound represented by the chemical structure, or b) a biological species comprising a DNA molecule, an RNA molecule, or a polypeptide represented by the biological sequence, and (iii) a plurality of properties of the chemical compound or biological species; render augmentation data corresponding to the additional information, wherein the augmentation data comprises one or both of (i) and (ii); (i) graphics corresponding to at least a portion of the additional information, and (ii) one or more graphical controls configured, upon selection, to present at least a portion of the additional information; and merge the video data with the rendered augmentation data to positionally link the augmentation data to the visual representation of the chemical structure or the biological sequence identified within the first video frame, wherein merging the video data with the rendered augmentation data comprises positionally linking the at least one of (i) the portion of the additional information and (ii) the one or more graphical controls to the visual identification such that, upon movement of the visual identification within the first video frame, the at least one of (i) the portion of the additional information and (ii) the one or more graphical controls undergo a corresponding motion; and provide the video data for presentation upon a display; wherein the video data is presented in substantially real time in relation to the capture of the video data by the computing device. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A non-transitory computer readable medium having instructions stored thereon, wherein the instructions, when executed by a processor, cause the processor to:
-
receive video data destined for display upon a computing device, wherein the video data comprises a sequence of images comprising a first video frame; identify, within the first video frame, a graphical representation of one of a chemical structure and a biological sequence; match additional information to the graphical representation, wherein the additional information is arranged in a plurality of feature categories; render augmentation data corresponding to the additional information, wherein the augmentation data comprises one or more graphical controls configured, upon selection, to present at least a portion of the additional information belonging to a first category of the plurality of feature categories; merge the video data with the one or more graphical controls to positionally link the augmentation data to the graphical representation of the chemical structure or the biological sequence identified within the first video frame; after augmenting the video data, provide the video data for presentation upon a display controlled by the computing device; receive, responsive to selection of a first graphical control of the one or more graphical controls by a user of the computing device, an indication corresponding to the first category; and responsive to the indication, augment subsequent video data with at least a portion of the additional information belonging to the first category; and after augmenting the subsequent video data, provide the subsequent video data for presentation upon the display controlled by the computing device. - View Dependent Claims (20, 21)
-
Specification