IP Library Granted Patent US 8,615,038
Granted Patent B2
US 8,615,038 · App. 11/292,752 · Granted Dec 24, 2013

Video coding, decoding and hypothetical reference decoder

Inventor: Ye-Kui Wang (Tampere, FI)
Assignee: Nokia Corporation
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 8,615,038
App. No.
11/292,752
Granted
Dec 24, 2013
Kind
B2
Abstract

An encoder comprising an input for inputting video signal to be encoded to form an encoded video signal comprising pictures of at least a first coded video sequence and a second coded video sequence, a hypothetical decoder for hypothetically decoding encoded video signal, an encoded picture buffer, and a decoded picture buffer, and a definer for defining a parameter indicative of the temporal difference between the last picture of the first coded video sequence and the first picture of the second coded video sequence in output/display order.

Claims (96)

1. An encoder comprising

an input for inputting video signal to be encoded to form an encoded video signal comprising pictures of at least one coded video sequence;

an encoded picture buffer;

a decoded picture buffer;

a definer for defining at least one parameter indicative of the temporal difference between two consecutive pictures of at least one video sequence, wherein said two consecutive pictures are one of the following:

two consecutive pictures of the same coded video sequence; or

the last picture of said at least one coded video sequence and the first picture of another coded video sequence following said at least one coded video sequence in output/display; and

an output for outputting said encoded video signal including said at least one parameter,

wherein said temporal difference is one of the following:

temporal reference,

picture distance, or

absolute time difference; and

further wherein said at least one parameter comprises a parameter indicative of a temporal reference gap between the last picture of the first coded video sequence and the first picture of the second coded video sequence in output/display order.

2. The encoder according to claim 1 , wherein said at least one parameter comprises a parameter indicative of the time duration of a temporal reference difference of one.

3. The encoder according to claims 1 or 2 , further comprising a hypothetical decoder for hypothetically decoding encoded video signal.

4. The encoder according to claim 3 , said hypothetical decoder being adapted to inform the encoder to change at least one encoding parameter.

5. The encoder according to claim 3 or 4 , said hypothetical decoder being adapted to inform to change the size of a decoded picture buffer of a decoder.

6. A non-transitory computer readable medium having at least one encoded video sequence stored thereon and further comprising

an encoded video signal comprising pictures of at least one coded video sequence; and

at least one stored parameter indicative of a temporal difference between two consecutive pictures of said at least one encoded video sequence, wherein said two consecutive pictures are one of the following:

two consecutive pictures of the same coded video sequence; or

the last picture of said at least one coded video sequence and the first picture of another coded video sequence following said at least one coded video sequence in output/display order; and

an output for outputting said encoded video signal including said at least one parameter,

wherein said temporal difference is one of the following:

temporal reference,

picture distance, or

absolute time difference; and

further wherein said at least one parameter comprises a parameter indicative of a temporal reference gap between the last picture of the first coded video sequence and the first picture of the second coded video sequence in output/display order.

7. The non-transitory computer readable medium according to claim 6 , wherein said at least one parameter comprises a parameter indicative of the time duration of a temporal reference difference of one.

8. The non-transitory computer readable medium according to claims 6 or 7 , further comprising information for a decoder to change the size of a decoded picture buffer of the decoder.

9. An apparatus comprising

a processor; and

a memory including computer program code,

the memory and the computer program code configured to, with the processor, cause the apparatus at least to:

decode an encoded video signal including at least one parameter into a decoded video signal, said encoded video signal comprising

pictures of at least one coded video sequence; and

said at least one parameter indicative of the temporal difference between two consecutive pictures of at least one video sequence, wherein said two consecutive pictures are one of the following:

two consecutive pictures of the same coded video sequence; or

the last picture of said at least one coded video sequence and the first picture of another coded video sequence following said at least one coded video sequence in output/display; and

store said decoded video signal in a decoded picture buffer for output/display,

wherein said temporal difference is one of the following:

temporal reference,

picture distance, or

absolute time difference; and

further wherein said at least one parameter comprises a parameter indicative of a temporal reference gap between the last picture of the first coded video sequence and the first picture of the second coded video sequence in output/display order.

