RU2016115350A - Структуры формата файла многоуровневого видео - Google Patents

Структуры формата файла многоуровневого видео Download PDF

Info

Publication number
RU2016115350A
RU2016115350A RU2016115350A RU2016115350A RU2016115350A RU 2016115350 A RU2016115350 A RU 2016115350A RU 2016115350 A RU2016115350 A RU 2016115350A RU 2016115350 A RU2016115350 A RU 2016115350A RU 2016115350 A RU2016115350 A RU 2016115350A
Authority
RU
Russia
Prior art keywords
track
value
pictures
data
file
Prior art date
Application number
RU2016115350A
Other languages
English (en)
Other versions
RU2016115350A3 (ru
RU2678517C2 (ru
Inventor
Е-Куй ВАН
Ин Чен
Адарш Кришнан РАМАСУБРАМОНИАН
Фну ХЕНДРИ
Original Assignee
Квэлкомм Инкорпорейтед
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Квэлкомм Инкорпорейтед filed Critical Квэлкомм Инкорпорейтед
Publication of RU2016115350A publication Critical patent/RU2016115350A/ru
Publication of RU2016115350A3 publication Critical patent/RU2016115350A3/ru
Application granted granted Critical
Publication of RU2678517C2 publication Critical patent/RU2678517C2/ru

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T9/00Image coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods 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/136Incoming video signal characteristics or properties
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/30Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/513Processing of motion vectors
    • H04N19/517Processing of motion vectors by encoding
    • H04N19/52Processing of motion vectors by encoding by predictive encoding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/573Motion compensation with multiple frame prediction using two or more reference frames in a given prediction direction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/58Motion compensation with long-term prediction, i.e. the reference frame for a current frame not being the temporally closest one
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/59Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/597Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding specially adapted for multi-view video sequence encoding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/70Methods 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/90Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
    • H04N19/91Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8453Structuring of content, e.g. decomposing content into time segments by locking or enabling a set of features, e.g. optional functionalities in an executable program
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/85406Content authoring involving a specific file format, e.g. MP4 format
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Signal Processing For Recording (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Claims (92)

1. Способ обработки многоуровневых видеоданных, причем способ содержит:
генерацию файла, который содержит бокс медиа данных, который вмещает медиа контент, медиа контент содержит последовательность выборок, каждая из выборок является единицей доступа многоуровневых видеоданных, при этом генерация файла содержит:
в ответ на определение, что по меньшей мере одна единица доступа битового потока многоуровневых видеоданных включает в себя кодированную картинку, которая имеет флаг вывода картинки, равный первому значению, и кодированную картинку, которая имеет флаг вывода картинки, равный второму значению, использование по меньшей мере первого трека и второго трека для сохранения битового потока в файле, при этом:
для каждого соответствующего трека из первого и второго треков, все кодированные картинки в каждой выборке соответствующего трека имеют то же самое значение флага вывода картинки; и
картинки, имеющие флаги вывода картинки, равные первому значению, разрешены для вывода, а картинки, имеющие флаги вывода картинки, равные второму значению, разрешены для использования в качестве опорных картинок, но не разрешены для вывода.
2. Способ по п. 1, в котором генерация файла содержит:
в ответ на определение, что никакая единица доступа битового потока не включает в себя кодированную картинку, которая имеет флаг вывода картинки, равный первому значению, и кодированную картинку, которая имеет флаг вывода картинки, равный второму значению, использование одного трека для сохранения битового потока в файле.
3. Способ по п. 1, в котором многоуровневые видеоданные являются данными масштабируемого высокоэффективного видео кодирования (SHVC).
4. Способ по п. 1, в котором многоуровневые видеоданные являются данными многовидового высокоэффективного видео кодирования (MV-HEVC).
5. Способ по п. 1, в котором многоуровневые видеоданные являются данными 3-мерного высокоэффективного видео кодирования (3D-HEVC).
6. Способ по п. 1, в котором первое значение равно 1, а второе значение равно 0.
7. Способ по п. 1, дополнительно содержащий:
кодирование многоуровневых видеоданных.
8. Способ обработки многоуровневых видеоданных, причем способ содержит:
получение, из файла, бокса первого трека и бокса второго трека, бокс первого трека содержит метаданные для первого трека в файле, бокс второго трека содержит метаданные для второго трека в файле, причем:
каждый из первого трека и второго трека содержит последовательность выборок, каждая из выборок является видео единицей доступа многоуровневых видеоданных,
для каждого соответствующего трека из первого трека и второго трека, все кодированные картинки в каждой выборке соответствующего трека имеют то же самое значение флага вывода картинки, и
картинки, имеющие флаги вывода картинки, равные первому значению, разрешены для вывода, а картинки, имеющие флаги вывода картинки, равные второму значению, разрешены для использования в качестве опорных картинок, но не разрешены для вывода.
9. Способ по п. 8, в котором многоуровневые видеоданные являются данными масштабируемого высокоэффективного видео кодирования (SHVC).
10. Способ по п. 8, в котором многоуровневые видеоданные являются данными многовидового высокоэффективного видео кодирования (MV-HEVC).
11. Способ по п. 8, в котором многоуровневые видеоданные являются данными 3-мерного высокоэффективного видео кодирования (3D-HEVC).
12. Способ по п. 8, в котором первое значение равно 1, а второе значение равно 0.
13. Способ по п. 8, дополнительно содержащий:
для каждого соответствующего трека из первого и второго трека:
декодирование кодированных картинок в каждой выборке соответствующего трека; и
вывод декодированных картинок, имеющих флаги вывода картинок, равные первому значению.
14. Видео устройство для обработки многоуровневых видеоданных, причем видео устройство содержит:
носитель хранения данных, сконфигурированный для хранения многоуровневых видеоданных; и
один или более процессоров, сконфигурированных, чтобы:
генерировать файл, который содержит бокс медиа данных, который вмещает медиа контент, медиа контент содержит последовательность выборок, каждая из выборок является единицей доступа многоуровневых видеоданных, причем для генерации файла, один или более процессоров сконфигурированы, чтобы:
в ответ на определение, что по меньшей мере одна единица доступа битового потока многоуровневых видеоданных включает в себя кодированную картинку, которая имеет флаг вывода картинки, равный первому значению, и кодированную картинку, которая имеет флаг вывода картинки, равный второму значению, использовать по меньшей мере первый трек и второй трек для сохранения битового потока в файле, при этом:
для каждого соответствующего трека из первого и второго треков, все кодированные картинки в каждой выборке соответствующего трека имеют то же самое значение флага вывода картинки; и
картинки, имеющие флаги вывода картинки, равные первому значению, разрешены для вывода, а картинки, имеющие флаги вывода картинки, равные второму значению, разрешены для использования в качестве опорных картинок, но не разрешены для вывода.
15. Видео устройство по п. 14, в котором, для генерации файла, один или более процессоров сконфигурированы, чтобы:
в ответ на определение, что никакая единица доступа битового потока не включает в себя кодированную картинку, которая имеет флаг вывода картинки, равный первому значению, и кодированную картинку, которая имеет флаг вывода картинки, равный второму значению, использовать один трек для сохранения битового потока в файле.
16. Видео устройство по п. 14, в котором многоуровневые видеоданные являются одними из данных масштабируемого высокоэффективного видео кодирования (SHVC), данных многовидового высокоэффективного видео кодирования (MV-HEVC) или данных 3-мерного высокоэффективного видео кодирования (3D-HEVC).
17. Видео устройство по п. 14, в котором первое значение равно 1, а второе значение равно 0.
18. Видео устройство по п. 14, в котором один или более процессоров сконфигурированы, чтобы кодировать многоуровневые видеоданные.
19. Видео устройство для обработки многоуровневых видеоданных, причем видео устройство содержит:
носитель хранения данных, сконфигурированный для хранения многоуровневых видеоданных; и
один или более процессоров, сконфигурированных, чтобы:
получать, из файла, бокс первого трека и бокс второго трека, бокс первого трека содержит метаданные для первого трека в файле, бокс второго трека содержит метаданные для второго трека в файле, при этом:
каждый из первого трека и второго трека содержит последовательность выборок, каждая из выборок является видео единицей доступа многоуровневых видеоданных,
для каждого соответствующего трека из первого трека и второго трека все кодированные картинки в каждой выборке соответствующего трека имеют то же самое значение флага вывода картинки, и
картинки, имеющие флаги вывода картинки, равные первому значению, разрешены для вывода, а картинки, имеющие флаги вывода картинки, равные второму значению, разрешены для использования в качестве опорных картинок, но не разрешены для вывода.
20. Видео устройство по п. 19, в котором многоуровневые видеоданные являются одними из данных масштабируемого высокоэффективного видео кодирования (SHVC), данных многовидового высокоэффективного видео кодирования (MV-HEVC) или данных 3-мерного высокоэффективного видео кодирования (3D-HEVC).
21. Видео устройство по п. 19, в котором первое значение равно 1, а второе значение равно 0.
22. Видео устройство по п. 19, в котором один или более процессоров сконфигурированы, чтобы:
для каждого соответствующего трека из первого и второго трека:
декодировать кодированные картинки в каждой выборке соответствующего трека; и
выводить декодированные картинки, имеющие флаги вывода картинок, равные первому значению.
23. Видео устройство для обработки многоуровневых видеоданных, причем видео устройство содержит:
средство для генерации файла, который содержит бокс медиа данных, который вмещает медиа контент, медиа контент содержит последовательность выборок, каждая из выборок является единицей доступа многоуровневых видеоданных, причем средство для генерации файла содержит:
средство для использования, в ответ на определение, что по меньшей мере одна единица доступа битового потока многоуровневых видеоданных включает в себя кодированную картинку, которая имеет флаг вывода картинки, равный первому значению, и кодированную картинку, которая имеет флаг вывода картинки, равный второму значению, по меньшей мере первого трека и второго трека для сохранения битового потока в файле, при этом:
для каждого соответствующего трека из первого и второго треков, все кодированные картинки в каждой выборке соответствующего трека имеют то же самое значение флага вывода картинки; и
картинки, имеющие флаги вывода картинки, равные первому значению, разрешены для вывода, а картинки, имеющие флаги вывода картинки, равные второму значению, разрешены для использования в качестве опорных картинок, но не разрешены для вывода.
24. Видео устройство по п. 23, содержащее:
средство для использования, в ответ на определение, что никакая единица доступа битового потока не включает в себя кодированную картинку, которая имеет флаг вывода картинки, равный первому значению, и кодированную картинку, которая имеет флаг вывода картинки, равный второму значению, одного трека для сохранения битового потока в файле.
25. Видео устройство по п. 23, в котором многоуровневые видеоданные являются одними из данных масштабируемого высокоэффективного видео кодирования (SHVC), данных многовидового высокоэффективного видео кодирования (MV-HEVC) или данных 3-мерного высокоэффективного видео кодирования (3D-HEVC).
26. Видео устройство по п. 23, в котором первое значение равно 1, а второе значение равно 0.
27. Видео устройство для обработки многоуровневых видеоданных, причем видео устройство содержит:
средство для приема файла и
средство для получения, из файла, бокса первого трека и бокса второго трека, бокс первого трека содержит метаданные для первого трека в файле, бокс второго трека содержит метаданные для второго трека в файле, при этом:
каждый из первого трека и второго трека содержит последовательность выборок, каждая из выборок является видео единицей доступа многоуровневых видеоданных,
для каждого соответствующего трека из первого трека и второго трека все кодированные картинки в каждой выборке соответствующего трека имеют то же самое значение флага вывода картинки, и
картинки, имеющие флаги вывода картинки, равные первому значению, разрешены для вывода, а картинки, имеющие флаги вывода картинки, равные второму значению, разрешены для использования в качестве опорных картинок, но не разрешены для вывода.
28. Видео устройство по п. 27, в котором многоуровневые видеоданные являются одними из данных масштабируемого высокоэффективного видео кодирования (SHVC), данных многовидового высокоэффективного видео кодирования (MV-HEVC) или данных 3-мерного высокоэффективного видео кодирования (3D-HEVC).
29. Видео устройство по п. 27, в котором первое значение равно 1, а второе значение равно 0.
30. Считываемый компьютером носитель хранения данных, имеющий инструкции, сохраненные на нем, которые, при исполнении, побуждают один или более процессоров:
генерировать файл, который содержит бокс медиа данных, который вмещает медиа контент, медиа контент содержит последовательность выборок, каждая из выборок является единицей доступа многоуровневых видеоданных, причем, для генерации файла, инструкции побуждают один или более процессоров:
в ответ на определение, что по меньшей мере одна единица доступа битового потока многоуровневых видеоданных включает в себя кодированную картинку, которая имеет флаг вывода картинки, равный первому значению, и кодированную картинку, которая имеет флаг вывода картинки, равный второму значению, использовать по меньшей мере первый трек и второй трек для сохранения битового потока в файле, при этом:
для каждого соответствующего трека из первого трека и второго трека, все кодированные картинки в каждой выборке соответствующего трека имеют то же самое значение флага вывода картинки; и
картинки, имеющие флаги вывода картинки, равные первому значению, разрешены для вывода, а картинки, имеющие флаги вывода картинки, равные второму значению, разрешены для использования в качестве опорных картинок, но не разрешены для вывода.
31. Считываемый компьютером носитель хранения данных по п. 30, в котором инструкции побуждают один или более процессоров:
использовать, в ответ на определение, что никакая единица доступа битового потока не включает в себя кодированную картинку, которая имеет флаг вывода картинки, равный первому значению, и кодированную картинку, которая имеет флаг вывода картинки, равный второму значению, один трек для сохранения битового потока в файле.
32. Считываемый компьютером носитель хранения данных по п. 30, в котором многоуровневые видеоданные являются одними из данных масштабируемого высокоэффективного видео кодирования (SHVC), данных многовидового высокоэффективного видео кодирования (MV-HEVC) или данных 3-мерного высокоэффективного видео кодирования (3D-HEVC).
33. Считываемый компьютером носитель хранения данных по п. 30, в котором первое значение равно 1, а второе значение равно 0.
34. Считываемый компьютером носитель хранения данных, имеющий инструкции, сохраненные на нем, которые, при исполнении, побуждают один или более процессоров:
получать, из файла, бокс первого трека и бокс второго трека, причем бокс первого трека содержит метаданные для первого трека в файле, бокс второго трека содержит метаданные для второго трека в файле, при этом:
каждый из первого трека и второго трека содержит последовательность выборок, каждая из выборок является видео единицей доступа многоуровневых видеоданных,
для каждого соответствующего трека из первого трека и второго трека, все кодированные картинки в каждой выборке соответствующего трека имеют то же самое значение флага вывода картинки, и
картинки, имеющие флаги вывода картинки, равные первому значению, разрешены для вывода, а картинки, имеющие флаги вывода картинки, равные второму значению, разрешены для использования в качестве опорных картинок, но не разрешены для вывода.
35. Считываемый компьютером носитель хранения данных по п. 34, в котором многоуровневые видеоданные являются одними из данных масштабируемого высокоэффективного видео кодирования (SHVC), данных многовидового высокоэффективного видео кодирования (MV-HEVC) или данных 3-мерного высокоэффективного видео кодирования (3D-HEVC).
36. Считываемый компьютером носитель хранения данных по п. 34, в котором первое значение равно 1, а второе значение равно 0.
37. Видео устройство по п. 14, причем видео устройство содержит по меньшей мере одно из
интегральной схемы,
микропроцессора или
устройства беспроводной связи.
38. Видео устройство по п. 19, причем видео устройство содержит по меньшей мере одно из
интегральной схемы,
микропроцессора или
устройства беспроводной связи.
RU2016115350A 2013-10-23 2014-10-23 Структуры формата файла многоуровневого видео RU2678517C2 (ru)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US201361894886P 2013-10-23 2013-10-23
US61/894,886 2013-10-23
US14/521,153 US9712843B2 (en) 2013-10-23 2014-10-22 Multi-layer video file format designs
US14/521,153 2014-10-22
PCT/US2014/061988 WO2015061580A1 (en) 2013-10-23 2014-10-23 Multi-layer video file format designs

Publications (3)

Publication Number Publication Date
RU2016115350A true RU2016115350A (ru) 2017-11-28
RU2016115350A3 RU2016115350A3 (ru) 2018-07-19
RU2678517C2 RU2678517C2 (ru) 2019-01-29

Family

ID=52826146

Family Applications (3)

Application Number Title Priority Date Filing Date
RU2016115350A RU2678517C2 (ru) 2013-10-23 2014-10-23 Структуры формата файла многоуровневого видео
RU2016115534A RU2667048C2 (ru) 2013-10-23 2014-10-23 Структуры формата файла многоуровневого видео
RU2016115539A RU2676876C2 (ru) 2013-10-23 2014-10-23 Структуры формата файла многоуровневого видео

Family Applications After (2)

Application Number Title Priority Date Filing Date
RU2016115534A RU2667048C2 (ru) 2013-10-23 2014-10-23 Структуры формата файла многоуровневого видео
RU2016115539A RU2676876C2 (ru) 2013-10-23 2014-10-23 Структуры формата файла многоуровневого видео

Country Status (24)

Country Link
US (3) US9712843B2 (ru)
EP (3) EP3061248B1 (ru)
JP (3) JP6559663B2 (ru)
KR (3) KR20160075554A (ru)
CN (3) CN105659607B (ru)
AU (3) AU2014339980B2 (ru)
CA (3) CA2925674C (ru)
CL (3) CL2016000958A1 (ru)
DK (2) DK3061250T3 (ru)
ES (2) ES2720662T3 (ru)
HK (3) HK1220062A1 (ru)
HU (2) HUE042230T2 (ru)
IL (3) IL244614A0 (ru)
MX (3) MX353217B (ru)
MY (3) MY177745A (ru)
NZ (3) NZ718158A (ru)
PH (3) PH12016500536A1 (ru)
PT (1) PT3061250T (ru)
RU (3) RU2678517C2 (ru)
SA (2) SA516371001B1 (ru)
SG (3) SG11201601902VA (ru)
SI (1) SI3061250T1 (ru)
TW (3) TWI645721B (ru)
WO (3) WO2015061580A1 (ru)

Families Citing this family (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
PT2594077E (pt) * 2010-07-15 2016-03-01 Ge Video Compression Llc Codificação de vídeo híbrida para suporte a síntese de visualização intermédia
TWI545942B (zh) * 2013-04-30 2016-08-11 杜比實驗室特許公司 從單一容器輸出多語言音訊和相關的音訊之系統及方法
US10085034B2 (en) * 2013-07-12 2018-09-25 Sony Corporation Image coding apparatus and method
US9712843B2 (en) 2013-10-23 2017-07-18 Qualcomm Incorporated Multi-layer video file format designs
EP3092796B1 (en) * 2014-01-07 2020-06-17 Canon Kabushiki Kaisha Method, device, and computer program for encoding inter-layer dependencies
US20150264404A1 (en) * 2014-03-17 2015-09-17 Nokia Technologies Oy Method and apparatus for video coding and decoding
JP5836424B2 (ja) 2014-04-14 2015-12-24 ソニー株式会社 送信装置、送信方法、受信装置および受信方法
US20170134742A1 (en) * 2014-06-18 2017-05-11 Sharp Kabushiki Kaisha Slice type and decoder conformance
GB2527786B (en) * 2014-07-01 2016-10-26 Canon Kk Method, device, and computer program for encapsulating HEVC layered media data
GB2539461B (en) * 2015-06-16 2020-01-08 Canon Kk Image data encapsulation
WO2016204481A1 (ko) * 2015-06-16 2016-12-22 엘지전자 주식회사 미디어 데이터 전송 장치, 미디어 데이터 수신 장치, 미디어 데이터 전송 방법, 및 미디어 데이터 수신 방법
US10382768B2 (en) * 2015-06-23 2019-08-13 Mediatek Singapore Pte. Ltd. Method and apparatus for transform coefficient coding of non-square blocks
US20170026653A1 (en) * 2015-07-21 2017-01-26 Shengli Xie Method for scalable transmission of video tract
US20170111642A1 (en) * 2015-10-14 2017-04-20 Qualcomm Incorporated Support of random access and switching of layers and sub-layers in multi-layer video files
US10034010B2 (en) * 2015-10-14 2018-07-24 Qualcomm Incorporated Alignment of operation point sample group in multi-layer bitstreams file format
US10306253B2 (en) * 2015-10-14 2019-05-28 Qualcomm Incorporated Signaling of parameter sets in files of multi-layer bitstreams
CA3197905A1 (en) 2016-02-09 2017-08-17 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Concept for picture/video data streams allowing efficient reducibility or efficient random access
FI20165115A (fi) * 2016-02-17 2017-08-18 Nokia Technologies Oy Laitteisto, menetelmä ja tietokoneohjelma videokoodausta ja videokoodauksen purkua varten
US10623755B2 (en) * 2016-05-23 2020-04-14 Qualcomm Incorporated End of sequence and end of bitstream NAL units in separate file tracks
GB2550604A (en) * 2016-05-24 2017-11-29 Canon Kk Method, device, and computer program for encapsulating and parsing timed media data
US10652630B2 (en) * 2016-05-24 2020-05-12 Qualcomm Incorporated Sample entries and random access
US10652631B2 (en) * 2016-05-24 2020-05-12 Qualcomm Incorporated Sample entries and random access
WO2017204109A1 (en) * 2016-05-24 2017-11-30 Sharp Kabushiki Kaisha Systems and methods for signaling scalable video in a media application format
EP3467823A4 (en) 2016-05-30 2019-09-25 Sony Corporation VIDEO PROCESSING DEVICE, VIDEO PROCESSING METHOD, AND PROGRAM
CN114359487A (zh) * 2016-09-16 2022-04-15 松下电器(美国)知识产权公司 三维数据制作方法以及三维数据制作装置
US11197040B2 (en) * 2016-10-17 2021-12-07 Mediatek Inc. Deriving and signaling a region or viewport in streaming media
US11062738B2 (en) * 2017-03-23 2021-07-13 Qualcomm Incorporated Signalling of video content including sub-picture bitstreams for video coding
US11532128B2 (en) * 2017-03-23 2022-12-20 Qualcomm Incorporated Advanced signaling of regions of interest in omnidirectional visual media
GB2560921B (en) * 2017-03-27 2020-04-08 Canon Kk Method and apparatus for encoding media data comprising generated content
US10587904B2 (en) * 2017-07-10 2020-03-10 Qualcomm Incorporated Processing media data using an omnidirectional media format
CN113170238B (zh) * 2018-09-12 2023-08-01 诺基亚技术有限公司 用于视频编码和解码的装置、方法和计算机程序
CN112771885B (zh) * 2018-09-18 2023-04-25 诺基亚技术有限公司 用于针对视频编码的非二进制简档约束信令的方法和装置
GB2579389B (en) * 2018-11-29 2022-07-27 Canon Kk Method, device and computer program for encapsulating media data into a media file
WO2020183900A1 (ja) * 2019-03-11 2020-09-17 ソニー株式会社 情報処理装置、再生処理装置、情報処理方法及び再生処理方法
CN114009032A (zh) * 2019-06-21 2022-02-01 瑞典爱立信有限公司 视频编码层上切换指示
GB2585052B (en) * 2019-06-26 2023-07-26 Canon Kk Method and apparatus for encapsulating panorama images in a file
US11122102B2 (en) * 2019-07-03 2021-09-14 Lg Electronics Inc. Point cloud data transmission apparatus, point cloud data transmission method, point cloud data reception apparatus and point cloud data reception method
CN116723326A (zh) 2019-07-08 2023-09-08 华为技术有限公司 视频译码中的混合nal单元图像约束
US11265357B2 (en) * 2019-10-10 2022-03-01 Microsoft Technology Licensing, Llc AV1 codec for real-time video communication
US11563947B2 (en) * 2019-12-31 2023-01-24 Tencent America LLC Signaling output picture size for reference picture resampling
TWI731579B (zh) * 2020-02-11 2021-06-21 日商東芝股份有限公司 傳輸裝置、通訊系統、傳輸方法及電腦程式產品
US11405649B2 (en) * 2020-02-18 2022-08-02 Mediatek Inc. Specifying slice chunks of a slice within a tile
WO2021187737A1 (ko) * 2020-03-18 2021-09-23 엘지전자 주식회사 포인트 클라우드 데이터 송신 장치, 포인트 클라우드 데이터 송신 방법, 포인트 클라우드 데이터 수신 장치 및 포인트 클라우드 데이터 수신 방법
CN113434715B (zh) * 2020-03-23 2024-06-21 瑞昱半导体股份有限公司 用于针对图像进行搜索的方法以及图像处理电路
GB2593897B (en) * 2020-04-06 2024-02-14 Canon Kk Method, device, and computer program for improving random picture access in video streaming
WO2021237183A1 (en) * 2020-05-22 2021-11-25 Bytedance Inc. Signaling of coded picture buffer information in video bitstreams
JP7513764B2 (ja) 2020-06-12 2024-07-09 バイトダンス インコーポレイテッド マルチレイヤビデオコーディングのピクチャヘッダ制約
US11711518B2 (en) 2020-09-17 2023-07-25 Lemon Inc. Decoding capability information storage in video coding
US11683529B2 (en) 2020-09-17 2023-06-20 Lemon Inc. Operational point sample group in coded video
US11729427B2 (en) * 2020-09-17 2023-08-15 Lemon Inc. Chroma format and bit depth indication in coded video
EP3972273A1 (en) 2020-09-17 2022-03-23 Lemon Inc. Handling of non-vcl nal units in picture unit construction
US11770498B2 (en) 2020-09-29 2023-09-26 Lemon Inc. Supplemental enhancement information for multi-layer video streams
US11611752B2 (en) 2020-10-07 2023-03-21 Lemon Inc. Adaptation parameter set storage in video coding
WO2022131754A1 (ko) * 2020-12-14 2022-06-23 엘지전자 주식회사 샘플 단위의 랜덤 액세스를 지원하는 미디어 파일 생성/수신 방법, 장치 및 미디어 파일 전송 방법

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1309195B1 (en) * 2001-10-29 2007-11-14 Humax Co., Ltd. Method for recording a digital broadcast program and time-based playback of a recorded broadcast program and apparatus therefor
EP2190192B1 (en) * 2004-06-02 2014-08-06 Panasonic Corporation Picture coding apparatus and picture decoding apparatus
RU2377736C2 (ru) * 2005-04-13 2009-12-27 Нокиа Корпорейшн Кодирование, хранение и передача информации о масштабируемости
US7725593B2 (en) 2005-07-15 2010-05-25 Sony Corporation Scalable video coding (SVC) file format
RU2378790C1 (ru) * 2005-09-27 2010-01-10 Квэлкомм Инкорпорейтед Методики масштабируемости на основе информации содержимого
US7956930B2 (en) * 2006-01-06 2011-06-07 Microsoft Corporation Resampling and picture resizing operations for multi-resolution video coding and decoding
KR20070108433A (ko) * 2006-01-09 2007-11-12 한국전자통신연구원 청크 디스크립터를 이용한 svc 파일포맷에서의 비디오데이터 공유방법
US7991236B2 (en) * 2006-10-16 2011-08-02 Nokia Corporation Discardable lower layer adaptations in scalable video coding
CA2730543C (en) * 2008-07-16 2014-04-22 Nokia Corporation Method and apparatus for track and track subset grouping
BRPI0918619A2 (pt) * 2008-09-17 2019-09-03 Sharp Kk aparelho de decodificação de fluxo de vídeo escalonável e aparelho de geração de fluxo de vídeo escalonável
KR101233627B1 (ko) * 2008-12-23 2013-02-14 한국전자통신연구원 스케일러블 부호화 장치 및 방법
AU2010216963A1 (en) * 2009-02-19 2010-08-26 Panasonic Corporation Recording medium, reproduction device, and integrated circuit
JP5591932B2 (ja) * 2009-09-22 2014-09-17 クゥアルコム・インコーポレイテッド ファイルフォーマットトラック選択のためのメディアエクストラクタトラック
US9131033B2 (en) * 2010-07-20 2015-09-08 Qualcomm Incoporated Providing sequence data sets for streaming video data
US8806050B2 (en) * 2010-08-10 2014-08-12 Qualcomm Incorporated Manifest file updates for network streaming of coded multimedia data
US20130094591A1 (en) * 2011-10-12 2013-04-18 Vixs Systems, Inc. Video decoding device for selecting embedded metadata and methods for use therewith
US9124895B2 (en) * 2011-11-04 2015-09-01 Qualcomm Incorporated Video coding with network abstraction layer units that include multiple encoded picture partitions
EP2805490A1 (en) * 2012-01-20 2014-11-26 Telefonaktiebolaget LM Ericsson (Publ) Output of decoded reference pictures
US20130195172A1 (en) * 2012-01-30 2013-08-01 Qualcomm Incorporated Method of coding video and storing video content
US9819974B2 (en) * 2012-02-29 2017-11-14 Dolby Laboratories Licensing Corporation Image metadata creation for improved image processing and content delivery
BR112015006535B1 (pt) 2012-09-28 2022-11-29 Telefonaktiebolaget Lm Ericsson (Publ) Método executado por um decodificador, decodificador, método executado por um codificador, codificador, terminal móvel, e, nó de rede
US10045021B2 (en) 2013-04-05 2018-08-07 Samsung Electronics Co., Ltd. Multi-layer video coding method for random access and device therefor, and multi-layer video decoding method for random access and device therefor
WO2015015058A1 (en) 2013-07-31 2015-02-05 Nokia Corporation Method and apparatus for video coding and decoding
US10554990B2 (en) * 2013-10-14 2020-02-04 Nokia Technologies Oy Apparatus, a method and a computer program for video coding and decoding
US9712843B2 (en) 2013-10-23 2017-07-18 Qualcomm Incorporated Multi-layer video file format designs
US10148969B2 (en) * 2015-02-11 2018-12-04 Qualcomm Incorporated Of sample entry and operation point signalling in a layered video file format

Also Published As

Publication number Publication date
MY177745A (en) 2020-09-23
US9648348B2 (en) 2017-05-09
JP6419803B2 (ja) 2018-11-07
DK3061249T3 (da) 2020-01-20
MX353217B (es) 2018-01-08
SG11201601901XA (en) 2016-05-30
MX2016005098A (es) 2016-08-01
EP3061249B1 (en) 2019-10-09
CN105637884A (zh) 2016-06-01
JP6434008B2 (ja) 2018-12-05
WO2015061551A1 (en) 2015-04-30
TWI645709B (zh) 2018-12-21
PH12016500536B1 (en) 2016-06-13
SG11201601902VA (en) 2016-05-30
CA2926126C (en) 2019-09-17
KR20160074522A (ko) 2016-06-28
IL244614A0 (en) 2016-04-21
KR20160075553A (ko) 2016-06-29
WO2015061561A1 (en) 2015-04-30
JP2016540414A (ja) 2016-12-22
HK1220062A1 (zh) 2017-04-21
PH12016500637A1 (en) 2016-05-30
RU2016115539A (ru) 2017-11-28
TWI645721B (zh) 2018-12-21
JP6559663B2 (ja) 2019-08-14
HK1220307A1 (zh) 2017-04-28
MX353208B (es) 2018-01-08
NZ718303A (en) 2019-11-29
HK1221102A1 (zh) 2017-05-19
DK3061250T3 (en) 2019-04-08
TWI645710B (zh) 2018-12-21
CN105659607B (zh) 2019-03-12
CN105637885B (zh) 2019-12-20
RU2016115539A3 (ru) 2018-08-28
US9712843B2 (en) 2017-07-18
RU2667048C2 (ru) 2018-09-13
US20150110203A1 (en) 2015-04-23
IL244613B (en) 2019-07-31
AU2014339980A1 (en) 2016-04-21
AU2014340056A1 (en) 2016-04-14
CL2016000956A1 (es) 2016-10-14
IL244613A0 (en) 2016-04-21
KR20160075554A (ko) 2016-06-29
RU2016115534A3 (ru) 2018-06-18
CA2926126A1 (en) 2015-04-30
TW201528819A (zh) 2015-07-16
CA2925674A1 (en) 2015-04-30
CA2926141C (en) 2019-09-24
US20150110192A1 (en) 2015-04-23
ES2765462T3 (es) 2020-06-09
EP3061250A1 (en) 2016-08-31
CA2926141A1 (en) 2015-04-30
MX353228B (es) 2018-01-08
MY174120A (en) 2020-03-10
IL244612A0 (en) 2016-04-21
CN105637884B (zh) 2019-04-23
RU2016115350A3 (ru) 2018-07-19
SG11201601954PA (en) 2016-05-30
IL244612B (en) 2019-06-30
SI3061250T1 (sl) 2019-04-30
MY172351A (en) 2019-11-21
MX2016005108A (es) 2016-08-03
MX2016005084A (es) 2016-08-03
HUE046798T2 (hu) 2020-03-30
PT3061250T (pt) 2019-05-17
AU2014340046B2 (en) 2019-04-04
CN105659607A (zh) 2016-06-08
SA516371000B1 (ar) 2020-07-19
US9621919B2 (en) 2017-04-11
CL2016000963A1 (es) 2017-01-13
NZ718200A (en) 2019-11-29
EP3061248B1 (en) 2020-07-22
CN105637885A (zh) 2016-06-01
HUE042230T2 (hu) 2019-06-28
JP2016540415A (ja) 2016-12-22
ES2720662T3 (es) 2019-07-23
EP3061248A1 (en) 2016-08-31
SA516371001B1 (ar) 2020-09-22
PH12016500745B1 (en) 2016-05-30
CL2016000958A1 (es) 2016-10-14
CA2925674C (en) 2019-10-01
RU2016115534A (ru) 2017-11-28
AU2014340046A1 (en) 2016-04-14
TW201524192A (zh) 2015-06-16
US20150110473A1 (en) 2015-04-23
WO2015061580A1 (en) 2015-04-30
AU2014339980B2 (en) 2018-08-02
PH12016500536A1 (en) 2016-06-13
JP2016540416A (ja) 2016-12-22
NZ718158A (en) 2019-11-29
EP3061250B1 (en) 2019-01-16
AU2014340056B2 (en) 2019-04-04
EP3061249A1 (en) 2016-08-31
PH12016500745A1 (en) 2016-05-30
TW201524191A (zh) 2015-06-16
RU2676876C2 (ru) 2019-01-11
RU2678517C2 (ru) 2019-01-29

Similar Documents

Publication Publication Date Title
RU2016115350A (ru) Структуры формата файла многоуровневого видео
JP2016540416A5 (ru)
JP2016506693A5 (ru)
JP2015516763A5 (ru)
RU2016101199A (ru) Устройство обработки информации и способ
JP2016503269A5 (ru)
JP2015156648A5 (ru)
JP2016508335A5 (ru)
RU2017133106A (ru) Вывод информации движения для подблоков при видеокодировании
JP2018523375A5 (ru)
JP2016540415A5 (ru)
JP2015533055A5 (ru)
JP2018522466A5 (ru)
RU2016125119A (ru) Сигнализация опорных изображений
JP2015511090A5 (ru)
RU2016113843A (ru) Способ, устройство и система для кодирования и декодирования видеоданных
BR112015006492A2 (pt) indicador de nível de sequência para parâmetros de armazenador de imagem codificada de nível de subimagem
JP2017510127A5 (ru)
RU2014110635A (ru) Устройство, способ и компьютерная программа для кодирования и декодирования видеосигналов
RU2015146961A (ru) Устройство, способ и компьютерная программа для кодирования и декодирования видеоинформации
JP2015508953A5 (ru)
JP2015529439A5 (ru)
RU2014106666A (ru) Кодек 3dvc на основе mvc, поддерживающий режим внутривидового предсказания движения (ivmp)
JP2016513917A5 (ru)
MX369062B (es) Dispositivo y método para codificación escalable de información de video.