主权项 |
1. A method for coding video with a complexity-scalable coding mode decision scheme for a video coding system, the method comprising:
identifying at least a spatial area associated with the video; determining one or more characteristics of at least the spatial area, wherein the one or more characteristics include statistical characteristics; assigning a complexity level to at least the spatial area using the one or more determined characteristics, wherein the complexity level at least relates to computational resources for the video coding system, wherein the assigning comprises assigning one or more coding method types for the complexity level for any one of or any combination of coding decision levels, wherein the coding decision levels comprise a first coding decision level, a second coding decision level, and a third coding decision level, wherein the coding decision levels are hierarchically arranged, and wherein the video coding system is configured for at least a random assignment coding method; and coding a plurality of coding units as a function of the complexity level and the one or more coding method types determined from one or more of the coding decision levels, wherein the coding units comprise a macroblock of pixels or a sequence of macroblocks for the spatial area; wherein:
the coding decision levels are associated with a sequence of pictures, a group of pictures (GOP), at least one of the pictures, a scene of the sequence of pictures, a region of the scene or the at least one picture, a block, or the macroblock,the first coding decision level is associated with determining a first complexity level and a first coding method type for the sequence of pictures, wherein the first coding decision level comprises a sequence coding level,the second coding decision level is associated with determining a second complexity level and a second coding method type for the at least one of the pictures or the scene of the sequence of pictures, wherein the at least one picture or the sequence of pictures comprises the plurality of coding units, and wherein the second coding decision level comprises a picture coding level or a scene coding level, andthe third coding decision level is associated with determining a third complexity level and a third coding method type for the plurality of coding units, wherein the third coding decision level comprises a coding unit coding level, wherein the random assignment coding method includes:
randomly encoding the plurality of coding units, andassigning randomly-generated numbers to the plurality of coding units. |