IP Library Granted Patent US 8,155,324
Granted Patent B2
US 8,155,324 · App. 12/159,610 · Granted Apr 10, 2012

Voice processor, voice processing method, program, and information recording medium

Assignee: Konami Digital Entertainment Co. Ltd.
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,155,324
App. No.
12/159,610
Granted
Apr 10, 2012
Kind
B2
Abstract

A calculating unit ( 201 ) arranges a three-dimensional spatial body containing a listening point within a virtual space in a voice processor ( 200 ). The three-dimensional spatial body is constituted by a group of predetermined unit figures. The calculating unit ( 201 ) acquires a distribution of a region and an amount of overlap between a region occupied by the three-dimensional spatial body and a region occupied by predetermined objects. A modifying unit ( 202 ) modifies reflected sounds of sounds by the predetermined objects based on the distribution of the region of overlap and the amount of overlap acquired by the calculating unit ( 201 ). An outputting unit ( 203 ) outputs the reflected sounds modified by the modifying unit ( 202 ).

Claims (17)

1. A voice processor comprising:

a calculating unit which calculates an amount of overlap between a region occupied by a three-dimensional spatial body containing an arrival point of a reflected sound reflected by an object arranged within a virtual space and the object;

a modifying unit which modifies a reflected sound reflected from the object based on the amount of overlap calculated by the calculating unit;

an outputting unit which outputs a reflected sound modified by the modifying unit as a sound to be acquired at the arrival point; an image generating unit which generates an image in which an object arranged within the virtual space is seen from the arrival point within the virtual space; and a visual axis direction acquiring unit which acquires from the image generating unit a visual axis direction in which an object arranged within the virtual space is seen from the arrival point; wherein the calculating unit arranges the three-dimensional spatial body based on the visual axis direction acquired by the visual axis direction acquiring unit and calculates an amount of overlap between the three-dimensional spatial body and the object.

2. The voice processor according to claim 1 , wherein the modifying unit modifies a localization of the reflected sound according to a distribution of a region in which the three-dimensional spatial body and the object overlap.

3. A voice processing method comprising:

a calculating step by using a processor of calculating an amount of overlap between a region occupied by a three-dimensional spatial body containing an arrival point of a reflected sound reflected by an object arranged within a virtual space and the object;

a modifying step of modifying a reflected sound reflected from the object based on the amount of overlap calculated by the calculating step;

an outputting step of outputting a reflected sound modified by the modifying step as a sound to be acquired at the arrival point; generating an image in which an object arranged within the virtual space is seen from the arrival point within the virtual space; and acquiring a visual axis direction in which an object arranged within the virtual space is seen from the arrival point; wherein the calculating step arranges the three-dimensional spatial body based on the visual axis direction and calculates an amount of overlap between the three-dimensional spatial body and the object.

4. A program embodied on a non-transitory computer-readable medium for controlling a computer to function as:

a calculating unit which calculates an amount of overlap between a region occupied by a three-dimensional spatial body containing an arrival point of a reflected sound reflected by an object arranged within a virtual space and the object;

a modifying unit ( 202 ) which modifies a reflected sound reflected from the object based on the amount of overlap calculated by the calculating unit;

an outputting unit which outputs a reflected sound modified by the modifying unit ( 202 ) as a sound to be acquired at the arrival point; an image generating unit which generates an image in which an object arranged within the virtual space is seen from the arrival point within the virtual space; and a visual axis direction acquiring unit which acquires from the image generating unit a visual axis direction in which an object arranged within the virtual space is seen from the arrival point; wherein the calculating unit arranges the three-dimensional spatial body based on the visual axis direction acquired by the visual axis direction acquiring unit and calculates an amount of overlap between the three-dimensional spatial body and the object.

5. A non-transitory computer-readable information recording medium on which is recorded a program for controlling a computer to function as:

a calculating unit which calculates an amount of overlap between a region occupied by a three-dimensional spatial body containing an arrival point of a reflected sound reflected by an object arranged within a virtual space and the object;

a modifying unit ( 202 ) which modifies a reflected sound reflected from the object based on the amount of overlap calculated by the calculating unit;

an outputting unit which outputs a reflected sound modified by the modifying unit ( 202 ) as a sound to be acquired at the arrival point; an image generating unit which generates an image in which an object arranged within the virtual space is seen from the arrival point within the virtual space; and a visual axis direction acquiring unit which acquires from the image generating unit a visual axis direction in which an object arranged within the virtual space is seen from the arrival point; wherein the calculating unit arranges the three-dimensional spatial body based on the visual axis direction acquired by the visual axis direction acquiring unit and calculates an amount of overlap between the three-dimensional spatial body and the object.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2009
From: NAKAYAMA, HIROYUKI
To: KONAMI DIGITAL ENTERTAINMENT CO. LTD.
Reel/Frame 022238/0612 →
Priority Claims (1)
JP 2005-377381 · Dec 28, 2005 · national
Continuity (1)
Related Publication 20090180624A1 · Jul 16, 2009