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

Image displaying system for interactively changing the positions of a view vector and a viewpoint in a 3-dimensional space

Assignee: Panasonic Holdings Corp
•
Filing: 1991-04-12
•
Granted: 1994-06-28
•
Expires: 2011-04-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An image displaying system interactively changes the positions of the view vector and the viewpoint in the 3-dimensional space of a camera model which displays an object geometric model, constructed within a computer, on the screen in the computer assisted design (CAD) and science art simulation field. The user inputs the object point and the target point on the display screen showing the viewpoint and the view vector direction so as to effect the screen display of the scene with the positions of the view vector and the viewpoint in the 3-dimensional space of the camera model for displaying on the screen the object geometric model constructed within the computer. The scene with the viewpoint and the view vector direction being interactively changed is displayed on the screen.

Inventors

  • 👤 Kazu Horiuchi
  • 👤 Kenji Nishimura
  • 👤 Yoshimori Nakase

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 06:52
CPC Classifications
G; G06; G06T; G06T15/00; G06T15/10; G06T15/20

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 156 words
An image displaying system comprising: a geometric data memory for storing geometric data of a 3-dimensional object in a 3-dimensional coordinate world space; a view vector memory for storing view vector information consisting of viewpoint data which specifies a viewpoint in the world space from which the object can be viewed and viewing direction data which specifies a direction from the viewpoint to a point to be viewed; a screen position inputting means for interactively inputting an object point identifying a 2-dimensional position on a display screen; a viewpoint position computing which computes an intersection of the geometric data read from the geometric memory with a ray originating at an existing viewpoint defined by the viewpoint data read from the view vector memory and passing through a point in the world space corresponding to the object point, so as to store the intersection in the view vector memory as the viewpoint data of a new viewpoint.
Claim 2
Dependent Claim 156 words
An image displaying system comprising: a geometric data memory for storing geometric data of a 3-dimensional object in a 3-dimensional coordinate world space; a view vector memory for storing view vector information consisting of viewpoint data which specifies a viewpoint in the world space from which the object can be viewed and viewing direction data which specifies a direction from the viewpoint to a point to be viewed; a screen position inputting means for interactively inputting an object point identifying a 2-dimensional position on a display screen; a viewpoint position computing which computes an intersection of the geometric data read from the geometric memory with a ray originating at an existing viewpoint defined by the viewpoint data read from the view vector memory and passing through a point in the world space corresponding to the object point, so as to store the intersection in the view vector memory as the viewpoint data of a new viewpoint.
Claim 3
Dependent Claim 161 words
An image displaying system comprising: a view vector memory for storing view vector information consisting of viewpoint data which specifies a viewpoint in a 3-dimensional coordinate world space from which a 3-dimensional object can be viewed and viewing direction data which specifies a direction from the viewpoint to a point to be viewed; a screen position inputting for interactively inputting a target point identifying a 2-dimensional position on a display screen; a viewing direction computer which computes 3-dimensional angle data specifying a new direction originating at the viewpoint form the target point inputted from the screen position inputting means, a screen base position indicating a 2-dimensional position on the display screen corresponding to a view reference point, viewpoint data read from the view vector memory, and 3-dimensional angle data indicating the existing viewing direction data read from the view vector memory, so as to store the computed 3-dimensional angle data in the view vector memory as the new viewing direction data.
Claim 4
Dependent Claim 161 words
An image displaying system comprising: a view vector memory for storing view vector information consisting of viewpoint data which specifies a viewpoint in a 3-dimensional coordinate world space from which a 3-dimensional object can be viewed and viewing direction data which specifies a direction from the viewpoint to a point to be viewed; a screen position inputting for interactively inputting a target point identifying a 2-dimensional position on a display screen; a viewing direction computer which computes 3-dimensional angle data specifying a new direction originating at the viewpoint form the target point inputted from the screen position inputting means, a screen base position indicating a 2-dimensional position on the display screen corresponding to a view reference point, viewpoint data read from the view vector memory, and 3-dimensional angle data indicating the existing viewing direction data read from the view vector memory, so as to store the computed 3-dimensional angle data in the view vector memory as the new viewing direction data.
Claim 5
Dependent Claim 258 words
An image displaying system comprising: a geometric data memory for storing geometric data of a 3-dimensional object in a 3-dimensional coordinate world space; a view vector memory for storing view vector information consisting of viewpoint data which specifies a viewpoint in the world space from which the object can be viewed and viewing direction data which specifies a direction from the viewpoint to a point to be viewed; a screen position inputting means for interactively inputting an object point identifying a 2-dimensional position on a display screen and a target point identifying a 2-dimensional position on a display screen; a viewpoint position computer which computes an intersection of the geometric data read from the geometric memory with a ray originating at an existing viewpoint defined by the viewpoint data read from the view vector memory and passing through a point in the world space corresponding to the object point, so as to store the intersection in the view vector memory as the viewpoint data of a new viewpoint; a viewing direction computer which computes 3-dimensional angle data specifying a new direction originating at the viewpoint from the target point inputted from the screen position inputting means, a screen base position indicating a 2-dimensional position on the display screen corresponding to a view reference point, viewpoint data read from the view vector memory, and 3-dimensional angle data indicating the existing viewing direction data read from the view vector memory, so as to store the computed 3-dimensional angle data in the view vector memory as the new viewing direction data.
Claim 6
Dependent Claim 258 words
An image displaying system comprising: a geometric data memory for storing geometric data of a 3-dimensional object in a 3-dimensional coordinate world space; a view vector memory for storing view vector information consisting of viewpoint data which specifies a viewpoint in the world space from which the object can be viewed and viewing direction data which specifies a direction from the viewpoint to a point to be viewed; a screen position inputting means for interactively inputting an object point identifying a 2-dimensional position on a display screen and a target point identifying a 2-dimensional position on a display screen; a viewpoint position computer which computes an intersection of the geometric data read from the geometric memory with a ray originating at an existing viewpoint defined by the viewpoint data read from the view vector memory and passing through a point in the world space corresponding to the object point, so as to store the intersection in the view vector memory as the viewpoint data of a new viewpoint; a viewing direction computer which computes 3-dimensional angle data specifying a new direction originating at the viewpoint from the target point inputted from the screen position inputting means, a screen base position indicating a 2-dimensional position on the display screen corresponding to a view reference point, viewpoint data read from the view vector memory, and 3-dimensional angle data indicating the existing viewing direction data read from the view vector memory, so as to store the computed 3-dimensional angle data in the view vector memory as the new viewing direction data.
Claim 7
Dependent Claim 290 words
An image displaying system comprising: a geometric data memory for storing geometric data of a 3-dimensional object in a 3-dimensional coordinate word space; a view vector memory for storing view vector information consisting of viewpoint data which specifies a viewpoint in the world space from which the object can be viewed and viewing direction data which specifies a direction from the viewpoint to a point to be viewed; a screen position inputting means for interactively inputting an object point identifying a 2-dimensional position on a display screen and a target point identifying a 2-dimensional position on a display screen; an interpolated position computer which generates sampled target points identifying 2-dimensional positions on a display screen by sampling a curve interpolated from the target points inputted from the screen position inputting means; a viewpoint position computer which computes an intersection of the geometric data read from the geometric memory with a ray originating at an existing viewpoint defined by the viewpoint data read from the view vector memory and passing through a point in the world space corresponding to the object point, so as to store the intersection in the view vector memory as the viewpoint data of a new viewpoint; a viewing direction computer which computes 3-dimensional angle data specifying a new direction originating at the viewpoint from a sampled target point computed by the interpolated position computer, a screen base position indicating a 2-dimensional position on the display screen corresponding to a view reference point, viewpoint data read from the view vector memory, and 3-dimensional angle data indicating the existing viewing direction data read from the view vector memory, so as to store the computed 3-dimensional angle data in the view vector memory as the new viewing direction data.
Claim 8
Dependent Claim 290 words
An image displaying system comprising: a geometric data memory for storing geometric data of a 3-dimensional object in a 3-dimensional coordinate word space; a view vector memory for storing view vector information consisting of viewpoint data which specifies a viewpoint in the world space from which the object can be viewed and viewing direction data which specifies a direction from the viewpoint to a point to be viewed; a screen position inputting means for interactively inputting an object point identifying a 2-dimensional position on a display screen and a target point identifying a 2-dimensional position on a display screen; an interpolated position computer which generates sampled target points identifying 2-dimensional positions on a display screen by sampling a curve interpolated from the target points inputted from the screen position inputting means; a viewpoint position computer which computes an intersection of the geometric data read from the geometric memory with a ray originating at an existing viewpoint defined by the viewpoint data read from the view vector memory and passing through a point in the world space corresponding to the object point, so as to store the intersection in the view vector memory as the viewpoint data of a new viewpoint; a viewing direction computer which computes 3-dimensional angle data specifying a new direction originating at the viewpoint from a sampled target point computed by the interpolated position computer, a screen base position indicating a 2-dimensional position on the display screen corresponding to a view reference point, viewpoint data read from the view vector memory, and 3-dimensional angle data indicating the existing viewing direction data read from the view vector memory, so as to store the computed 3-dimensional angle data in the view vector memory as the new viewing direction data.

References Cited (Backward Citations)

EP0168981A2 Cited
US4734690A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-06-27 1997-12-27 1998-06-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-06-27 2001-12-27 2002-06-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-06-27 2005-12-27 2006-06-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag