IP Library Granted Patent US 12,634,487
Granted Patent B2
US 12,634,487 · App. 18/287,579 · Granted May 19, 2026

Media file processing method, and device therefor

Inventor: Hendry Hendry (Seoul, KR)
Assignee: LG Electronics Inc.
H04N19/188
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,634,487
App. No.
18/287,579
Granted
May 19, 2026
Kind
B2
Abstract

According to one embodiment of the present document, a method by which a media file processing device processes a media file is provided. The method comprises the steps of: restoring a sequence of access units for a first OLS; determining whether a first condition and a second condition are true; and inserting, on the basis that the first condition and the second condition are true, as many EOS NAL units as the number of layers applied to the first OLS, wherein the first condition is about whether an OLS differing from the first OLS is selected after the sequence of the access units, and the second condition is about whether the sequence of the access units does not end with an EOS NAL unit or does not end with an EOB NAL unit in each layer of the first OLS.

Claims (21)

1 . A method for processing a media file, the method comprising:

reconstructing a sequence of access units for a first Output Layer Set (OLS);

determining whether a first condition and a second condition are true; and

based on the first condition and the second condition being true, inserting End Of Sequence (EOS) Network Abstraction Layer (NAL) units as many as a number of layers applied to the first OLS,

wherein the first condition is whether an OLS different from the first OLS is selected following the sequence of the access units,

wherein the second condition is whether the sequence of the access units does not end with an EOS NAL unit or an End Of Bitstream (EOB) NAL unit in each layer of the first OLS, and

wherein the inserted EOS NAL units are arranged at an end of an access unit of the sequence in ascending order of layer IDs of the EOS NAL units.

2 . A media file processing apparatus for performing a media file processing method, comprising:

a receiver which acquires a media file; and

a media file processor which reconstructs a sequence of access units for a first Output Layer Set (OLS) of the media file, determines whether a first condition and a second condition are true, and based on the first condition and the second condition being true, inserts End Of Sequence (EOS) Network Abstraction Layer (NAL) units as many as a number of layers applied to the first OLS,

wherein the first condition is whether an OLS different from the first OLS is selected following the sequence of the access units,

wherein the second condition is whether the sequence of the access units does not end with an EOS NAL unit or an End Of Bitstream (EOB) NAL unit in each layer of the first OLS, and

wherein the inserted EOS NAL units are arranged at an end of an access unit of the sequence in ascending order of layer IDs of the EOS NAL units.

3 . A method for generating a media file, the method comprising:

generating a sequence of access units for a first Output Layer Set (OLS);

determining whether a first condition and a second condition are true;

based on the first condition and the second condition being true, inserting End Of Sequence (EOS) Network Abstraction Layer (NAL) units as many as a number of layers applied to the first OLS; and

generating the media file including the first OLS,

wherein the first condition is whether an OLS different from the first OLS is selected following the sequence of the access units,

wherein the second condition is whether the sequence of the access units does not end with an EOS NAL unit or an End Of Bitstream (EOB) NAL unit in each layer of the first OLS, and

wherein the inserted EOS NAL units are arranged at an end of an access unit of the sequence in ascending order of layer IDs of the EOS NAL units.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2023
From: HENDRY, HENDRY
To: LG ELECTRONICS INC.
Reel/Frame 065422/0905 →
Continuity (2)
Provisional Application 63176834 · Apr 19, 2021
Related Publication 20240205429A1 · Jun 20, 2024
References Cited (14)
US 20150373345A1 · Ramasubramonian · 2015 [cited by examiner]
US 20200154116A1 · Wang · 2020 [cited by examiner]
JP 2017523669A · 2017 [cited by applicant]
KR 1020170022997A · 2017 [cited by applicant]
KR 1020190013763A · 2019 [cited by applicant]
WO WO2020254720A1 · 2020 [cited by applicant]
WO WO2021061492A1 · 2021 [cited by applicant]
International Search Report and Written Opinion in International Appln. No. PCT/KR2022/005393, mailed on Jul. 26, 2022, 13 pages (with English translation). [cited by applicant]
Notice of Allowance in Japanese Appln. No. 2023-564071, mailed on Nov. 5, 2024, 4 pages (with English translation). [cited by applicant]
Wang et al., “AHG9: On EOS NAL units,” JVET-S0155-v1, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 19th Meeting, by teleconference, Jun. 22-Jul. 1, 2020, 3 pages. [cited by applicant]
Extended European Search Report in European Appln. No. 22791956.0, mailed on Mar. 18, 2025, 10 pages. [cited by applicant]
ISO/IEC JTC 1/SC 29/WG 03, “Technologies under Consideration for NAL File Format,” 1SO/IEC JTC 1/SC 29/WG 03, N0373, Oct. 2021, 37 pages. [cited by applicant]
ISO/IEC JTC 1/SC 29/WVG 3, “Information technology—Coding of audio-visual objects—Part 15: Carriage of network abstraction layer (NAL) unit structured video in the ISO base media file format,” Draft FDIS Stage, ISO/IEC … [cited by applicant]
ISO/IEC JTC 1/SC 29/WG 3, “Technologies under Consideration for ISO/IEC 14496-12,” WG 3, MPEG Systems, ISO/IEC JTC 1/SC 29/WG 3, N0009, Virtual, Oct. 2020, 49 pages. [cited by applicant]