US2021377553A1PendingUtilityA1

Virtual pipeline for video encoding and decoding

Assignee: INTERDIGITAL VC HOLDINGS INCPriority: Nov 12, 2018Filed: Nov 11, 2019Published: Dec 2, 2021
Est. expiryNov 12, 2038(~12.3 yrs left)· nominal 20-yr term from priority
H04N 19/134H04N 19/124H04N 19/70H04N 19/176H04N 19/52H04N 19/46H04N 19/119H04N 19/436H04N 19/44H04N 19/157
59
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Encoding or decoding video information can involve, for example, partitioning a coding unit of the video information using a partitioning based on a modification of a constraint on partitioning that is associated with a pipeline configuration for reconstruction of the coding unit, where the modification is based on an information dependency between two or more pipeline units associated with the pipeline configuration, and encoding or decoding the video information based on the partitioning.

Claims

exact text as granted — not AI-modified
1 . Apparatus for encoding video information, comprising:
 one or more processors configured to   partition a coding unit of the video information using a partitioning based on a modification of a constraint on partitioning, wherein the constraint is associated with a pipeline configuration for reconstruction of the coding unit, and the modification is based on an information dependency between two or more pipeline units associated with the pipeline configuration; and   encode the video information based on the partitioning.   
     
     
         2 . Apparatus for decoding video information, comprising:
 one or more processors configured to   obtain an indication of a partitioning of a coding unit of the video information, wherein the partitioning is based on a modification of a constraint on partitioning, the constraint is associated with a pipeline configuration for decoding, and the modification is based on an information dependency between two or more pipeline units associated with the pipeline configuration; and   decoding the video information based on the partitioning and using the pipeline configuration.   
     
     
         3 . A method for encoding video information, comprising:
 partitioning a coding unit of the video information using a partitioning based on a modification of a constraint on partitioning, wherein the constraint is associated with a pipeline configuration for reconstruction of the coding unit, and the modification is based on an information dependency between two or more pipeline units associated with the pipeline configuration; and   encoding the video information based on the partitioning.   
     
     
         4 . A method for decoding video information, comprising:
 obtaining an indication of a partitioning of a coding unit of the video information, wherein the partitioning is based on a modification of a constraint on partitioning, the constraint is associated with a pipeline configuration for decoding, and the modification is based on an information dependency between two or more pipeline units associated with the pipeline configuration; and   decoding the video information based on the partitioning and using the pipeline configuration.   
     
     
         5 - 9 . (canceled) 
     
     
         10 . The apparatus of  claim 2 , wherein the constraint prevents selection of the partitioning during a coding mode. 
     
     
         11 . The apparatus of  claim 2 , wherein the modification of the constraint comprises relaxing the constraint to enable selection of the partitioning during the coding mode. 
     
     
         12 . The apparatus of  claim 10 , wherein:
 the coding mode involves use of one or more of a plurality of coding tools, each of the plurality of coding tools being associated with one of a plurality of sets of coding tools, wherein the one or more coding tools in a set have a common information dependency characteristic based on the information dependency between the two or more pipeline units,   the constraint comprises limiting use of the one or more of the plurality of coding tools during the coding mode to only coding tools included in a first subset of the plurality of sets of coding tools, and   the modification of the constraint comprises limiting use of coding tools to only those included in a second subset of the plurality of sets of coding tools during the coding mode, wherein the second subset differs from the first subset.   
     
     
         13 . The apparatus of  claim 12 , wherein the two or more pipeline units are virtual pipeline decoding units and the information dependency comprises the coding unit spanning over two or more of the virtual pipeline decoding units. 
     
     
         14 . The apparatus of  claim 13 , wherein the constraint comprises:
 [C1] for a virtual pipeline decoding unit containing one or multiple coding units, the coding units are completely contained in the virtual pipeline decoding unit;   [C2] for a coding unit containing one or more virtual pipeline decoding units, the virtual pipeline decoding units are completely contained in the coding unit; and   [C3] the processing order of coding units shall not leave a virtual pipeline decoding unit and re-visit it later; and wherein   the modification of the constraint comprises modifying [C1] to:   if a coding unit (CU) is not completely contained in one VPDU, then its reconstruction can be done independently on each subpart.   
     
     
         15 . (canceled) 
     
     
         16 . (canceled) 
     
     
         17 . A non-transitory computer readable medium containing data content generated by the apparatus of  claim 1 . 
     
     
         18 . A non-transitory computer readable medium storing program instructions that, when executed by one or more processors, performs the method of  claim 3 . 
     
     
         19 . The apparatus of  claim 2 , further comprising at least one of (i) an antenna configured to receive a signal, the signal including data representative of the video information, (ii) a band limiter configured to limit the received signal to a band of frequencies that includes the data representative of the video data, and (iii) a display configured to display an image from the video data. 
     
     
         20 . The apparatus of  claim 19 , wherein the apparatus is included in one of a television signal receiver, a set-top box, a gateway device, a mobile device, or other electronic device. 
     
     
         21 . The method of  claim 4 , wherein the constraint prevents selection of the partitioning during a coding mode. 
     
     
         22 . The method of  claim 4 , wherein the modification of the constraint comprises relaxing the constraint to enable selection of the partitioning during the coding mode. 
     
     
         23 . The method of  claim 21 , wherein:
 the coding mode involves use of one or more of a plurality of coding tools, each of the plurality of coding tools being associated with one of a plurality of sets of coding tools, wherein the one or more coding tools in a set have a common information dependency characteristic based on the information dependency between the two or more pipeline units,   the constraint comprises limiting use of the one or more of the plurality of coding tools during the coding mode to only coding tools included in a first subset of the plurality of sets of coding tools, and   the modification of the constraint comprises limiting use of coding tools to only those included in a second subset of the plurality of sets of coding tools during the coding mode, wherein the second subset differs from the first subset.   
     
     
         24 . The method of  claim 23 , wherein the two or more pipeline units are virtual pipeline decoding units and the information dependency comprises the coding unit spanning over two or more of the virtual pipeline decoding units. 
     
     
         25 . The method of  claim 24 , wherein the constraint comprises:
 [C1] for a virtual pipeline decoding unit containing one or multiple coding units, the coding units are completely contained in the virtual pipeline decoding unit;   [C2] for a coding unit containing one or more virtual pipeline decoding units, the virtual pipeline decoding units are completely contained in the coding unit; and   [C3] the processing order of coding units shall not leave a virtual pipeline decoding unit and re-visit it later; and wherein   the modification of the constraint comprises modifying [C1] to:   if a coding unit (CU) is not completely contained in one VPDU, then its reconstruction can be done independently on each subpart.   
     
     
         26 . A non-transitory computer readable medium containing data content generated by the method of  claim 3 . 
     
     
         27 . A non-transitory computer readable medium storing program instructions that, when executed by one or more processors, performs the method of  claim 4 .

Join the waitlist — get patent alerts

Track US2021377553A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.