# US 2010/0166053 A1 · Information processing device and method

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

- Number: US 2010/0166053 A1
- Document ID: US20100166053A1
- Status: Published application
- Kind: A1
- Application number: 12/293,551
- Filed: 2008-01-30
- Published: 2010-07-01
- Earliest claimed: 2007-01-31
- Assignees: Sony Corporation
- Inventors: Takahiro Fukuhara; Junya Araki; Kazuhisha Hosaka; Satoshi Tsubaki; Tamotsu Munakata; Koji Kamiya; George Fujita
- Web page: https://patentgrep.com/patent/US20100166053A1

## CPC

- H04N 19/436: using parallelised computational arrangements
- H04N 19/129: Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
- H04N 19/146: Data rate or code amount at the encoder output
- H04N 19/46: Embedding additional information in the video signal during the compression process (H04N19/517, H04N19/68, H04N19/70 take precedence)
- H04N 19/63: using sub-band based transform, e.g. wavelets
- H04N 19/635: characterised by filter definition or implementation details
- H04N 19/64: characterised by ordering of coefficients or of bits for transmission
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

The present invention relates to an information processing device and method, program, and communication system, whereby encoded data can be transmitted with low delay. A data control unit 137 causes encoded data supplied in order from lowband component to be temporarily accumulated in a memory unit 301 and counts the code amount of the encoded data accumulated, cuts off obtaining of encoded data at the stage where the encoded data reaches a predetermined amount, reads out part or all of encoded data accumulated in the memory unit 301, and supplies to a packetizing unit 302 as return encoded data. The present invention can be applied to, for example, a digital triax system.

## Claims

### Claim 1

An information processing device for encoding image data and generating encoded data, comprising:
rearranging means for rearranging beforehand coefficient data split into every frequency band, in an order in which synthesizing processing is performed for synthesizing coefficient data of a plurality of sub-bands split into frequency bands to generate image data, for every line block including image data of a number of lines worth necessary to generate one line worth of coefficient data of a lowest band component sub-band;
encoding means for encoding coefficient data, rearranged by said rearranging means, every line block, and generating encoded data;
storage means for storing encoded data generated by said encoding means;
calculating means for calculating the sum of code amount of said encoded data, each time said storage means store a plurality of said line blocks worth of encoded data; and
output means for outputting said encoded data stored in said storage means, in the event that the sum of code amount calculated by said calculating means reaches said target code amount.

### Claim 2 (depends on 1)

The information processing device according to claim 1, wherein said output means convert the bit rate of said encoded data.

### Claim 3 (depends on 1)

The information processing device according to claim 1, wherein said rearranging means rearrange said coefficient data in order from lowband component to highband component, every line block.

### Claim 4 (depends on 1)

The information processing device according to claim 1, further comprising control means for controlling said rearranging means and said encoding means so as to each operate in parallel, every line block.

### Claim 5 (depends on 1)

The information processing device according to claim 1, wherein said rearranging means and said encoding means perform each processing in parallel.

### Claim 6 (depends on 1)

The information processing device according to claim 1, further comprising filter means for performing filtering processing as to said image data every line block, and generating a plurality of sub-bands made up of coefficient data split into every frequency band.

### Claim 7 (depends on 1)

The information processing device according to claim 1, further comprising decoding means for decoding said encoded data.

### Claim 8 (depends on 1)

The information processing device according to claim 1, further comprising:
modulation means for modulating said encoded data at mutually different frequency regions and generating modulation signals;
amplifying means for performing frequency multiplexing and amplification of modulation signals generated by said modulation means; and
transmission means for synthesizing and transmitting modulation signals amplified by said modulation means.

### Claim 9 (depends on 8)

The information processing device according to claim 8, further comprising modulation control means for setting a modulation method of said modulation means, based on attenuation rate of a frequency region.

### Claim 10 (depends on 8)

The information processing device according to claim 8, further comprising control means for, in the event that the attenuation rate of a frequency region is at or above a threshold value, setting signal point distance as to a highband component so as to be larger.

### Claim 11 (depends on 8)

The information processing device according to claim 8, further comprising control means for, in the event that the attenuation rate of a frequency region is at or above a threshold value, setting an appropriation amount of error correction bits as to the highband component so as to be larger.

### Claim 12 (depends on 8)

The information processing device according to claim 8, further comprising control means for, in the event that the attenuation rate of a frequency region is at or above a threshold value, setting a compression rate as to the highband component so as to be larger.

### Claim 13 (depends on 8)

The information processing device according to claim 8, wherein said modulation means performs modulation by OFDM method.

### Claim 14 (depends on 1)

The information processing device according to claim 1, further comprising a synchronization control unit for performing control of synchronization timing between said encoding means and decoding means for decoding said encoded data, using image data of which a data amount is smaller than a threshold value.

### Claim 15 (depends on 14)

The information processing device according to claim 14, wherein said image data of which a data amount is smaller than a threshold value, is an image of one picture worth wherein all pixels are black.

### Claim 16

An information processing method for an information processing device encoding image data and generating encoded data, comprising the steps of:
rearranging beforehand coefficient data split into every frequency band, in an order in which synthesizing processing is performed for synthesizing coefficient data of a plurality of sub-bands split into frequency bands to generate image data, for every line block including image data of a number of lines worth necessary to generate one line worth of coefficient data of a lowest band component sub-band;
encoding rearranged coefficient data, every line block, and generating encoded data;
storing generated encoded data;
calculating the sum of code amount of said encoded data, each time a plurality of said line blocks worth of encoded data is stored; and
outputting said stored encoded data, in the event that the calculated sum of code amount reaches said target code amount.
