Server for providing dance video service and operation method thereof

The dance video service server addresses performance and synchronization issues by offering real-time storage, motion analysis, and post-processing, enhancing user experience through reliable storage, immediate feedback, and high-quality video production.

WO2026095156A1PCT designated stage Publication Date: 2026-05-07TENCL
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
TENCL
Filing Date
2024-11-15
Publication Date
2026-05-07

Smart Images

  • Figure KR2024018040_07052026_PF_FP_ABST
    Figure KR2024018040_07052026_PF_FP_ABST
Patent Text Reader

Abstract

The present invention relates to a server for providing a dance video service which allows a user to upload a video or a photograph recorded or taken in a dance booth to a personal portable terminal and edit and share same. The server includes various hardware and software elements for storing, processing, and sharing videos and photographs to provide an environment where a user can conveniently create and upload content. In addition, through a move analysis function, a user's dance moves are analyzed and real-time feedback is provided, thus improving user experience. A user may easily share an edited video with other users via the personal portable terminal. To this end, the server comprises an input unit, an output unit, a communication unit, a storage unit, a control unit, and a memory unit which supports execution of various programs. The memory unit comprises the functions for creating, processing, editing, analyzing, and sharing videos and managing user interface, thereby serving as a basis for providing a comprehensive dance video service.
Need to check novelty before this filing date? Find Prior Art

Description

Dance video service provision server and method of operation thereof

[0001] The present invention relates to a dance video service providing server that provides a function for a user to take a video or photo through a dance booth and to upload, edit, and share the said video or photo through a personal mobile terminal. More specifically, the invention relates to a dance video service providing server that includes various hardware and software components for the storage, processing, sharing, and management of a video or photo, thereby enabling the user to conveniently take and upload a dance video or photo, analyze the user's dance movements through a motion analysis function and provide real-time feedback to enhance the user's experience, and share the video edited by the user with other users through a personal mobile terminal.

[0002] A service for processing, analyzing, storing, managing, and sharing dance videos or photos taken in a dance booth analyzes user-captured footage to evaluate the accuracy and consistency of movements, provides real-time feedback, and allows sharing with other users. This service securely stores recorded videos on a central server, offers various tools for convenient editing and management, and enables users to view their videos or photos via personal mobile devices and easily share them on social media platforms.

[0003] However, existing dance video services had several issues regarding the efficient filming, processing, analysis, storage, and sharing of dance videos. Performance degradation or latency occurred during the real-time processing of large volumes of video data, degrading the user experience. Furthermore, the lack of or insufficient motion analysis capabilities limited the ability to accurately evaluate users' dance movements and provide feedback. Additionally, the insufficient real-time synchronization and output functions across multiple devices made it difficult for users to seamlessly view, edit, and share videos or photos across various platforms. Moreover, inefficient server storage and management functions frequently resulted in data loss or duplicate storage.

[0004] Therefore, there is an urgent need to develop a dance video service provider server that improves upon the aforementioned problems and offers a service enabling users to process, analyze, store, manage, and share dance videos or photos taken in a dance booth.

[0005] Accordingly, the technical problem of the present invention is conceived from this point, and the objective of the present invention is to provide a dance video service providing server that stores and manages videos or photos taken in a dance booth in real time, and a method of operation thereof.

[0006] In addition, the invention provides a dance video service provider server that evaluates a user's dance movements through dance movement analysis and provides real-time feedback, as well as a method for operating the same.

[0007] In addition, the invention provides a dance video service providing server and a method of operation thereof, which allows users to easily view and edit videos or photos stored on the server through their personal mobile devices.

[0008] In addition, the present invention provides a dance video service server and a method of operation thereof that can increase user participation by providing various operating modes to induce interest so that multiple users can participate in dancing together.

[0009] In addition, the invention provides a dance video service provider server that safely stores recorded videos or photos and backs them up to prevent data loss, and a method of operation thereof.

[0010] In addition, the invention provides a dance video service provider server that allows users to easily upload and share videos or photos to social media platforms, and a method of operation thereof.

[0011] In addition, the present invention provides a dance video service provider server that supports real-time synchronization between multiple devices to process and transmit videos or photos simultaneously from multiple devices, and a method of operation thereof.

[0012] In addition, the present invention provides a dance video service provider server that provides post-processing functions for automatically performing image quality improvement, shake correction, and music synchronization of video or photos, and a method of operation thereof.

[0013] In addition, the invention provides a dance video service provider server that manages videos or photos stored per user account and provides user-customized recommendation features as needed, and a method of operation thereof.

[0014] In addition, the invention provides a dance video service server that supports multiple outputs, allowing users to simultaneously view videos or photos from various angles at their desired point in time, and a method of operation thereof.

[0015] In addition, the present invention provides a dance video service provider server that offers a function to automatically edit videos or photos according to a style selected by the user through an editing function, and a method of operation thereof.

[0016] To realize the objective of the present invention, a dance video service providing server is provided, comprising: an input unit for inputting video or photo data received from a dance booth or personal mobile terminal; an output unit for outputting processed data to the dance booth or personal mobile terminal; a communication unit for exchanging data inside and outside the server; a storage unit for storing data generated from the server; a control unit for controlling the overall operation of the server; and a memory unit for executing various programs and storing data associated therewith, wherein the memory unit comprises: a video generation unit for generating video or photo data generated by a user from the dance booth or personal mobile terminal; a video processing unit for processing the video or photo data; a video editing unit for editing the video or photo data; a video analysis unit for analyzing the video or photo data; a video sharing unit for sharing the video or photo data; and a user interface management unit for managing the interaction between the user and the server.

[0017] According to the present invention, by providing a function to store and manage videos or photos taken in a dance booth in real time, the user has the effect of reliably and quickly storing their own videos or photos and checking them immediately when needed.

[0018] In addition, by evaluating the user's dance movements through analysis and providing real-time feedback, users can immediately improve their movements, which is effective in enhancing their dance skills.

[0019] In addition, by providing a function that allows users to easily view and edit videos or photos stored on the server via their personal mobile devices, users can easily edit and share videos or photos anytime and anywhere, thereby enhancing user convenience.

