IP Library Granted Patent US 8,167,694
Granted Patent B2
US 8,167,694 · App. 10/585,706 · Granted May 1, 2012

Message output device, wherein the message has a life duration

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,167,694
App. No.
10/585,706
Granted
May 1, 2012
Kind
B2
Abstract

A battle situation detection unit ( 205 ) detects progress status of a battle controlled by a battle control unit ( 204 ) and winning and losing statuses of friend and enemy sides. An audio data acquisition unit ( 209 ) acquires audio data specified based on the progress status of the battle. The audio data acquisition unit ( 209 ) detects winning and losing statuses of the friend and enemy sides at each predetermined timing, and acquires arbitrary matching audio data based on the detected winning and losing statuses. The audio data acquisition unit 209 sends the acquired audio data together with priority orders to a queue buffer ( 210 ). An audio output unit ( 212 ) reads out the audio data from the queue buffer ( 210 ) according to the priority orders, synthesizes an audio signal from the read-out audio data, and outputs audios from a predetermined speaker.

Claims (42)

1. A message output device, comprising:

a battle control unit which controls a battle between characters belonging to opposing friend and enemy sides in a virtual space based on a predetermined instruction input;

a message storage unit which stores a plurality of main messages matching progress statuses of the battle, and a plurality of sub messages matching winning and losing statuses of the friend and enemy sides;

a main message acquisition unit which acquires a main message specified in accordance with a progress status of the battle;

a sub message acquisition unit which detects winning and losing statuses of the friend and the enemy sides which change in accordance with a progress status of the battle at each predetermined timing, and acquires a sub message matching the winning and losing statuses that are detected;

a message output unit which outputs, based on a predetermined condition, the main message acquired by the main message acquisition unit and the sub message acquired by the sub message acquisition unit; and

a retaining unit that at least temporarily retains the sub message acquired by the sub message acquisition unit;

wherein a life duration time is set at least for each sub message retained in the retaining unit;

a message deletion unit that deletes, from among the sub messages retained in the retaining unit, a sub message whose life duration time has expired without outputting the sub message,

a priority order is set for each main message and each sub message; and

the message output unit outputs, in an order based on the priority order, the acquired main message and the sub message having been retained in the retaining unit.

2. The message output device according to claim 1 , wherein in a case where the main message and the sub message are acquired at a same time, the message output unit outputs the main message preferentially.

3. A message output device comprising:

a battle control unit which controls a battle between characters belonging to opposing friend and enemy sides in a virtual space based on a predetermined instruction input;

a message storage unit which stores a plurality of main messages matching progress statuses of the battle, and a plurality of sub messages matching winning and losing statuses of the friend and enemy sides;

a main message acquisition unit which acquires a main message specified in accordance with progress of the battle controlled;

a sub message acquisition unit which detects winning and losing statuses of the friend and enemy sides which change in accordance with the progress of the battle controlled at each predetermined timing, and acquires an arbitrary sub message matching the winning and losing statuses that are detected;

a retaining unit which temporarily retains the main message acquired by the main message acquisition unit and the sub message acquired by the sub message acquisition unit; and

a message output unit which outputs, based on a predetermined condition, the main message and the sub message having been retained in the retaining unit,

wherein a life duration time is set for each main message and each sub message, and

a message deletion unit which deletes, from among the sub messages retained in the retaining unit, a sub message whose life duration time has expired without outputting the sub message, is further provided.

4. A message control method utilizing a message storage unit and a retaining unit, where the message storage unit stores a plurality of main messages matching progress statuses of a battle, and a plurality of sub messages matching winning and losing statuses of friend and enemy sides, the method comprising:

a battle controlling step of controlling a battle between characters belonging to friend and enemy sides in a virtual space based on a predetermined instruction input;

a main message acquiring step of acquiring a main message specified in accordance with progress of the battle controlled;

a sub message acquiring step of detecting winning and losing statuses of the battle which change in accordance with the progress of the battle controlled at each predetermined timing, and acquiring an arbitrary sub message matching the winning and losing statuses that are detected;

a message outputting step of outputting, based on a predetermined condition, the main message acquired in the main message acquiring step and the sub message acquired in the main message acquiring step; and

a storing step of temporarily storing in the retaining unit the sub message acquired in the sub message acquisition step;

wherein a life duration time is set at least for each sub message retained in the retaining unit,

a message deleting step of deleting, from among the sub messages retained in the retaining unit, a sub message whose life duration time has expired without outputting the sub message,

a priority order is set for each main message and each sub messages; and

the message output step outputs, in an order based on priority orders, the acquired main message and the sub message having been retained in the retaining unit.

5. A non-transitory computer-readable information recording medium storing a program for controlling a computer to function as:

a battle control unit which controls a battle between characters belonging to opposing friend and enemy sides in a virtual space based on a predetermined instruction input;

a message storage unit which stores a plurality of main messages matching progress statuses of the battle, and a plurality of sub messages matching winning and losing statuses of the friend and enemy sides;

a main message acquisition unit which acquires a main message specified in accordance with progress of the battle controlled;

a sub message acquisition unit which detects winning and losing statuses of the friend and enemy sides which change in accordance with the progress of the battle controlled at each predetermined timing, and acquires an arbitrary sub message the winning and losing statuses that are detected;

a message output unit which outputs, based on a predetermined condition, the main message acquired by the main message acquisition unit and the sub message acquired by the sub message acquisition unit; and

a retaining unit that at least temporarily retains the sub message acquired by the sub message acquisition unit,

wherein a life duration time is set at least for each sub message retained in the retaining unit,

a message deletion unit that deletes, from among the sub messages retained in the retaining unit, a sub message whose life duration time has expired without outputting the sub message,

a priority order is set for each main message and each sub message; and

the message output unit outputs, in an order based on the priority order, the acquired main message and the sub message having been retained in the retaining unit.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING NAME PREVIOUSLY RECORDED ON REEL 020687 FRAME 0389. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF ADDRESS. Recorded Nov 16, 2011
From: KONAMI DIGITAL ENTERTAINMENT CO., LTD.
To: KONAMI DIGITAL ENTERTAINMENT CO., LTD.
Reel/Frame 027240/0987 →
ASSIGNEE ADDRESS CHANGE Recorded Mar 18, 2008
From: KONOMI DIGITAL ENTERTAINMENT CO., LTD.
To: KONOMI DIGITAL ENTERTAINMENT CO., LTD.
Reel/Frame 020687/0389 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2006
From: IHORI, SATOSHI; FUJIMATSU, SHINYA
To: KONAMI DIGITAL ENTERTAINMENT CO., LTD.
Reel/Frame 018065/0268 →
Priority Claims (1)
JP 2004-006707 · Jan 14, 2004 · national
Continuity (1)
Related Publication 20070111771A1 · May 17, 2007