IP Library Granted Patent US 7,479,594
Granted Patent B2
US 7,479,594 · App. 11/284,426 · Granted Jan 20, 2009

Sound data encoding apparatus and sound decoding apparatus

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 7,479,594
App. No.
11/284,426
Granted
Jan 20, 2009
Kind
B2
Abstract

Tone quality is improved at the time of playing back sound data having a loop part. A sound data encoding apparatus encodes sound data in groups of a plurality of consecutive blocks. In the case where the sound start position is equal to the loop start position, encoding is performed using samples of sound data (for example, sound data just before the loop end) relating to the sound data at the sound start position from the viewpoint of music. In the case where the sound end position is equal to the loop end position, encoding is performed using samples of sound data (for example, sound data just after the loop start) relating to the sound data at the sound end position from the viewpoint of music.

Claims (48)

1. A sound data encoding apparatus for encoding sound data, wherein:

said sound data encoding apparatus comprises:

a block dividing means that divides the sound data into blocks; and

an encoding means that encodes said blocks in groups of a plurality of consecutive blocks; and

in the case where a loop start position and a loop end position are designated with respect to said sound data and said loop start position is a sound start position, then said encoding means encodes said blocks, using sound data samples just before the loop end position as sound data samples before the sound start position.

2. A sound data encoding apparatus for encoding sound data, wherein:

said sound data encoding apparatus comprises:

a block dividing means that divides the sound data into blocks; and

an encoding means that encodes said blocks in groups of a plurality of consecutive blocks; and

in the case where a loop start position and a loop end position are designated with respect to said sound data and said loop end position is a sound end position, then said encoding means encodes said blocks, using sound data samples just after the loop start position as sound data samples after the sound end position.

3. A sound encoding apparatus for encoding sound data, wherein:

said sound data encoding apparatus comprises:

a block dividing means that divides the sound data into blocks; and

an encoding means that encodes said blocks in groups of a plurality of consecutive blocks; and

in the case where a part between a sound start position and a sound end position is a loop part of said sound data, then said encoding means encodes said blocks, using sound data samples just before the sound end position as sound data samples just before the sound start position, and sound data samples just after the sound start position as sound data samples just after the sound end position.

4. A sound data decoding apparatus that sequentially reads encoded sound data encoded by a sound data encoding apparatus according to claim 1 , and decodes said encoded sound data in groups of a plurality of consecutive blocks.

5. A program store on a computer readable recording medium for making a computer function as a sound data encoding apparatus that encodes sound data, wherein:

said program makes the computer function as

a block dividing means that divides the sound data into blocks; and

an encoding means that encodes said blocks in groups of a plurality of consecutive blocks; and

in the case where a loop start position and a loop end position are designated with respect to said sound data and said loop start position is a sound start position, then said encoding means encodes said blocks, using sound data samples just before the loop end position as sound data samples before the sound start position.

6. A program stored on a computer readable recording medium for making a computer function as a sound data encoding apparatus that encodes sound data, wherein:

said program makes the computer function as

a block dividing means that divides the sound data into blocks; and

an encoding means that encodes said blocks in groups of a plurality of consecutive blocks; and

in the case where a loop start position and a loop end position are designated with respect to said sound data and said loop end position is a sound end position, then said encoding means encodes said blocks, using sound data samples just after the loop start position as sound data samples after the sound end position.

7. A program stored on a computer readable medium for making a computer function as a sound data encoding apparatus that encodes sound data, wherein:

said program makes the computer function as

a block dividing means that divides the sound data into blocks; and

an encoding means that encodes said blocks in groups of a plurality of consecutive blocks; and

in the case where a part between a sound start position and a sound end position is a loop part of said sound data, then said encoding means encodes said blocks, using sound data samples just before the sound end position as sound data samples just before the sound start position, and sound data samples just after the sound start position as sound data samples just after the sound end position.

8. The program stored on a computer readable recording medium for making a computer function as a sound data decoding apparatus that sequentially reads encoded sound data encoded by a sound data encoding apparatus according to claim 1 , and decodes said encoded sound data in groups of a plurality of consecutive blocks.

9. A sound data encoding method for a sound data encoding apparatus that encodes sound data, wherein:

said sound data encoding method comprises:

a block dividing step, in which the sound data are divided into blocks; and

an encoding step, in which said blocks are encoded in groups of a plurality of consecutive blocks; and

in said encoding step, in the case where a loop start position and a loop end position are designated with respect to said sound data and said loop start position is a sound start position, then said blocks are encoded, using sound data samples just before the loop end position as sound data samples before the sound start position.

10. A sound data encoding method for a sound data encoding apparatus that encodes sound data, wherein:

said sound data encoding method comprises:

a block dividing step, in which the sound data are divided into blocks; and

an encoding step, in which said blocks are encoded in groups of a plurality of consecutive blocks; and

in said encoding step, in the case where a loop start position and a loop end position are designated with respect to said sound data and said loop end position is a sound end position, then said blocks are encoded, using sound data samples just after the loop start position as sound data samples after the sound end position.

11. A sound data encoding method for a sound data encoding apparatus that encodes sound data, wherein:

said sound data encoding method comprises:

a block dividing step, in which the sound data are divided into blocks; and

an encoding step, in which said blocks are encoded in groups of a plurality of consecutive blocks; and

in said encoding step, in the case where a part between a sound start position and a sound end position is a loop part of said sound data, then said blocks are encoded, using sound data samples just before the sound end position as sound data samples just before the sound start position, and sound data samples just after the sound start position as sound data samples just after the sound end position.

12. A sound data decoding method, wherein: encoded sound data encoded by a sound data encoding method according to claim 9 are sequentially read, and said encoded sound data are decoded in groups of a plurality of consecutive blocks.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2011
From: SONY NETWORK ENTERTAINMENT PLATFORM INC.
To: SONY COMPUTER ENTERTAINMENT INC.
Reel/Frame 027481/0351 →
CHANGE OF NAME Recorded Dec 26, 2011
From: SONY COMPUTER ENTERTAINMENT INC.
To: SONY NETWORK ENTERTAINMENT PLATFORM INC.
Reel/Frame 027445/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2006
From: MATSUURA, HIROMITSU; TOMINAGA, TAKEHIRO
To: SONY COMPUTER ENTERTAINMENT INC.
Reel/Frame 017038/0874 →