[0020] In addition, by supporting real-time synchronization between multiple devices and providing the ability to process and transmit videos or photos simultaneously across multiple devices, it enhances the flexibility of allowing users to utilize videos or photos seamlessly across various devices.

[0021] In addition, by securely storing captured videos or photos and providing a backup function to prevent data loss, it has the effect of enhancing reliability, enabling users to safely store and recover important video data.

[0022] In addition, by providing a feature that allows users to easily upload and share videos or photos on social media platforms, users can easily share their dance videos or photos widely, thereby enabling them to communicate with more people.

[0023] In addition, by providing post-processing functions that automatically perform image quality enhancement, shake correction, and music synchronization, users can easily produce high-quality videos or photos, which has the effect of improving the overall quality of the videos or photos.

[0024] In addition, by managing videos or photos stored per user account and providing personalized recommendation features as needed, users can receive personalized services and customized recommendations, enabling them to manage and utilize their videos or photos more efficiently.

[0025] In addition, by supporting multiple outputs and providing a function that allows users to simultaneously view videos or photos from various angles at their desired point, users can analyze videos or photos from multiple angles and derive optimal results from various perspectives.

[0026] In addition, by providing an automatic editing function that automatically edits videos or photos to match the style selected by the user, users can save time and effort while producing high-quality videos or photos, thereby improving efficiency.

[0027] FIG. 1 is a configuration diagram of a system configured by a dance video service providing server according to an embodiment of the present invention.

[0028] FIG. 2 is a block diagram of a dance video service providing server according to an embodiment of the present invention.

[0029] FIG. 3 is a drawing showing a user taking a dance video or photo inside a dance booth according to an embodiment of the present invention.

[0030] FIG. 4 is a drawing showing the process of using a dance booth by utilizing a kiosk in a general store where a dance booth is installed according to an embodiment of the present invention.

[0031] FIG. 5 is a drawing showing the process of using a dance booth by utilizing a kiosk in a play cafe equipped with a dance booth according to an embodiment of the present invention.

[0032] FIG. 6 is a diagram showing the process of a video or photo taken in a dance booth according to an embodiment of the present invention being processed by a dance video service provider server.

[0033] FIG. 7 is a diagram showing the process in which a video or photo taken in a dance booth according to an embodiment of the present invention is processed by a video distributor through a dance video service provider server.

[0034] FIG. 8 is a diagram showing the process of a user selecting and using four operating modes provided by a dance video service providing server according to an embodiment of the present invention.

[0035] FIG. 9 is a diagram showing the process of a user selecting and using the challenge mode among the four operating modes provided by a dance video providing service server according to an embodiment of the present invention.

[0036] FIG. 10 is a diagram showing the process of a user selecting and using a game mode among four operating modes provided by a dance video providing service server according to an embodiment of the present invention.

[0037] FIG. 11 is a diagram showing the process of a user selecting and using a battle mode among four operating modes provided by a dance video providing service server according to an embodiment of the present invention.

[0038] FIG. 12 is a diagram showing the process of a user selecting and using a photo shooting mode among four operating modes provided by a dance video providing service server according to an embodiment of the present invention.

[0039] FIG. 13 is a diagram showing the process of a user using a reservation service through an application on a personal mobile terminal according to an embodiment of the present invention.

[0040] FIG. 14 is a diagram showing a user using a friend adding service through an application according to an embodiment of the present invention.

[0041] FIG. 15 is a diagram showing a user using an image or photo editing service through an application according to an embodiment of the present invention.

[0042] Hereinafter, preferred embodiments of the present invention will be described in more detail with reference to the drawings.

[0043] The present invention is capable of various modifications and may take various forms, and specific embodiments are illustrated in the drawings and described in detail in the text. However, this is not intended to limit the invention to the specific disclosed forms, and it should be understood that the invention includes all modifications, equivalents, and substitutions that fall within the spirit and scope of the invention.

[0044] FIG. 1 is a configuration diagram of a system configured by a dance video service providing server according to an embodiment of the present invention.

[0045] Referring to FIG. 1, the dance video provision service system consists of a dance booth (10), a dance video service provision server (100), and a personal mobile terminal (20).

[0046] The dance booth (10) provides a physical space where users can record their own dance. This space includes a stage where the user dances, a camera for filming, a lighting system, a screen that provides a background image while the user dances, and a touch screen where the user selects dance music, checks recorded videos or photos, and operates various functions provided by the dance booth (10). Additionally, a dance music playback system is installed inside the dance booth (10), so that music selected by the user is played while the user dances, according to the user's choice.

[0047] The dance video service provider server (100) is installed on an operating PC or similar device and serves as a central control unit. The dance video service provider server (100) performs the role of storing, processing, and sharing videos or photos taken by a user in a dance booth. When a user finishes filming, the video or photo is transmitted to the dance video service provider server (100), and editing and post-processing work is performed. For example, the dance video service provider server (100) can automatically perform tasks such as improving the quality of the video or photo, synchronizing the music and video, or correcting shaking of the video or photo that occurred during the filming process. In addition, the dance video service provider server (100) manages video or photo data and provides streaming or download functions so that the user can easily access the video or photo through their personal mobile terminal (20).

[0048] The personal mobile terminal (20) serves as an interface necessary for the user to manage and share dance videos. Through the personal mobile terminal (20), such as a smartphone or tablet PC, the user can view videos or photos stored on the dance video service provider server (100), and edit or download them as needed. Additionally, through the personal mobile terminal (20), the user can perform various activities such as reserving a dance booth (10), sharing videos or photos, or posting videos or photos on social media. The personal mobile terminal (20) provides convenient accessibility to the user, helping them to easily manage and utilize their own dance videos or photos anytime and anywhere.

[0049] FIG. 2 is a block diagram of a dance video service providing server according to an embodiment of the present invention.

[0050] Referring to FIG. 2, the dance video service providing server (100) is composed of an input unit (110), an output unit (120), a communication unit (130), a storage unit (140), a control unit (150), and a memory unit (160). The input unit (110) inputs video or photo data transmitted from a dance booth (10) or a personal mobile terminal (20) into the server, the output unit (120) outputs video or photo data from the server to the dance booth (10) or the personal mobile terminal (20), the communication unit (130) communicates information inside and outside the server, the storage unit (140) stores data generated from the server, the control unit (150) controls all operations of the server, and the memory unit (160) executes various programs and stores data associated therewith.

