IP Library Granted Patent US 9,210,447
Granted Patent B2
US 9,210,447 · App. 12/085,257 · Granted Dec 8, 2015

Method and apparatus for video error concealment using reference frame selection rules

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,210,447
App. No.
12/085,257
Granted
Dec 8, 2015
Kind
B2
Abstract

There are provided methods and apparatus for block-based error concealment. An apparatus includes an error concealment module for concealing a current block in a lost picture in a group of pictures by using a last available inter-coded picture in a previous group of pictures, when the lost picture is a first inter-coded picture in the group of pictures. The group of pictures has a pattern characterized as an intra-coded picture followed by a sequence of inter-coded pictures.

Claims (22)

1. An apparatus for block-based error concealment, comprising: an error concealment module conceals a current block in a lost picture in a group of pictures by using only a temporally closest inter-coded forward-predicted non-reference p preceding picture in the group of pictures, when the lost picture is an inter-coded forward predicted reference picture P, the group of pictures having a pattern characterized as IpPpPpPpP . . . , an intra-coded picture I followed by a sequence of alternating inter-coded forward-predicted non-reference pictures p and inter-coded forward-predicted reference pictures P; and a module provides the concealed current block as an output.

2. The apparatus of claim 1 , wherein said error concealment module conceals the current block by deriving motion information for the current block from a co-located block in the temporally closest preceding picture.

3. The apparatus of claim 2 , wherein said error concealment module derives a reference index for use for the current block from a reference index of the co-located block.

4. The apparatus of claim 1 , wherein the intra-coded picture in the group of pictures is without correspondence to a scene change.

5. The apparatus of claim 1 , wherein said error concealment module performs a pixel-by-pixel copy from a co-located pixel in the temporally closest preceding picture to a current pixel in the lost picture, when a picture order count gap from the lost picture to the temporally closest preceding picture is greater than a threshold.

6. The apparatus of claim 1 , wherein said error concealment module updates a picture number of the lost picture.

7. The apparatus of claim 1 , further comprising a buffer for storing the lost picture subsequent to concealment, when the lost picture is an instantaneous decoding refresh picture.

8. The apparatus of claim 1 , wherein the lost picture is stored so as to replace a previously concealed lost picture.

9. The apparatus of claim 1 , further comprising a buffer for storing the last available non-reference inter-coded picture for use in concealing the current block in the lost picture, subsequent to decoding of the last available non-reference inter-coded picture.

10. The apparatus of claim 1 , further comprising a buffer for storing motion vectors for the last available non-reference inter-coded picture for use in concealing the current block in the lost picture, subsequent to decoding of the last available non-reference inter-coded picture.

11. The apparatus of claim 1 , wherein the sequence commences with one of the inter-coded non-reference pictures, and the inter-coded non-reference pictures and the inter-coded reference pictures alternate with each successive picture in the sequence.

12. A method for block-based error concealment, performed by an apparatus, comprising: concealing a current block in a lost picture in a group of pictures by using only a temporally closest inter-coded forward-predicted non-reference p preceding picture in the group of pictures, when the lost picture is an inter-coded forward-predicted reference picture P, the group of pictures having a pattern characterized as IpPpPpPpP . . . , an intra-coded picture I followed by a sequence of alternating inter-coded forward-predicted non-reference pictures p and inter-coded forward-predicted reference pictures P; and providing the concealed current block as an output.

13. The method of claim 12 , wherein said concealing comprises deriving motion information for the current block from a co-located block in the temporally closest preceding picture.

14. The method of claim 13 , wherein said concealing comprises deriving a reference index for use for the current block from a reference index of the co-located block.

15. The method of claim 12 , wherein the intra-coded picture in the group of pictures is without correspondence to a scene change.

16. The method of claim 12 , wherein said concealing comprises performing a pixel-by-pixel copy from a co-located pixel in the temporally closest preceding picture to a current pixel in the lost picture, when a picture order count gap from the lost picture to the temporally closest preceding picture is greater than a threshold.

17. The method of claim 12 , wherein said concealing comprises updating a picture number of the lost picture.

18. The method of claim 12 , further comprising storing the lost picture in a buffer subsequent to concealment, when the lost picture is an instantaneous decoding refresh picture.

19. The method of claim 12 , wherein the lost picture is stored so as to replace a previously concealed lost picture.

20. The method of claim 12 , further comprising storing the last available non-reference inter-coded picture for use in concealing the current block in the lost picture, subsequent to decoding of the last available non-reference inter-coded picture.

21. The method of claim 12 , further comprising storing motion vectors for the last available non-reference inter-coded picture for use in concealing the current block in the lost picture, subsequent to decoding of the last available non-reference inter-coded picture.

22. The method of claim 12 , wherein the sequence commences with one of the inter-coded non-reference pictures, and the inter-coded non-reference pictures and the inter-coded reference pictures alternate with each successive picture in the sequence.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2018
From: THOMSON LICENSING DTV
To: INTERDIGITAL MADISON PATENT HOLDINGS
Reel/Frame 046763/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2017
From: THOMSON LICENSING
To: THOMSON LICENSING DTV
Reel/Frame 041378/0630 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2017
From: THOMSON LICENSING
To: THOMSON LICENSING DTV
Reel/Frame 041370/0433 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2008
From: BANDYOPADHYAY, SAURAV KUMAR; WU, ZHENYU; PANDIT, PURVIN BIBHAS; BOYCE, JILL MACDONALD
To: THOMSON LICENSING
Reel/Frame 021019/0979 →