IP Library Granted Patent US 8,228,334
Granted Patent B2
US 8,228,334 · App. 10/164,304 · Granted Jul 24, 2012

Image processing 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 8,228,334
App. No.
10/164,304
Granted
Jul 24, 2012
Kind
B2
Abstract

An object surface is rendered by not only grid lines indicating a slope in the surface of an object, but also by moving objects which move over the object surface with a speed responsive to the slope angle on the object surface, thereby enabling a player to refer to the grid lines and to the movement of a moving object, so as to visually perceive minute slopes and bumps in the object surface.

Claims (24)

1. A non-transitory computer readable storage medium comprising:

a computer-readable code for executing a method for image processing, the method comprising the steps of

rendering grid lines on an object surface;

concurrently rendering a plurality of moving indicator objects, each moving only on a respective one of the grid lines at a speed responsive to a slope angle on the object surface on which the grid lines are provided, the moving indicator objects being rendered for each spacing between lattice points of the grid lines;

moving each of the plurality of moving indicator objects from a first corresponding lattice point at a high position to a second corresponding lattice point at a low position; and

when each moving indicator object reaches the second corresponding lattice point at the low position, deleting the moving indicator object and rendering the moving indicator object again on the first corresponding lattice point at the high position;

wherein the grid lines are rendered by projecting the lattice points directly onto the object surface and joining the projected lattice points by respective line segments, or by applying grid lines directly onto the object surface; and

wherein the grid lines are rendered in accordance with a viewing direction specified by a player and in a density corresponding to the slope angle of the object surface.

2. An image processing apparatus, comprising:

means for rendering grid lines on an object surface; and

means for concurrently rendering a plurality of moving indicator objects, each moving concurrently only on a respective one of the grid lines at a speed responsive to a slope angle on the object surface on which the grid lines are provided, the moving indicator objects being rendered for each spacing between lattice points of the grid lines, wherein the means for rendering:

moves each of the moving indicator objects from a first corresponding lattice point at a high position to a second corresponding lattice point at a low position, and

when each moving indicator object reaches the second corresponding lattice point at the low position, deletes the moving indicator object and renders the moving indicator object again on the first corresponding lattice point at the high position;

wherein the grid lines are rendered by projecting the lattice points directly onto the object surface and joining the projected lattice points by respective line segments, or by applying grid lines directly onto the object surface; and

wherein the grid lines are rendered in accordance with a viewing direction specified by a player and in a density corresponding to the slope angle of the object surface.

3. A non-transitory computer readable storage medium, comprising:

a computer-readable code for executing a method for image processing, the method comprising the steps of:

rendering grid lines on an object surface;

concurrently rendering a plurality of moving indicator objects each moving only on a respective one of the grid lines at a speed responsive to a slope angle on the object surface on which the grid lines are provided, the moving indicator objects being rendered for each spacing between lattice points of the grid lines; and

rendering a movable object representing a golf ball, wherein the movable object does not move only on the grid lines.

4. An image processing apparatus, comprising:

means for rendering grid lines on an object surface;

means for concurrently rendering a plurality of moving indicator objects each moving only on a respective one of the grid lines at a speed responsive to a slope angle on the object surface on which the grid lines are provided, the moving indicator objects being rendered for each spacing between lattice points of the grid lines; and

means for rendering a movable object representing a golf ball, wherein the movable object does not move only along the grid lines.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2011
From: SONY NETWORK ENTERTAINMENT PLATFORM INC.
To: SONY COMPUTER ENTERTAINMENT INC.
Reel/Frame 027557/0001 →
CHANGE OF NAME Recorded Dec 26, 2011
From: SONY COMPUTER ENTERTAINMENT INC.
To: SONY NETWORK ENTERTAINMENT PLATFORM INC.
Reel/Frame 027446/0001 →