# US 2013/0156104 A1 · Video processing apparatus and method

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

- Number: US 2013/0156104 A1
- Document ID: US20130156104A1
- Status: Published application
- Kind: A1
- Application number: 13/770,148
- Filed: 2013-02-19
- Published: 2013-06-20
- Earliest claimed: 2009-09-21
- Assignees: Mediatek Inc.
- Inventors: Wei-Jen CHEN; Chung-Bin WU
- Web page: https://patentgrep.com/patent/US20130156104A1

## CPC

- H04N 19/172: the region being a picture, frame or field
- H04N 19/127: Prioritisation of hardware or computational resources
- H04N 19/159: Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
- H04N 19/44: Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
- H04N 19/89: involving methods or arrangements for detection of transmission errors at the decoder
- H04N 21/4425: Monitoring of client processing errors or hardware failure
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A video processing method includes decoding a bitstream that includes a plurality of groups of pictures and each group of pictures comprises a frame sequence, determining whether a current frame of a current group of pictures to be displayed has macroblocks with forward reference to a previous frame of a previous group of pictures, wherein the current group of pictures is subsequent to the previous group of pictures, and displaying the current frame of the current group of pictures when the current frame has no macroblock with forward reference to the previous frame of the previous group of pictures. The previous frame of the previous group of pictures is determined to be referenced by the current frame of the current group of pictures according to information specified from the encoding of the current frame.

## Claims

### Claim 1

A video processing method, comprising:
decoding a bitstream, wherein the bitstream comprises a plurality of groups of pictures and each group of pictures comprises a frame sequence;
determining whether a current frame of a current group of pictures to be displayed has macroblocks with forward reference to a previous frame of a previous group of pictures, wherein the current group of pictures is subsequent to the previous group of pictures; and
displaying the current frame of the current group of pictures when the current frame has no macroblock with forward reference to the previous frame of the previous group of pictures;
wherein the previous frame of the previous group of pictures is determined to be referenced by the current frame of the current group of pictures according to information specified from the encoding of the current frame.

### Claim 2 (depends on 1)

The video processing method as claimed in claim 1, further comprising:
skipping the display of the current frame of the current group of pictures to be displayed when the current frame has macroblocks with forward reference to the previous frame of the previous group of pictures and the previous frame is absent.

### Claim 3 (depends on 2)

The video processing method as claimed in claim 2, wherein the current frame of the current group of pictures to be displayed is a bi-directional predictive-coded frame following the intra coded frame of the current group of pictures and a flag in header of the current group of pictures is used to indicate that the current frame is encoded with forward reference to the previous frame.

### Claim 4 (depends on 1)

The video processing method as claimed in claim 1, wherein the bitstream is an MPEG-coded bitstream.

### Claim 5

A video processing apparatus, comprising:
a decoder for decoding a bitstream, wherein the bitstream comprises a plurality of groups of pictures and each group of pictures comprises a frame sequence;
a controller, coupled to the decoder, for determining whether a current frame of a current group of pictures to be displayed has macroblocks with forward reference to a previous frame of a previous group of pictures, wherein the current group of pictures is subsequent to the previous group of pictures; and
a display device, coupled to the controller, for displaying the current frame of the current group of pictures when the current frame has no macroblock with forward reference to the previous frame of the previous group of pictures;
wherein the previous frame of the previous group of pictures is determined to be referenced by the current frame of the current group of pictures according to specified information from the encoding of the current frame.

### Claim 6 (depends on 5)

The video processing apparatus as claimed in claim 5, wherein the controller skips the display of the current frame of the current group of pictures to be displayed when the current frame has macroblocks with forward reference to the previous frame of the previous group of pictures and the previous frame is absent.

### Claim 7 (depends on 5)

The video processing apparatus as claimed in claim 5, wherein the current frame of the current group of pictures to be displayed is a bi-directional predictive-coded frame following the intra coded frame of the current group of pictures and a flag in the header of the current group of pictures is used to indicate that the current frame is encoded with forward reference to the previous frame of the previous group of pictures.