[0051] Additionally, the memory unit (160) includes an image generation unit (170), an image processing unit (180), an image editing unit (190), an image analysis unit (200), an image sharing unit (210), and a user interface management unit (220). The image generation unit (170) performs the task of generating image or photo data generated by a user in a dance booth (10) or a personal mobile terminal (20); the image processing unit (180) performs the task of processing image or photo data; the image editing unit (190) performs the task of editing an image or photo; the image analysis unit (200) performs the task of analyzing an image or photo; the image sharing unit (210) performs the task of sharing an image or photo; and the user interface management unit (220) performs the task of managing interaction between the user and the server.

[0052] FIG. 3 is a drawing showing a user taking a dance video or photo inside a dance booth according to an embodiment of the present invention.

[0053] Referring to FIG. 3, the user enters the dance booth (10) and prepares to start filming. The dance booth (10) is equipped with a stage, lighting, background, etc. for dancing, and the user can dance on the stage and check the progress of filming in real time through a screen installed inside the dance booth (10). A camera placed inside the dance booth (10) automatically tracks the user's movements or records the user's dance scene in real time while stationary.

[0054] The user selects music to use for their dance through a touchscreen installed inside the dance booth (10) or a personal mobile terminal (20). The dance video service provider server (100) provides music that is already stored in the storage unit (140) or provides music desired by the user by accessing a music provider site via the internet. Additionally, the user can access the dance video service provider server (100) with their account through the touchscreen or personal mobile terminal (20) to select a pre-designated song or a song uploaded by the user via the personal mobile terminal (20), and when music is selected, the music is played through a speaker installed inside the dance booth (10).

[0055] Users can select photo or video recording mode via the touchscreen. In photo mode, multiple consecutive photos can be taken, while in video mode, video is automatically recorded while the user dances. Before starting recording, users can set the camera angle or a recording timer. Users can adjust the camera angle to shoot from their desired position and set a timer to automatically start recording after a few seconds.

[0056] After the user sets the timer, the camera automatically takes photos or starts recording video at the designated time. When the user takes photos, it takes photos continuously, and when the user records a dance video, it dances freely to pre-set music. At this time, the camera and lighting installed inside the dance booth (10) can be automatically adjusted to the user's movements, and the user can monitor their dance in real time through the screen installed inside the dance booth (10).

[0057] When a user records a dance video, multiple cameras installed in the dance booth (10) film the user dancing from various angles, and the user can view the video filmed from various angles in real time. Additionally, the multiple cameras utilize an object tracking function to recognize and automatically track the user's movements in real time and film the video from various angles. Each camera uses the object tracking function to accurately detect the user's movements, and continues filming by adjusting the angle according to changes in the user's movements while dancing, and the user can monitor the video filmed by each camera from various angles, such as the front, side, and top.

[0058] This allows users to examine and analyze even the minute details of dance movements. For instance, users can simultaneously monitor footage shot from different camera angles—such as the front, side, and top—to verify the accuracy and expressiveness of their movements with greater precision. This multi-output feature provides users with three-dimensional video information. Furthermore, the ability to view footage from multiple angles simultaneously ensures that important scenes are not missed during editing, enabling the production of higher-quality videos. Users can compare footage from different angles and perform necessary edits from their desired perspective, resulting in more creative and sophisticated editing of videos or photos. Additionally, the real-time synchronization feature allows for seamless playback of footage from all angles, and users can instantly switch angles to view content at any desired moment.

[0059] When the user takes photos, the recording ends after taking a pre-set number of photos, and the dance video recording automatically ends when the user finishes dancing or after a pre-set time has elapsed. In addition, the captured photos or recorded dance videos are automatically saved to the server.

[0060] Once the photo shooting or dance video recording is completed, the user can view the captured photo or recorded dance video through a screen installed inside the dance booth (10) or a personal mobile terminal (20). Additionally, the user can select a photo or dance video they like and perform editing operations according to their selection.

[0061] Additionally, the user transmits the photo or dance video with the completed editing work to the dance video service provider server (100) for storage. The user can download the photo or dance video via a personal mobile terminal (20) or share it with other users via social media, etc.

[0062] FIG. 4 is a drawing showing the process of using a dance booth by utilizing a kiosk in a general store where a dance booth is installed according to an embodiment of the present invention.

[0063] Referring to FIG. 4, the dance booth (10) can be operated using a kiosk (30), and users can reserve and use the dance booth (10) through self-service. Several dance booths (10) are installed inside the store, and when a user enters the store, they reserve and use the dance booth (10) they wish to use through the kiosk (30).

[0064] The user accesses a kiosk (30) installed in the store to start the reservation process. On the kiosk (30) screen, the user checks the available time slots for the dance booth (10) and selects the desired usage time. If there are multiple dance booths (10), an option to select an available dance booth (10) is also provided. If all dance booths (10) are in use, the user is asked if they wish to wait. If the user wishes to wait, they are added to a waiting list, and when a dance booth (10) becomes available, the user is notified that the dance booth (10) is available. Meanwhile, when proceeding with the reservation, the kiosk (30) can verify the user's membership status. If the user is a member, coupons or discount benefits are provided, and if the user is a non-member, coupons or discount benefits are not provided. Additionally, after going through a procedure to verify that the user is a youth, if the user is a youth, they are allowed to use the facility only from 9:00 AM to 10:00 PM, and are no longer allowed to make reservations after 9:30 PM.

[0065] After selecting a usage time and completing the reservation, the user selects a payment method. The kiosk (30) supports card, mobile payment, or cash payment. Once the reservation for the dance booth (10) to be used is completed, the user receives a confirmation number or QR code via paper or personal mobile terminal (20) provided by the kiosk (30), which is used later when entering the dance booth (10).

