| CPC H04N 21/440272 (2013.01) [G06N 3/08 (2013.01); G06V 20/41 (2022.01); G06V 20/46 (2022.01); H04N 21/44008 (2013.01); H04N 21/4666 (2013.01)] | 20 Claims |

|
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.
|