IP Library › Granted Patent US 12,518,667
Granted Patent B2
US 12,518,667 · App. 18/092,714 · Granted Jan 6, 2026

Display apparatus and operating method thereof

Inventors: Euna Ko (Suwon-si, KR); Yunsu Kim (Suwon-si, KR); Sehyun Kim (Suwon-si, KR); Jongin Lee (Suwon-si, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
G09G3/20H04N21/44004A63F2300/534G09G2360/18G09G2370/02
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,518,667
App. No.
18/092,714
Granted
Jan 6, 2026
Kind
B2
Abstract

Provided are a display apparatus and an operating method thereof. The display apparatus includes a display, a reproducer configured to reproduce content, a memory storing one or more instructions, and a processor configured to execute the one or more instructions stored in the memory to: obtain a characteristic of content requested to be reproduced; obtain, as a first latency threshold serving as a reference value for a latency control operation, a first value based on the obtained characteristic of the content; measure latency of the content during reproduction of the content by the reproducer; determine whether the measured latency of the content is greater than the first value; and based on determining that the measured latency of the content is greater than the first value, control the reproducer to drop at least some of frames corresponding to the content.

Claims (50)

1 . A display apparatus comprising:

a display;

a reproducer configured to reproduce content;

a memory storing one or more instructions; and

a processor configured to execute the one or more instructions stored in the memory to:

based on content requested to be reproduced being a game content, identify a category of the game content from a plurality of categories;

identify a latency threshold corresponding to the category, each category of the plurality of categories having a corresponding latency threshold;

measure current latency of the content during reproduction of the content by the reproducer based on a number of frames stored in a buffer;

determine whether the current latency of the content which is measured based on the number of frames stored in the buffer is greater than the latency threshold corresponding to the category; and

based on determining that the current latency of the content is greater than the latency threshold, control the reproducer to drop at least some of frames corresponding to the content.

2 . The display apparatus of claim 1 , wherein the processor is further configured to execute the one or more instructions to:

determine a frame drop ratio corresponding to the category of the game content; and

control the reproducer to drop the at least some of frames according to the determined frame drop ratio, based on determining that the current latency of the content is greater than the latency threshold.

3 . The display apparatus of claim 1 , wherein the processor is further configured to execute the one or more instructions to:

obtain a second latency threshold for a buffer flush operation corresponding to the category of the game content; and

based on the current latency of the content being greater than the second latency threshold, request a source providing the content to provide frames corresponding to the content, and control the reproducer to perform the buffer flush operation so as to empty the buffer.

4 . The display apparatus of claim 3 , wherein the processor is further configured to execute the one or more instructions to, based on the current latency of the content being greater than the second latency threshold, request the source providing the content to provide an I-frame among the frames corresponding to the content.

5 . The display apparatus of claim 4 , wherein the processor is further configured to execute the one or more instructions to control the reproducer to perform buffer flushing based on the I-frame being received from the source.

6 . The display apparatus of claim 1 , wherein the reproducer comprises:

a main buffer configured to receive and store frames corresponding to the content;

a decoder configured to decode frames output from the main buffer;

a display buffer configured to receive and store the decoded frames;

a renderer configured to receive the stored decoded frames from the display buffer, and to render the decoded frames received from the display buffer; and

a latency handler configured to manage the current latency of the content.

7 . The display apparatus of claim 6 , wherein the latency handler is further configured to measure the current latency of the content, based on frames stored in the main buffer and frames stored in the display buffer.

8 . The display apparatus of claim 6 , wherein the display buffer is further configured to, based on determining that the current latency of the content is greater than the latency threshold, drop at least some of frames stored in the display buffer at a frame drop ratio corresponding to a latency reduction speed determined based on the obtained category of the game content.

9 . The display apparatus of claim 6 , wherein

the processor is further configured to execute the one or more instructions to:

obtain a second latency threshold for a buffer flush operation, based on the obtained category of the game content; and

the main buffer is further configured to, based on the current latency of the content being greater than the second latency threshold, perform the buffer flush operation to delete frames stored in the main buffer.

10 . An operating method of a display apparatus, the operating method comprising:

based on content requested to be reproduced being a game content, identifying a category of the game content from a plurality of categories;

identifying a latency threshold corresponding to the category, each category of the plurality of categories having a corresponding latency threshold;

measuring current latency of the content during reproduction of the content based on a number of frames stored in a buffer;

determining whether the current latency of the content which is measured based on the number of frames stored in the buffer is greater than the latency threshold corresponding to the category; and

based on determining that the current latency of the content is greater than the latency threshold, controlling at least some of frames corresponding to the content to be dropped.

11 . The operating method of claim 10 , further comprising:

determining a frame drop ratio corresponding to the category of the game content; and

based on determining that the current latency of the content is greater than the latency threshold, controlling at least some of frames to be dropped according to the determined frame drop ratio.

12 . The operating method of claim 10 , further comprising:

obtaining a second latency threshold for a buffer flush operation corresponding to the category of the game content; and

requesting a source providing the content to provide the frames corresponding to the content and controlling a reproducer to perform the buffer flush operation so as to empty the buffer, when the current latency of the content is greater than the second latency threshold.

13 . The operating method of claim 12 , further comprising, based on the current latency of the content being greater than the second latency threshold, requesting the source providing the content to provide an I-frame among the frames corresponding to the content.

14 . The operating method of claim 13 , further comprising controlling buffer flushing to be performed based on the I-frame being received from the source.

15 . A computer-readable recording medium having recorded thereon a program including one or more instructions to implement, on a computer, an operating method of a display apparatus, wherein the operating method of the display apparatus comprises:

based on content requested to be reproduced being a game content, identifying a category of the game content from a plurality of categories;

identifying a latency threshold corresponding to the category, each category of the plurality of categories having a corresponding latency threshold;

measuring current latency of the content during reproduction of the content by the reproducer based on a number of frames stored in a buffer;

determining whether the current latency of the content which is measured based on the number of frames stored in the buffer is greater than the latency threshold corresponding to the category; and

based on determining that the current latency of the content is greater than the latency threshold, controlling at least some of frames corresponding to the content to be dropped.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2023
From: KO, EUNA; KIM, YUNSU; KIM, SEHYUN; LEE, JONGIN
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 062266/0267 →
Priority Claims (1)
KR 10-2021-0130286 · Sep 30, 2021 · national
Continuity (2)
Continuation PCTKR2022014851 · Sep 30, 2022
Related Publication 20230146209A1 · May 11, 2023
References Cited (25)
US 9086995B2 · Colenbrander · 2015 [cited by applicant]
US 9984653B1 · Madhvapathy · 2018 [cited by examiner]
US 10171543B2 · Lee et al. · 2019 [cited by applicant]
US 10255021B2 · Makar et al. · 2019 [cited by applicant]
US 10681345B2 · Kang et al. · 2020 [cited by applicant]
US 10957093B2 · Tavakoli et al. · 2021 [cited by applicant]
US 11050967B2 · Yu et al. · 2021 [cited by applicant]
US 20080120389A1 · Bassali · 2008 [cited by examiner]
US 20140096171A1 · Shivadas · 2014 [cited by examiner]
US 20210144443A1 · Joh et al. · 2021 [cited by applicant]
US 20220417571A1 · Fruchter · 2022 [cited by examiner]
CN 102761773A · 2012 [cited by applicant]
KR 1020130082883 · 2013 [cited by applicant]
KR 1020150116220 · 2015 [cited by applicant]
KR 1020180013921 · 2018 [cited by applicant]
KR 1020190016306 · 2019 [cited by applicant]
KR 1020210027920 · 2021 [cited by applicant]
KR 1020210105161 · 2021 [cited by applicant]
WO WO03005631A1 · 2003 [cited by examiner]
WO WO2017210027A1 · 2017 [cited by applicant]
WO WO2021009255A1 · 2021 [cited by applicant]
WO WO2021013558A1 · 2021 [cited by applicant]
International Search Report, PCT/ISA/210, and Written Opinion, PCT/ISA/237, dated Jan. 12, 2023, in PCT Application No. PCT/KR2022/014851. [cited by applicant]
N. Laoutaris et al.: “Intrastream Synchronization for Continuous Media Streams: A Survey of Playout Schedulers”, IEEE Network, vol. 16, No. 3, May 1, 2002(May 1, 2002), pp. 30-40, xp055106863, ISSN:0890-8044, DOI:10.110… [cited by applicant]
European Search Report dated Sep. 3, 2024, in European Application No. EP 22 87 6984. [cited by applicant]