Method, computer device and computer program for generating short-form video during internet telephony-based call
Patent Information
- Application Number
- PCT/KR2026/002125
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2025-02-21
- Filing Date
- 2026-02-05
- Publication Date
- 2026-08-27
Smart Images

Figure KR2026002125_27082026_PF_FP_ABST
Abstract
Description
Method for generating short-form video during an internet phone-based call, computer device, and computer program
[0001] The following description is about the technology for producing short-form video content.
[0002] Recently, communication devices provide a variety of services, including wireless internet services and terrestrial / satellite broadcasting services, in addition to voice call and text messaging services.
[0003] In particular, as video compression and restoration technologies advance and camera-equipped devices become commercialized, video call services are being provided that enable conversations while verifying the other party's face.
[0004] As an example of a technology for providing video call services, Korean Registered Patent Publication No. 10-0401262 (registered on September 29, 2003) discloses a technology for providing video call services between mobile phone terminals in a wireless mobile phone network.
[0005] Meanwhile, social media, such as social network services (SNS) and messengers, is a collective term for services that aim for human relationships, supporting interaction through posts by forming relationships between users.
[0006] As the use of social media becomes more popular and the functions provided through such platforms become increasingly diverse, video platforms are being provided that not only offer VoIP (voice over internet protocol)-based internet phone services but also allow for the distribution and sharing of short-form content produced as short videos ranging from 3 seconds to 1 minute.
[0007] Short-form videos can be produced using call video during an Internet phone (VoIP)-based call.
[0008] By recording the call video and video effects for the call video together, you can produce a short-form video that includes effects.
[0009] Video effects to be applied to short-form videos can be recommended based on the common social graph of the call participants or the host's personal social graph.
[0010] A VoIP-based short-form production method for a computer device comprising at least one processor, the method comprising: connecting a VoIP (voice over internet protocol) call between a host and at least one guest by the at least one processor; applying an effect selected by the host during the VoIP call to a call video by the at least one processor; and generating a short-form video by recording the call video with the effect applied during the VoIP call by the at least one processor.
[0011] According to one aspect, the effect may be included in a list of recommended effects based on a social graph of at least one of the host and the guest.
[0012] According to another aspect, the step of applying the above may include the step of processing the call video composed of the host's camera video and the guest's camera video according to the above effect.
[0013] According to another aspect, the generating step may include the step of recording the call video to which the effect is applied for a certain length.
[0014] According to another aspect, the length of the short-form video may be predetermined by the server or directly determined by the host.
[0015] According to another aspect, the generating step may include the step of receiving the guest's consent for the recording of the call video.
[0016] According to another aspect, the generating step may include the step of producing the short-form video at a resolution according to the network conditions of the host and the guest.
[0017] According to another aspect, the generating step may include the step of recording the host's camera video and the guest's camera video with the original video without the effect applied, along with the call video with the effect applied.
[0018] According to another aspect, the generating step may include the step of recording a reaction caused by the effect, along with the call video to which the effect is applied.
[0019] According to another aspect, the method may further include the step of displaying the short-form video in a pop-up form on the call video when the recording of the call video is completed by the at least one processor.
[0020] According to another aspect, the method may further include the step of sharing the short-form video with the guest when the recording of the call video is completed by the at least one processor.
[0021] According to another aspect, the method may further include the step of creating a secondary product by combining the short-form video with at least one other short-form video by the at least one processor.
[0022] According to another aspect, the step of generating the secondary product may further include the step of generating the secondary product by combining the short-form video with at least one other short-form video generated during the VoIP call or at least one other short-form video generated during a past VoIP call.
[0023] A computer program stored on a computer-readable recording medium is provided to execute the above VoIP-based short-form production method on the computer device.
[0024] The computer device comprises at least one processor implemented to execute a readable command on a computer device, wherein the at least one processor processes the process of connecting a VoIP call between a host and at least one guest; the process of applying an effect selected by the host during the VoIP call to a call video; and the process of generating a short-form video by recording the call video with the effect applied during the VoIP call.
[0025] FIG. 1 is a drawing illustrating an example of a network environment according to an embodiment of the present invention.
[0026] FIG. 2 is a block diagram illustrating an example of a computer device according to an embodiment of the present invention.
[0027] FIG. 3 is a flowchart illustrating an example of a method that a computer device according to an embodiment of the present invention can perform.
[0028] FIG. 4 is a flowchart illustrating the process of generating a short form during a one-on-one call in an embodiment of the present invention.
[0029] FIGS. 5 and 6 are flowcharts illustrating the process of generating a short form during a group call in an embodiment of the present invention.
[0030] FIGS. 7 and 8 illustrate examples of VoIP call screen configurations in an embodiment of the present invention.
[0031] FIGS. 9 to 11 illustrate examples of interface screens for explaining an example of a short-form generation process during a VoIP call in an embodiment of the present invention.
[0032] FIGS. 12 and 13 illustrate examples of interface screens for explaining another example of a short-form generation process during a VoIP call in an embodiment of the present invention.
[0033] Hereinafter, embodiments of the present invention will be described in detail with reference to the attached drawings.
[0034]
[0035] Embodiments of the present invention relate to a technology for producing short-form video content.
[0036] Embodiments including those specifically disclosed in this specification enable new and efficient production of short-form videos by using call video and video effects during a VoIP-based call.
[0037] A VoIP-based short-form production device according to embodiments of the present invention may be implemented by at least one computer device, and a VoIP-based short-form production method according to embodiments of the present invention may be performed through at least one computer device included in the VoIP-based short-form production device. At this time, a computer program according to one embodiment of the present invention may be installed and run on the computer device, and the computer device may perform a VoIP-based short-form production method according to embodiments of the present invention under the control of the run computer program. The above-described computer program may be stored on a computer-readable recording medium to be combined with the computer device to execute the VoIP-based short-form production method on the computer.
[0038] FIG. 1 is a diagram illustrating an example of a network environment according to an embodiment of the present invention. The network environment of FIG. 1 illustrates an example including a plurality of electronic devices (110, 120, 130, 140), a plurality of servers (150, 160), and a network (170). FIG. 1 is an example for explaining the invention, and the number of electronic devices or servers is not limited to that shown in FIG. 1. Furthermore, the network environment of FIG. 1 is merely an example of one of the environments applicable to the present embodiments, and the environments applicable to the present embodiments are not limited to the network environment of FIG. 1.
[0039] Multiple electronic devices (110, 120, 130, 140) may be fixed terminals or mobile terminals implemented as computer devices. Examples of multiple electronic devices (110, 120, 130, 140) include smartphones, mobile phones, navigation systems, computers, laptops, digital broadcasting terminals, PDAs (Personal Digital Assistants), PMPs (Portable Multimedia Players), tablet PCs, etc. For example, FIG. 1 shows the shape of a smartphone as an example of an electronic device (110), but in embodiments of the present invention, the electronic device (110) may substantially refer to one of various physical computer devices capable of communicating with other electronic devices (120, 130, 140) and / or servers (150, 160) via a network (170) using a wireless or wired communication method.
[0040] The communication method is not limited and may include not only communication methods utilizing communication networks (e.g., mobile communication networks, wired internet, wireless internet, broadcasting networks) that the network (170) may include, but also short-range wireless communication between devices. For example, the network (170) may include any one or more networks such as a PAN (personal area network), LAN (local area network), CAN (campus area network), MAN (metropolitan area network), WAN (wide area network), BBN (broadband network), and the Internet. Additionally, the network (170) may include any one or more network topologies such as a bus network, a star network, a ring network, a mesh network, a star-bus network, a tree or hierarchical network, but is not limited thereto.
[0041] Each of the servers (150, 160) may be implemented as a computer device or multiple computer devices that communicate with multiple electronic devices (110, 120, 130, 140) through a network (170) to provide commands, code, files, content, services, etc. For example, the server (150) may be a system that provides services (e.g., VoIP-based internet phone services, etc.) to multiple electronic devices (110, 120, 130, 140) connected through the network (170).
[0042] FIG. 2 is a block diagram illustrating an example of a computer device according to an embodiment of the present invention. Each of the plurality of electronic devices (110, 120, 130, 140) or servers (150, 160) described above can be implemented by the computer device (200) illustrated in FIG. 2.
[0043] As illustrated in FIG. 2, such a computer device (200) may include memory (210), a processor (220), a communication interface (230), and an input / output interface (240). The memory (210) is a computer-readable recording medium and may include a non-perishable mass storage device such as RAM (random access memory), ROM (read only memory), and a disk drive. Here, a non-perishable mass storage device such as a ROM and a disk drive may be included in the computer device (200) as a separate permanent storage device distinct from the memory (210). Additionally, an operating system and at least one program code may be stored in the memory (210). These software components may be loaded into the memory (210) from a computer-readable recording medium separate from the memory (210). This separate computer-readable recording medium may include a computer-readable recording medium such as a floppy drive, a disk, a tape, a DVD / CD-ROM drive, or a memory card. In another embodiment, software components may be loaded into memory (210) via a communication interface (230) rather than a computer-readable recording medium. For example, software components may be loaded into memory (210) of a computer device (200) based on a computer program installed by files received through a network (170).
[0044] The processor (220) may be configured to process instructions of a computer program by performing basic arithmetic, logic, and input / output operations. Instructions may be provided to the processor (220) via memory (210) or a communication interface (230). For example, the processor (220) may be configured to execute instructions received according to program code stored in a recording device such as memory (210).
[0045] The communication interface (230) may provide a function for the computer device (200) to communicate with other devices (e.g., storage devices described above) through the network (170). For example, requests, commands, data, files, etc. generated by the processor (220) of the computer device (200) according to program code stored in a recording device such as memory (210) may be transmitted to other devices through the network (170) under the control of the communication interface (230). Conversely, signals, commands, data, files, etc. from other devices may be received by the computer device (200) through the communication interface (230) of the computer device (200) via the network (170). Signals, commands, data, etc. received through the communication interface (230) may be transmitted to the processor (220) or memory (210), and files, etc. may be stored in a storage medium (the permanent storage device described above) that the computer device (200) may further include.
[0046] The input / output interface (240) may be a means for interfacing with an input / output device (250). For example, the input device may include a device such as a microphone, keyboard, or mouse, and the output device may include a device such as a display or speaker. As another example, the input / output interface (240) may be a means for interfacing with a device in which the functions for input and output are integrated into one, such as a touchscreen. The input / output device (250) may be composed of a computer device (200) and a single device.
[0047] Additionally, in other embodiments, the computer device (200) may include fewer or more components than the components of FIG. 2. However, it is not necessary to clearly illustrate most of the prior art components. For example, the computer device (200) may be implemented to include at least some of the input / output devices (250) described above, or may include other components such as a transceiver, a database, etc.
[0048] Hereinafter, specific embodiments of a method and device for generating short-form video during an internet phone-based call will be described.
[0049] The computer device (200) according to the present embodiment can provide VoIP-based internet telephone services to a client by accessing a dedicated application installed on the client or a web / mobile site related to the computer device (200). The computer device (200) may be configured with a VoIP-based short-form production device implemented on a computer. For example, the VoIP-based short-form production device may be implemented as a program that operates independently, or configured as an in-app of a specific application (e.g., a messenger or a video sharing platform) so that it can operate on said specific application.
[0050] The processor (220) of the computer device (200) may be implemented as a component for performing the following VoIP-based short-form production method. Depending on the embodiment, the components of the processor (220) may be optionally included in or excluded from the processor (220). Additionally, depending on the embodiment, the components of the processor (220) may be separated or merged to represent the function of the processor (220).
[0051] These processors (220) and components of the processor (220) can control a computer device (200) to perform steps included in the following VoIP-based short-form production method. For example, the processor (220) and components of the processor (220) may be implemented to execute instructions according to the code of an operating system included in memory (210) and the code of at least one program.
[0052] Here, the components of the processor (220) may be representations of different functions performed by the processor (220) according to instructions provided by program code stored in the computer device (200).
[0053] The processor (220) can read necessary instructions from memory (210) in which instructions related to the control of the computer device (200) are loaded. In this case, the read instructions may include instructions for controlling the processor (220) to execute the steps to be described later.
[0054] The steps included in the VoIP-based short-form production method described later may be performed in a different order than the one shown, and some of the steps may be omitted or additional processes may be included.
[0055] The steps included in the VoIP-based short-form production method can be performed on a client, and depending on the embodiment, at least some of the steps can also be performed on a server (150).
[0056] FIG. 3 is a flowchart illustrating an example of a method that a computer device according to an embodiment of the present invention can perform.
[0057] Referring to FIG. 3, in step (S310), the processor (220) can connect a call between users via a VoIP protocol. The user who requests the call corresponds to the host, and the user who receives the call corresponds to the guest. Under the VoIP protocol, if the guest answers a call made by the host, a call between the host and the guest can be connected.
[0058] The steps included in the VoIP-based short-form production method according to the present invention may be performed on a client corresponding to the host, and according to the embodiment, at least some of the steps may also be performed on a client or server (150) corresponding to the guest.
[0059] In step (S320), the processor (220) can apply an effect selected by the host from a list of recommended effects based on at least one of the social graphs of the host and the guest to the call video.
[0060] In this specification, an effect may refer to an effect filter that can be composited onto a video as content composed of image objects. An effect may change the theme, lighting, mood, color, composition, etc. of a video. Depending on the effect, it may include interactions based on a combination of a trigger and a reaction thereto. For example, when a user performs a specific action regarding an effect applied to a video, a predetermined reaction may be output.
[0061] The processor (220) may receive a list of recommended effects from the server (150) in response to a request from the host, and the server (150) may recommend effects to be applied to the call video using the host's interests analyzed through the host's social graph. As another example, the server (150) may recommend effects to be applied to the call video using the guest's interests analyzed through the guest's social graph. In the case of a group call with two or more guests, the interests of at least one guest selected in advance among the guests may be used as the criteria for recommending effects. For example, among the group call guests, recommended effects may be selected using the interests of a guest selected by the host, a guest who calls the host more than a certain frequency, etc. As yet another example, the server (150) may identify interests that appear in common between the host and the guest through the social graphs of the host and the guest, and may recommend effects to be applied to the call video based on the common interests of the host and the guest.
[0062] The processor (220) can receive the host's camera video as well as the guest's camera video in real time as the call between the host and the guest is established, and can output the call video by composing the camera videos of the host and the guest into a single screen. At this time, the processor (220) can process the camera videos of the host and the guest, i.e., the call video, in real time according to the effect selected by the host.
[0063] In step (S330), the processor (220) can generate a short-form video by recording a call video with effects applied for a predetermined period of time based on the time of the request for short-form production when the host requests short-form production during a call between the host and the guest. In other words, the processor (220) can produce a short-form video by recording a call video processed according to the effects selected by the host for a predetermined length.
[0064] The length of the short-form video may be predetermined by the server (150) based on the network conditions of each country or the definition of the short-form, and according to the embodiment, it is also possible for the host requesting the production of the short-form to directly determine the length of the short-form video.
[0065] At this time, the processor (220) can record the host's camera video and the guest's camera video together as the original call video without effects applied during the process of recording the call video with effects applied when recording the short-form video.
[0066] Additionally, the processor (220) can produce short-form video of a selected resolution among various resolutions (e.g., QVGA, VGA, HD, etc.) depending on the network conditions of the host and guest during a VoIP call.
[0067] In step (S340), the processor (220) can share the short-form video with the guest when the production of the short-form video according to the host's request is completed during the VoIP call. When the short-form recording is completed, the processor (220) can show the host the call video with effects applied, the host's camera video recorded together with the call video, and the guest's camera video. The processor (220) can share the short-form video with the guest via the VoIP protocol, at which time the host client can transmit the short-form video to the server (150), and the server (150) can transmit the short-form video to the guest who is in a call with the host. When the sharing of the short-form video with the guest ends, it returns to the VoIP call state.
[0068] Short-form videos produced during a VoIP call can be uploaded as posts of the corresponding user account on a video platform associated with the server (150) at the request of the host or guest.
[0069] In addition, depending on the embodiment, secondary works related to short-form videos produced during a VoIP call can be created and provided. For example, multiple short-forms can be created during a single call. Multiple short-forms can be combined to create a single secondary video, which can then be provided to the host. At least one past short-form related to a recently filmed short-form can be combined to create a single secondary video. For example, short-forms created at the same time a month or a week ago, short-forms created during past calls with the same user, or short-forms with the same effects applied can be combined to create a single secondary work. In the case of a one-on-one call, videos of short-forms filmed together in the past and the short-form video filmed currently can be mixed together to create a secondary work, which can then be provided to the host. At this time, it is also possible to configure and provide the secondary work in the form of a digital photo frame using a digital photo frame, which is one of the display functions.
[0070] FIG. 4 is a flowchart illustrating the process of generating a short form during a one-on-one call in an embodiment of the present invention.
[0071] Referring to FIG. 4, a host terminal (e.g., electronic device (110)) can establish a one-to-one call with a guest terminal (e.g., electronic device (120)) via a VoIP protocol (S401~S403).
[0072] The server (150) can provide a list of effects at the request of the host terminal (110) during a call between the host terminal (110) and the guest terminal (120) (S404~S405). At this time, the server (150) can select and recommend video effects to be applied to the short-form video based on at least one social graph of the host and the guest. Accordingly, the host can select an effect to be applied to the short-form video from the list of effects provided by the server (150) (S406).
[0073] The host terminal (110) can notify the guest terminal (120) of the production of a short form using the current call video, and if the guest agrees to this, the start of production of the short form can be transmitted to the guest terminal (120) (S407~S409).
[0074] The host terminal (110) can start producing a short-form video using the current call video in accordance with the guest's consent, and can produce a short-form video by recording the call video and video effects for the call video together (S410~S412). The video effects are not post-processed, but can be applied to the video simultaneously with the video recording.
[0075] The host terminal (110) can create a short-form video by recording a call video with effects applied for a predetermined period of time, and when the short-form recording is completed, it can show the call video with effects applied, the host's camera video and the guest's camera video recorded together with the call video to the host.
[0076] When the short-form video production is completed, the host terminal (110) can share the short-form video with the guest (S413~S414). When the short-form recording is completed, the host terminal (110) can transmit the short-form video to the server (150), and the server (150) can transmit the short-form video to the guest who is in a call with the host. When the sharing of the short-form video with the guest ends, it returns to the VoIP call state.
[0077] In the case of a one-to-one call, the request and response between the host terminal (110) and the guest terminal (120) are exchanged via P2P (peer to peer) without passing through a VoIP server (e.g., server (160)).
[0078] FIGS. 5 and 6 are flowcharts illustrating the process of generating a short form during a group call in an embodiment of the present invention.
[0079] Figures 5 and 6 show a group call flow involving a host and three guests.
[0080] Referring to FIG. 5, for a group call, the host terminal (110) and other electronic devices (120, 130, 140) corresponding to the guests are directly connected to the VoIP server (160) (S501~S504).
[0081] The server (150) provides an effect list to the host terminal (110) in response to a request from the host terminal (110) during a call between the host terminal (110) and the guest terminals (120, 130, 140), and the host can select an effect to apply to the short-form video from the effect list provided by the server (150) (S505~S507). The server (150) can select and recommend a video effect to apply to the short-form video based on at least one social graph of the host and the guest.
[0082] The server (150) can recommend effects to be applied to the call video using the host's interests analyzed through the host's social graph. As another example, in the case of a group call with two or more guests, the server (150) can recommend effects to be applied to the call video based on common interests between the host and the guests through the social graph of the host and at least some guests (e.g., guests selected by the host, guests who call the host more than a certain frequency, etc.).
[0083] The host terminal (110) can notify the guest terminals (120, 130, 140) of the production of a short-form video using the current call video through the VoIP server (160), and can also receive the guest's consent through the VoIP server (160) (S508~S515).
[0084] Referring to FIG. 6, the host terminal (110) can start producing a short-form video using the current call video in accordance with the guest's consent, and can notify the guest terminals (120, 130, 140) of the start of short-form production through the VoIP server (160) (S616~S619).
[0085] A host terminal (110) can produce a short-form video by recording a call video and a video effect for the call video together (S620), and when the production of the short-form video is finished, the completion of the production of the short-form video can be notified to the guest terminals (120, 130, 140) through the VoIP server (160) (S621~S625).
[0086] When the short-form video production is completed, the host terminal (110) can share the short-form video with the guest terminals (120, 130, 140) (S626~S629). When the short-form recording is completed, the host terminal (110) can transmit the short-form video to the server (150), and the server (150) can transmit the short-form video to the guest terminals (120, 130, 140) that are in a call with the host. When the sharing of the short-form video with the guest ends, it returns to the VoIP call state.
[0087] In the case of a group call involving a host and two or more guests, the request and response between the host terminal (110) and the guest terminals (120, 130, 140) are structured to be exchanged via a VoIP server (e.g., a server (160)).
[0088] FIGS. 7 and 8 illustrate examples of VoIP call screen configurations in an embodiment of the present invention.
[0089] Referring to FIG. 7, the processor (220) receives the host's camera image (710) and the guest's camera image (720) in real time as a call is established between the host and the guest, and can output a call screen (700) by configuring the host and guest's camera images (710, 720) into a single screen.
[0090] For example, as illustrated in FIG. 7, the call screen (700) is composed of bisected areas, so that the host's camera image (710) is displayed in one area and the guest's camera image (720) is displayed in the other area.
[0091] Depending on the user operation, the camera image of the call partner may be displayed in the entire area of the call screen (700) as shown in FIG. 8, and one's own camera image may be displayed in PIP mode. For example, from the host's perspective, the guest's camera image (720) may be displayed in the entire area of the call screen (700), and the host's camera image (710) may be displayed in PIP mode.
[0092] FIGS. 9 to 11 illustrate examples of interface screens for explaining an example of a short-form generation process during a VoIP call in an embodiment of the present invention.
[0093] Referring to FIG. 9, a call screen (700) in which a host and at least one guest participate may include a short-form recording button (901) on one side for producing short-form video during a VoIP call.
[0094] Referring to FIG. 10, when the short-form recording button (901) is selected on the call screen (700) during a VoIP call, a recording count can be displayed through the short-form recording button (901).
[0095] The length of the short-form video may be determined by the server (150) according to the network conditions of each country or the definition of the short-form, and according to the embodiment, it is also possible for the host requesting the production of the short-form to directly determine the length of the short-form video.
[0096] For example, if the short-form length is 5 seconds, when the short-form recording button (901) is selected on the call screen (700), a countdown starting from 5 seconds can be displayed on the short-form recording button (901).
[0097] The processor (220) can generate a short-form video by recording the video of the call screen (700) for a set period of time when the short-form recording button (901) is selected on the call screen (700).
[0098] Referring to FIG. 11, the processor (220) can display the result, i.e., the short-form video (1110), in a popup form on the call screen (700) when the short-form recording is completed. During the short-form recording, the host's camera video and the guest's camera video can be recorded together with the video of the call screen (700), and when the short-form recording is completed, the host's and guest's camera videos (710, 720) can be displayed in a popup form along with the short-form video (1110) on the call screen (700).
[0099] At this time, the camera footage (710, 720) and short-form video (1110) of the host and guest can be played once or repeatedly while the popup is maintained.
[0100] When a popup containing a short-form video (1110) is selected, the popup is closed on the call screen (700), and multiple short-forms can be created during a VoIP call.
[0101] A short-form video (1110) created from the video of the call screen (700) during a VoIP call can be shared with a guest. For example, when a short-form video (1110) is created from the video of the call screen (700) during a VoIP call, the processor (220) can deliver the short-form video (1110) to the guest through the server (150) at the time when the short-form recording is completed.
[0102] FIGS. 12 and 13 illustrate examples of interface screens for explaining another example of a short-form generation process during a VoIP call in an embodiment of the present invention.
[0103] The processor (220) may receive a list of recommended effects from the server (150) in response to a request from the host, and the host may select an effect to apply to the call video from the list of recommended effects. The server (150) may recommend an effect to apply to the call video using interests analyzed through at least one of the social graphs of the host and the guest. In other words, the server (150) may provide a list of recommended effects based on the interests of the host and the guest, or on common interests.
[0104] Referring to FIG. 12, the processor (220) can process and display a call screen (700) composed of camera images of the host and guest in real time according to an effect (1201) selected by the host. For example, if the host and guest are following 'Character A', they can select an effect related to 'Character A', which is a common interest. As an effect related to 'Character A' is applied to the video of the call screen (700), when an item bubble related to 'Character A' appears and the user clicks it, a reaction effect of the item bubble being touched can be output.
[0105] Referring to FIG. 13, when the short-form recording button (901) is selected on the call screen (700) to which the effect (1201) selected by the host is applied during a VoIP call, the processor (220) can start a recording count through the short-form recording button (901) and simultaneously record the video of the call screen (700) to which the effect (1201) is applied for a set time to create a short-form video with the effect (1201) applied.
[0106] When using an effect on the call screen (700), a short-form video can be produced by recording the trigger and reaction to the effect together.
[0107] When the short-form recording is completed, the processor (220) can display the short-form video (1310) with the effect (1201) reflected on it in a pop-up form on the call screen (700). When recording the short-form, the video of the call screen (700) with the effect (1201) reflected on it, along with the host's camera video and the guest's camera video, can be recorded together. When the short-form recording is completed, the camera videos (710, 720) of the host and the guest can be displayed in a pop-up form on the call screen (700) along with the short-form video (1310) with the effect (1201) reflected on it.
[0108] At this time, the camera footage (710, 720) and short-form video (1310) of the host and guest can be played once or repeatedly while the popup is maintained.
[0109] When a popup containing a short-form video (1310) is selected, the popup is closed on the call screen (700), and multiple short-forms can be created during a VoIP call.
[0110] A short-form video (1310) created from the video of the call screen (700) during a VoIP call can be shared with a guest. For example, when a short-form video (1310) is created from the video of the call screen (700) during a VoIP call, the processor (220) can deliver the short-form video (1310) to the guest through the server (150) at the time when the short-form recording is completed.
[0111] In the above description, it is explained that the effect (1201) is applied to the call screen (700) prior to short-form recording, but this is not limited thereto, and the timing of the application of the effect (1201) may vary depending on the embodiment. For example, when the short-form recording button (901) is selected on the call screen (700) during a VoIP call and short-form recording begins, the layout of the call screen (700) may be changed according to the effect (1201) selected by the host, and the corresponding effect (1201) may be mixed into the video of the call screen (700) during short-form recording. When the short-form recording ends, the layout of the call screen (700) may return to the state prior to the application of the effect (1201).
[0112] The processor (220) can provide a secondary product related to a short-form video (1110, 1310) produced during a VoIP call. After creating multiple short-forms during a single call, two or more of them can be combined into a single video as a secondary product. Additionally, a short-form created in a recent call can be combined with a short-form created in a past call to create a secondary product. It is also possible to create a secondary product by combining two or more short-forms created in different calls into a single video.
[0113] As such, according to the embodiments of the present invention, a new and efficient short-form video production environment can be provided by producing short-form videos using call video and video effects during a VoIP-based call.
[0114] The device described above may be implemented as a hardware component, a software component, and / or a combination of a hardware component and a software component. For example, the device and components described in the embodiments may be implemented using one or more general-purpose or special-purpose computers, such as a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable gate array (FPGA), a programmable logic unit (PLU), a microprocessor, or any other device capable of executing and responding to instructions. The processing unit may execute an operating system (OS) and one or more software applications executed on said operating system. Additionally, the processing unit may access, store, manipulate, process, and generate data in response to the execution of the software. For ease of understanding, the processing unit may be described as being used as a single unit, but those skilled in the art will understand that the processing unit may include multiple processing elements and / or multiple types of processing elements. For example, the processing unit may include multiple processors or one processor and one controller. In addition, other processing configurations, such as parallel processors, are also possible.
[0115] Software may include computer programs, code, instructions, or a combination of one or more of these, and may configure a processing unit to operate as desired or instruct the processing unit independently or collectively. Software and / or data may be embodied in any type of machine, component, physical device, computer storage medium, or device so as to be interpreted by the processing unit or to provide instructions or data to the processing unit. Software may be distributed over networked computer systems and may be stored or executed in a distributed manner. Software and data may be stored on one or more computer-readable recording media.
[0116] The method according to the embodiment may be implemented in the form of program instructions that can be executed through various computer means and recorded on a computer-readable medium. In this case, the medium may continuously store a program executable by a computer, or temporarily store it for execution or download. Additionally, the medium may be various recording or storage means in the form of a single or several hardware combined, and may not be limited to a medium directly connected to a computer system but may exist distributed over a network. Examples of media may include magnetic media such as hard disks, floppy disks, and magnetic tapes; optical recording media such as CD-ROMs and DVDs; magneto-optical media such as floptical disks; and media configured to store program instructions, including ROM, RAM, and flash memory. Additionally, other examples of media may include recording or storage media managed by app stores that distribute applications or sites and servers that supply or distribute various other software.
[0117] Although the embodiments have been described above with reference to limited examples and drawings, those skilled in the art can make various modifications and variations from the description above. For example, suitable results can be achieved even if the described techniques are performed in a different order than described, and / or the components of the described system, structure, device, circuit, etc. are combined or assembled in a form different from described, or replaced or substituted by other components or equivalents.
[0118] Therefore, other implementations, other embodiments, and equivalents to the claims also fall within the scope of the claims set forth below.
Claims
1. A method for producing VoIP-based short videos of a computer device comprising at least one processor, A step of connecting a VoIP (voice over internet protocol) call between a host and at least one guest by the above-mentioned at least one processor; A step of applying an effect selected by the host during the VoIP call to the call video by the at least one processor; and A step of generating a short-form video by recording the call video to which the effect is applied during the VoIP call by the at least one processor. A VoIP-based short-form production method including 2. In Paragraph 1, The above effect is included in a list of recommended effects based on the social graph of at least one of the host and the guest. A VoIP-based short-form production method characterized by 3. In Paragraph 1, The above-mentioned application step is, A step of processing the call video composed of the host's camera video and the guest's camera video according to the above effect. VoIP-based short-form production method including 4. In Paragraph 1, The step of generating the above is, Step of recording the above call video with the above effect applied for a certain length VoIP-based short-form production method including 5. In Paragraph 4, The length of the above short-form video is predetermined by the server or directly determined by the above host. A VoIP-based short-form production method characterized by 6. In Paragraph 1, The step of generating the above is, Step of receiving the guest's consent for the recording of the above call video A VoIP-based short-form production method including 7. In Paragraph 1, The step of generating the above is, Step of producing the short-form video at a resolution according to the network conditions of the host and the guest A VoIP-based short-form production method including 8. In Paragraph 1, The step of generating the above is, A step of recording the host's camera video and the guest's camera video as the original video without the effect applied, along with the call video with the effect applied. A VoIP-based short-form production method including 9. In Paragraph 1, The step of generating the above is, A step of recording a reaction caused by the effect, along with the call video to which the effect is applied. A VoIP-based short-form production method including 10. In Paragraph 1, Step of displaying the short-form video in a pop-up form on the call video by the at least one processor when the recording of the call video is completed VoIP-based short-form production method including further 11. In Paragraph 1, The step of sharing the short-form video with the guest when the recording of the call video is completed by the at least one processor. VoIP-based short-form production method including further 12. In Paragraph 1, A step of generating a secondary product by combining the short-form video with at least one other short-form video by the above-mentioned at least one processor. VoIP-based short-form production method including further 13. In Paragraph 12, The step of generating the above secondary product is, A step of creating the secondary product by combining the short-form video with at least one other short-form video generated during the VoIP call or at least one other short-form video generated during a past VoIP call. VoIP-based short-form production method including further 14. A computer program stored on a computer-readable recording medium to execute the VoIP-based short-form production method of any one of claims 1 to 13 on the computer device.
15. At least one processor implemented to execute readable instructions on a computer device Includes, The above-mentioned at least one processor is, A process of connecting a VoIP call between a host and at least one guest; A process of applying an effect selected by the host during the above VoIP call to the call video; and A process of generating a short-form video by recording the call video with the above effect applied during the above VoIP call. A computer device that processes.
16. In Paragraph 15, The above effect is included in a list of recommended effects based on the social graph of at least one of the host and the guest. A computer device characterized by 17. In Paragraph 15, The above-mentioned at least one processor is, Obtaining the guest's consent for the recording of the above call video, Recording the above call video with the above effect applied for a certain length, in accordance with the consent of the above guest. A computer device characterized by 18. In Paragraph 15, The above-mentioned at least one processor is, Recording the host's camera video and the guest's camera video with the original video without the effect applied, along with the call video with the effect applied. A computer device characterized by 19. In Paragraph 15, The above-mentioned at least one processor is, Displaying the short-form video in a pop-up format on the call video when the recording of the call video is completed. A computer device characterized by 20. In Paragraph 15, The above-mentioned at least one processor is, Sharing the short-form video with the guest once the recording of the above call video is completed. A computer device characterized by