[0066] When arriving at the dance booth (10) at the reserved time, the user enters the dance booth (10) by scanning the QR code at the scanner at the entrance of the dance booth (10) or by entering the reservation number, and uses the dance booth (10). Meanwhile, if the user wishes to use the facility for an additional period after the reserved time has ended, they can make an extension payment through the kiosk (30).

[0067] FIG. 5 is a drawing showing the process of using a dance booth by utilizing a kiosk in a play cafe equipped with a dance booth according to an embodiment of the present invention.

[0068] Referring to FIG. 5, a dance booth (10) can be installed in a facility such as a play cafe (e.g., a kids cafe) to provide service to users. To enter the play cafe, the user is provided with a tag means, such as an electronic wristband, before entry, and the user wears it on their wrist and uses it to use the dance booth (10) installed in the store.

[0069] Users are provided with an electronic wristband before entering the play cafe, and the wristband serves as an important tool for managing user identity verification, payment, and facility usage records. Users enter the play cafe after wearing the wristband, and the wristband stores user information via NFC or RFID technology, enabling access to various play equipment.

[0070] A dance booth (10) is installed inside the play cafe, so users can easily make a reservation and use the booth using an electronic wristband when they wish to use it. When the electronic wristband is placed against a kiosk (30) installed in front of the dance booth (10) or a scanner at the entrance, the system recognizes the user's information and automatically calculates the available time and cost of the dance booth (10). If usage fees are incurred, the amount is automatically deducted from the user account linked to the electronic wristband or can be settled later (at this time, non-members who are not wearing an electronic wristband can also use the dance booth (10), and the kiosk (30) can provide non-member users with payment methods such as card payment to make a payment).

[0071] The user enters the dance booth (10) after selecting the booth usage time or checking the default settings through the kiosk (30). When the user scans the electronic wristband at the kiosk (30) or the scanner at the entrance, the booth door opens, and the user enters the booth and uses the dance booth (10). Inside the dance booth (10), a camera, a lighting system, a screen for providing background images, a touch screen for system operation, and a sound system (including a microphone, speakers, etc.) are pre-installed, allowing the user to select their favorite music and record a dance video. Once the recording is complete, the dance video is saved immediately, and the user can view it right inside the dance booth (10). Meanwhile, the user can not only record a dance video but also take a series of photos.

[0072] Additionally, the user can edit the dance videos or photos taken for free or through additional payment, or receive them via email, social media, or personal mobile device (20) through an account linked to the electronic bracelet. This process can also be easily handled at the kiosk (30).

[0073] The electronic wristband is used not only in the dance booth (10) but also in other facilities within the play cafe. For example, when a user wants to use other play equipment or game facilities, they can easily use the facilities by scanning the electronic wristband. Through the electronic wristband, users can conveniently use all facilities within the play cafe with just one wristband, without having to carry a wallet or cash separately.

[0074] Upon exiting the Play Cafe after using the facilities, users return their electronic wristbands at the entrance and settle the costs for all services used that day. All usage history recorded on the wristbands is verified, and the Play Cafe operator calculates the total cost based on the facilities and time spent by the user. Subsequently, the user completes the payment, returns the wristband, and exits the Play Cafe.

[0075] FIG. 6 is a diagram showing the process of a video or photo taken in a dance booth according to an embodiment of the present invention being processed by a dance video service provider server.

[0076] Referring to FIG. 6, the operating system structure of the dance booth (10) is designed to include a series of processes that record and analyze the user's movements in real time, display the results on a screen, and transmit data to the cloud.

[0077] First, the camera films the user dancing on the stage in real time. The camera provides high-quality video or photos and clearly records every single movement of the user. The captured video is then transmitted to the capture board, which is the next step. The capture board receives the video signal output from the camera (a signal containing video or photo data) and converts it into digital video data that a computer can process.

[0078] In this case, the capture board may include a function to improve the quality of digital video data (digital images or photos). Through this, the video captured by the user is rendered more clearly and vividly, and the overall quality of the video is enhanced. Additionally, the capture board provides a function that automatically corrects camera shake that may occur during the shooting process, providing the user with stable video or photos. As a result, users can obtain videos or photos with a more professional feel and achieve clean results without additional editing work. Furthermore, the capture board performs synchronization adjustment with music, accurately matching the video or photos with the music so that the user can naturally express dance movements in sync with the music. Through these post-processing capabilities, the complexity of video editing is reduced, allowing users to easily complete high-quality videos. Moreover, the automated post-processing process saves the user time and effort while enhancing the quality of the video.

[0079] Furthermore, the capture board can precisely detect minute movements occurring during a user's dance and automatically optimize image quality and frame rate based on this. The capture board accurately identifies subtle changes in dance movements and performs advanced video processing. By automatically adjusting image quality and frame rate according to the detected minute movements, the capture board provides optimal video quality tailored to the characteristics of the movements. For example, when there are fast foot movements, the frame rate automatically increases to ensure smooth, uninterrupted playback and maintain sharp image quality even during high-speed movements. Conversely, when there are delicate movements such as precise hand gestures or facial expressions, the image quality is automatically enhanced to accurately render even the smallest details. Additionally, for rapid rotations, the frame rate increases while the shake correction function is simultaneously activated to provide stable, high-quality video. For instance, when a user performs a turn, the automatically adjusted frame rate and shake correction ensure smooth playback without blur. This automatic optimization feature enables users to produce videos of the highest quality without the need for separate manual settings.

[0080] Digital video data converted by the capture board is transmitted to the operating PC. This operating PC primarily performs management tasks such as real-time video playback. The operating PC processes the digital video data transmitted in real-time and prepares the processed data to be sent to the motion analysis PC. Once the operating PC has processed the digital video data and completed the preparation, it transmits the processed digital video data to the motion analysis PC.

[0081] The motion analysis PC described above performs the role of analyzing user movements from digital video data. Based on a machine learning model, the motion analysis PC identifies user movements and analyzes the user's dance posture and movements in real time. For example, by comparing the user's dance movements with a dance movement database trained by the motion analysis PC, the accuracy of the dance or the user's flexibility can be analyzed.

