← Back to Patent Explorer
US4857902A Expired / Lapsed US ⏱️ 0.0 years remaining

Position-dependent interactivity system for image display

Assignee: Advanced Interaction Inc
•
Filing: 1987-05-14
•
Granted: 1989-08-15
•
Expires: 2007-05-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An interactive video display system with tight coupling between user-input and the images displayed to provide a feeling of real control by the user. A library of frames of video data is stored in randomly accessible data locations, such as an optical video disc. The video data in each frame in the library is assigned a virtual position in a pre-defined data space, such that the visual image in each frame is related to visual images in other frames by virtual position in the data space. User input is provided through track ball or mouse generating displacement signals. The input signal is translated to an updated virtual position in the data space relative to a previous virtual position and the next frame having the updated virtual position is displayed next.

Inventors

  • 👤 Michael Naimark
  • 👤 Kenneth M. Carson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 19:11
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/03; G06F3/033

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 218 words
An apparatus for interactive display of visual images, comprising: display means, responsive to image data, for displaying visual images; storage means for storing a plurality of frames of image data in data locations identified by frame addresses and for supplying frames of image data to the display means in response to frame addresses, the image data in each frame in the plurality defining a visual image for display and each of the plurality of frames having a virtual position in a predefined virtual space in which the visual image in each frame is related to visual images in other frames by virtual position in the virtual space; input means for generating an input signal indicating amount and direction of displacement within a time interval of an object; translating means, connected to receive the input signal, for translating the input signal to an updated virtual position in the virtual space relative to a previous virtual position, and a next frame address of a data location that stores a frame having the updated virtual position and for supplying the next frame address to the storage means; and means, connected to the translating means, for displaying a representation of the virtual space with an indication of the virtual position of a given frame of image data supplied to the display means.
Claim 2
Independent Claim 218 words
An apparatus for interactive display of visual images, comprising: display means, responsive to image data, for displaying visual images; storage means for storing a plurality of frames of image data in data locations identified by frame addresses and for supplying frames of image data to the display means in response to frame addresses, the image data in each frame in the plurality defining a visual image for display and each of the plurality of frames having a virtual position in a predefined virtual space in which the visual image in each frame is related to visual images in other frames by virtual position in the virtual space; input means for generating an input signal indicating amount and direction of displacement within a time interval of an object; translating means, connected to receive the input signal, for translating the input signal to an updated virtual position in the virtual space relative to a previous virtual position, and a next frame address of a data location that stores a frame having the updated virtual position and for supplying the next frame address to the storage means; and means, connected to the translating means, for displaying a representation of the virtual space with an indication of the virtual position of a given frame of image data supplied to the display means.
Claim 3
Dependent Claim 38 words
The apparatus of claim 1, wherein the translating means supplies next frame addresses in response to translations of the input signal so that the visual images displayed on the display means are tightly coupled to the input signal.
Claim 4
Dependent Claim 52 words
The apparatus of claim 1, wherein the display means is responsive to image data to display a preset number of N frames per unit time and the translating means supplies the preset number N next frame addresses per unit time in response to the preset number N translations of the input signal.
Claim 5
Dependent Claim 28 words
The apparatus of claim 1, wherein the translating means supplies next frame addresses in response to the translations of the input signal at least 10 times per second.
Claim 6
Dependent Claim 83 words
The apparatus of claim 1, wherein the representation of the virtual space includes a plurality of interconnected line segments where points along the line segments correspond to frames having virtual positions in the virtual space identified by the points, and the means for displaying the representation includes: means for displaying a subset of the plurality of interconnected line segments, and means for identifying a point on one of the line segments in the subset corresponding to the virtual position of the given frame.
Claim 7
Dependent Claim 52 words
The apparatus of claim 5, wherein the means for displaying a subset of the plurality of interconnected line segments includes: bit-map means for storing a bit-map graphic image depicting the subset of the virtual space; and bit-map display means, in communication with the bit-map storing means, for displaying the bit-map graphic image.
Claim 8
Dependent Claim 41 words
The apparatus of claim 6, wherein the means for identifying a point on one of the line segments corresponding to the virtual position of the frame of a displayed image includes: means for highlighting the point in the bit-map graphic image.
Claim 9
Dependent Claim 47 words
The apparatus of claim 7, wherein the means for highlighting the point in the bit-map image comprises: means for updating the bit-map graphic image in the bit-map storing means in response to the translation of the input signal to an updated virtual position in the virtual space.
Claim 10
Dependent Claim 44 words
The apparatus of claim 1, wherein the means for displaying the representation includes: a visual work depicting the virtual space as a plurality of interconnected segments; and means for highlighting a point in the visual work corresponding to virtual position of the given frame.
Claim 11
Dependent Claim 24 words
The apparatus of claim 1, wherein the input means includes: means, adapted to be operated by a user's hand, for generating position displacement signals.
Claim 12
Dependent Claim 13 words
The apparatus of claim 10, wherein the input means includes a track ball.
Claim 13
Dependent Claim 12 words
The apparatus of claim 10, wherein the input means includes a mouse.
Claim 14
Dependent Claim 15 words
The apparatus of claim 1, wherein the input means generates displacement information in one dimension.
Claim 15
Dependent Claim 15 words
The apparatus of claim 1, wherein the input means generates displacement information in two dimensions.
Claim 16
Dependent Claim 15 words
The apparatus of claim 1, wherein the input means generates displacement information in three dimensions.
Claim 17
Dependent Claim 101 words
The apparatus of claim 1, wherein the representation of the virtual space includes a plurality of interconnected line segments intersecting at nodes and the virtual position in the virtual space of a frame corresponds with a point or a node on a line segment; and wherein the translating means includes: means for sampling the input signal in update intervals to determine a position displacement during the update interval; means, responsive to the position displacement, for generating a virtual displacement in the virtual space; and means, responsive to the virtual displacement, for calculating the updated virtual position and the next frame address.
Claim 18
Dependent Claim 155 words
The apparatus of claim 14, wherein each segment has a virtual direction in the virtual space and the translating means further includes: means, responsive to a position displacement having an amount less than a preset threshold, for identifying the current virtual position as the updated virtual position; means, responsive to a current virtual position that corresponds to a point and to the amount and direction indicated by the position displacement, for identifying a point or node on the current segment as the updated virtual position; and branch means, responsive to a current virtual position that corresponds to a node and to the amount and direction indicated by the position displacement, for comparing the virtual directions of segments intersecting at the node with the direction indicated by the position displacement and, in response to the comparison and the amount, for identifying a point on the current segment or an intersecting segment as the updated virtual position.
Claim 19
Dependent Claim 52 words
The apparatus of claim 16, wherein the branch means further includes: means for accumulating information indicating the direction indicated by the position displacement for a plurality of update intervals; and means, responsive to the accumulated information, for determining whether to identify a point on the current segment or on an intersecting segment.
Claim 20
Independent Claim 276 words
An apparatus for interactive display of visual images, comprising: first display means, responsive to image data, for displaying visual images; storage means for storing a plurality of frames of image data in data locations identified by frame addresses and for supplying frames of image data to the display means in response to frame addresses, the image data in each frame in the plurality defining a visual image for display and each of the plurality of frames having a virtual position in a predefined virtual space in which the visual image in each frame is related to visual images in other frames by virtual position in the virtual space; input means for generating an input signal indicating amount and direction of displacement within a time interval of an object adapted to be moved by a human operator; translating means, connected to receive the input signal, for translating the input signal to an updated virtual position in the virtual space relative to the previous virtual position, and a next frame address of a data location that stores a frame having the updated virtual position and for supplying the next frame address to the storage means at least 10 times per second; second display means, responsive to bit map data, for displaying a graphic representation of the virtual space as defined by the bit map data; means for storing the bit map data in communication with the second display means; and means, responsive to the virtual position of a given frame supplied to the first display means, for generating an indicator of the virtual position of the given frame on the bit map data on the second display means.
Claim 21
Independent Claim 276 words
An apparatus for interactive display of visual images, comprising: first display means, responsive to image data, for displaying visual images; storage means for storing a plurality of frames of image data in data locations identified by frame addresses and for supplying frames of image data to the display means in response to frame addresses, the image data in each frame in the plurality defining a visual image for display and each of the plurality of frames having a virtual position in a predefined virtual space in which the visual image in each frame is related to visual images in other frames by virtual position in the virtual space; input means for generating an input signal indicating amount and direction of displacement within a time interval of an object adapted to be moved by a human operator; translating means, connected to receive the input signal, for translating the input signal to an updated virtual position in the virtual space relative to the previous virtual position, and a next frame address of a data location that stores a frame having the updated virtual position and for supplying the next frame address to the storage means at least 10 times per second; second display means, responsive to bit map data, for displaying a graphic representation of the virtual space as defined by the bit map data; means for storing the bit map data in communication with the second display means; and means, responsive to the virtual position of a given frame supplied to the first display means, for generating an indicator of the virtual position of the given frame on the bit map data on the second display means.

References Cited (Backward Citations)

US3541521A Cited
US4202041A Cited
US4305131A Cited
US4562347A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-08-14 1993-02-13 1993-08-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-08-14 1997-02-13 1997-08-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-08-14 2001-02-13 2001-08-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag