# US 9,153,241 B2 · Signal processing apparatus

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 9,153,241 B2
- Document ID: US9153241B2
- Status: Granted
- Kind: B2
- Application number: 12/438,996
- Filed: 2007-11-29
- Published: 2009-08-20
- Granted: 2015-10-06
- Earliest claimed: 2006-11-30
- Assignees: Panasonic Intellectual Property Management Co., Ltd.
- Applicants: Shuji Miyasaka; Michihiro Matsumoto
- Inventors: Shuji Miyasaka; Michihiro Matsumoto
- Web page: https://patentgrep.com/patent/US9153241B2

## CPC

- G10L 19/167: {Audio streaming, i.e. formatting and decoding of an encoded audio signal representation into a data stream for transmission or storage purposes}
- G10L 21/038: using band spreading techniques
- G11B 2020/00028: {Advanced audio coding [AAC]}
- H04Q 11/0428: {Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals}
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G11B: INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER (recording measured values in a way that does not require playback through a transducer G01D9/00; recording or playback apparatus using mechanically marked tape, e.g. punched paper tape, or using unit records, e.g. punched or magnetically marked cards G06K; transferring data from one type of record carrier to another G06K1/18; circuits for coupling output of reproducer to radio receiver H04B1/20; gramophone pick-ups or like acoustic electromechanical transducers or circuits therefor H04R)
- H04Q: SELECTING (switches, relays, selectors H01H; wireless communication networks H04W)

## Abstract

The signal processing apparatus inserts the header information in a frame to probably be the reproduction start point by including: the first and the second coding units that code an input signal per frame; the first header inserting unit that inserts the SBR header indicating management information of the coded signal represented by a sequence of frames, in each frame at a regular interval within the coded signal; the control unit that determines a frame in which the SBR header is inserted, independent of the frames in which the first header inserting unit inserts the SBR header; and the second header inserting unit that singly inserts the SBR header in the frame determined by the control unit.

## Claims

### Claim 1

A signal processing apparatus, comprising:
a processor; and
a non-transitory memory having stored thereon executable instructions, which when executed by the processor, cause the processor to perform:
coding an input signal on a per frame basis;
inserting a header in each frame at a regular interval within a coded signal, the coded signal being generated in said coding and being represented by a sequence of frames, and the header indicating management information of the coded signal;
determining a frame in which the header is to be inserted, independent of the frames in which the header is inserted in said inserting; and
singly inserting the header in the frame determined in said determining,
wherein the header, which is inserted in said inserting and said singly inserting, indicates management information of auxiliary data for enlarging channels of the coded signal for reproduction, and
wherein the header, which is inserted in said inserting and said singly inserting, (i) indicates the management information of auxiliary data for enlarging channels of the coded signal for reproduction and (ii) includes coding mode information indicating a coding method for coding Inter-channel Intensity Differences.

### Claim 2

A signal processing apparatus, comprising:
a processor; and a non-transitory memory having stored thereon executable instructions, which when executed by the processor, cause the processor to perform:
coding an input signal on a per frame basis;
inserting a header in each frame at a regular interval within a coded signal, the coded signal being generated in said coding and being represented by a sequence of frames, and the header indicating management information of the coded signal;
determining a frame in which the header is to be inserted, independent of the frames in which the header is inserted in said inserting; and
singly inserting the header in the frame determined in said determining,
wherein the header, which is inserted in said inserting and said singly inserting, indicates management information of auxiliary data for enlarging channels of the coded signal for reproduction, and wherein the header, which is inserted in said inserting and said singly inserting, (i) indicates the management information of auxiliary data for enlarging channels of the coded signal for reproduction and (ii) includes coding mode information indicating a coding method for coding Inter-channel Coherence.

### Claim 3

A method for processing a signal, said method comprising:
coding an input signal on a per frame basis;
inserting, using a processor, a header in each frame at a regular interval within a coded signal, the coded signal being generated in said coding and being represented by a sequence of frames, and the header indicating management information of the coded signal;
determining a frame in which the header is to be inserted, independent of the frames in which the header is inserted in said inserting; and
singly inserting the header in the frame determined in said determining,
wherein the header, which is inserted in said inserting and said singly inserting, indicates management information of auxiliary data for enlarging channels of the coded signal for reproduction, and
wherein the header, which is inserted in said inserting and said singly inserting, (i) indicates the management information of auxiliary data for enlarging channels of the coded signal for reproduction and (ii) includes coding mode information indicating a coding method for coding Inter-channel Intensity Differences.

### Claim 4

A non-transitory computer readable recording medium having stored thereon a program, wherein, when executed, said program causes a computer to perform:
coding an input signal on a per frame basis;
inserting a header in each frame at a regular interval within a coded signal, the coded signal being generated in said coding and being represented by a sequence of frames, and the header indicating management information of the coded signal;
determining a frame in which the header is to be inserted, independent of the frames in which the header is inserted in said inserting; and
singly inserting the header in the frame determined in said determining,
wherein the header, which is inserted in said inserting and said singly inserting, indicates management information of auxiliary data for enlarging channels of the coded signal for reproduction, and
wherein the header, which is inserted in said inserting and said singly inserting, (i) indicates the management information of auxiliary data for enlarging channels of the coded signal for reproduction and (ii) includes coding mode information indicating a coding method for coding Inter-channel Intensity Differences.

### Claim 5

An integrated circuit, comprising:
a processor; and
a non-transitory memory having stored thereon executable instructions, which when executed by the processor, cause the processor to perform:
coding an input signal on a per frame basis;
inserting a header in each frame at a regular interval within a coded signal, the coded signal being generated in said coding and being represented by a sequence of frames, and the header indicating management information of the coded signal;
determining a frame in which the header is to be inserted, independent of the frames in which the header is inserted in said inserting; and
singly inserting the header in the frame determined in said determining,
wherein the header, which is inserted in said inserting and said singly inserting, indicates management information of auxiliary data for enlarging channels of the coded signal for reproduction, and
wherein the header, which is inserted in said inserting and said singly inserting, (i) indicates the management information of auxiliary data for enlarging channels of the coded signal for reproduction and (ii) includes coding mode information indicating a coding method for coding Inter-channel Intensity Differences.

### Claim 6

A method for processing a signal, said method comprising:
coding an input signal on a per frame basis;
inserting, using a processor, a header in each frame at a regular interval within a coded signal, the coded signal being generated in said coding and being represented by a sequence of frames, and the header indicating management information of the coded signal;
determining a frame in which the header is to be inserted, independent of the frames in which the header is inserted in said inserting; and
singly inserting the header in the frame determined in said determining,
wherein the header, which is inserted in said inserting and said singly inserting, indicates management information of auxiliary data for enlarging channels of the coded signal for reproduction, and
wherein the header, which is inserted in said inserting and said singly inserting, (i) indicates the management information of auxiliary data for enlarging channels of the coded signal for reproduction and (ii) includes coding mode information indicating a coding method for coding Inter-channel Coherence.

### Claim 7

A non-transitory computer readable recording medium having stored thereon a program, wherein, when executed, said program causes a computer to perform:
coding an input signal on a per frame basis;
inserting a header in each frame at a regular interval within a coded signal, the coded signal being generated in said coding and being represented by a sequence of frames, and the header indicating management information of the coded signal;
determining a frame in which the header is to be inserted, independent of the frames in which the header is inserted in said inserting; and
singly inserting the header in the frame determined in said determining,
wherein the header, which is inserted in said inserting and said singly inserting, indicates management information of auxiliary data for enlarging channels of the coded signal for reproduction, and
wherein the header, which is inserted in said inserting and said singly inserting, (i) indicates the management information of auxiliary data for enlarging channels of the coded signal for reproduction and (ii) includes coding mode information indicating a coding method for coding Inter-channel Coherence.

### Claim 8

An integrated circuit, comprising:
a processor; and
a non-transitory memory having stored thereon executable instructions, which when executed by the processor, cause the processor to perform:
coding an input signal on a per frame basis;
inserting a header in each frame at a regular interval within a coded signal, the coded signal being generated in said coding and being represented by a sequence of frames, and the header indicating management information of the coded signal;
determining a frame in which the header is to be inserted, independent of the frames in which the header is inserted in said inserting; and
singly inserting the header in the frame determined in said determining,
wherein the header, which is inserted in said inserting and said singly inserting, indicates management information of auxiliary data for enlarging channels of the coded signal for reproduction, and
wherein the header, which is inserted in said inserting and said singly inserting, (i) indicates the management information of auxiliary data for enlarging channels of the coded signal for reproduction and (ii) includes coding mode information indicating a coding method for coding Inter-channel Coherence.
