IP Library Granted Patent US 10,585,551
Granted Patent B2
US 10,585,551 · App. 15/668,024 · Granted Mar 10, 2020

Method and system for video recording

Inventors: Seungjun Lee (Seongnam-si, KR); Jihwan Kim (Seongnam-si, KR)
Assignee: LINE Corporation
G06F3/04815G06Q50/01H04L51/046H04L51/32H04N19/119H04N19/137H04N19/142H04N19/177H04N21/41407H04N21/4223H04N21/4334H04N21/8153H04N21/854H04L67/06H04L67/16H04L67/306
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 10,585,551
App. No.
15/668,024
Granted
Mar 10, 2020
Kind
B2
Abstract

Provided are methods and systems for video recording. The video recording method may include capturing a preview image, using a camera included in the electronic device, based on a set frame rate and in response to the electronic device entering an image photographing mode; storing the captured preview image; applying at least one time-fake effect among a plurality of set time-fake effects to the stored preview image; and creating a video file of a set format by encoding the preview image after the applying the at least one time-fake effect.

Claims (60)

1. A non-transitory computer-readable storage medium storing instructions that, when executed by a processor, cause the processor to perform a video recording method in an electronic device, the video recording method comprising:

capturing a preview image using a camera included in the electronic device based on a set frame rate and in response to the electronic device entering an image photographing mode, wherein the preview image comprises a plurality of frames captured during a set period of time relative to when a set preview recording instruction is input through a user interface of the electronic device;

applying at least one time-fake effect to an uncompressed version of the preview image, the at least one time-fake effect changing at least one of a play rate or a play order of a portion of the plurality of frames included in the uncompressed version of the preview image, wherein the applying the at least one time-fake effect comprises creating a plurality of images to which different time-fake effects are applied, respectively, using the uncompressed version of the preview image;

receiving a selection for at least one image from the plurality of images to which different time-fake effects are applied through the user interface of the electronic device; and

creating a video file of a set format by encoding the uncompressed version of the preview image after the applying the at least one time-fake effect, wherein

the creating the video file of the set format comprises encoding the video file by encoding the at least one image selected through the user interface, and

the encoding the uncompressed version of the preview image includes compressing the uncompressed version of the preview image.

2. The non-transitory computer-readable storage medium of claim 1 , wherein the video recording method further comprises:

storing one or more frames among the portion of the plurality of frames captured before the set preview recording instruction is input, the one or more first frames having a first image size; and

storing one or more second frames among the portion of the plurality of frames captured after the set preview recording instruction is input, the one or more second frames having a second image size.

3. The non-transitory computer-readable storage medium of claim 2 , wherein the video recording method further comprises:

storing the uncompressed version of the preview image in a first buffer until the set preview recording instruction is input, the first buffer having a first buffer size: and

deleting previously captured frames from the first buffer in response to newly captured frames causing a size of the uncompressed version of the preview image to exceed the first buffer size, such that the one or more first frames are stored in the first buffer.

4. The non-transitory computer-readable storage medium of claim 2 , wherein the video recording method further comprises:

storing, in a second buffer, the one or more second frames captured during a set period of time after the set preview recording instruction is input, the second buffer having a second buffer size greater than or equal to the second image size.

5. The non-transitory computer-readable storage medium of claim 2 , wherein the video recording method further comprises:

setting a photographing sound selected from among a plurality of photographing sounds as indicating that recording of the preview image has started;

receiving the set preview recording instruction input through the user interface; and

outputting the set photographing sound in response to the receiving.

6. The non-transitory computer-readable storage medium of claim 1 , wherein the at least one time-fake effect comprises:

a first effect of reversing a display order of the portion of the plurality of frames; and

at least one effect among (i) a second effect of increasing a display rate of the portion of the plurality of frames, or (ii) a third effect of decreasing a display rate of the portion of the plurality of frames.

7. The non-transitory computer-readable storage medium of claim 1 , wherein the video recording method further comprises:

recording an audio signal input through a microphone included in the electronic device during the capturing the preview image; and

synchronizing the recorded audio signal with the captured preview image.

8. The non-transitory computer-readable storage medium of claim 1 , wherein

the user interface displays the plurality of frames,

the receiving receives a selection of one or more of the plurality of frames, and

the applying the at least one time-fake effect includes at least one of (i) changing a play order of the one or more of the plurality of frames, (ii) deleting the one or more of the plurality of frames, or (iii) applying a filter to one or more of the plurality of frames.

9. A video recording method performed by an electronic device, the method comprising:

capturing a preview image using a camera included in the electronic device based on a set frame rate and in response to the electronic device entering an image photographing mode, wherein the preview image comprises a plurality of frames captured during a set period of time relative to when a set preview recording instruction is input through a user interface of the electronic device;

applying at least one time-fake effect to an uncompressed version of the preview image, the at least one time-fake effect changing at least one of a play rate or a play order of a portion of the plurality of frames included in the uncompressed version of the preview image, wherein the applying the at least one time-fake effect comprises creating a plurality of images to which different time-fake effects are applied, respectively, using the uncompressed version of the preview image;

