IP Library Granted Patent US 6,989,832
Granted Patent B2
US 6,989,832 · App. 09/766,132 · Granted Jan 24, 2006

Entertainment apparatus, storage medium and object display method

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,989,832
App. No.
09/766,132
Granted
Jan 24, 2006
Kind
B2
Abstract

In the case of displaying a moving picture obtained by photographing an object moving in a virtual three dimensional field by the use of a virtual camera, behavior of the object is made to be grasped more easily from the moving picture displayed on a display screen of a display device. A camera setup point 606 , which is a setup point of the virtual camera 609 , is settled so that the camera setup point 606 approaches a camera chasing point 604 settled to the rear of a position 602 on a line which passes through the position 602 of the object 601 and parallel with a moving direction of the object, from a camera setup point 606 ′ obtained at least in the last calculation.

Claims (33)

1. An entertainment apparatus which displays a moving picture on a display screen of a display device, the moving picture being obtained by photographing an object moving in a virtual three dimensional field, according to manipulation contents of a manipulator received via a controller, by the use of a virtual camera, comprising:

object position calculating means for sequentially calculating a position and a moving direction of said object in said three dimensional field; and

camera setup means for determining a setup point of said virtual camera in said three dimensional field every time the position and moving direction of said object are calculated by said object position calculating means, while taking a setup point of the virtual camera obtained at least in the last calculation into consideration;

wherein,

said camera setup means includes means for settling a camera chasing point at a position higher by a predetermined value H than a position to the rear of said object from the position thereof by a distance K, the position being on a line which passes through a newly calculated position of said object by said object position calculating means and is parallel with a newly calculated moving direction of said object, and wherein said camera setup means settles a setup point of said virtual camera at a position approaching said camera chasing point from the setup point of said virtual camera obtained at least in the last calculation;

wherein said camera setup means settles the setup point of the virtual camera at a position approaching said camera chasing point from the setup point of said virtual camera obtained at least in the last calculation by a distance L/M, the distance L/M being obtained by dividing a distance L, which is between said camera chasing point and said virtual camera setup point, obtained at least in the last calculation, by a predetermined value M.

2. The entertainment apparatus according to claim 1 , wherein

said camera setup means sets said distance K so as to be shorter as a moving speed of said object in said three dimensional field is increased.

3. An entertainment apparatus which displays a moving picture on a display screen of a display device, the moving picture being obtained by photographing an object moving in a virtual three dimensional field, according to manipulation contents of a manipulator received via a controller, by the use of a virtual camera, comprising:

object position calculating means for sequentially calculating a position and a moving direction of said object in said three dimensional field; and

camera setup means for determining setup point of said virtual camera in said three dimensional field every time the position and moving direction of said object are calculated by said object position calculating means, while taking a setup point of the virtual camera obtained at least in the last calculation into consideration;

wherein, said camera setup means includes means for settling a camera reference point at a position in front of the position of the object by a distance J, the position being on a line passing through a newly calculated position of said object by said object position calculating means, and the line being parallel with a newly calculated moving direction of said object, and wherein said camera setup means settles a sight line direction of the virtual camera so that said virtual camera is pointed at said camera reference point;

wherein, said camera setup means sets said distance J so as to be longer as a moving speed of said object in said three dimensional field is increased.

4. A storage medium storing a program which is read out and executed by a computer,

said program being read out and executed by said computer to realize means on said computer, said means displaying a moving picture on a display screen of a display device connected to the computer, obtained in such a manner that an object moving in a virtual three dimensional field according to manipulation contents of a player, which are received by said computer via a controller connected to said computer, is photographed by a virtual camera, and

said means comprises:

object position calculating means for sequentially calculating a position and a moving direction of said object in said three dimensional field; and

camera setup means for determining a setup point of said virtual camera in said three dimensional field every time the position and the moving direction of said object are calculated by said object position calculating means, while taking the setup point of said virtual camera obtained at least in the last calculation into consideration;

wherein,

said camera setup means includes means for settling a camera chasing point at a position higher by a predetermined value H than a position to the rear of said object from the position thereof by a distance K, the position being on a line which passes through a newly calculated position of said object by said object position calculating means and is parallel with a newly calculated moving direction of said object, and wherein,

said camera setup means settles a setup point of the virtual camera at a position approaching said camera chasing point from the setup point of said virtual camera obtained at least in the last calculation;

wherein, said camera setup means settles the setup point of the virtual camera at a position approacing said camera chasing point from the setup point of said virtual camera obtained at least in the last calculation by a distance L/M, the distance L/M being obtained by dividing a distance L, which is between said camera chasing point and said virtual camera setup point obtained at least in the last calculation, by a predetermined value M.

5. The storage medium storing the program according to claim 4 , wherein,

said camera setup means sets said distance K so as to be shorter as a moving speed of said object in said three dimensional field as increased.

6. A storage medium storing a program which is read out and executed by a computer,

said program being read out and executed by said computer to realize means on said computer, said means displaying a moving picture on a display screen of a display device connected to the computer, obtained in such a manner that an object moving in a virtual three dimensional field according to manipulation contents of a player, which are received by said computer via a controller connected to said computer, is photographed by a virtual camera, and

said means comprises:

object position calculating means for sequentially calculating a position and a moving direction of said object in said three dimensional field; and

camera setup means for determining a setup point of said virtual camera in said three dimensional field every time the position and the moving direction of said object are calculated by said object position calculating means, while taking the setup point of said virtual camera obtained at least in the last calculation into consideration;

wherein,

said camera setup means includes means for settling a camera reference point at a position in front of the position of the object by a distance J, the position being on a line passing through a newly calculated position of said object by said object position calculating means, and the line being parallel with a newly calculated moving direction of said object, and wherein,

said camera setup means settles a sight line direction of the virtual camera so that said virtual camera is pointed at said camera reference point;

wherein, said camera setup means sets said distance J so as to be longer as a moving speed of said object in said three dimensional field is increased.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Dec 13, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: DROPBOX, INC.
Reel/Frame 069635/0332 →
PATENT SECURITY AGREEMENT Recorded Mar 10, 2021
From: DROPBOX, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 055670/0219 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2015
From: SONY ENTERTAINNMENT INC
To: DROPBOX INC
Reel/Frame 035532/0507 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2011
From: SONY NETWORK ENTERTAINMENT PLATFORM INC.
To: SONY COMPUTER ENTERTAINMENT INC.
Reel/Frame 027551/0154 →
CHANGE OF NAME Recorded Dec 26, 2011
From: SONY COMPUTER ENTERTAINMENT INC.
To: SONY NETWORK ENTERTAINMENT PLATFORM INC.
Reel/Frame 027445/0239 →