IP Library › Granted Patent US 12,219,208
Granted Patent B2
US 12,219,208 · App. 18/470,173 · Granted Feb 4, 2025

Video playback device and control method thereof

Inventors: Chanwon Seo (Suwon-si, KR); Yehoon Kim (Suwon-si, KR); Sojung Yun (Suwon-si, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
H04N21/440272G06N3/08G06V20/41G06V20/46H04N21/44008H04N21/4666
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,219,208
App. No.
18/470,173
Granted
Feb 4, 2025
Kind
B2
Abstract

Provided are an artificial intelligence (AI) system that mimics cognitive functions, such as cognition and judgment, of the human brain using a machine learning algorithm such as deep learning and applications thereof. More particularly, provided is a device including a memory storing least one program and a first video, a display, and at least one processor configured to display the first video on at least one portion of the display by executing the at least one program, wherein the at least one program includes instructions for: comparing an aspect ratio of the first video with an aspect ratio of an area in which the first video is to be displayed, generating a second video corresponding to the aspect ratio of the area by using the first video when the aspect ratio of the first video is different from the aspect ratio of the area, and displaying the second video in the area, wherein the generating of the second video is performed by inputting at least one frame of the first video to an AI neural network.

Claims (60)

1. A server, comprising:

a memory storing one or more instructions; and

at least one processor configured to execute the one or more instructions to:

receive, from a device, identification information of a first video to be displayed in a display area of the device and information regarding an aspect ratio of the display area of the device;

compare an aspect ratio of the first video with the aspect ratio of the display area of the display;

determine a category of the first video based on at least one frame included in the first video, based on the aspect ratio of the first video being different from the aspect ratio of the display area;

select a trained artificial intelligence (AI) model related to the category of the first video;

obtain an expanded video corresponding to all frames of the first video by applying a reference frame included in the first video to the trained AI model, the expanded video having an aspect ratio corresponding to the aspect ratio of the display area; and

transmit the expanded video to the device so that the expanded video is displayed in the display area of the device,

wherein the trained AI model is generated by using the reference frame and at least one related frame associated with the reference frame as training data.

2. The server of claim 1 , wherein the at least one processor is further configured to execute the one or more instructions to identify a letterbox to be displayed in the display area based on the aspect ratio of the first video being different from the aspect ratio of the display area.

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

extract frames included in the first video;

generate the training data to be used to generate the trained AI model based on the extracted frames; and

obtain the expanded video by updating the trained AI model by inputting the training data to the trained AI model.

4. The server of claim 1 , wherein the at least one processor is further configured to execute the one or more instructions to generate the trained AI model by using the reference frame and a resized frame obtained by resizing the reference frame as the training data.

5. The server of claim 1 , wherein the at least one processor is further configured to execute the one or more instructions to:

extract the reference frame, at least one previous frame, and at least one next frame included in the first video; and

generate the trained AI model by using the reference frame, the at least one previous frame, and the at least one next frame as the training data.

6. The server of claim 1 , wherein the at least one processor is further configured to execute the one or more instructions to:

transmit a list comprising identification information of a plurality of videos to the device; and

receive, from the device, the identification information of the first video as the first video is selected from the list.

7. The server of claim 1 , wherein the at least one processor is further configured to execute the one or more instructions to generate frames of the expanded video corresponding to all frames of the first video by training the trained AI model by inputting the reference frame, at least one previous frame, and at least one next frame, to the trained AI model.

8. The server of claim 1 , wherein the at least one processor is further configured to execute the one or more instructions to:

detect at least one of a pattern and a color constituting the reference frame included in the first video;

search for an image related to the detected at least one of the pattern and the color; and

generate the trained AI model by using the reference frame and the searched image as the training data.

9. The server of claim 1 , wherein the at least one processor is further configured to execute the one or more instructions to:

identify an object included in the reference frame of the first video; and

determine the category of the first video according to the object.

10. The server of claim 1 , wherein the category comprises at least one from among a science fiction (SF) movie, a documentary, a live performance, a two-dimensional (2D) animation, a three-dimensional (3D) animation, an augmented reality (AR) video, and a hologram video.

11. The server of claim 1 , wherein the aspect ratio of the display area varies as the device is folded or unfolded.

12. A method performed by a server, the method comprising:

receiving, from a device, identification information of a first video to be displayed in a display area of the device and information regarding an aspect ratio of the display area of the device;

comparing an aspect ratio of the first video with the aspect ratio of the display area in which the first video is to be displayed;

determining a category of the first video based on at least one frame included in the first video, based on the aspect ratio of the first video being different from the aspect ratio of the display area;

selecting a trained artificial intelligence (AI) model related to the category of the first video;

obtaining an expanded video corresponding to all frames of the first video by applying a reference frame included in the first video to the trained AI model, the expanded video having an aspect ratio corresponding to the aspect ratio of the display area; and

transmitting the expanded video to the device so that the expanded video is displayed in the display area of the device,

wherein the trained AI model is generated by using the reference frame and at least one related frame associated with the reference frame as training data.

13. The method of claim 12 , wherein the comparing the aspect ratio of the first video with the aspect ratio of the display area comprises identifying a letterbox to be displayed in the display area based on the aspect ratio of the first video being different from the aspect ratio of the display area.

14. The method of claim 12 , wherein the obtaining of the expanded video comprises:

extracting frames included in the first video;

generating the training data to be used to generate the trained AI model based on the extracted frames; and

obtaining the expanded video by updating the trained AI model by inputting the training data to the trained AI model.

15. The method of claim 12 , wherein the obtaining the expanded video comprises generating the trained AI model by using the reference frame and a resized frame obtained by resizing the reference frame as the training data.

16. The method of claim 12 , wherein the obtaining of the expanded video comprises:

extracting the reference frame, at least one previous frame, and at least one next frame included in the first video; and

generating the trained AI model by using the reference frame, the at least one previous frame, and the at least one next frame as the training data.

17. The method of claim 12 , wherein the obtaining of the expanded video comprises:

transmitting a list comprising identification information of a plurality of videos to the device; and

receiving, from the device, the identification information of the first video as the first video is selected from the list.

18. The method of claim 12 , wherein the obtaining of the expanded video comprises generating frames of the expanded video corresponding to all frames of the first video by training the trained AI model by inputting the reference frame, at least one previous frame, and at least one next frame, to the trained AI model.

19. The method of claim 12 , wherein the obtaining of the expanded video comprises:

detecting at least one of a pattern and a color constituting the reference frame included in the first video;

searching for an image related to the detected at least one of the pattern and the color; and

generating the trained AI model by using the reference frame and the searched image as the training data.

20. The method of claim 12 , wherein the determining the category of the first video further comprises:

identifying an object included in the reference frame of the first video; and

determining the category of the first video according to the object.

Priority Claims (1)
KR 10-2018-0001287 · Jan 4, 2018 · national
Continuity (3)
Continuation 17881135 · Aug 4, 2022
Continuation 16959477
Related Publication 20240031644A1 · Jan 25, 2024
References Cited (49)
US 6330344B1 · Kondo et al. · 2001 [cited by applicant]
US 6674799B2 · Rhee · 2004 [cited by applicant]
US 7986854B2 · Kim et al. · 2011 [cited by applicant]
US 8111328B2 · Fujisawa · 2012 [cited by applicant]
US 8599313B2 · Barenbrug et al. · 2013 [cited by applicant]
US 9390465B2 · Koh et al. · 2016 [cited by applicant]
US 9542621B2 · He et al. · 2017 [cited by applicant]
US 9594947B1 · Kotagiri et al. · 2017 [cited by applicant]
US 10224008B2 · Asada · 2019 [cited by applicant]
US 10460231B2 · Zhang et al. · 2019 [cited by applicant]
US 20030035482A1 · Klompenhouwer et al. · 2003 [cited by applicant]
US 20100053442A1 · Kudo · 2010 [cited by examiner]
US 20110261255A1 · Nagata · 2011 [cited by applicant]
US 20120287164A1 · Koh · 2012 [cited by examiner]
US 20130050574A1 · Lu et al. · 2013 [cited by applicant]
US 20140218395A1 · Momonoi et al. · 2014 [cited by applicant]
US 20140314269A1 · Chen · 2014 [cited by applicant]
US 20160125572A1 · Yoo et al. · 2016 [cited by applicant]
US 20160249010A1 · Greene · 2016 [cited by applicant]
US 20170018054A1 · Holzer et al. · 2017 [cited by applicant]
US 20170185871A1 · Zhang · 2017 [cited by examiner]
US 20170193362A1 · Cremer et al. · 2017 [cited by applicant]
US 20180046361A1 · Shah · 2018 [cited by applicant]
US 20190294907A1 · Yoo et al. · 2019 [cited by applicant]
CN 101438579A · 2009 [cited by applicant]
CN 105354543A · 2016 [cited by applicant]
CN 106934426A · 2017 [cited by applicant]
CN 107087201A · 2017 [cited by applicant]
CN 107197260A · 2017 [cited by applicant]
KR 100323678B1 · 2002 [cited by applicant]
KR 100505516B1 · 2005 [cited by applicant]
KR 1020070118756A · 2007 [cited by applicant]
KR 101303017B1 · 2013 [cited by applicant]
KR 1020160053612A · 2016 [cited by applicant]
KR 1020170078516A · 2017 [cited by applicant]
WO 2014122798A1 · 2014 [cited by applicant]
WO 2016013349A1 · 2016 [cited by applicant]
Communication dated Aug. 6, 2020, from the European Patent Office in European Application No. 19735892.2. [cited by applicant]
International Search Report (PCT/ISA/210) in International Application No. PCT/KR2019/000106, issued on Apr. 18, 2019. [cited by applicant]
Written Opinion (PCT/ISA/237) in International Application No. PCT/KR2019/000106, issued on Apr. 18, 2019. [cited by applicant]
Communication dated Sep. 29, 2021 issued by the Intellectual Property Office of the P.R. China in application No. 201980007493.2. [cited by applicant]
Communication dated Apr. 2, 2022 issued by the China National Intellectual Property Administration in Chinese Application No. 201980007493.2. [cited by applicant]
Communication issued Dec. 15, 2022 by the European Patent Office for EP Patent Application No. 19735892.2. [cited by applicant]
Communication dated Aug. 1, 2023 from the European Patent Office in European Application No. 19735892.2. [cited by applicant]
Communication dated Oct. 20, 2023, issued by the European Patent Office in counterpart European Application No. 19 735 892.2. [cited by applicant]
Office Action dated Apr. 1, 2024, issued by the Korean Intellectual Property Office in Korean Application No. 10-2019-0000867. [cited by applicant]
Communication dated Feb. 5, 2024, issued by the State Intellectual Property Office of the P.R. China in Application No. 202211213615.3. [cited by applicant]
Communication issued Jan. 15, 2024 by the European Patent Office in European Application No. 23201757.4. [cited by applicant]
Communication dated Aug. 10, 2024, issued by the National Intellectual Property Administration, PRC in Chinese Application No. 202211213615.3. [cited by applicant]