10. The apparatus according to claim 9 , wherein said at least one parameter comprises a parameter indicative of a time duration of a temporal reference difference of one.

11. The apparatus according to claims 9 or 10 , wherein the memory and the computer program code are configured to, with the processor, cause the apparatus to use said at least one parameter to perform in at least one of the following:

decode the encoded video stream;

output decoded video pictures; or

display decoded video pictures.

12. A method comprising

inputting video signal to an encoder to be encoded to form an encoded video signal comprising pictures of at least one coded video sequence;

said encoder defining at least one parameter indicative of the temporal difference between two consecutive pictures of at least one video sequence, wherein said two consecutive pictures are one of the following:

two consecutive pictures of the same coded video sequence; or

the last picture of said at least one coded video sequence and the first picture of another coded video sequence following said at least one coded video sequence in output/display order,

wherein said temporal difference is one of the following:

temporal reference,

picture distance, or

absolute time difference; and

further wherein said at least one parameter comprises a parameter indicative of a temporal reference gap between the last picture of the first coded video sequence and the first picture of the second coded video sequence in output/display order.

13. The method according to claim 12 , wherein said at least one parameter comprises a parameter indicative of the time duration of a temporal reference difference of one.

14. The method according to claims 12 or 13 , further comprising said encoder hypothetically decoding encoded video signal.

15. The method according to claim 14 , wherein said hypothetically decoding comprises informing the encoder to change at least one encoding parameter.

16. The method according to claim 14 or 15 , wherein said hypothetically decoding comprises informing the decoder to change the size of a decoded picture buffer of the decoder.

17. A system comprising

an encoder comprising

an input for inputting video signal to be encoded to form an encoded video signal comprising pictures of at least one coded video sequence;

an encoded picture buffer;

a decoded picture buffer; and

a definer for defining at least one parameter indicative of the temporal difference between two consecutive pictures of at least one video sequence, wherein said two consecutive pictures are one of the following:

two consecutive pictures of the same coded video sequence; or

the last picture of said at least one coded video sequence and the first picture of another coded video sequence following said at least one coded video sequence in output/display order;

a decoder comprising

an input for inputting said encoded video signal to be decoded;

a decoded picture buffer; and

means for parsing information received in the encoded video signal to obtain said at least one parameter,

wherein said temporal difference is one of the following:

temporal reference,

picture distance, or

absolute time difference; and

further wherein said at least one parameter comprises a parameter indicative of a temporal reference gap between the last picture of the first coded video sequence and the first picture of the second coded video sequence in output/display order.

18. The system according to claim 17 , wherein said at least one parameter comprises a parameter indicative of the time duration of a temporal reference difference of one.

19. The system according to claims 17 or 18 , said encoder further comprising a hypothetical decoder for hypothetically decoding encoded video signal.

20. The system according to claim 19 , said hypothetical decoder being adapted to inform the encoder to change at least one encoding parameter.

21. The system according to claim 19 or 20 , said hypothetical decoder being adapted to inform to change the size of a decoded picture buffer of a decoder.

22. A non-transitory computer readable medium comprising machine executable instructions stored thereon, said instructions for execution by a processor in an apparatus for causing the apparatus at least to

receive a video signal to be encoded to form an encoded video signal comprising pictures of at least one coded video sequence;

define at least one parameter indicative of the temporal difference between two consecutive pictures of at least one video sequence, wherein said two consecutive pictures are one of the following:

two consecutive pictures of the same coded video sequence; or

the last picture of said at least one coded video sequence and the first picture of another coded video sequence following said at least one coded video sequence in output/display order,

wherein said temporal difference is one of the following:

temporal reference,

picture distance, or

absolute time difference; and

further wherein said at least one parameter comprises a parameter indicative of a temporal reference gap between the last picture of the first coded video sequence and the first picture of the second coded video sequence in output/display order.

23. The non-transitory computer readable medium according to claim 22 , wherein said at least one parameter comprises a parameter indicative of a time duration of a temporal reference difference of one.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035570/0846 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2005
From: WANG, YE-KUI
To: NOKIA CORPORATION
Reel/Frame 017304/0484 →
Continuity (2)
Provisional Application 60633827 · Dec 6, 2004
Related Publication 20060120463A1 · Jun 8, 2006