[0082] The aforementioned motion analysis PC is capable of performing advanced analysis functions that learn the user's dance movement patterns and provide customized recommended movements based on this. By precisely analyzing the movements and styles that the user repeatedly executes, it can automatically suggest new or modified movements suitable for the user. For example, if a user primarily dances in a hip-hop style, it can recommend movements optimized for that style to support their creative expression. This recommendation feature not only improves the user's dance skills but also provides an opportunity to break away from repetitive patterns and try new styles, contributing to the overall improvement of dance quality. Furthermore, this analysis and recommendation are performed in real-time, providing the user with immediate feedback.

[0083] The motion analysis PC goes beyond simply recommending dance moves to provide real-time, personalized feedback tailored to the user's dance style. After meticulously analyzing the user's style, sense of rhythm, and flexibility, it delivers specific feedback in real-time, such as suggestions for improving the accuracy or speed of specific movements. For instance, if a user's speed or accuracy drops during a particular move, the system suggests areas for improvement and proposes ways to leverage their strengths to stand out even more. This personalized feedback supports users in maximizing their strengths and further developing their unique style.

[0084] Furthermore, the motion analysis PC can provide the ability to analyze long dance videos and generate summary videos by extracting key movements through an automatic video summarization function. This feature automatically recognizes core movements or highlight sections within the video to create a concise summary, eliminating the need for users to manually review lengthy footage. For example, it extracts key scenes based on dynamic movements such as fast turns and jumps, or changes in dance rhythm, to produce a more focused summary video. This enables convenient editing for users and allows viewers to be informed of only the essential content within a short time. In particular, the automatic summarization function significantly reduces video production time and allows content to be easily delivered in a format suitable for social media or sharing platforms. Additionally, it maximizes the viewer experience by removing unnecessary parts while maintaining the flow and consistency of the video.

[0085] The data analyzed by the motion analysis PC is transmitted back to the operation PC. The operation PC integrates the results analyzed by the motion analysis PC with the original video signal and prepares to display them on the screen in real time.

[0086] Meanwhile, the operating PC does not simply play videos but provides various visual feedback on the screen based on information analyzed by the motion analysis PC. For example, it can display the accuracy of the user's dance or the consistency of their movements using colors or numbers. This analyzed data is displayed on the screen in real time. The screen visually shows what movements the user is currently performing and how those movements are being evaluated by the motion analysis PC. This allows the user to check their dance in real time and receive immediate feedback.

[0087] Additionally, the operating PC transmits the recorded video and analysis data to the cloud. The cloud serves as an important platform for providing media services and membership services. The video recorded by the user and the data analyzed by the motion analysis PC are stored in the cloud, and are stored so that the user can access them at any time. For example, the user can save their dance video and analysis data to the cloud and later play them on their personal mobile device (20) or share them on social media. The cloud can also provide customized analysis results when the user signs up as a member. Based on the data accumulated for each individual user, it can provide feedback on improving the user's dance movements and, furthermore, provide analysis data on what parts need to be improved for better dance movements.

[0088] FIG. 7 is a diagram showing the process in which a video or photo taken in a dance booth according to an embodiment of the present invention is processed by a video distributor through a dance video service provider server.

[0089] Referring to FIG. 7, the operating system structure of the dance booth (10) of FIG. 6 may further include a video distributor.

[0090] The video signal output from the camera (a signal containing video or photo data) is transmitted to the video distributor. The video distributor distributes the single video signal coming from the camera into multiple outputs. For example, the video signal from the camera is divided into two outputs: one is sent to an operation PC for real-time video monitoring, and the other is sent to a motion analysis PC for video analysis. As described above, by distributing the video into two outputs, the operation PC and the motion analysis PC can process the same video simultaneously.

[0091] FIG. 8 is a diagram showing the process of a user selecting and using four operating modes provided by a dance video service provider according to an embodiment of the present invention. In addition, FIG. 9 is a diagram showing the process of a user selecting and using a challenge mode among the four operating modes provided by a dance video service provider according to an embodiment of the present invention; FIG. 10 is a diagram showing the process of a user selecting and using a game mode among the four operating modes provided by a dance video service provider according to an embodiment of the present invention; FIG. 11 is a diagram showing the process of a user selecting and using a battle mode among the four operating modes provided by a dance video service provider according to an embodiment of the present invention; and FIG. 12 is a diagram showing the process of a user selecting and using a photo shooting mode among the four operating modes provided by a dance video service provider according to an embodiment of the present invention.

[0092] Referring to FIGS. 8, 9, 10, 11 and 12, the dance video service providing server (100) can provide four services to the user through four operating modes. Additionally, the four services include a challenge service, a game service, a battle service, and a photo shooting service, and the user selects the service they wish to use among the four services before shooting a dance video.

[0093] The challenge service provides an opportunity to participate in popular dance challenges, the game service provides an opportunity to have an enjoyable experience by combining dance and games, the battle service provides an opportunity to compete and improve dance skills through competition among users, and the photo shooting service provides an opportunity to record precious memories by capturing wonderful moments of users dancing in photos.

[0094] A dance video service provider server (100) provides a challenge service according to the user's choice. The challenge service is a service that allows the user to attempt specific dance moves or choreography. The user can measure or improve their dance skills by following pre-set moves or dances.

[0095] For example, users select a popular dance challenge and follow the moves by looking at the guidelines displayed on the screen. While the user performs the moves, a motion analysis PC analyzes them in real-time and provides feedback on how accurately the user executed them. After completion, users can check their scores, compare them with friends, or upload dance videos to social media. Through this service, users can improve their dance skills via challenges and learn various dance moves.

[0096] The dance video service providing server (100) provides a game service according to the user's choice. The game service is a service that combines elements of dance and game, allowing the user to enjoy the service like a game while dancing. By earning points while performing specific movements or dancing to the rhythm, the user can feel more interested and further enhance immersion in the service.

[0097] For example, after selecting a game mode, the user starts a dance game that proceeds like a rhythm game. Timing for the dance moves appears on the screen, and the user dances accordingly. Points are earned by performing the moves with accurate timing to the beat of the music, while points are deducted if the moves are inaccurate. The game difficulty gradually increases, and users can achieve high scores by completing various levels. This service can attract not only users who enjoy dancing but also those who enjoy gaming, and it can generate greater interest among users by adding competitive elements.

