The United States of America as represented by the United States National Aeronautics and Space Administration
대리인 / 주소
Heald, Randall M.Borda, Gary G.Mannix, John G.
인용정보
피인용 횟수 :
7인용 특허 :
18
초록▼
An automated cable and line inspection mechanism visually scans the entire surface of a cable as the mechanism travels along the cable=s length. The mechanism includes a drive system, a video camera, a mirror assembly for providing the camera with a 360 degree view of the cable, and a laser micromet
An automated cable and line inspection mechanism visually scans the entire surface of a cable as the mechanism travels along the cable=s length. The mechanism includes a drive system, a video camera, a mirror assembly for providing the camera with a 360 degree view of the cable, and a laser micrometer for measuring the cable=s diameter. The drive system includes an electric motor and a plurality of drive wheels and tension wheels for engaging the cable or line to be inspected, and driving the mechanism along the cable. The mirror assembly includes mirrors that are positioned to project multiple images of the cable on the camera lens, each of which is of a different portion of the cable. A data transceiver and a video transmitter are preferably employed for transmission of video images, data and commands between the mechanism and a remote control station.
대표청구항▼
An automated cable and line inspection mechanism visually scans the entire surface of a cable as the mechanism travels along the cable=s length. The mechanism includes a drive system, a video camera, a mirror assembly for providing the camera with a 360 degree view of the cable, and a laser micromet
An automated cable and line inspection mechanism visually scans the entire surface of a cable as the mechanism travels along the cable=s length. The mechanism includes a drive system, a video camera, a mirror assembly for providing the camera with a 360 degree view of the cable, and a laser micrometer for measuring the cable=s diameter. The drive system includes an electric motor and a plurality of drive wheels and tension wheels for engaging the cable or line to be inspected, and driving the mechanism along the cable. The mirror assembly includes mirrors that are positioned to project multiple images of the cable on the camera lens, each of which is of a different portion of the cable. A data transceiver and a video transmitter are preferably employed for transmission of video images, data and commands between the mechanism and a remote control station. an application running on a computer. 6. The method of claim 4, wherein: the collection of available fonts comprises a collection of installed fonts. 7. The method of claim 4, wherein: the collection of available fonts comprises a collection of fonts stored at a location on the World Wide Web. 8. The method of claim 7, further comprising: downloading the new font from the location on the World Wide Web; and installing the new font in the computer. 9. The method of claim 1, wherein: the navigation attributes are selected from the group consisting of family type, serif style, weight, proportion, contrast, stroke variation, arm style, letter form, midline and X height. 10. A method for enabling a user to select a font from a collection of available fonts, comprising: receiving font information identifying each font in a collection of available fonts, the font information comprising a set of attribute values describing the visual appearance of each font; identifying a set of navigation attributes defining a navigation space, each font in the collection of available fonts having a location in the navigation space defined by a plurality of the attribute values for the font; identifying the attribute values of a current font; receiving from the user one or more first input values designating a desired change in the appearance of the current font and corresponding to a change in one or more attribute values of the current font; using one or more attribute values of the current font and the first input values to define a first target location; and using the first target location to identify a first candidate font in the collection of available fonts by identifying a font with a location in the navigation space identical to the first target location if the collection of available fonts contains such a font, and, if the collection of available fonts does not contain such a font, identifying a font in the collection of available fonts that is close to the first target location in the navigation space. 11. The method of claim 10, further comprising: receiving from the user one or more second input values designating a desired change in the appearance of the current font or the first candidate font; using the second input values to define a second target location in the navigation space; and using the second target location to identify a second candidate font in the collection of available fonts by identifying a font with a location in the navigation space identical to the second target location if the collection of available fonts contains such a font, and, if the collection of available fonts does not contain such a font, identifying a font in the collection of available fonts that is close to the second target location in the navigation space. 12. A method for enabling a user to select a font from a collection of available fonts, comprising: receiving font data identifying each font in a collection of available fonts and identifying a location in a font space for each available font, the font space being defined by a set of font attributes, each location being defined by attribute values for all font attributes defining the font space; identifying a set of navigation attributes defining a navigation space, the navigation attributes being derived from font attributes; receiving from a user interactively a navigation input that specifies an input value for each of the navigation attributes, the input values defining a target location in the navigation space; and using the target location to identify a candidate font in the collection of available fonts by identifying a font with a location in the navigation space identical to the target location if the collection of available fonts contains such a font, and, if the collection of available fonts does not contain such a font, identifying a font in the collection of available fonts that is close to the target location in the navigation space. 13 . The method of claim 12, wherein at least one navigation attribute is derived from a plurality of font attributes. 14. The method of claim 12, wherein the navigation space is a proper subspace of the font space. 15. The method of claim 12, wherein at least one input navigation attribute value defines a range of font attribute values. 16. The method of claim 12, wherein the target location defines a volume in the navigation space and the font with a location in the navigation space identical to the target location comprises a font with a location within the volume defined by the target location. 17. A computer program product, tangibly stored on a computer-readable medium, for enabling a user to select a font from a collection of available fonts, the program comprising instructions to: receive font data identifying each font in a collection of available fonts and identifying a location in a navigation space for each available font, the navigation space being defined by a set of navigation attributes, each navigation attribute corresponding to a visual font characteristic, each location being defined by a set of navigation attribute values for all navigation attributes defining the navigation space; receive from the user interactively a first navigation input that specifies a first input value for each of the navigation attributes in a subset of navigation attributes including less than all the navigation attributes, the first input values defining a first target location in the navigation space; and use the first target location to identify a first candidate font in the collection of available fonts by identifying a font with a location in the navigation space identical to the first target location if the collection of available fonts contains such a font, and, if the collection of available fonts does not contain such a font, identifying a font in the collection of available fonts that is close to the first target location in the navigation space. 18. The computer program product of claim 17, further comprising instructions to: receive from the user interactively a second navigation input that specifies a second input value for one or more navigation attributes, the second input values and the first input values defining a second target location in the navigation space; and use the second target location to identify a second candidate font in the collection of available fonts. 19. The computer program product of claim 17, wherein the instructions to receive a first input value for each attribute in the subset of navigation attributes comprise instructions to: determine the navigation space location of a current font; receive a first input value designating a desired change in an attribute value of the current font; and use the attribute values defining the navigation space location of the current font and the first input value designating the desired change to define the first target location. 20. The computer program product of claim 19, wherein the first target location defines a volume in the navigation space and the font with a location in the navigation space identical to the first target location comprises a font with a location within the volume defined by the first target location. 21. The computer program product of claim 20, further comprising instructions to: enable the user to select the first candidate font for use in an application running on a computer. 22. The computer program product of claim 21, wherein: the collection of available fonts comprises a collection of installed fonts. 23. The computer program product of claim 21, wherein: the collection of available fonts comprises a collection of fonts stored at a location on the World Wide Web. 24. The computer program product of claim 23, further comprising instructions to: download the new font from the location on the World Wide Web; and install the new font in the computer. 25. The computer program product of claim 1
Landsberger Samuel E. (Ithaca NY) Sundra Raj (Bedford MA) Short David B. (Fair Oaks CA) Martin Benjamin F. (Ithaca NY), Cable crawling underwater inspection and cleaning robot.
Parulski Kenneth (Rochester NY) Bouvy Raymond J. (Rochester NY) Tredwell Timothy J. (Fairport NY) Smith David A. (Rochester NY), Electronic camera with memory card interface to a computer.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.