US2025080800A1PendingUtilityA1

Electronic device and control method thereof

Assignee: SAMSUNG ELECTRONICS CO LTDPriority: Aug 30, 2023Filed: Jul 10, 2024Published: Mar 6, 2025
Est. expiryAug 30, 2043(~17.1 yrs left)· nominal 20-yr term from priority
H04N 21/462H04N 21/442H04N 21/4402H04N 21/44H04N 21/439H04N 21/4363H04N 21/436H04N 21/43H04N 21/440281H04N 19/172H04N 19/132
48
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An electronic device includes a communication interface connected with a wireless network, a memory storing at least one instruction, and at least one processor that is connected with the communication interface and the memory and controls the electronic device. The at least one processor is configured to, by executing the at least one instruction, transmit a content to an external device in real time through the communication interface, and based on receiving transmission delay information from the external device, identify skip levels for each of a plurality of frames included in the content based on the received transmission delay information and characteristics of the content, encode the content based on the identified skip levels for each of the plurality of frames, and transmit the skip level information for each of the plurality of frames and the encoded content to the external device through the communication interface.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . An electronic device comprising:
 a communication interface connectable with a wireless network;   a memory storing at least one instruction; and   at least one processor configured to, by executing the at least one instruction:   transmit a content to an external device in real time through the wireless network via the communication interface,   based on transmission delay information received from the external device and characteristics of the content, identify skip levels for each of a plurality of frames included in the content,   encode the content based on the identified skip levels for each of the plurality of frames, and   transmit skip level information for each of the plurality of frames and the encoded content to the external device through the wireless network via the communication interface.   
     
     
         2 . The electronic device of  claim 1 , wherein the at least one processor is configured to, by executing the at least one instruction:
 based on identifying a skippable frame among the plurality of frames included in the content, encode the content such that the identified skippable frame is skippable at a time of decoding at the external device, and   transmit the encoded content, with the skip level information included in an area of each of the plurality of frames, to the external device through the wireless network via the communication interface.   
     
     
         3 . The electronic device of  claim 2 ,
 wherein the at least one processor is configured to, by executing the at least one instruction:   based on identifying a skippable frame among the plurality of frames included in the content, encode the content while excluding the identified skippable frame from a reference frame.   
     
     
         4 . The electronic device of  claim 1 ,
 wherein the at least one processor is configured to, by executing the at least one instruction:   based on the content being an audio content, identify the skip levels for each of the plurality of frames based on at least one of data continuity, a content type, or a sound size, and   based on the content being a video content, identify the skip levels for each of the plurality of frames based on at least one of a scene change, a content type, a motion size, or a framerate.   
     
     
         5 . The electronic device of  claim 1 ,
 wherein the at least one processor is configured to, by executing the at least one instruction:   based on identifying that the content is a first type content, identify the skip levels for each of the plurality of frames such that a number of skippable frames becomes greater than or equal to a threshold number, and   based on identifying that the content is a second type content, identify the skip levels for each of the plurality of frames such that the number of skippable frames becomes smaller than the threshold number   
     
     
         6 . The electronic device of  claim 1 ,
 wherein the at least one processor is configured to, by executing the at least one instruction:   based on the electronic device and the external device being in a situation of 1:1 transmission and reception, encode the content while skipping skippable frames based on the identified skip levels for each of the plurality of frames, and   based on the electronic device and the external device being in a situation of 1:N transmission and reception, wherein N is greater than 1, encode the content such that skippable frames are skippable at a time of decoding at the external device based on the identified skip levels for each of the plurality of frames.   
     
     
         7 . An electronic device comprising:
 a communication interface connectable with a wireless network;   a memory storing at least one instruction; and   at least one processor configured to, by executing the at least one instruction:   receive a content from an external device in real time through the wireless network via the communication interface;   decode the received content,   transmit transmission delay information to the external device based on a decoding delay state of the received content, and   based on receiving, through the wireless network via the communication interface, the content including skip level information for each of a plurality of frames identified based on the transmitted transmission delay information and characteristics of the content, decode the received content including the skip level information for each of the plurality of frames based on the identified skip level information for each of the plurality of frames.   
     
     
         8 . The electronic device of  claim 7 ,
 wherein the at least one processor is configured to, by executing the at least one instruction:   identify whether frame skipping is necessary by monitoring a number of frames where decoding was delayed, and   based on determining that frame skipping is needed, identify a skippable frame based on the skip level information for each of the plurality of frames, and decode the received content including the skip level information for each of the plurality of frames while skipping the identified skippable frame.   
     
     
         9 . The electronic device of  claim 8 ,
 wherein the at least one processor is configured to, by executing the at least one instruction:   based on identifying that a skippable frame is additionally needed based on a number of the frames where decoding was delayed and the skip level information for each of the plurality of frames, transmit transmission delay information additionally requesting a skippable frame to the external device.   
     
     
         10 . The electronic device of  claim 7 ,
 wherein the at least one processor is configured to, by executing the at least one instruction:   based on the skip level information for each of the plurality of frames, and synchronization of an audio content and a video content, identify an audio frame and a video frame to be ultimately skipped, and   decode the received content including the skip level information for each of the plurality of frames while skipping the identified audio frame and the identified video frame.   
     
     
         11 . A control method of an electronic device, the control method comprising:
 transmitting a content to an external device in real time through a wireless network;   based on transmission delay information received from the external device and characteristics of the content, identifying skip levels for each of a plurality of frames included in the content;   encoding the content based on the identified skip levels for each of the plurality of frames; and   transmitting the skip level information for each of the plurality of frames and the encoded content to the external device through the wireless network.   
     
     
         12 . The control method of  claim 11 ,
 wherein the encoding the content comprises:   based on identifying a skippable frame among the plurality of frames included in the content, encoding the content such that the identified skippable frame is skippable at a time of decoding at the external device, and   the transmitting the skip level information for each of the plurality of frames and the encoded content to the external device comprises:   transmitting the encoded content wherein the skip level information is included in an area of each of the plurality of frames to the external device.   
     
     
         13 . The control method of  claim 12 ,
 wherein the encoding the content comprises:   based on identifying a skippable frame among the plurality of frames included in the content, encoding the content while excluding the identified skippable frame from a reference frame.   
     
     
         14 . The control method of  claim 11 ,
 wherein the identifying the skip levels for each of the plurality of frames comprises:   based on the content being an audio content, identifying the skip levels for each of the plurality of frames based on at least one of data continuity, a content type, or a sound size; and   based on the content being a video content, identifying the skip levels for each of the plurality of frames based on at least one of a scene change, a content type, a motion size, or a framerate.   
     
     
         15 . The control method of  claim 11 , wherein the identifying the skip levels for each of the plurality of frames comprises:
 based on identifying that the content is a first type content, identifying the skip levels for each of the plurality of frames such that a number of skippable frames becomes greater than or equal to a threshold number, and   based on identifying that the content is a second type content, identifying the skip levels for each of the plurality of frames such that the number of skippable frames becomes smaller than the threshold number.   
     
     
         16 . The control method of  claim 11 , wherein the encoding the content comprises:
 based on the electronic device and the external device being in a situation of 1:1 transmission and reception, encoding the content while skipping skippable frames based on the identified skip levels for each of the plurality of frames, and   based on the electronic device and the external device being in a situation of 1:N transmission and reception, wherein N is greater than 1, encoding the content such that skippable frames are skippable at a time of decoding at the external device based on the identified skip levels for each of the plurality of frames.

Join the waitlist — get patent alerts

Track US2025080800A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.