IP Library Granted Patent US 9,819,899
Granted Patent B2
US 9,819,899 · App. 14/501,905 · Granted Nov 14, 2017

Signaling tier information to assist MMCO stream manipulation

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,819,899
App. No.
14/501,905
Granted
Nov 14, 2017
Kind
B2
Abstract

In one embodiment, a method that provides tier information corresponding to a picture, the tier information provided in an adaptation field of a transport packet, the transport packet comprising a first byte of a header of a packetized elementary stream (PES) containing the picture; and provides the first transport packet.

Claims (20)

1. A method, comprising: determining a first tier number from a tier assertion field for a first picture received in an Advanced Video Coding (AVC) stream, wherein the encoded first picture includes a memory management control operation (MMCO), wherein decoding of a second picture depends on processing the MMCO, wherein the tier assertion field comprises a number of bits corresponding to a number of available tiers; effecting the issuance, by the first picture, of the MMCO during a first playback mode, the first picture processed but not decoded during the first playback mode; wherein the first picture is decoded during a second playback mode, the second playback mode different than the first playback mode, wherein the first picture comprises a first byte that conveys a minimum number of independently decodable pictures for a predetermined time irrespective of a second playback mode speed, and wherein the MMCO issued by the first picture affects referencing of the second picture by a third picture, the first picture different than the second picture and the third picture; and interpreting the first tier number based on which of the number of bits is set to a first value.

2. The method of claim 1 , wherein the number of bits are ordered based on increasing or decreasing tier numbers.

3. The method of claim 1 , wherein the tier assertion field is provided in an adaptation field.

4. The method of claim 1 , wherein a tier assertion field is associated with some, but not all pictures in the AVC stream.

5. The method of claim 1 , wherein a tier assertion field is not associated with a picture associated with a RAP.

6. The method of claim 1 , wherein the tier assertion field comprises a tier assertion byte representing the number of pictures away from a RAP picture the first picture is.

7. The method of claim 2 , wherein the tier assertion field comprises a tier assertion byte that conveys whether the number of bits are ordered based on increasing or decreasing tier numbers.

8. A method, comprising: providing a first tier number in a tier assertion field for a first picture in an Advanced Video Coding (AVC) stream, wherein the encoded first picture includes a memory management control operation (MMCO), wherein decoding of a second picture depends on processing the MMCO, wherein the tier assertion field comprises a number of bits corresponding to a number of available tiers; effecting the issuance by the first picture, of the MMCO during a first playback mode, wherein the first picture is processed but not decoded during the first playback mode, wherein the first picture is decoded during a second playback mode, the second playback mode different than the first playback mode, wherein the first picture comprises a first byte that conveys a minimum number of independently decodable pictures for a predetermined time irrespective of a second playback mode speed, and wherein the MMCO issued by the first picture affects referencing of the second picture by a third picture, the first picture different than the second picture and the third picture; and providing the AVC stream.

9. The method of claim 8 , wherein an assertion tier byte is provided in the tier assertion field.

10. The method of claim 9 , wherein the assertion tier byte is signaled by a message announced through an elementary stream information loop.

11. The method of claim 10 , wherein the message is assigned via an assigned message descriptor tag.

12. The method of claim 11 , wherein the descriptor tag conveys that information corresponding to one of a plurality of tag values is present in the elementary stream.

13. A system, comprising: a memory: a processor coupled to the memory, wherein the processor is configured to: determine a first tier number from a tier assertion field for a first picture received in an Advanced Video Coding (AVC) stream, wherein the encoded first picture includes a memory management control operation (MMCO), wherein decoding of a second picture depends on processing the MMCO, wherein the tier assertion field comprises a number of bits corresponding to a number of available tiers; effect the issuance, by the first picture, of the MMCO during a first playback mode, wherein the first picture is processed but not decoded during the first playback mode, wherein the first picture is decoded during a second playback mode, the second playback mode different than the first playback mode, wherein the first picture comprises a first byte that conveys a minimum number of independently decodable pictures for a predetermined time irrespective of a second playback mode speed, and wherein the MMCO issued by the first picture affects referencing of the second picture by a third picture, the first picture different than the second picture and the third picture; and interpret the first tier number based on which of the number of bits is set to a first value.

14. The system of claim 13 , wherein the tier assertion field further comprises a tier assertion byte, the tier assertion byte comprising a subfield that signals whether the MMCO should be issued.

15. The system of claim 14 , wherein a first portion of the tier assertion byte comprises plural tier levels according to a particular order.

16. The system of claim 14 , wherein a second portion of the tier assertion byte is dedicated to identifying the second picture.

17. The system of claim 14 , wherein the subfield comprises a value corresponding to a relative location of the second picture.

18. The system of claim 14 , wherein the subfield indicates that the second picture is not identified by the tier assertion byte.

19. The system of claim 14 , wherein the subfield indicates whether the number of bits are ordered based on increasing or decreasing tier numbers.

20. The system of claim 13 , wherein processor is contained in a set-top box.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Dec 9, 2025
From: DENALI EUROPEAN OPPORTUNITIES DESIGNATED ACTIVITY COMPANY
To: SYNAMEDIA VIVIDTEC HOLDINGS, INC.
Reel/Frame 073156/0488 →
SECURITY INTEREST Recorded Dec 18, 2023
From: SYNAMEDIA VIVDTEC HOLDINGS, INC.
To: DENALI EUROPEAN OPPORTUNITIES DESIGNATED ACTIVITY COMPANY
Reel/Frame 065902/0726 →
RELEASE OF SECURITY INTEREST Recorded Dec 5, 2023
From: BANK OF AMERICA, N. A.
To: SYNAMEDIA VIVIDTEC HOLDINGS, INC
Reel/Frame 065765/0928 →
RELEASE OF SECURITY INTEREST Recorded Dec 5, 2023
From: BANK OF AMERICA, N. A.
To: SYNAMEDIA VIVIDTEC HOLDINGS, INC
Reel/Frame 065766/0064 →
SECURITY AGREEMENT Recorded Dec 5, 2023
From: SYNAMEDIA VIVIDTEC HOLDINGS, INC.
To: ADAMS STREET CREDIT ADVISORS LP
Reel/Frame 065775/0517 →
CORRECTIVE ASSIGNMENT TO CORRECT THE OWNER CHANGE PREVIOUSLY RECORDED AT REEL: 050113 FRAME: 0701. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 2, 2021
From: CISCO TECHNOLOGY, INC.
To: TRITON US VP ACQUISITION CO.
Reel/Frame 057049/0808 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2019
From: TRITON US VP ACQUISITION CO.
To: NDS LIMITED
Reel/Frame 050113/0701 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2018
From: CISCO TECHNOLOGY, INC.
To: TRITON US VP ACQUISITION CO.
Reel/Frame 047419/0001 →
SECURITY AGREEMENT (SECOND LIEN) Recorded Oct 31, 2018
From: TRITON US VP ACQUISITION CO.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 047376/0449 →
SECURITY AGREEMENT (FIRST LIEN) Recorded Oct 30, 2018
From: TRITON US VP ACQUISITION CO.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 047364/0034 →