# US 8,787,448 B2 · Picture coding method and picture decoding method

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

- Number: US 8,787,448 B2
- Document ID: US8787448B2
- Status: Granted
- Kind: B2
- Application number: 12/361,193
- Filed: 2009-01-28
- Published: 2009-05-28
- Granted: 2014-07-22
- Earliest claimed: 2002-04-16
- Assignees: Panasonic Intellectual Property Corporation of America
- Applicants: Shinya Kadono; Satoshi Kondo; Makoto Hagai; Kiyofumi Abe
- Inventors: Shinya Kadono; Satoshi Kondo; Makoto Hagai; Kiyofumi Abe
- Web page: https://patentgrep.com/patent/US8787448B2

## CPC

- H04N 19/105: Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
- G11B 27/10: Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B 27/105: {of operating discs}
- H04N 19/107: between spatial and temporal predictive coding, e.g. picture refresh
- H04N 19/134: characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N 19/172: the region being a picture, frame or field
- H04N 19/423: characterised by memory arrangements (H04N19/433 takes precedence)
- H04N 19/46: Embedding additional information in the video signal during the compression process (H04N19/517, H04N19/68, H04N19/70 take precedence)
- H04N 19/573: Motion compensation with multiple frame prediction using two or more reference frames in a given prediction direction
- H04N 19/61: in combination with predictive coding
- H04N 19/70: characterised by syntax aspects related to video coding, e.g. related to compression standards
- H04N 19/89: involving methods or arrangements for detection of transmission errors at the decoder
- H04N 21/44016: {involving splicing one content stream with another content stream, e.g. for substituting a video clip}
- H04N 19/176: the region being a block, e.g. a macroblock
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- 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)

## Abstract

In a picture coding method for generating a coded signal corresponding to each picture by coding a plurality of coded signals, a switching picture which is capable of switching a plurality of coded signals and subsequent pictures of the switching picture can refer to only a group of pictures of the same time in the coded signals. More specifically, the case where picture numbers of an adjacent picture of an S picture and the S picture are not continuous is not considered as an error.

## Claims

### Claim 1

A coding method for coding a moving picture for allowing switching of moving image streams, the coding method comprising:
assigning an exclusive continuous picture number to the current picture, the picture number being assigned to the current picture to identify the current picture, and a value of the picture number being incremented by 1 for a reference picture following the current picture;
coding the picture number of the current picture; and
judging whether or not (i) the current picture is a picture capable of switching the moving image streams and (ii) all reference picture release information is to be coded, the all reference picture release information instructing a decoder to release all reference pictures stored in a memory of the decoder,
wherein, when said judging judges that the current picture is a picture capable of switching the moving image streams and judges that the all reference picture release information is to be coded, the coding method performs:
coding the all reference picture release information;
coding the current picture to obtain a coded picture;
initializing the picture number of the current picture by assigning a new picture number of “0” to the current picture and assigning a picture number starting with the new picture number of the current picture to a following picture, which is continuous from the new picture number of the current picture and is to be coded; and
outputting, as a coded stream, (i) a coded picture number, (ii) the coded picture according to the coded picture number, and (iii) the all reference picture release information,
wherein, when said judging judges that the current picture is not a picture capable of switching the moving image streams and judges that the all reference picture release information is not to be coded, the coding method performs:
coding the current picture to obtain a coded picture;
outputting, as a coded stream, the coded picture number of the current picture and the coded picture according to the coded picture number;
coding the picture number of the following picture, which is continuous from the picture number of the current picture; and
coding the following picture, and
wherein, when the current picture, which is a picture capable of switching moving image streams, is assigned the picture number of “0” and the picture number of the following picture to be coded is “0,” there is no error even though the picture numbers of the current picture and the following picture are not continuous.

### Claim 2 (depends on 1)

The coding method according to claim 1, further comprising:
decoding the coded picture; and
releasing the all reference pictures stored in the memory after the decoding of the coded picture.

### Claim 3 (depends on 1)

The coding method according to claim 1, further comprising releasing the all reference pictures stored in the memory, wherein a decoded picture stored in the memory is a reference picture, and the all reference pictures released in the releasing are reference pictures.

### Claim 4 (depends on 1)

The coding method according to claim 1, further comprising releasing the all reference pictures stored in the memory, wherein the releasing is executed by marking information, which indicates releasing, to all decoded pictures stored in the memory.

### Claim 5 (depends on 1)

The coding method according to claim 1, wherein the all reference picture release information is coded as information indicating that the current picture is an IDR picture.

### Claim 6 (depends on 5)

The coding method according to claim 5, wherein the IDR picture is an intra-coded picture.

### Claim 7 (depends on 1)

The coding method according to claim 1, wherein the all reference picture release information is coded as a picture type information indicating that the current picture is an intra-coded picture.

### Claim 8 (depends on 1)

The coding method according to claim 1, further comprising:
storing a decoded picture in the memory; and
releasing the all reference pictures stored in the memory before the storing of the decoded picture stores the decoded picture.
