# US 10,313,694 B2 · Image 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 10,313,694 B2
- Document ID: US10313694B2
- Status: Granted
- Kind: B2
- Application number: 14/432,786
- Filed: 2013-09-30
- Published: 2015-10-01
- Granted: 2019-06-04
- Earliest claimed: 2012-10-09
- Assignees: Sony Corporation
- Applicants: Sony Corporation
- Inventors: Teruhiko Suzuki; Mitsuhiro Hirabayashi; Takehiko Nakano
- Web page: https://patentgrep.com/patent/US10313694B2

## CPC

- H04N 19/427: {Display on the fly, e.g. simultaneous writing to and reading from decoding memory}
- H04N 19/423: characterised by memory arrangements (H04N19/433 takes precedence)
- H04N 19/44: Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
- H04N 19/70: characterised by syntax aspects related to video coding, e.g. related to compression standards
- H04N 21/85406: {involving a specific file format, e.g. MP4 format}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

The present disclosure relates to an image processing device and an image processing method capable of reducing a processing burden required at the time of generating a stream. A file generating unit sets a startcode and filler data for a file including a bitstream acquired by coding an image and performs control of the setting of the startcode and the filler data such that the startcode and the filler data that are set configure a file with a characteristic of a parameter managing a decoder buffer being maintained in media data of the file. The present disclosure, for example, can be applied to an image processing device.

## Claims

### Claim 1

An image processing device comprising:
a setting unit configured to
set whether or not to remove filler data from a bitstream for media data of a file including the bitstream generated by coding an image, and
set an identification parameter used for identifying whether or not the filler data is removed; and
a file generating unit configured to generate the file without changing characteristics of Hypothetical Reference Decoder (HRD) parameters by retaining the filler data for the media data,
wherein the setting unit and the file generating unit are each implemented via at least one processor.

### Claim 2 (depends on 1)

The image processing device according to claim 1, wherein a parameter managing a decoder buffer is a parameter included in VUI (Video Usability Information), a parameter included in buffering period SEI (Supplemental Enhancement Information), or a parameter included in picture timing SEI.

### Claim 3 (depends on 1)

The image processing device according to claim 1, wherein the setting unit is further configured to set the filler data as VCL data.

### Claim 4

An image processing method using an image processing device, the image processing method comprising:
setting whether or not to remove filler data from a bitstream for media data of a file including the bitstream generated by coding an image;
setting an identification parameter used for identifying whether or not the filler data is removed; and
generating the file without changing characteristics of Hypothetical Reference Decoded (HRD) parameters by retaining the filler data for the media data.

### Claim 5

An image processing device comprising:
a reception unit configured to receive media data of a file including a bitstream acquired by coding an image; and
a decoding unit configured to read an identification parameter for identifying whether or not filler data is removed from the file received by the reception unit and to decode the bitstream by using a parameter managing a decoder buffer,
wherein the file is generated without changing characteristics of Hypothetical Reference Decoder (HRD) parameters by retaining the filler data for the media data,
wherein the reception unit and the decoding unit are each implemented via at least one processor.

### Claim 6 (depends on 5)

The image processing device according to claim 5, wherein the parameter managing the decoder buffer is a parameter included in VUI (Video Usability Information), a parameter included in buffering period SEI (Supplemental Enhancement Information), or a parameter included in picture timing SEI.

### Claim 7 (depends on 5)

The image processing device according to claim 5, wherein the filler data is set as VCL data.

### Claim 8

An image processing method using an image processing device, the image processing method comprising:
receiving media data of a file including a bitstream acquired by coding an image; and
reading an identification parameter for identifying whether or not filler data is removed from the received file and decoding the bitstream by using a parameter managing a decoder buffer,
wherein the file is generated without changing characteristics of Hypothetical Reference Decoder (HRD) parameters by retaining the filler data for the media data.

### Claim 9

An image processing device comprising:
a setting unit configured to set whether or not to remove filler data from a bitstream for media data of a file including the bitstream generated by coding an image; and
a generation unit configured to generate the file without changing characteristics of Hypothetical Reference Decoder (HRD) parameters by retaining the filler data for the media data,
wherein the setting unit and the generation unit are each implemented via at least one processor.

### Claim 10 (depends on 9)

The image processing device according to claim 9, wherein the setting unit is further configured to set an identification parameter identifying that the characteristic of the parameter managing the decoder buffer is changed.

### Claim 11 (depends on 10)

The image processing device according to claim 10, wherein the setting unit is further configured to set the identification parameter as an optional box in a sample entry of the file.

### Claim 12

An image processing method using an image processing device, the image processing method comprising:
setting whether or not to remove filler data from a bitstream for media data of a file including the bitstream generated by coding an image; and
generating the file without changing characteristics of Hypothetical Reference Decoder (HRD) parameters by retaining the filler data for the media data.

### Claim 13

An image processing device comprising:
a reception unit configured to receive a file generated using a setting whether or not filler data is removed from a bitstream for media data of a file including the bitstream generated by coding an image; and
a decoding unit configured to read an identification parameter used for identifying whether or not the filler data is removed and to decode the bitstream by using the read parameter,
wherein the file is configured so that characteristics of Hypothetical Reference Decoder (HRD) parameters do not change in the case that the filler data is removed from the bitstream by retaining the filler data for the media data, and
wherein the reception unit and the decoding unit are each implemented via at least one processor.

### Claim 14 (depends on 13)

The image processing device according to claim 13, wherein an identification parameter identifying that the characteristic of the parameter managing the decoder buffer is changed is set in the file.

### Claim 15

An image processing method using an image processing device, the image processing method comprising:
receiving a file generated using a setting whether or not filler data is removed from a bitstream for media data of a file including the bitstream generated by coding an image; and
reading an identification parameter used for identifying whether or not the filler data is removed and decoding the bitstream by using the read parameter,
wherein the file is configured so that characteristics of Hypothetical Reference Decoder (HRD) parameters do not change in the case that the filler data is removed from the bitstream by retaining the filler data for the media data.

### Claim 16 (depends on 1)

The image processing device according to claim 1, wherein the control unit performs control of the setting unit so as to configure the file in order to maintain the characteristics of the Hypothetical Reference Decoder (HRD) parameters when the filler data is removed from the file.