receiving a selection for at least one image from the plurality of images to which different time-fake effects are applied through the user interface of the electronic device; and

creating a video file of a set format by encoding the uncompressed version of the preview image after the applying the at least one time-fake effect, wherein:

the creating the video file of the set format comprises encoding the video file by encoding the at least one image selected through the user interface, and

the encoding the uncompressed version of the preview image includes compressing the uncompressed version of the preview image.

10. The method of claim 9 , further comprising:

storing one or more first frames among the portion of the plurality of frames captured before the set preview recording instruction is input, the one or more first frames having a first image size; and

storing one or more second frames among the portion of the plurality of frames captured after the set preview recording instruction is input, the one or more second frames having a second image size.

11. The method of claim 10 , further comprising:

storing the uncompressed version of the preview image in a first buffer until the set preview recording instruction is input, the first buffer having a first buffer size; and

deleting previously captured frames from the first buffer in response to newly captured frames causing a size of the uncompressed version of the preview image to exceed the first buffer size, such that the one or more first frames are stored in the first buffer.

12. The method of claim 10 , further comprising:

storing, in a second buffer, the one or more second frames captured during a set period of time after the set preview recording instruction is input, the second buffer having a second buffer size greater than or equal to the second image size.

13. The method of claim 9 , wherein the at least one time-fake effect comprises:

a first effect of reversing a display order of the portion of the plurality of frames; and

at least one effect among (i) a second effect of increasing a display rate of the portion of the plurality of frames, or (ii) a third effect of decreasing a display rate of the portion of the plurality of frames.

14. A file distribution method performed by a file distribution server, the method comprising:

receiving a request for an installation file from an electronic device over a network, the installation file being configured to install a computer program; and

transmitting the requested installation file to the electronic device over the network, wherein the electronic device comprises a processor to execute instructions of the computer program,

wherein the computer program includes:

a first module configured to control the electronic device to capture a preview image using a camera included in the electronic device based on a set frame rate and in response to the electronic device entering an image photographing mode, wherein the preview image comprises a plurality of frames captured during a set period of time relative to when a set preview recording instruction is input through a user interface of the electronic device;

a second module configured to control the electronic device to apply at least one time-fake effect to an uncompressed version of the preview image, the at least one time-fake effect changing at least one of a play rate or a play order of a portion of the plurality of frames included in the uncompressed version of the preview image, wherein the second module is configured to control the electronic device to apply the at least one time-fake effect by creating a plurality of images to which different time-fake effects are applied, respectively, using the uncompressed version of the preview image;

a third module configured to control the electronic device to receive a selection for at least one image from the plurality of images to which different time-fake effects are applied through the user interface of the electronic device; and

a fourth module configured to control the electronic device to create a video file of a set format by encoding the uncompressed version of the preview image after the at least one time-fake effect is applied, wherein:

the fourth module is configured to control the electronic device to create the video file of the set format by encoding the video file including encoding the at least one image selected through the user interface; and

the encoding the uncompressed version of the preview image includes compressing the uncompressed version of the preview image.

15. The method of claim 14 , wherein the computer program includes a fifth module configured to control the electronic device to:

store one or more first frames among the portion of the plurality of frames captured before a set preview recording instruction is input, the one or more first frames having a first image size; and

store one or more second frames among the portion of the plurality of frames captured after the set preview recording instruction is input, the one or more second frames having a second image size.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2024
From: Z INTERMEDIATE GLOBAL CORPORATION
To: LY CORPORATION
Reel/Frame 067096/0431 →
CHANGE OF NAME Recorded Apr 10, 2024
From: LINE CORPORATION
To: Z INTERMEDIATE GLOBAL CORPORATION
Reel/Frame 067069/0467 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SPELLING OF THE ASSIGNEES CITY IN THE ADDRESS SHOULD BE TOKYO, JAPAN PREVIOUSLY RECORDED AT REEL: 058597 FRAME: 0303. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 17, 2023
From: A HOLDINGS CORPORATION
To: LINE CORPORATION
Reel/Frame 062401/0490 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE CITY SHOULD BE SPELLED AS TOKYO PREVIOUSLY RECORDED AT REEL: 058597 FRAME: 0141. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 17, 2023
From: LINE CORPORATION
To: A HOLDINGS CORPORATION
Reel/Frame 062401/0328 →
CHANGE OF NAME Recorded Dec 28, 2021
From: LINE CORPORATION
To: A HOLDINGS CORPORATION
Reel/Frame 058597/0141 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: A HOLDINGS CORPORATION
To: LINE CORPORATION
Reel/Frame 058597/0303 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2017
From: LEE, SEUNGJUN; KIM, JIHWAN
To: LINE CORPORATION
Reel/Frame 043195/0378 →
Priority Claims (1)
KR 10-2016-0102939 · Aug 12, 2016 · national
Continuity (1)
Related Publication 20180046353A1 · Feb 15, 2018
Cited By (13)
US 12,192,617 US 12,314,553 US 12,394,077 US 12,401,889 US 12,495,204 US 12,506,953 US 12,530,116 US 12,602,154 US 12,647,673 US 12,659,569 US 12,666,132 US 12,671,891 US 12,701,334