RU2015115522A - Тестирование на соответствие битового потока - Google Patents
Тестирование на соответствие битового потока Download PDFInfo
- Publication number
- RU2015115522A RU2015115522A RU2015115522A RU2015115522A RU2015115522A RU 2015115522 A RU2015115522 A RU 2015115522A RU 2015115522 A RU2015115522 A RU 2015115522A RU 2015115522 A RU2015115522 A RU 2015115522A RU 2015115522 A RU2015115522 A RU 2015115522A
- Authority
- RU
- Russia
- Prior art keywords
- bitstream
- decoding process
- temporary identifier
- syntax element
- target highest
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/136—Incoming video signal characteristics or properties
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/30—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/12—Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
- H04N19/152—Data rate or code amount at the encoder output by measuring the fullness of the transmission buffer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/184—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being bits, e.g. of the compressed video stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/189—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
- H04N19/196—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/44—Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/70—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
- H04N19/149—Data rate or code amount at the encoder output by estimating the code amount by means of a model, e.g. mathematical model or statistical model
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/30—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
- H04N19/31—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability in the temporal domain
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Mathematical Analysis (AREA)
- Algebra (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Discrete Mathematics (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
1. Способ обработки видеоданных, причем способ содержит:выполнение теста соответствия потока битов, который определяет, соответствует ли поток битов, содержащий закодированные видеоданные, стандарту кодирования видео, в котором выполнение теста соответствия потока битов содержит:выбор рабочей точки, подвергаемой тесту; ивызов процесса декодирования, который содержит:определение целевого наивысшего временного идентификатора, при этом определение значения целевого наивысшего временного идентификатора содержит:когда процесс декодирования вызывается в тесте соответствия потока битов, определение, что целевой наивысший временный идентификатор равен наибольшему временному идентификатору, присутствующему в представлении рабочей точки рабочей точки, подвергаемой тесту; икогда процесс декодирования не вызывается в тесте соответствия потока битов, определение, что целевой наивысший временный идентификатор равен значению элемента синтаксиса в наборе параметров последовательности (SPS);выполнение процесса извлечения потока битов, который выводит подпоток битов, посредством удаления из потока битов всех единиц уровня абстракции сети (NAL) с временными идентификаторами, большими чем целевой наивысший временный идентификатор, причем целевой наивысший временный идентификатор является меньшим чем или равным наибольшему временному идентификатору, присутствующему в потоке битов; идекодирование единиц NAL подпотока битов.2. Способ по п. 1, в котором:рабочая точка является первой рабочей точкой,способ также содержит выполнение процесса декодирования во второй раз,когда процесс декодирования выполняется во второй раз,
Claims (26)
1. Способ обработки видеоданных, причем способ содержит:
выполнение теста соответствия потока битов, который определяет, соответствует ли поток битов, содержащий закодированные видеоданные, стандарту кодирования видео, в котором выполнение теста соответствия потока битов содержит:
выбор рабочей точки, подвергаемой тесту; и
вызов процесса декодирования, который содержит:
определение целевого наивысшего временного идентификатора, при этом определение значения целевого наивысшего временного идентификатора содержит:
когда процесс декодирования вызывается в тесте соответствия потока битов, определение, что целевой наивысший временный идентификатор равен наибольшему временному идентификатору, присутствующему в представлении рабочей точки рабочей точки, подвергаемой тесту; и
когда процесс декодирования не вызывается в тесте соответствия потока битов, определение, что целевой наивысший временный идентификатор равен значению элемента синтаксиса в наборе параметров последовательности (SPS);
выполнение процесса извлечения потока битов, который выводит подпоток битов, посредством удаления из потока битов всех единиц уровня абстракции сети (NAL) с временными идентификаторами, большими чем целевой наивысший временный идентификатор, причем целевой наивысший временный идентификатор является меньшим чем или равным наибольшему временному идентификатору, присутствующему в потоке битов; и
декодирование единиц NAL подпотока битов.
2. Способ по п. 1, в котором:
рабочая точка является первой рабочей точкой,
способ также содержит выполнение процесса декодирования во второй раз,
когда процесс декодирования выполняется во второй раз, процесс декодирования не выполняется в качестве части теста соответствия потока битов, и
выполнение процесса декодирования в течение второго раза содержит:
прием, из внешнего источника, второго целевого наивысшего временного идентификатора;
выполнение процесса извлечения потока битов, чтобы вывести второй подпоток битов, посредством удаления из потока битов всех единиц NAL с временными идентификаторами, большими чем второй целевой наивысший временный идентификатор; и
декодирование единиц NAL второго подпотока битов.
3. Способ по п. 1, в котором:
рабочая точка является первой рабочей точкой,
способ также содержит выполнение процесса декодирования во второй раз,
когда процесс декодирования выполняется во второй раз, процесс декодирования не выполняется в качестве части теста соответствия потока битов, и
выполнение процесса декодирования в течение второго раза содержит:
выполнение процесса извлечения потока битов, чтобы извлечь из потока битов представление рабочей точки второй рабочей точки,
в котором 0 является единственным значением, указанным элементами синтаксиса идентификатора уровня, присутствующими в представлении рабочей точки второй рабочей точки, и
в котором наибольший временный идентификатор, присутствующий в потоке битов, равен наибольшему временному идентификатору, присутствующему в представлении рабочей точки второй рабочей точки; и
декодирование единиц NAL представления рабочей точки второй рабочей точки.
4. Способ по п. 1, в котором выполнение теста соответствия потока битов содержит:
выбор набора параметров гипотетического опорного декодера (HRD), применимых к рабочей точке, подвергаемой тесту; и
использование выбранного набора параметров HRD, чтобы конфигурировать HRD, который выполняет процесс декодирования.
5. Способ по п. 4, в котором:
выполнение процесса декодирования также содержит декодирование из SPS массива элементов синтаксиса, при этом каждый из элементов синтаксиса в упомянутом массиве указывает максимальный требуемый размер буфера декодированных картинок (DPB) в HRD, и
выполнение теста соответствия потока битов содержит:
определение, на основании целевого наивысшего временного идентификатора, конкретного элемента синтаксиса в массиве; и
определение, что поток битов не находится в соответствии со стандартом кодирования видео, когда значение, указанное этим конкретным элементом синтаксиса, больше чем максимальный размер DPB.
6. Способ по п. 4, в котором:
выполнение процесса декодирования содержит декодирование из SPS массива элементов синтаксиса, который каждый указывает максимальный требуемый размер DPB упомянутого HRD, и
выполнение теста соответствия потока битов содержит:
определение, на основании целевого наивысшего временного идентификатора, конкретного элемента синтаксиса в массиве; и
выполнение процесса выталкивания, который опустошает один или более буферов хранения картинок DPB, когда текущая картинка не является картинкой мгновенного обновления декодирования (IDR) или картинкой доступа с разорванной ссылкой (BLA), и количество картинок в DPB, помеченных как необходимые для вывода, больше чем значение, указанное этим конкретным элементом синтаксиса.
7. Способ по п. 4, в котором:
выполнение процесса декодирования содержит декодирование из упомянутого SPS массива элементов синтаксиса, который каждый указывает максимальный требуемый размер DPB упомянутого HRD, и
выполнение теста соответствия потока битов содержит:
определение, на основании целевого наивысшего временного идентификатора, конкретного элемента синтаксиса в массиве; и
выполнение процесса выталкивания, который опустошает один или более буферов хранения картинок DPB, когда текущая картинка не является картинкой IDR или картинкой BLA, и количество
картинок в DPB указано этим конкретным элементом синтаксиса.
8. Способ по п. 4, в котором:
выполнение процесса декодирования содержит декодирование из SPS массива элементов синтаксиса, который каждый указывает максимальный требуемый размер DPB упомянутого HRD,
выполнение теста соответствия потока битов содержит определение, на основании целевого наивысшего временного идентификатора, конкретного элемента синтаксиса в массиве, и
количество буферов хранения картинок в DPB указаны этим конкретным элементом синтаксиса.
9. Способ по п. 4, в котором выполнение процесса декодирования содержит:
декодирование, из SPS, активного для текущей картинки, первого массива элементов синтаксиса, который каждый указывает максимальный требуемый размер DPB упомянутого HRD;
декодирование, из SPS, активного для предыдущей картинки, второго массива элементов синтаксиса, который каждый указывает максимальный требуемый размер DPB упомянутого HRD;
определение, на основании целевого наивысшего временного идентификатора, первого элемента синтаксиса в первом массиве;
определение, на основании целевого наивысшего временного идентификатора, второго элемента синтаксиса во втором массиве; и
когда текущая картинка является картинкой IDR или картинкой BLA, и значение, указанное первым элементом синтаксиса, является отличным, чем значение, указанное вторым элементом синтаксиса, логическое выведение значения третьего элемента синтаксиса независимо от значения, указанного третьим элементом синтаксиса, в котором третий элемент синтаксиса задает, как ранее декодированные картинки в DPB обрабатываются после декодирования картинки IDR или картинки BLA.
10. Способ по п. 4, в котором:
выполнение процесса декодирования содержит декодирование синтаксической структуры параметров HRD, которая включает в себя выбранный набор параметров HRD, в котором выбранный набор параметров HRD включает в себя массив элементов синтаксиса, который каждый указывает количество альтернативных спецификаций
буфера кодированных картинок (CPB) в потоке битов; и
выполнение теста соответствия потока битов содержит:
выбор, на основании целевого наивысшего временного идентификатора, конкретного элемента синтаксиса в массиве;
выбор индекса выбора планировщика в диапазоне от 0 до значения, указанного конкретным элементом синтаксиса; и
определение, на основании, по меньшей мере частично, индекса выбора планировщика, начальной задержки удаления из CPB для CPB в HRD.
11. Способ по п. 4,
в котором выполнение процесса декодирования также содержит декодирование из упомянутого SPS массива элементов синтаксиса, при этом каждый из элементов синтаксиса в упомянутом массиве указывает максимальный требуемый размер DPB упомянутого HRD; и
в котором выполнение теста соответствия потока битов содержит:
определение, на основании целевого наивысшего временного идентификатора, конкретного элемента синтаксиса в массиве; и
определение, на основании, по меньшей мере частично, того, является ли количество декодированных картинок в DPB меньшим чем или равным максимуму из 0 и значения, указанного конкретным элементом синтаксиса минус 1, соответствует ли поток битов стандарту кодирования видео.
12. Устройство, содержащее:
запоминающий носитель, сконфигурированный, чтобы хранить закодированные видеоданные; и
один или более процессоров, сконфигурированных для выполнения теста соответствия потока битов, который определяет, соответствует ли поток битов, содержащий закодированные видеоданные, стандарту кодирования видео, в котором для выполнения теста соответствия потока битов один или более процессоров:
выбирают рабочую точку, подвергаемую тесту; и
вызывают процесс декодирования, который содержит:
определение целевого наивысшего временного идентификатора, при этом определение значения целевого наивысшего временного идентификатора содержит:
когда процесс декодирования вызывается в тесте соответствия потока битов, определение, что целевой наивысший временный идентификатор равен наибольшему временному идентификатору, присутствующему в представлении рабочей точки рабочей точки, подвергаемой тесту; и
когда процесс декодирования не вызывается в тесте соответствия потока битов, определение, что целевой наивысший временный идентификатор равен значению элемента синтаксиса в наборе параметров последовательности (SPS);
выполнение процесса извлечения потока битов, который выводит подпоток битов, посредством удаления из потока битов всех единиц уровня абстракции сети (NAL) с временными идентификаторами, большими чем целевой наивысший временный идентификатор, причем целевой наивысший временный идентификатор является меньшим чем или равным наибольшему временному идентификатору, присутствующему в потоке битов; и
декодирование единиц NAL подпотока битов.
13. Устройство по п. 12, в котором:
рабочая точка является первой рабочей точкой,
один или более процессоров конфигурируются, чтобы выполнять процесс декодирования во второй раз,
когда процесс декодирования выполняется во второй раз, процесс декодирования не выполняется в качестве части теста соответствия потока битов, и
один или более процессоров конфигурируются таким образом, что когда один или более процессоров выполняют процесс декодирования в течение второго раза, один или более процессоров:
принимают, из внешнего источника, второй целевой наивысший временный идентификатор;
выполняют процесс извлечения потока битов, чтобы вывести второй подпоток битов, посредством удаления из потока битов всех единиц NAL с временными идентификаторами, большими чем второй целевой наивысший временный идентификатор; и
декодируют единицы NAL второго подпотока битов.
14. Устройство по п. 12, в котором:
рабочая точка является первой рабочей точкой,
один или более процессоров конфигурируются, чтобы выполнять процесс декодирования во второй раз,
когда процесс декодирования выполняется во второй раз, процесс декодирования не выполняется в качестве части теста соответствия потока битов, и
один или более процессоров конфигурируются таким образом, что когда один или более процессоров выполняют процесс декодирования в течение второго раза, один или более процессоров:
выполняют процесс извлечения потока битов, чтобы извлечь из потока битов представление рабочей точки второй рабочей точки,
в котором 0 является единственным значением, указанным элементами синтаксиса идентификатора уровня, присутствующими в представлении рабочей точки второй рабочей точки, и
в котором наибольший временный идентификатор, присутствующий в потоке битов, равен наибольшему временному идентификатору, присутствующему в представлении рабочей точки второй рабочей точки; и
декодируют единицы NAL представления рабочей точки второй рабочей точки.
15. Устройство по п. 12, в котором один или более процессоров конфигурируются таким образом, что когда один или более процессоров выполняют тест соответствия потока битов, один или более процессоров:
выбирают набор параметров гипотетического опорного декодера (HRD), применимых к рабочей точке, подвергаемой тесту; и
используют выбранный набор параметров HRD, чтобы конфигурировать HRD, который выполняет процесс декодирования.
16. Устройство по п. 15, в котором:
один или более процессоров конфигурируются таким образом, что, когда один или более процессоров выполняют процесс декодирования, упомянутые один или более процессоров декодируют, из SPS, массив элементов синтаксиса, при этом каждый из элементов синтаксиса в упомянутом массиве указывает максимальный требуемый размер буфера декодированных картинок (DPB) в HRD, и
когда один или более процессоров выполняют тест соответствия потока битов, один или более процессоров:
определяют, на основании целевого наивысшего временного идентификатора, конкретный элемент синтаксиса в массиве; и
определяют, что поток битов не находится в соответствии со стандартом кодирования видео, когда значение, указанное этим конкретным элементом синтаксиса, больше чем максимальный размер DPB.
17. Устройство по п. 15, в котором:
когда один или более процессоров выполняют процесс декодирования, упомянутые один или более процессоров декодируют, из SPS, массив элементов синтаксиса, который каждый указывает максимальный требуемый размер DPB упомянутого HRD; и
когда один или более процессоров выполняют тест соответствия потока битов, один или более процессоров:
определяют, на основании целевого наивысшего временного идентификатора, конкретный элемент синтаксиса в массиве; и
выполняют процесс выталкивания, который опустошает один или более буферов хранения картинок DPB, когда текущая картинка не является картинкой мгновенного обновления декодирования (IDR) или картинкой доступа с разорванной ссылкой (BLA), и количество картинок в DPB, помеченных как необходимые для вывода, больше чем значение, указанное этим конкретным элементом синтаксиса.
18. Устройство по п. 15, в котором:
когда один или более процессоров выполняют процесс декодирования, упомянутые один или более процессоров декодируют, из упомянутого SPS, массив элементов синтаксиса, который каждый указывает максимальный требуемый размер DPB упомянутого HRD; и
когда один или более процессоров выполняют тест соответствия потока битов, один или более процессоров:
определяют, на основании целевого наивысшего временного идентификатора, конкретный элемент синтаксиса в массиве; и
выполняют процесс выталкивания, который опустошает один или более буферов хранения картинок DPB, когда текущая картинка не является картинкой IDR или картинкой BLA, и количество картинок в DPB указано этим конкретным элементом синтаксиса.
19. Устройство по п. 15, в котором:
когда один или более процессоров выполняют процесс декодирования, упомянутые один или более процессоров декодируют, из упомянутого SPS, массив элементов синтаксиса, который каждый указывает максимальный требуемый размер DPB упомянутого HRD,
когда один или более процессоров выполняют тест соответствия потока битов, упомянутые один или более процессоров определяют, на основании целевого наивысшего временного идентификатора, конкретный элемент синтаксиса в массиве, и
количество буферов хранения картинок в DPB указаны этим конкретным элементом синтаксиса.
20. Устройство по п. 15,
в котором, когда один или более процессоров выполняют процесс декодирования, один или более процессоров:
декодируют, из SPS, активного для текущей картинки, первый массив элементов синтаксиса, который каждый указывает максимальный требуемый размер DPB упомянутого HRD;
декодируют, из SPS, активного для предыдущей картинки, второй массив элементов синтаксиса, который каждый указывает максимальный требуемый размер DPB упомянутого HRD;
определяют, на основании целевого наивысшего временного идентификатора, первый элемент синтаксиса в первом массиве;
определяют, на основании целевого наивысшего временного идентификатора, второй элемент синтаксиса во втором массиве; и
когда текущая картинка является картинкой IDR или картинкой BLA, и значение, указанное первым элементом синтаксиса, является отличным, чем значение, указанное вторым элементом синтаксиса, логически выводят значение третьего элемента синтаксиса независимо от значения, указанного третьим элементом синтаксиса, в котором третий элемент синтаксиса задает, как ранее декодированные картинки в DPB обрабатываются после декодирования картинки IDR или картинки BLA.
21. Устройство по п. 15,
в котором, когда один или более процессоров выполняют процесс декодирования, упомянутые один или более процессоров декодируют синтаксическую структуру параметров HRD, которая
включает в себя выбранный набор параметров HRD, в котором выбранный набор параметров HRD включает в себя массив элементов синтаксиса, который каждый указывает количество альтернативных спецификаций буфера кодированных картинок (CPB) в потоке битов; и
в котором, когда один или более процессоров выполняют тест соответствия потока битов, один или более процессоров:
выбирают, на основании целевого наивысшего временного идентификатора, конкретный элемент синтаксиса в массиве;
выбирают индекс выбора планировщика в диапазоне от 0 до значения, указанного конкретным элементом синтаксиса; и
определяют на основании, по меньшей мере частично, индекса выбора планировщика, начальную задержку удаления из CPB для CPB в HRD.
22. Устройство по п. 15,
в котором, когда один или более процессоров выполняют процесс декодирования, упомянутые один или более процессоров декодируют, из упомянутого SPS, массив элементов синтаксиса, при этом каждый из элементов синтаксиса в упомянутом массиве указывает максимальный требуемый размер DPB упомянутого HRD; и
в котором, когда один или более процессоров выполняют тест соответствия потока битов, один или более процессоров:
определяют, на основании целевого наивысшего временного идентификатора, конкретный элемент синтаксиса в массиве; и
определяют, на основании, по меньшей мере частично, того, является ли количество декодированных картинок в DPB меньшим чем или равным максимуму из 0 и значения, указанного конкретным элементом синтаксиса минус 1, соответствует ли поток битов стандарту кодирования видео.
23. Устройство, содержащее:
средство для того, чтобы выполнить тест соответствия потока битов, который определяет, соответствует ли поток битов, содержащий закодированные видеоданные, стандарту кодирования видео, при этом выполнение теста соответствия потока битов содержит:
выбор рабочей точки, подвергаемой тесту; и
вызов процесса декодирования, который содержит:
определение целевого наивысшего временного идентификатора, при этом определение значения целевого наивысшего временного идентификатора содержит:
когда процесс декодирования вызывается в тесте соответствия потока битов, определение, что целевой наивысший временный идентификатор равен наибольшему временному идентификатору, присутствующему в представлении рабочей точки рабочей точки, подвергаемой тесту; и
когда процесс декодирования не вызывается в тесте соответствия потока битов, определение, что целевой наивысший временный идентификатор равен значению элемента синтаксиса в наборе параметров последовательности (SPS);
выполнение процесса извлечения потока битов, который выводит подпоток битов, посредством удаления из потока битов всех единиц уровня абстракции сети (NAL) с временными идентификаторами, большими чем целевой наивысший временный идентификатор, причем целевой наивысший временный идентификатор является меньшим чем или равным наибольшему временному идентификатору, присутствующему в потоке битов; и
декодирование единиц NAL подпотока битов.
24. Устройство по п. 23, в котором выполнение теста соответствия потока битов содержит:
выбор набора параметров гипотетического опорного декодера (HRD), применимых к рабочей точке, подвергаемой тесту; и
использование выбранного набора параметров HRD, чтобы конфигурировать HRD, который выполняет процесс декодирования.
25. Считываемый компьютером запоминающий носитель, имеющий инструкции, сохраненные на нем, которые, когда выполняются одним или более процессорами устройства, конфигурируют устройство:
выполнять тест соответствия потока битов, который определяет, соответствуют ли поток битов, содержащий закодированные видеоданные, стандарту кодирования видео, в котором выполнение теста соответствия потока битов содержит:
выбор рабочей точки, подвергаемой тесту; и
вызов процесса декодирования, который содержит:
определение целевого наивысшего временного идентификатора, при этом определение значения целевого наивысшего временного идентификатора содержит:
когда процесс декодирования вызывается в тесте соответствия потока битов, определение, что целевой наивысший временный идентификатор равен наибольшему временному идентификатору, присутствующему в представлении рабочей точки рабочей точки, подвергаемой тесту; и
когда процесс декодирования не вызывается в тесте соответствия потока битов, определение, что целевой наивысший временный идентификатор равен значению элемента синтаксиса в наборе параметров последовательности (SPS);
выполнение процесса извлечения потока битов, который выводит подпоток битов, посредством удаления из потока битов всех единиц уровня абстракции сети (NAL) с временными идентификаторами, большими чем целевой наивысший временный идентификатор, причем целевой наивысший временный идентификатор является меньшим чем или равным наибольшему временному идентификатору, присутствующему в потоке битов; и
декодирование единиц NAL подпотока битов.
26. Считываемый компьютером запоминающий носитель по п. 25, в котором инструкции конфигурируют устройство таким образом, что во время теста соответствия потока битов, устройство:
выбирает набор параметров гипотетического опорного декодера (HRD), применимых к рабочей точке, подвергаемой тесту; и
использует выбранный набор параметров HRD, чтобы конфигурировать HRD, который выполняет процесс декодирования.
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201261705102P | 2012-09-24 | 2012-09-24 | |
| US61/705,102 | 2012-09-24 | ||
| US13/918,062 US9351005B2 (en) | 2012-09-24 | 2013-06-14 | Bitstream conformance test in video coding |
| US13/918,062 | 2013-06-14 | ||
| PCT/US2013/060403 WO2014047178A1 (en) | 2012-09-24 | 2013-09-18 | Bitstream conformance test in video coding |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| RU2015115522A true RU2015115522A (ru) | 2016-11-20 |
| RU2613737C2 RU2613737C2 (ru) | 2017-03-21 |
Family
ID=50338834
Family Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| RU2015115522A RU2613737C2 (ru) | 2012-09-24 | 2013-09-18 | Тестирование на соответствие битового потока |
| RU2015115439A RU2642359C2 (ru) | 2012-09-24 | 2013-09-18 | Параметры гипотетического опорного декодера при кодировании видео |
| RU2015115519A RU2649297C2 (ru) | 2012-09-24 | 2013-09-18 | Параметры гипотетического опорного декодера при кодировании видео |
Family Applications After (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| RU2015115439A RU2642359C2 (ru) | 2012-09-24 | 2013-09-18 | Параметры гипотетического опорного декодера при кодировании видео |
| RU2015115519A RU2649297C2 (ru) | 2012-09-24 | 2013-09-18 | Параметры гипотетического опорного декодера при кодировании видео |
Country Status (24)
| Country | Link |
|---|---|
| US (3) | US9241158B2 (ru) |
| EP (3) | EP2898680B1 (ru) |
| JP (3) | JP6092397B2 (ru) |
| KR (3) | KR101669778B1 (ru) |
| CN (3) | CN104641648B (ru) |
| AR (3) | AR093285A1 (ru) |
| AU (3) | AU2013318190B2 (ru) |
| BR (3) | BR112015006452B1 (ru) |
| CA (3) | CA2884280C (ru) |
| DK (1) | DK2898680T3 (ru) |
| ES (2) | ES3040480T3 (ru) |
| HU (1) | HUE045592T2 (ru) |
| IL (3) | IL237404A (ru) |
| MY (3) | MY181727A (ru) |
| PH (3) | PH12015500477B1 (ru) |
| PL (1) | PL2898678T3 (ru) |
| PT (1) | PT2898680T (ru) |
| RU (3) | RU2613737C2 (ru) |
| SG (4) | SG11201501414WA (ru) |
| SI (1) | SI2898680T1 (ru) |
| TW (3) | TWI504238B (ru) |
| UA (2) | UA116996C2 (ru) |
| WO (3) | WO2014047183A1 (ru) |
| ZA (2) | ZA201502304B (ru) |
Families Citing this family (104)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104661033B (zh) * | 2009-12-10 | 2018-02-06 | Sk电信有限公司 | 使用树形结构的解码装置 |
| US20150003536A1 (en) * | 2012-02-08 | 2015-01-01 | Thomson Licensing | Method and apparatus for using an ultra-low delay mode of a hypothetical reference decoder |
| WO2014006921A1 (en) | 2012-07-06 | 2014-01-09 | Sharp Kabushiki Kaisha | Electronic devices for signaling sub-picture based hypothetical reference decoder parameters |
| US9264710B2 (en) * | 2012-07-06 | 2016-02-16 | Texas Instruments Incorporated | Method and system for video picture intra-prediction estimation |
| US9479774B2 (en) | 2012-09-24 | 2016-10-25 | Qualcomm Incorporated | Buffering period and recovery point supplemental enhancement information messages |
| US9241158B2 (en) | 2012-09-24 | 2016-01-19 | Qualcomm Incorporated | Hypothetical reference decoder parameters in video coding |
| US9992490B2 (en) | 2012-09-26 | 2018-06-05 | Sony Corporation | Video parameter set (VPS) syntax re-ordering for easy access of extension parameters |
| US20140092961A1 (en) * | 2012-09-28 | 2014-04-03 | Sharp Laboratories Of America, Inc. | Signaling decoder picture buffer information |
| ES2627741T3 (es) | 2012-09-28 | 2017-07-31 | Telefonaktiebolaget Lm Ericsson (Publ) | Decodificación y codificación de imágenes de una secuencia de video |
| US9319703B2 (en) | 2012-10-08 | 2016-04-19 | Qualcomm Incorporated | Hypothetical reference decoder parameter syntax structure |
| US9374585B2 (en) * | 2012-12-19 | 2016-06-21 | Qualcomm Incorporated | Low-delay buffering model in video coding |
| US10419778B2 (en) * | 2013-01-04 | 2019-09-17 | Sony Corporation | JCTVC-L0227: VPS_extension with updates of profile-tier-level syntax structure |
| US10219006B2 (en) | 2013-01-04 | 2019-02-26 | Sony Corporation | JCTVC-L0226: VPS and VPS_extension updates |
| US9402076B2 (en) * | 2013-01-07 | 2016-07-26 | Qualcomm Incorporated | Video buffering operations for random access in video coding |
| US9661341B2 (en) | 2013-01-07 | 2017-05-23 | Microsoft Technology Licensing, Llc | Syntax and semantics for buffering information to simplify video splicing |
| US9591321B2 (en) | 2013-04-07 | 2017-03-07 | Dolby International Ab | Signaling change in output layer sets |
| EP3457700A1 (en) | 2013-04-07 | 2019-03-20 | Dolby International AB | Signaling coded picture buffer removal delay |
| TWI676389B (zh) | 2013-07-15 | 2019-11-01 | 美商內數位Vc專利控股股份有限公司 | 至少一種色彩轉換之編碼方法和編碼器、解碼器、顯示裝置、編碼視訊訊號、電腦程式製品及處理器可讀式媒體 |
| JP6472441B2 (ja) * | 2013-10-11 | 2019-02-20 | シャープ株式会社 | ビデオを復号するための方法 |
| WO2015053597A1 (ko) * | 2013-10-12 | 2015-04-16 | 삼성전자 주식회사 | 멀티 레이어 비디오 부호화 방법 및 장치, 멀티 레이어 비디오 복호화 방법 및 장치 |
| KR102233430B1 (ko) * | 2013-10-12 | 2021-03-29 | 삼성전자주식회사 | 멀티 레이어 비디오의 복호화 및 부호화를 위한 버퍼 관리 방법 및 장치 |
| US20150103895A1 (en) * | 2013-10-13 | 2015-04-16 | Sharp Laboratories Of America, Inc. | Electronic devices for signaling multiple initial buffering parameters |
| EP3058747B1 (en) | 2013-10-15 | 2019-11-20 | Nokia Technologies Oy | Scalable video encoding and decoding using syntax element |
| WO2015102042A1 (en) * | 2014-01-02 | 2015-07-09 | Sharp Kabushiki Kaisha | Parameter set signaling |
| US9794558B2 (en) * | 2014-01-08 | 2017-10-17 | Qualcomm Incorporated | Support of non-HEVC base layer in HEVC multi-layer extensions |
| US20170171563A1 (en) * | 2014-02-24 | 2017-06-15 | Sharp Kabushiki Kaisha | Restrictions on signaling |
| WO2015138979A2 (en) * | 2014-03-14 | 2015-09-17 | Sharp Laboratories Of America, Inc. | Dpb capacity limits |
| US10390087B2 (en) * | 2014-05-01 | 2019-08-20 | Qualcomm Incorporated | Hypothetical reference decoder parameters for partitioning schemes in video coding |
| US20170134742A1 (en) * | 2014-06-18 | 2017-05-11 | Sharp Kabushiki Kaisha | Slice type and decoder conformance |
| US9918091B2 (en) * | 2014-06-20 | 2018-03-13 | Qualcomm Incorporated | Systems and methods for assigning a minimum value to a syntax structure in a parameter set |
| US10091532B2 (en) * | 2014-06-26 | 2018-10-02 | Qualcomm Incorporated | Bitstream conformance constraints in scalable video coding |
| WO2016098056A1 (en) * | 2014-12-18 | 2016-06-23 | Nokia Technologies Oy | An apparatus, a method and a computer program for video coding and decoding |
| US20160234522A1 (en) * | 2015-02-05 | 2016-08-11 | Microsoft Technology Licensing, Llc | Video Decoding |
| CN107251008B (zh) * | 2015-02-27 | 2020-11-13 | 帝威视有限公司 | 在实况视频编码和流传输中进行帧复制和帧扩展的系统和方法 |
| US20160330453A1 (en) * | 2015-05-05 | 2016-11-10 | Cisco Technology, Inc. | Parameter Set Header |
| US10003813B2 (en) * | 2015-06-25 | 2018-06-19 | Samsung Electronics Co., Ltd. | Method and system for decoding by enabling optimal picture buffer management |
| GB2588736B (en) | 2015-09-23 | 2021-09-08 | Arris Entpr Llc | Signaling high dynamic range and wide color gamut content in transport streams |
| US10582201B2 (en) * | 2016-05-19 | 2020-03-03 | Qualcomm Incorporated | Most-interested region in an image |
| KR20240024335A (ko) | 2018-11-22 | 2024-02-23 | 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 | 서브 블록 기반 인터 예측을 위한 조정 방법 |
| CN120050434A (zh) | 2018-12-31 | 2025-05-27 | 华为技术有限公司 | 视频译码中的显式地址指示 |
| CN111435989B (zh) * | 2019-01-15 | 2023-11-17 | 华为技术有限公司 | 视频编码、解码方法、装置及计算机存储介质 |
| US11159795B2 (en) * | 2019-03-04 | 2021-10-26 | Tencent America LLC | Max transform size control |
| KR20240151877A (ko) * | 2019-05-06 | 2024-10-18 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 비디오 코딩에서 새로운 코딩된 비디오 시퀀스를 시작하는 픽처에 대한 이전 픽처의 출력 |
| CN113826390B (zh) * | 2019-05-16 | 2024-03-08 | 字节跳动有限公司 | 屏幕内容编解码的帧内块复制 |
| WO2020233661A1 (en) | 2019-05-21 | 2020-11-26 | Beijing Bytedance Network Technology Co., Ltd. | Syntax signaling in sub-block merge mode |
| CN119893136A (zh) * | 2019-05-30 | 2025-04-25 | 夏普株式会社 | 用于在视频编码中发送信号通知假想参考解码器参数的系统和方法 |
| CN118317098A (zh) * | 2019-06-18 | 2024-07-09 | 松下电器(美国)知识产权公司 | 编码装置、编码方法、解码装置和解码方法 |
| US11303913B2 (en) * | 2019-06-19 | 2022-04-12 | Qualcomm Incorporated | Decoded picture buffer indexing |
| JP7492978B2 (ja) * | 2019-06-20 | 2024-05-30 | ノキア テクノロジーズ オサケユイチア | ビデオエンコーディングおよびデコーディングのための装置、方法、およびコンピュータプログラム |
| AU2020311841B2 (en) | 2019-07-05 | 2025-04-10 | Huawei Technologies Co., Ltd. | Video coding bitstream extraction with identifier signaling |
| CN114208165B (zh) | 2019-08-10 | 2023-12-15 | 北京字节跳动网络技术有限公司 | 子图片解码中的缓冲器管理 |
| EP4030764A4 (en) * | 2019-09-11 | 2022-11-23 | Panasonic Intellectual Property Corporation of America | ENCODING DEVICE, DECODING DEVICE, ENCODING METHOD AND DECODING METHOD |
| JP7774951B2 (ja) * | 2019-09-11 | 2025-11-25 | キヤノン株式会社 | 画像符号化装置、画像符号化方法及びプログラム、画像復号装置、画像復号方法及びプログラム |
| WO2021052495A1 (en) * | 2019-09-20 | 2021-03-25 | Beijing Bytedance Network Technology Co., Ltd. | Adaptive resolution change and scalable coding for screen contents |
| WO2021052507A1 (en) * | 2019-09-22 | 2021-03-25 | Beijing Bytedance Network Technology Co., Ltd. | Sub-picture coding and decoding of video |
| WO2021061024A1 (en) * | 2019-09-24 | 2021-04-01 | Huawei Technologies Co., Ltd. | An encoder, a decoder with support of sub-layer picture rates |
| AU2020356300B2 (en) * | 2019-09-24 | 2026-02-05 | Huawei Technologies Co., Ltd. | Layer based parameter set NAL unit constraints |
| IL291689B2 (en) | 2019-09-24 | 2025-07-01 | Huawei Tech Co Ltd | Hypothetical Source Decoder (HRD) for checking the suitability of output layer sets (OLS) |
| CN114503577B (zh) * | 2019-10-02 | 2024-07-05 | 北京字节跳动网络技术有限公司 | 视频比特流中子图片信令通知的语法 |
| US20220394255A1 (en) * | 2019-10-06 | 2022-12-08 | Hyundai Motor Company | Method and device for performing an inverse transform on transform coefficients of a current block |
| KR20250099411A (ko) | 2019-10-07 | 2025-07-01 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 다중 계층 비디오 스트림에서의 중복 시그널링 방지 |
| CN110636372B (zh) * | 2019-10-08 | 2022-02-25 | 未来电视有限公司 | 视频解码方法、视频播放装置、电子设备及存储介质 |
| CN114631321B (zh) | 2019-10-18 | 2024-04-12 | 北京字节跳动网络技术有限公司 | 子图片与环路滤波之间的相互影响 |
| US20220400287A1 (en) * | 2019-11-15 | 2022-12-15 | Hfi Innovation Inc. | Method and Apparatus for Signaling Horizontal Wraparound Motion Compensation in VR360 Video Coding |
| WO2021110017A1 (en) | 2019-12-02 | 2021-06-10 | Beijing Bytedance Network Technology Co., Ltd. | Merge with motion vector differencing in affine mode |
| US12200265B2 (en) * | 2019-12-19 | 2025-01-14 | Telefonaktiebolaget Lm Ericsson (Publ) | Output process disable indicator |
| GB2590634B (en) * | 2019-12-20 | 2024-10-02 | Canon Kk | High Level syntax for video coding and decoding |
| CN114846457A (zh) | 2019-12-26 | 2022-08-02 | 字节跳动有限公司 | 对层级视频的编解码的限制 |
| KR102776845B1 (ko) | 2019-12-26 | 2025-03-10 | 바이트댄스 아이엔씨 | 코딩된 비트스트림들에서의 비디오 계층들의 시그널링에 대한 제약들 |
| EP4066386A4 (en) * | 2019-12-27 | 2023-01-25 | ByteDance Inc. | SUB-PICTURE SIGNALING IN VIDEO ENCODING |
| EP4074024A4 (en) | 2020-01-09 | 2023-04-05 | ByteDance Inc. | SIGNALING THE PRESENCE OF INTER-LAYER REFERENCE IMAGES |
| US20210235124A1 (en) * | 2020-01-29 | 2021-07-29 | Qualcomm Incorporated | Decoded picture buffer (dpb) parameter signaling for video coding |
| JP2023514136A (ja) * | 2020-02-21 | 2023-04-05 | アリババ グループ ホウルディング リミテッド | クロマ信号を処理するための方法 |
| JP7575475B2 (ja) | 2020-03-23 | 2024-10-29 | 北京字節跳動網絡技術有限公司 | アフィンマージおよびアフィン動きベクトル予測モードの予測微調整 |
| WO2021190525A1 (en) | 2020-03-24 | 2021-09-30 | Huawei Technologies Co., Ltd. | An encoder, a decoder and corresponding methods |
| US11140399B1 (en) | 2020-04-03 | 2021-10-05 | Sony Corporation | Controlling video data encoding and decoding levels |
| US11425422B2 (en) * | 2020-05-13 | 2022-08-23 | Qualcomm Incorproated | Parameter set syntax elements and variables in video coding |
| US11743503B2 (en) * | 2020-05-14 | 2023-08-29 | Qualcomm Incorporated | Reference picture list constraints and signaling in video coding |
| KR20230017236A (ko) | 2020-05-18 | 2023-02-03 | 엘지전자 주식회사 | 픽처 출력 관련 정보 기반 영상 또는 비디오 코딩 |
| MX2022014460A (es) | 2020-05-22 | 2022-12-08 | Ge Video Compression Llc | Codificador de video, decodificador de video, metodos para codificar y decodificar y flujo de datos de video para realizar conceptos avanzados de codificacion de video. |
| EP4144094A4 (en) * | 2020-05-22 | 2023-06-21 | Beijing Bytedance Network Technology Co., Ltd. | MANIPULATION OF ENCODED VIDEO IN A BIT SUBSTREAM EXTRACTION PROCESS |
| CN115699764B (zh) * | 2020-05-22 | 2026-02-10 | 字节跳动有限公司 | 视频比特流中编解码图片缓冲区信息的信令通知 |
| WO2021242862A1 (en) * | 2020-05-27 | 2021-12-02 | Bytedance Inc. | Using subpictures and tiles in video coding |
| WO2021252393A1 (en) * | 2020-06-08 | 2021-12-16 | Bytedance Inc. | Sublayer signaling in a video bitstream |
| WO2021252525A1 (en) * | 2020-06-08 | 2021-12-16 | Bytedance Inc. | Constraints of slice count in a coded video picture |
| KR20230021736A (ko) * | 2020-06-09 | 2023-02-14 | 엘지전자 주식회사 | Dpb 동작 기반 영상 또는 비디오 코딩 |
| US11523137B2 (en) * | 2020-06-09 | 2022-12-06 | FG Innovation Company Limited | Device and method for decoding video data using general constraints information |
| WO2021252976A1 (en) | 2020-06-12 | 2021-12-16 | Bytedance Inc. | End of sequence indication in coded video |
| KR20230027180A (ko) * | 2020-06-18 | 2023-02-27 | 엘지전자 주식회사 | 픽처 출력 타이밍 정보를 시그널링하는 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 컴퓨터 판독가능한 기록매체 |
| US12206879B2 (en) * | 2020-09-17 | 2025-01-21 | Lemon Inc. | Profile, tier, level and general constraints indication in coded video |
| JP7202429B2 (ja) * | 2020-09-17 | 2023-01-11 | レモン インコーポレイテッド | 符号化映像におけるクロマフォーマット及びビット深度のインジケーション |
| GB2599171B (en) | 2020-09-29 | 2024-12-11 | Canon Kk | Method and apparatus for encapsulating video data into a file |
| TW202243473A (zh) | 2020-12-23 | 2022-11-01 | 法商內數位Vc控股法國公司 | 具跨分量縮放亮度映射方法及裝置 |
| EP4047824A1 (en) * | 2021-02-17 | 2022-08-24 | STMicroelectronics Austria GmbH | Method for managing communication between contactless devices, and corresponding system |
| US11930222B1 (en) * | 2021-03-30 | 2024-03-12 | Amazon Technologies, Inc. | Encoding video for film grain synthesis |
| US12231691B2 (en) * | 2021-04-18 | 2025-02-18 | Lemon Inc. | Decoding capability information in common media application format |
| MX2023015179A (es) | 2021-06-29 | 2024-01-24 | Dolby Laboratories Licensing Corp | Se?alizacion del orden de procesamiento de prioridad para la mensajeria de metadatos en codificacion de video. |
| EP4138401A1 (en) * | 2021-08-17 | 2023-02-22 | Nokia Technologies Oy | A method, an apparatus and a computer program product for video encoding and video decoding |
| JP2025514754A (ja) * | 2022-04-18 | 2025-05-09 | ドルビー ラボラトリーズ ライセンシング コーポレイション | コーディングされたメディアのためのマルチソース方法及びシステム |
| EP4583511A1 (en) * | 2022-09-03 | 2025-07-09 | LG Electronics Inc. | Image encoding/decoding method and device for signaling hrd parameters, and computer-readable recording medium onto which bitstream is stored |
| US11695965B1 (en) | 2022-10-13 | 2023-07-04 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Video coding using a coded picture buffer |
| US12375697B2 (en) | 2023-01-09 | 2025-07-29 | Amazon Technologies, Inc. | Computer-implemented method and apparatus for video coding using super-resolution restoration with residual frame coding |
| US12375726B1 (en) * | 2023-06-27 | 2025-07-29 | Amazon Technologies, Inc. | Computer-implemented method and apparatus for video coding using an implicit video frame output process |
| WO2025217584A1 (en) * | 2024-04-12 | 2025-10-16 | Bytedance Inc. | Various high-level syntax improvements in dynamic mesh coding |
Family Cites Families (40)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2004006446A2 (en) * | 2002-07-02 | 2004-01-15 | Conexant Systems, Inc. | Hypothetical reference decoder for compressed image and video |
| TWI249356B (en) | 2002-11-06 | 2006-02-11 | Nokia Corp | Picture buffering for prediction references and display |
| US20050254575A1 (en) | 2004-05-12 | 2005-11-17 | Nokia Corporation | Multiple interoperability points for scalable media coding and transmission |
| US8615038B2 (en) | 2004-12-06 | 2013-12-24 | Nokia Corporation | Video coding, decoding and hypothetical reference decoder |
| EP1949701A1 (en) | 2005-10-11 | 2008-07-30 | Nokia Corporation | Efficient decoded picture buffer management for scalable video coding |
| US20070230564A1 (en) * | 2006-03-29 | 2007-10-04 | Qualcomm Incorporated | Video processing with scalability |
| RU2406254C2 (ru) | 2006-03-29 | 2010-12-10 | Квэлкомм Инкорпорейтед | Видеообработка с масштабируемостью |
| CA2858458C (en) | 2006-10-16 | 2019-04-16 | Nokia Corporation | System and method for implementing efficient decoded buffer management in multi-view video coding |
| CN100530122C (zh) | 2006-12-12 | 2009-08-19 | 中兴通讯股份有限公司 | 保证嵌入式系统中数据一致性的方法 |
| ZA200904019B (en) | 2007-01-05 | 2010-08-25 | Thomson Licensing | Hypothetical reference decoder for scalable video coding |
| EP3968642A1 (en) | 2007-04-12 | 2022-03-16 | InterDigital VC Holdings, Inc. | Methods and apparatus for video usability information (vui) for scalable video coding (svc) |
| BRPI0809585A2 (pt) | 2007-04-17 | 2014-09-23 | Thomson Licensing | Decodificador de referência hipotética para codificação de vídeo multivisualização |
| US20090003431A1 (en) * | 2007-06-28 | 2009-01-01 | Lihua Zhu | Method for encoding video data in a scalable manner |
| US20100142613A1 (en) | 2007-04-18 | 2010-06-10 | Lihua Zhu | Method for encoding video data in a scalable manner |
| EP4054201B1 (en) | 2007-04-18 | 2024-06-05 | Dolby International AB | Coding systems |
| US8396082B2 (en) | 2007-06-05 | 2013-03-12 | Core Wireless Licensing S.A.R.L. | Time-interleaved simulcast for tune-in reduction |
| US8059788B2 (en) | 2007-06-27 | 2011-11-15 | Avaya Inc. | Telephone software testing system and method |
| BR122012021948A2 (pt) | 2007-10-05 | 2015-08-11 | Thomson Licensing | Método para incorporação de informação de usabilidade de vídeo (vui) em um sistema de codificação de vídeo com múltiplas visualizações (mvc) |
| US8345774B2 (en) * | 2008-01-11 | 2013-01-01 | Apple Inc. | Hypothetical reference decoder |
| CA2730543C (en) | 2008-07-16 | 2014-04-22 | Nokia Corporation | Method and apparatus for track and track subset grouping |
| WO2010086501A1 (en) | 2009-01-28 | 2010-08-05 | Nokia Corporation | Method and apparatus for video coding and decoding |
| US8767832B2 (en) | 2009-03-10 | 2014-07-01 | Mediatek Inc. | Method and apparatus for processing a multimedia bitstream |
| JP5267886B2 (ja) | 2009-04-08 | 2013-08-21 | ソニー株式会社 | 再生装置、記録媒体、および情報処理方法 |
| US8948241B2 (en) * | 2009-08-07 | 2015-02-03 | Qualcomm Incorporated | Signaling characteristics of an MVC operation point |
| US8724710B2 (en) | 2010-02-24 | 2014-05-13 | Thomson Licensing | Method and apparatus for video encoding with hypothetical reference decoder compliant bit allocation |
| US9131033B2 (en) | 2010-07-20 | 2015-09-08 | Qualcomm Incoporated | Providing sequence data sets for streaming video data |
| JP5738434B2 (ja) | 2011-01-14 | 2015-06-24 | ヴィディオ・インコーポレーテッド | 改善されたnalユニットヘッダ |
| JP5752268B2 (ja) | 2011-01-14 | 2015-07-22 | ヴィディオ・インコーポレーテッド | 時間スケーラビリティのための高いレイヤのシンタックス |
| US20130170561A1 (en) | 2011-07-05 | 2013-07-04 | Nokia Corporation | Method and apparatus for video coding and decoding |
| US9635355B2 (en) | 2011-07-28 | 2017-04-25 | Qualcomm Incorporated | Multiview video coding |
| US10237565B2 (en) | 2011-08-01 | 2019-03-19 | Qualcomm Incorporated | Coding parameter sets for various dimensions in video coding |
| IN2014CN01752A (ru) | 2011-08-31 | 2015-09-04 | Nokia Corp | |
| US20130287093A1 (en) * | 2012-04-25 | 2013-10-31 | Nokia Corporation | Method and apparatus for video coding |
| US20140003534A1 (en) | 2012-07-02 | 2014-01-02 | Sony Corporation | Video coding system with temporal scalability and method of operation thereof |
| CN104604236B (zh) * | 2012-07-02 | 2017-12-15 | 诺基亚技术有限公司 | 用于视频编码的方法和装置 |
| US9380289B2 (en) * | 2012-07-20 | 2016-06-28 | Qualcomm Incorporated | Parameter sets in video coding |
| US9241158B2 (en) | 2012-09-24 | 2016-01-19 | Qualcomm Incorporated | Hypothetical reference decoder parameters in video coding |
| US9479774B2 (en) | 2012-09-24 | 2016-10-25 | Qualcomm Incorporated | Buffering period and recovery point supplemental enhancement information messages |
| US9661341B2 (en) | 2013-01-07 | 2017-05-23 | Microsoft Technology Licensing, Llc | Syntax and semantics for buffering information to simplify video splicing |
| US20140301477A1 (en) | 2013-04-07 | 2014-10-09 | Sharp Laboratories Of America, Inc. | Signaling dpb parameters in vps extension and dpb operation |
-
2013
- 2013-06-14 US US13/918,093 patent/US9241158B2/en active Active
- 2013-06-14 US US13/918,062 patent/US9351005B2/en active Active
- 2013-06-14 US US13/918,041 patent/US10021394B2/en active Active
- 2013-09-18 JP JP2015533151A patent/JP6092397B2/ja active Active
- 2013-09-18 AU AU2013318190A patent/AU2013318190B2/en active Active
- 2013-09-18 BR BR112015006452-3A patent/BR112015006452B1/pt active IP Right Grant
- 2013-09-18 MY MYPI2015700668A patent/MY181727A/en unknown
- 2013-09-18 BR BR112015006450-7A patent/BR112015006450B1/pt active IP Right Grant
- 2013-09-18 WO PCT/US2013/060412 patent/WO2014047183A1/en not_active Ceased
- 2013-09-18 HU HUE13767240A patent/HUE045592T2/hu unknown
- 2013-09-18 DK DK13767240T patent/DK2898680T3/da active
- 2013-09-18 EP EP13767240.8A patent/EP2898680B1/en active Active
- 2013-09-18 MY MYPI2015700667A patent/MY182240A/en unknown
- 2013-09-18 RU RU2015115522A patent/RU2613737C2/ru active
- 2013-09-18 CN CN201380048957.7A patent/CN104641648B/zh active Active
- 2013-09-18 SG SG11201501414WA patent/SG11201501414WA/en unknown
- 2013-09-18 AU AU2013318108A patent/AU2013318108B2/en active Active
- 2013-09-18 JP JP2015533150A patent/JP6009679B2/ja active Active
- 2013-09-18 UA UAA201503840A patent/UA116996C2/uk unknown
- 2013-09-18 RU RU2015115439A patent/RU2642359C2/ru active
- 2013-09-18 KR KR1020157009619A patent/KR101669778B1/ko active Active
- 2013-09-18 PT PT137672408T patent/PT2898680T/pt unknown
- 2013-09-18 CN CN201380049032.4A patent/CN104662913B/zh active Active
- 2013-09-18 EP EP13767238.2A patent/EP2898678B1/en active Active
- 2013-09-18 BR BR112015006451-5A patent/BR112015006451B1/pt active IP Right Grant
- 2013-09-18 WO PCT/US2013/060403 patent/WO2014047178A1/en not_active Ceased
- 2013-09-18 UA UAA201503838A patent/UA113334C2/uk unknown
- 2013-09-18 CA CA2884280A patent/CA2884280C/en active Active
- 2013-09-18 AU AU2013318193A patent/AU2013318193B2/en active Active
- 2013-09-18 RU RU2015115519A patent/RU2649297C2/ru active
- 2013-09-18 SI SI201331613T patent/SI2898680T1/sl unknown
- 2013-09-18 JP JP2015533152A patent/JP6258333B2/ja active Active
- 2013-09-18 KR KR1020157009623A patent/KR101706878B1/ko active Active
- 2013-09-18 ES ES13767238T patent/ES3040480T3/es active Active
- 2013-09-18 SG SG10201702329SA patent/SG10201702329SA/en unknown
- 2013-09-18 SG SG11201501421YA patent/SG11201501421YA/en unknown
- 2013-09-18 MY MYPI2015700669A patent/MY170158A/en unknown
- 2013-09-18 ES ES13767240T patent/ES2758503T3/es active Active
- 2013-09-18 EP EP13767239.0A patent/EP2898679B1/en active Active
- 2013-09-18 CA CA2884278A patent/CA2884278C/en active Active
- 2013-09-18 PL PL13767238.2T patent/PL2898678T3/pl unknown
- 2013-09-18 SG SG11201501416PA patent/SG11201501416PA/en unknown
- 2013-09-18 WO PCT/US2013/060397 patent/WO2014047175A1/en not_active Ceased
- 2013-09-18 CN CN201380049074.8A patent/CN104662914B/zh active Active
- 2013-09-18 CA CA2884277A patent/CA2884277C/en active Active
- 2013-09-18 KR KR1020157009620A patent/KR101965027B1/ko active Active
- 2013-09-24 AR ARP130103421A patent/AR093285A1/es active IP Right Grant
- 2013-09-24 TW TW102134376A patent/TWI504238B/zh active
- 2013-09-24 AR ARP130103420A patent/AR093238A1/es active IP Right Grant
- 2013-09-24 AR ARP130103419A patent/AR093284A1/es active IP Right Grant
- 2013-09-24 TW TW102134375A patent/TWI533671B/zh active
- 2013-09-24 TW TW102134381A patent/TWI536809B/zh active
-
2015
- 2015-02-25 IL IL237404A patent/IL237404A/en active IP Right Grant
- 2015-02-25 IL IL237405A patent/IL237405B/en active IP Right Grant
- 2015-02-26 IL IL237453A patent/IL237453A/en active IP Right Grant
- 2015-03-04 PH PH12015500477A patent/PH12015500477B1/en unknown
- 2015-03-05 PH PH12015500478A patent/PH12015500478A1/en unknown
- 2015-03-09 PH PH12015500508A patent/PH12015500508B1/en unknown
- 2015-04-07 ZA ZA2015/02304A patent/ZA201502304B/en unknown
- 2015-04-20 ZA ZA2015/02639A patent/ZA201502639B/en unknown
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| RU2015115522A (ru) | Тестирование на соответствие битового потока | |
| JP2015533052A5 (ru) | ||
| US20230089432A1 (en) | Encoder and decoder and methods thereof for encoding/decoding a picture of a video sequence | |
| JP2015533054A5 (ru) | ||
| US9743080B2 (en) | Encoding or decoding method and apparatus | |
| RU2019137954A (ru) | Сигнализация опорных изображений | |
| JP2018129837A5 (ru) | ||
| US9596479B2 (en) | Method of pulse-code modulation and palette coding for video coding | |
| RU2016138687A (ru) | Устройство, способ и компьютерная программа для кодирования и декодирования видеоинформации | |
| RU2014126865A (ru) | Кодирование младших значащих битов значений счета по порядку картинки, идентифицирующих долгосрочные опорные картинки | |
| RU2015115902A (ru) | Сигнализация идентификаторов уровней для рабочих точек при кодировании видео | |
| RU2017130321A (ru) | Инициализатор предсказателя палитры при кодировании или декодировании самостоятельных кодируемых структур | |
| RU2015114441A (ru) | Кодирование видео с улучшенными поведениями картинок точки произвольного доступа | |
| RU2016118985A (ru) | Аудиодекодер, устройство формирования выходных кодированных аудиоданных и способы, позволяющие инициализацию декодера | |
| RU2013152159A (ru) | Способ декодирования изображений, способ кодирования изображений, устройство декодирования изображений, устройство кодирования изображений и устройство кодирования и декодирования изображений | |
| RU2013147415A (ru) | Способ кодирования изображений, способ декодирования изображений, устройство кодирования изображений и устройство декодирования изображений | |
| JP2016539544A5 (ru) | ||
| RU2015101198A (ru) | Способ и устройство для кодирования видеоинформации | |
| WO2015085575A1 (en) | Methods for background residual prediction | |
| RU2013147414A (ru) | Способ кодирования видео, устройство кодирования видео, способ декодирования видео, устройство декодирования видео и устройство кодирования/декодирования видео | |
| RU2016140556A (ru) | Декодирование и кодирование изображений видеопоследовательности | |
| MX2013013523A (es) | Metodo y aparato para codificacion de modo de intra predicion. | |
| RU2015117520A (ru) | Применимость битового субпотока к вложенным sei-сообщениям при кодировании видео | |
| RU2016113843A (ru) | Способ, устройство и система для кодирования и декодирования видеоданных | |
| RU2017123542A (ru) | Способ кодирования, способ декодирования, устройство кодирования, устройство декодирования и устройство кодирования и декодирования |