[0098] The dance video service provider server (100) provides a battle service according to the user's choice. The battle service is a service in which two or more users compete against each other to test their dance skills. This service is structured like a real dance battle, and determines who has better dance skills through real-time competition between users. Additionally, a winner is determined by analyzing each user's movements using a motion analysis PC.

[0099] For example, two users participate in Battle Mode. Each user performs their own dance or follows a given choreography for a set period of time. A motion analysis PC analyzes each user's movements in real time, evaluates accuracy, creativity, and sense of rhythm, and assigns a score. When the battle ends, the motion analysis PC compares the participants' scores, determines the winner, and notifies them. Regardless of the outcome, users receive feedback to further improve their dance style, and after the battle, they can challenge the opponent again or share the results with their opponent.

[0100] The dance video service provider server (100) provides a photo shooting service according to the user's choice. This service captures the moment of the user dancing or posing and saves it as a photo. That is, it is a service that captures a specific moment while the user is dancing or takes a photo of the user in a specific pose and provides it to the user.

[0101] For example, users can strike specific poses while dancing or take photos based on poses recommended by the motion analysis PC. This service goes beyond simply capturing dance movements; it allows users to capture more glamorous and stunning moments through lighting and background effects. Users can move freely or strike poses while dancing and take photos of their desired moments.

[0102] After the shoot is finished, users can immediately view the photos and save them to the cloud or share them on social media. This service is particularly attractive to users who want to capture their dance experiences in photos, and it offers them the opportunity to express their own unique style.

[0103] Furthermore, users can utilize the co-editing feature to collaborate with others in real-time on the same video or photo. This feature supports multiple users accessing a single video or photo project simultaneously to perform their respective editing tasks in real time. The editing history of each user is synchronized in real-time, so changes made by each user are automatically reflected in the video or photo. For example, while one user adjusts the video playback speed, another user can perform various editing tasks concurrently, such as adding effects or applying filters, with all these processes synchronized in real-time. This co-editing feature is highly useful for team-based projects or video or photo production requiring collaboration, facilitating seamless communication and real-time collaboration among users. Additionally, all users can immediately view the work of others during the editing process, allowing for the maintenance of work consistency and the maximization of video or photo quality.

[0104] Additionally, collaboratively edited videos or photos are automatically saved, and the editing history of all users is recorded, allowing for easy recovery of errors or mistakes that may occur during the process. This enables users to revert to previous versions or restore lost content at any time, significantly enhancing workflow stability. Furthermore, users receive their respective workspaces in real-time, preventing duplicate work and enabling systematic and efficient collaboration through role division. After editing is complete, all users review the final output and exchange feedback to produce high-quality finished videos or photos.

[0105] Furthermore, before sharing videos or photos with other users, users can digitize their videos or photos to create rare and unique content. Each video or photo is issued as a unique NFT (Non-Fungible Token) through blockchain technology, which users can manage as a certificate of ownership. Videos or photos issued as NFTs can be sold to other users or put up for auction, allowing users to monetize their videos or photos.

[0106] This can lead to the formation of a new type of dance community that goes beyond simply storing and sharing videos or photos to guaranteeing ownership rights. Through NFTs, users can elevate their dance into digital art and enhance the value of their creations. In particular, users can store their videos or photos in the cloud and collaborate with others to create joint NFTs. This strengthens interaction among users and can present a new revenue model for digital assets.

[0107] FIG. 13 is a diagram showing the process of a user using a reservation service through an application on a personal mobile terminal according to an embodiment of the present invention.

[0108] Referring to FIG. 13, the user runs an application installed on their personal mobile terminal (20) and logs into the application. Afterwards, the user uses a location-based service to search for nearby stores based on their current location.

[0109] The dance video service provider server (100) displays stores near the user on a map or list in the application, and the user selects a store they wish to visit to check if the dance booth (10) of that store is available for reservation. At this time, available reservation times for each dance booth (10) are displayed, and the user selects a dance booth (10) that is available for reservation in their schedule and makes a reservation. Additionally, an alarm function is automatically set to match the reservation time, so the dance video service provider server (100) can provide a service that notifies the user of the reservation time before the reservation time (e.g., 15 minutes before the reservation time).

[0110] Meanwhile, the user moves to the store reserved through the application at the reserved time, and at this time, the dance video service providing server (100) can provide a map function service so that the user can easily find the reserved location.

[0111] When a user enters the store and arrives at the dance booth (10), they scan the reservation QR code provided by the application at the scanner in front of the dance booth (10). When the QR code is scanned, the door opens automatically and the user enters the dance booth (10). Alternatively, the user can enter the dance booth (10) by entering the reservation number provided by the application instead of the reservation QR code.

[0112] The user enters the dance booth (10) and uses the service. While using the service, shortly before the reserved time ends, the user receives a notification through the application or a screen installed inside the dance booth (10) indicating that there is little time left, along with information on the remaining time. At this time, if the user wishes to use the service more, they can reserve additional time through the application.

[0113] After the user finishes using the service and leaves the dance booth (10), the application provides the user's usage history information. The usage history information includes information such as captured videos or photos, scores obtained, and total service usage time, and the usage history information is stored in the application and the cloud. Through this, the user can check the usage history information again at any time. In particular, the user can bring the captured videos or photos back into the application to perform editing work, and can save the edited videos or photos again or share them with other users.

[0114] FIG. 14 is a diagram showing a user using a friend adding service through an application according to an embodiment of the present invention.

[0115] Referring to Fig. 14, when a user launches the application, a 'Recommended Friends' page appears, and the 'Recommended Friends' page recommends the most suitable friends based on the user's activity data. Users with similar tastes appear in the list based on the user's interests, preferred dance style, and application usage patterns. For example, users who prefer a specific genre are recommended based on the challenges the user frequently participates in or the dance genres they prefer. The user can check the list of recommended friends, select a user they like, and send a 'Add Friend' request. If the user who receives the 'Add Friend' request accepts it, the two are connected as friends within the application.

[0116] Users can add friends directly without using the 'recommended friends' method. By utilizing the in-app search function and entering a specific nickname or user ID, users can easily find the desired friend. Through this direct search, a friend request is sent, and if the recipient accepts the request, the two become friends.

[0117] The application also provides a function to send gifts to friends. Users can enter the gift shop and select various gift options, and gifts are provided in a variety of ways, ranging from items usable within the application to actual products. For example, if a user wants to gift additional 'dance booth usage time' to a friend, they can purchase the corresponding item from the shop and send it as a gift. Among the gifts that can be sent to a friend, there is an item called 'dance booth usage time,' allowing the user to gift time so that the friend can use the dance booth (10) for a longer period. Once payment is completed, the friend receives the gift and can use it to use the dance booth (10) for additional time.

[0118] In addition, the application provides a feature that allows users to easily view videos shared between friends. When a user shares a video filmed in a dance booth (10) with a friend, the friend can immediately view the video through a notification. The shared video is stored on the 'Shared Media' page within the application, and users can easily view all previously shared videos on this page. Friends can leave feedback while watching the shared video, which is provided in the form of comments or through a feature that allows them to mark the video directly. For example, when a friend shares a video filmed in the battle service, the other person can select specific movements in the video to praise or suggest improvements. This interaction is very helpful for improving dance skills and can further strengthen the bond between friends.

[0119] With the gift of 'dance booth usage time' sent by the user to a friend, the recipient can use the added time to film more videos together or practice dancing together for a longer period. This usage time gift is particularly useful when practicing dancing together or doing challenges, and the friend can check the gifted time via a notification after receiving the gift and use the gifted time. For example, if you gift a friend 30 minutes of additional dance booth usage time, the friend can accept it and use the dance booth (10) for a longer period to practice dancing. This provides an opportunity for both parties to create more dance videos together.

[0120] The application protects stored videos and photos through cloud features, allowing users to easily upload them to social media at any time. Users can prevent data loss by saving videos recorded within the application and shared with friends to the cloud, and can access and review them at any time. Additionally, saved videos can be shared via social media platforms, and photos or videos can be shared with more people by tagging friends. For example, when sharing a dance challenge participated in with friends on social media, users can tag each other to enable more people to share the photo or video together.

[0121] FIG. 15 is a diagram showing a user using an image or photo editing service through an application according to an embodiment of the present invention.

[0122] Referring to FIG. 15, the user enters a dance booth (10) and takes a dance video or photo. The dance booth (10) is equipped with a stage, background, lighting, and a camera, and the user uses the camera to take a dance video from various angles. The user can freely save various dance videos using this. During shooting, the camera angle can be adjusted in real time or the lighting can be changed to take a dance video with a more professional feel. Once shooting is complete, the video is automatically saved to the cloud, and the user can retrieve and view the video saved to the cloud at any time through an application.

[0123] Users can modify and enhance videos uploaded to the application using various editing tools. They can retain specific sections by utilizing basic functions such as cropping, rotation, and speed control, and combine multiple videos into a single finished video. During this process, users can record multiple videos simultaneously or combine different segments into a single edited video. In particular, the feature to cut out key parts from long videos allows for effective editing of specific segments. This feature is useful for creating a more focused and clear result by highlighting important moments or points within a long video. Through these cropping functions, users can easily remove unnecessary parts and make the overall flow of the video more natural. It is also possible to achieve visually smoother editing by splicing multiple video segments together and adding transition effects between them.

[0124] The application also includes features that allow users to add various special effects, enabling them to decorate their videos more creatively. For example, adding a beach background can make the user's dance look like it is taking place on the beach, while applying nightclub lighting effects creates a more dynamic and glamorous atmosphere. Additionally, fun filters like animal ears can be applied to add humor, providing users with ways to make their videos more personal and unique. The zoom function allows users to enlarge and highlight specific scenes or movements. This feature allows users to bring out the details of the dance or focus on key parts, thereby more clearly conveying the video's main points to the viewer. Users can combine these effects and filters to create more creative results and easily produce high-quality videos without the need for complex editing software.

[0125] In addition to special effects and filters, users can utilize the application's slow motion and speed acceleration features to express dance movements more dramatically. Slow motion plays fast-moving motions slowly to emphasize technical details, while speed acceleration is useful for creating an energetic atmosphere. Furthermore, users can combine different scenes into a single finished video using the multi-track editing function, which allows for the simultaneous editing of multiple clips. Additionally, the application offers AI-based automatic editing capabilities that automatically analyze and edit videos to match the user's desired style, providing assistance to users who are unfamiliar with editing or have limited time.

[0126] Furthermore, the application provides advanced editing features that automatically adjust playback speed or apply slow-motion effects to specific actions selected by the user. This allows users to emphasize important movements or flexibly control the flow of the video. For example, if a user designates a highlight section during a dance (users can receive recommendations for multiple highlight sections and select one), the video editing unit automatically applies a slow-motion effect to that section to maximize the impact of the action. Conversely, for less important scenes (sections not designated as highlight sections by the user), the playback speed is accelerated to efficiently manage the overall length of the video and focus the viewer's attention on key moments. This automatic playback speed adjustment feature enables users to easily achieve high-quality editing without complex manual settings.

[0127] Furthermore, sections with automatic playback speed adjustments or slow motion are processed naturally without compromising video quality, further enhancing viewer immersion. This feature enables users to edit to maximize dance details, such as immediately switching to slow motion after a fast turn. Moreover, it automatically synchronizes playback speed adjustments to naturally harmonize with the music, maintaining the balance of the music's rhythm and tempo to produce a polished video. By going beyond simple playback speed adjustments to fine-tune the rhythm of the entire video, this advanced editing function elevates the visual quality of the footage.

[0128] Users can edit photos not only through dance videos but also by utilizing the photo editing features provided by the application. Users import photos into the application and edit them using a variety of editing tools. Through basic cropping, rotation, brightness and contrast adjustments, and color correction functions, users can fine-tune their photos to their liking. In addition, advanced editing features such as mood filters, emojis, AI masks, and frames allow users to decorate their photos more creatively and uniquely. Mood filters change the overall atmosphere of a photo, offering various options ranging from warm tones to cool and refreshing filters to emphasize the emotion of the image. Furthermore, the emoji function allows users to add fun and expressive emoticons to their photos, which is useful for visually conveying the user's emotions or messages. Users can also utilize the AI ​​mask feature, which detects people in the photo and automatically applies virtual masks or embellishments to their faces. For example, users can easily add face paint or virtual masks matching a dance theme to complete more creative photos. In addition, users can decorate the borders of photos using the frame function, and the application provides frames of various designs, enabling users to edit photos to suit special events or moods.

[0129] In addition, users can receive a customized interface in real time, allowing them to immediately reflect the information they wish to analyze and edit during the process of analyzing and editing recorded video. This enables users to monitor analysis results in real time even while editing video and to perform immediate modifications and adjustments as needed.

[0130] For example, if a user needs to adjust the speed during a specific section of a dance routine, the customized interface provides the analysis results via intuitive sliders or drop-down menus, allowing the user to easily adjust the speed. This enables users to quickly apply changes in video speed based on real-time analyzed data and naturally control the flow of the video. Furthermore, for users who wish to emphasize specific dance moves, the customized interface automatically recommends suitable effect options based on analyzed data and allows for easy application with a single click. Users can select movement emphasis effects from an intuitive menu without complex tasks, maximizing the video's impact and enhancing its overall quality. Additionally, when users want to synchronize dance moves with music, the customized interface provides automatic music timing adjustment options based on analysis results, allowing users to synchronize music and movements in real time. This enables users to complete videos where music and dance are synchronized without complex editing processes or difficult editing tasks.

[0131] This customized interface optimizes the user experience and significantly improves the efficiency and accuracy of editing tasks. Furthermore, since analyzed information is automatically integrated into the editing process, users can complete high-quality videos incorporating real-time feedback without any additional work. This enables users to perform tasks more quickly and precisely, enhancing the quality of the final video. By organically combining editing and analysis, this system saves time and resources while contributing to the maximization of operational precision and efficiency.

[0132] Although the invention has been described with reference to the above embodiments, those skilled in the art will understand that various modifications and changes can be made to the invention without departing from the spirit and scope of the invention as described in the following claims.

[0133] [Explanation of the symbol]

[0134] 10: Dance Booth

[0135] 20: Personal mobile device

[0136] 30: Kiosk

[0137] 100: Dance video provision service server

[0138] 110: Input section

[0139] 120: Output section

[0140] 130: Communications Department

[0141] 140: Storage section

[0142] 150: Control unit

[0143] 160: Memory section

[0144] 170: Image generation unit

[0145] 180: Image processing unit

[0146] 190: Video Editing Department

[0147] 200: Video Analysis Department

[0148] 210: Video Sharing Department

[0149] 220: User Interface Management Department

Claims

1. An input unit for inputting video or photo data received from a dance booth or a personal mobile terminal; An output unit that outputs processed data to the dance booth or personal mobile terminal; A communication unit that exchanges data inside and outside the server; A storage unit that stores data generated on the server; It includes a control unit that controls the overall operation of the server; and a memory unit that executes various programs and stores data associated therewith, A dance video service providing server comprising: a memory unit that generates video or photo data generated by a user in the dance booth or personal mobile terminal; a video processing unit that processes the video or photo data; a video editing unit that edits the video or photo data; a video analysis unit that analyzes the video or photo data; a video sharing unit that shares the video or photo data; and a user interface management unit that manages the interaction between the user and the server.

2. In Paragraph 1, A dance video service providing server that distributes the video or photo data generated by the above video generation unit into multiple outputs through a video distributor.

3. In Paragraph 1, The above image processing unit is a dance video service providing server that performs post-processing operations such as correcting shaking of image or photo data generated by the above image generation unit or synchronizing with music.

4. In Paragraph 1, The above video analysis unit is a dance video service providing server that analyzes the above video or photo data to analyze the user's dance movements and provides the results as visual feedback.

5. In Paragraph 1, The above video editing unit supports a multi-track editing function, and the dance video service providing server allows the user to combine multiple video parts to generate a single completed video.

6. In Paragraph 1, The above-described image processing unit detects minute movements of the user and is a dance video service providing server that automatically adjusts image quality and frame rate based on the minute movements.

7. In Paragraph 1, The above video editing unit is a dance video service providing server that automatically adjusts the screen playback speed by decelerating the screen playback speed in the highlight section and accelerating the screen playback speed in the section not designated as the highlight section when the user designates a highlight section during the dance movements.

8. In Paragraph 1, The above video analysis unit learns the user's dance movement pattern and provides the user with recommended movements based on the movement pattern, thereby providing a dance video service providing server.

9. In Paragraph 1, The above video editing unit is a dance video service providing server that provides a collaborative editing function allowing the user to edit the same dance video in real time with other users.

10. In Paragraph 9, A dance video service provider server that synchronizes each user's editing history in real time and automatically reflects changes made by editing to the same dance video.

11. In Paragraph 1, The above video analysis unit provides an automatic video summarization function, and is a dance video service providing server that analyzes a long dance video, extracts key movements, and generates a summary video.

12. In Paragraph 1, The above user interface management unit is a dance video service providing server that provides a customized interface to the user so that the user can immediately reflect the information they wish to analyze and edit during the process of analyzing and editing the video or photo data.

13. In Paragraph 1, The above video sharing unit is a dance video service providing server that issues the above video or photo as an NFT to create a digital asset.

14. In Paragraph 1, A dance video service providing server that, when the user takes the video or photo inside the dance booth, multiple cameras installed inside the dance booth film the user from various angles to provide three-dimensional video information to the user.

15. In Paragraph 14, A dance video service providing server that detects the movement of the user using the above camera by utilizing an object tracking function, and continues recording by adjusting the angle according to changes in the user's movement while the user is dancing.

Citation Information

Patent Citations

  • Dance training apparatus and method using automatic generation of dance key motion

    KR101936692B1

  • System for controlling video data and method for controlling video data using the system

    KR1020110001395A

  • Air balancer

    KR102826833B1

  • Card-type video distributor amplifier

    KR200348767Y1

  • KR20220034754A