Cheering rod control message transmission device, cheering rod control system including the cheering rod control message transmission device, and cheering rod control method via the cheering rod control message transmission device
The cheering rod control system synchronizes physical cheering sticks across networks, enhancing user engagement and realism in online performances by overcoming Bluetooth limitations with faster data transmission and reduced power consumption.
Patent Information
- Application Number
- JP2023098081
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2022-07-04
- Filing Date
- 2023-06-14
- Publication Date
- 2024-12-18
- Estimated Expiration
- 2043-06-14
AI Technical Summary
Existing methods for online performances using virtual cheering sticks are limited by the need for separate purchases, difficulty in synchronizing physical cheering stick actions, and network environment variations leading to inconsistent viewer experiences.
A cheering rod control message transmitting device and system that allows for synchronized control of physical cheering sticks through a broadcast method, adjusting time synchronization and sending control messages via RF signals, enabling unified lighting and vibration effects across multiple sticks.
Enhances user engagement and realism in online performances by allowing synchronized lighting and vibration effects, overcoming Bluetooth limitations with faster data transmission and reduced power consumption, and accommodating network variations.
Smart Images

Figure 0007602580000001 
Figure 0007602580000002 
Figure 0007602580000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a cheering stick control message transmitting device, a cheering stick control system including the cheering stick control message transmitting device, and a cheering stick control method via the cheering stick control message transmitting device, and more particularly to a cheering stick control message transmitting device that performs cheering performances suitable for untact performances, a cheering stick control system including the cheering stick control message transmitting device, and a cheering stick control method via the cheering stick control message transmitting device. [Background technology]
[0002] As fan culture develops, cheering sticks controlled by user devices through Bluetooth communication are becoming more common. In particular, physical cheering sticks using LED lighting are mainly used for offline fan activities such as concerts and various performances.
[0003] Meanwhile, with the recent spread of untact culture and the development of video platforms, online performances have become more common, and as a result, technological development is underway for support methods suited to the online environment.
[0004] For example, a method has been developed for displaying a virtual cheering stick on the display of a user's terminal to indicate the level of favorability towards a video of a star's performance.
[0005] However, when trying to increase favorability using the above method, there is a problem in that even if you have a cheering stick for the star you support, you cannot use the actual cheering stick, and you must purchase a virtual cheering stick separately and use it on your user terminal.
[0006] In addition, when using actual cheering sticks owned by each user in an online performance, practice is required to create a unified cheering performance, and there is a problem that it is difficult to standardize the colors, brightness, etc. of the cheering.
[0007] Furthermore, when implementing unified cheering performances, the network environment differs depending on the region in which each user is located, and there is a problem that performers watching the video of fans cheering cannot sense the uniformity. Summary of the Invention [Problem to be solved by the invention]
[0008] The present invention has been devised to solve the above-mentioned problems, and aims to provide a support rod control message transmitting device, a support rod control system including the support rod control message transmitting device, and a method for controlling a support rod via the support rod control message transmitting device.
[0009] In addition, the present invention aims to provide a cheering stick control message transmitting device that enables cheering performances through a broadcast method while watching an online performance at home, a cheering stick control system including the cheering stick control message transmitting device, and a cheering stick control method via the cheering stick control message transmitting device.
[0010] The present invention also aims to provide a support rod control message transmitting device that receives control messages in return from the support rod, a support rod control system that includes the support rod control message transmitting device, and a support rod control method via the support rod control message transmitting device.
[0011] In addition, the present invention aims to provide a support rod control message transmitting device that does not require the installation of a separate driver, a support rod control system including the support rod control message transmitting device, and a support rod control method via the support rod control message transmitting device.
[0012] The present invention also aims to provide a cheering rod control message transmitting device that adjusts the video output time and the output time of a control message, a cheering rod control system including the cheering rod control message transmitting device, and a cheering rod control method via the cheering rod control message transmitting device.
[0013] However, the technical objectives that the present invention and the embodiments of the present invention aim to achieve are not limited to the above-mentioned technical objectives, and other technical objectives may exist. [Means for solving the problem]
[0014] A cheering stick control method via a cheering stick control message transmitting device according to an embodiment of the present invention is a cheering stick control method for controlling luminous pantones of a cheering stick via a cheering stick control message transmitting device executed by at least one processor of a terminal, and includes a step of linking with the cheering stick control message transmitting device for transmitting and receiving data, a step of receiving a performance video and a cheering stick control message corresponding to the performance video, and a step of sending the received cheering stick control message to the cheering stick via the cheering stick control message transmitting device.
[0015] In this case, the cheering stick control message may include at least one of a light-emitting pattern control signal for controlling whether or not an LED included in the cheering stick is illuminated, and a color, brightness, and light-emitting effect, and a vibration pattern control signal for controlling whether or not a vibration sensor included in the cheering stick is operated, and a vibration intensity and vibration pattern.
[0016] The cheering rod control message may also include command data for activating cheering preparation data already stored in the cheering rod.
[0017] In addition, the cheering rod control message transmitting device may include a control message transmitting unit that converts the cheering rod control message into an RF signal in a pre-set frequency band and transmits the converted RF signal to surrounding unspecified cheering rods in a broadcast manner.
[0018] Furthermore, the support rod control message transmitting device may include a control message receiving unit that receives a second RF signal including user input information for the support rod from a surrounding support rod.
[0019] In addition, the cheering stick control method via the cheering stick control message transmitting device according to an embodiment of the present invention may further include a step of receiving user input information received by the control message receiving unit from the cheering stick control message transmitting device, and a step of displaying feedback content in the performance video or a cheering message window linked to the performance video based on the user input information.
[0020] In addition, the step of receiving the performance video and the cheering stick control message corresponding to the performance video may include any one of the steps of acquiring at least one cheering stick control message already matched to the performance video, and acquiring the cheering stick control message corresponding to the performance video from a streaming server in real time in conjunction with the streaming server.
[0021] In addition, the cheering stick control method via the cheering stick control message transmitting device according to an embodiment of the present invention may further include a step of adjusting a time sync of the received cheering stick control message, and the step of adjusting the time sync may include a step of detecting a control signal start point included in the acquired performance video, and a step of setting a control signal sending point a predetermined time after the detected control signal start point.
[0022] In addition, the cheering rod control method via a cheering rod control message transmitting device according to an embodiment of the present invention further includes a step of sending a cheering rod control message with adjusted time sync, and the step of sending the cheering rod control message with adjusted time sync may include a step of recognizing the cheering rod control message transmitting device connected to the terminal, and sending the cheering rod control message with adjusted time sync in a broadcast manner via the recognized cheering rod control message transmitting device.
[0023] In addition, the cheering stick control message transmitting device according to an embodiment of the present invention includes a control message receiving unit that is linked to a terminal that transmits performance videos for data transmission and reception, a control message transmitting unit that transmits a cheering stick control message received from the terminal, and a control unit that controls the control message receiving unit and the control message transmitting unit to remotely control the illumination of the cheering stick, and the control unit controls the control message transmitting unit to transmit the cheering stick control message to unspecified cheering sticks in a broadcast manner.
[0024] Meanwhile, a cheering stick control system via a cheering stick control message transmitting device according to an embodiment of the present invention includes at least one cheering stick, a cheering stick control message transmitting device, and a terminal including at least one display that outputs performance videos, at least one memory, and at least one processor, and at least one streaming program that is executed by the processor to provide the cheering stick control system is stored in the memory of the terminal, and the at least one streaming program links with the cheering stick control message transmitting device, receives the performance video and a cheering stick control message corresponding to the performance video, and sends the received cheering stick control message to the cheering sticks via the cheering stick control message transmitting device.
[0025] In addition, the streaming program may detect at least one user input based on the cheering stick via the cheering stick control message transmitting device, and control feedback content to be displayed on the performance video based on the detected user input.
[0026] Furthermore, at least one user input based on the cheering stick may be an input of pressing a button included in the cheering stick or an input of shaking the cheering stick.
[0027] In addition, the streaming program may receive, together with the user input, at least one or more pieces of information from the cheering stick via the cheering stick control message transmitting device, including a serial number of the application stick, artist information matched to the cheering stick, and a cheering stick image showing the shape of the cheering stick.
[0028] In addition, the feedback content may be output based on at least one of the cheering stick image, the number of times the cheering stick button was pressed, the number of times the cheering stick was waved, and the cheering stick effect, based on at least one of information among text, image, and video. Effect of the Invention
[0029] The cheering rod control message transmitting device, the cheering rod control system including the cheering rod control message transmitting device, and the cheering rod control method via the cheering rod control message transmitting device according to the embodiments of the present invention overcome the disadvantages of low power Bluetooth (BLE) technology, such as low transmission speed, short transmission distance, and small data capacity transmission, by using a broadcast method, and have the effect of saving the time required for pairing that must be performed for each cheering rod and increasing the speed of data transmission.
[0030] In addition, the cheering stick control message transmitting device, the cheering stick control system including the cheering stick control message transmitting device, and the cheering stick control method using the cheering stick control message transmitting device according to the embodiments of the present invention receive control messages in reverse from the cheering sticks, thereby reducing the boredom of users who simply watch a performance in response to the transmission of one-way signals, creating the atmosphere of an actual venue where artists and audiences communicate two-way, and improving users' satisfaction with watching an untact performance.
[0031] In addition, the cheering stick control message transmitting device, the cheering stick control system including the cheering stick control message transmitting device, and the cheering stick control method using the cheering stick control message transmitting device according to the embodiments of the present invention increase user convenience by allowing users to receive the same signal as that emitted at the performance site at their own homes with just the simple act of connecting a USB-type transmitting device to a terminal without the need for a separate driver, and have the effect of enhancing the realism of online performances.
[0032] In addition, the cheering stick control message transmitting device, the cheering stick control system including the cheering stick control message transmitting device, and the cheering stick control method via the cheering stick control message transmitting device according to the embodiments of the present invention can charge the cheering stick at the same time as transmitting a message to control the cheering stick based on a cradle-type transmitting device, which has the effect of increasing efficiency in users' cheering stick management in that users do not need a separate device or time to charge the cheering stick.
[0033] In addition, the cheering stick control message transmitting device, the cheering stick control system including the cheering stick control message transmitting device, and the cheering stick control method via the cheering stick control message transmitting device according to the embodiments of the present invention can control the cheering sticks to light up or vibrate in time with the artist's song even in performance videos broadcast online, thereby improving the satisfaction of audiences enjoying online performances.
[0034] In addition, the cheering stick control message transmitting device, the cheering stick control system including the cheering stick control message transmitting device, and the cheering stick control method via the cheering stick control message transmitting device according to the embodiments of the present invention have the advantage that even if the playback times of the images output via the display differ due to the network environment, etc., the cheering stick control can be executed simultaneously, allowing for constant control without being restricted by location.
[0035] However, the effects obtained by the present invention are not limited to those described above, and other effects not mentioned can be clearly understood from the following description. [Brief description of the drawings]
[0036] [Figure 1] 1 is a conceptual diagram of a system for providing a cheering rod control service including a cheering rod control message transmitting device according to an embodiment of the present invention. [Diagram 2] FIG. 2 is an internal block diagram of a terminal according to an embodiment of the present invention. [Diagram 3] FIG. 2 is an internal block diagram of a support rod control message transmission device according to an embodiment of the present invention. [Figure 4] 1 is an example of a type of support rod control message transmitting device according to an embodiment of the present invention. [Diagram 5] 1 is an example of a type of support rod control message transmitting device according to an embodiment of the present invention. [Figure 6] FIG. 2 is an internal block diagram of a support rod according to an embodiment of the present invention. [Figure 7] 4 is an example showing the shape of a support rod according to an embodiment of the present invention. [Figure 8] 4 is a flowchart illustrating a method for controlling a support rod according to an embodiment of the present invention. [Figure 9] 11 is a diagram for explaining a method in which a terminal adjusts a time sink according to an embodiment of the present invention; [Figure 10] 11 is a diagram illustrating a method for controlling a cheering stick by a terminal according to an embodiment of the present invention. FIG. [Figure 11] 11 is a flowchart illustrating a method in which a terminal according to an embodiment of the present invention outputs a user input based on a cheering stick to content. [Figure 12] FIG. 11 is a diagram showing an example of feedback content displayed on a display of a terminal according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0037] The present invention can be modified in various ways and can have various embodiments, and a specific embodiment will be described in detail below with reference to the drawings. The effects and features of the present invention and the method of achieving them will become clear by referring to the embodiments described in detail below with reference to the drawings. However, the present invention is not limited to the embodiments disclosed below and can be realized in various forms. In the embodiments described below, terms such as first and second are not used in a limiting sense but are used to distinguish one component from another component. Furthermore, singular expressions include plural expressions unless the context clearly indicates otherwise. Furthermore, terms such as include or have mean the presence of a feature or component described in the specification, and do not preclude the possibility that one or more other features or components may be added. Furthermore, in the drawings, the size of the components may be exaggerated or reduced for the convenience of explanation. For example, the size and thickness of each component shown in the drawings are arbitrarily shown for the convenience of explanation, and the present invention is not necessarily limited to those shown in the drawings.
[0038] Hereinafter, each embodiment of the present invention will be described in detail with reference to the accompanying drawings. Also, when describing each embodiment of the present invention with reference to the drawings, the same or corresponding elements are given the same reference numerals, and duplicated description thereof will be omitted.
[0039] FIG. 1 is a conceptual diagram of a system for providing a cheering rod control service including a cheering rod control message transmitting device according to an embodiment of the present invention.
[0040] Referring to FIG. 1, a system for providing a cheering stick control service including a cheering stick control message transmitting device according to an embodiment of the present invention can provide a cheering stick control service for controlling the illumination of cheering sticks in order to perform cheering performances in accordance with a performance being performed in real time even in a remote location.
[0041] For example, the cheering stick control message may include a signal including lighting pattern data for controlling whether or not a light emitting element (LED) included in the cheering stick emits light (e.g., On / Off), as well as the color, brightness, and lighting effect, and / or a signal for controlling whether or not a vibration sensor included in the cheering stick operates (e.g., On / Off), as well as the vibration strength and vibration pattern.
[0042] In this embodiment, the cheering stick control message may be an activation signal that operates the cheering stick based on the light-emitting pattern data stored in the cheering stick.
[0043] In addition, in this embodiment, a system for providing a cheering rod control service including the cheering rod control message transmitting device as described above may include a terminal 100, a cheering rod control message transmitting device 200, a cheering rod 300, and a network 10.
[0044] At this time, the terminal 100, the cheering stick control message transmitting device 200, and the cheering stick 300 can be connected via the network 10.
[0045] Here, the network 10 according to the embodiment refers to a connection structure that allows information exchange between each node such as the terminal 100, the cheering pole control message transmitting device 200, and / or the cheering pole 300. Examples of the network 10 include a 3GPP (registered trademark) (3rd Generation Partnership Project) network, a LTE (Long Term Evolution) network, a WIMAX (World Interoperability for Microwave Access) network, the Internet, a LAN (Local Area Network), a Wireless LAN (Wireless Local Area Network), a WAN (Wide Area Network), a PAN (Personal Area Network), a Bluetooth network, a satellite broadcasting network, an analog broadcasting network, a DMB (Digital Multimedia Broadcasting) network, and the like, but the network 10 is not limited thereto.
[0046] The terminal 100, cheering rod control message transmitting device 200, and cheering rod 300 that realize a system that provides a cheering rod control service will be described in detail below with reference to the drawings.
[0047] <Terminal 100> The terminal 100 according to the embodiment of the present invention may be a predetermined computing device in which a streaming program 111 is installed that provides an online performance as well as a cheering stick control service.
[0048] In particular, from a hardware perspective, the terminal 100 may include a mobile computing device 100-1 and / or a desktop computing device 100-2 on which a streaming program 111 is installed.
[0049] Here, the mobile computing device 100-1 may be a mobile device such as a smartphone or a tablet PC on which an application including a streaming program 111 is installed.
[0050] For example, the mobile computing device 100-1 may include a smart phone, a mobile phone, a digital broadcast terminal, a personal digital assistant (PDA), a portable multimedia player (PMP), a tablet PC, and the like.
[0051] In addition, the desktop computing device 100-2 may include a device on which a program for executing a cheering rod control service based on wired or wireless communication is installed, such as a personal computer such as a fixed desktop PC, a laptop computer, or an ultrabook on which the streaming program 111 is installed.
[0052] In addition, based on this embodiment, the terminal 100 may further include a predetermined server computing device that provides a support rod control service environment.
[0053] For convenience of explanation, the following description will be given based on the case where the terminal 100 is implemented as a desktop computing device 100-2.
[0054] FIG. 2 is an internal block diagram of a terminal according to an embodiment of the present invention.
[0055] 2, from a functional standpoint, the terminal 100 may include a memory 110, a processor assembly 120, a communication processor 130, an interface module 140, an input / output system 150, a sensor system 160, and a display system 170. Such components may be configured to be contained within a housing of the terminal 100.
[0056] In detail, the memory 110 stores a streaming program 111, which may store one or more of various application programs, data, and commands for providing an online performance streaming and cheering stick control service environment.
[0057] That is, the memory 110 may store instructions and data that may be used to generate a cheer pole control service environment.
[0058] The memory 110 may also include a program area and a data area.
[0059] Here, the program area of this embodiment can be linked between an operating system (OS) that boots the terminal 100 and functional elements, and the data area can store data generated according to the use of the terminal 100.
[0060] Additionally, memory 110 may include at least one or more non-transitory computer-readable storage media and transitory computer-readable storage media.
[0061] For example, the memory 110 may be a variety of storage devices, such as a ROM, an EPROM, a flash drive, a hard drive, and the like, and may include web storage that performs the storage function of the memory 110 over the internet.
[0062] The processor assembly 120 may include at least one or more processors capable of executing instructions of the streaming program 111 stored in the memory 110 to perform various operations for generating an online performance streaming and cheering pole control service environment.
[0063] In an embodiment, the processor assembly 120 can control the overall operation of the components via the streaming program 111 in the memory 110 to provide online performance streaming and cheering pole control services.
[0064] The processor assembly 120 may be a system-on-chip (SOC) suitable for the terminal 100, including a central processing unit (CPU) and / or a graphics processing unit (GPU), and can execute an operating system (OS) and / or application programs stored in the memory 110, and can control each component installed in the terminal 100.
[0065] Furthermore, the processor assembly 120 can internally communicate with each component via a system bus, which can include one or more predetermined bus structures such as a local bus.
[0066] Additionally, the processor assembly 120 may be implemented as at least one of application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electrical units for performing functions.
[0067] The communication processor 130 may include one or more devices for communicating with external devices. The communication processor 130 may communicate via a wireless or wired network.
[0068] In particular, the communications processor 130 can communicate with other terminals and servers that store content sources for implementing the cheering rod control service environment, and can communicate with various user input components, such as a controller that receives user input.
[0069] In this embodiment, the communication processor 130 can transmit and receive various data related to the online performance streaming and cheering pole control services to and from other terminals and / or external servers.
[0070] The communication processor 130 can wirelessly transmit and receive data with at least one of a base station, an external terminal, and any server over a mobile communication network constructed via a communication device capable of implementing technical standards or communication methods for mobile communication (e.g., LTE (Long Term Evolution), LTE-A (Long Term Evolution-Advanced), 5G NR (New Radio), WIFI (registered trademark)), etc.
[0071] The interface module 140 can communicatively couple the terminal 100 to one or more other devices. In particular, the interface module 140 can include wired and / or wireless communication devices compatible with one or more different communication protocols.
[0072] Via the interface module 140 the terminal 100 can be connected to several input / output devices.
[0073] For example, the interface module 140 may be connected to an audio output device, such as a headset port or a speaker, to output audio.
[0074] Although the audio output device has been described as being connected via the interface module 140 by way of example, embodiments in which the audio output device is installed internally within the terminal 100 may also be included.
[0075] Also, for example, the interface module 140 can obtain user input using input devices such as a keyboard and / or a mouse.
[0076] In addition, in this embodiment, the interface module 140 is connected to a dongle device (for example, a USB flash drive) including the cheering rod control message transmitting device 200, and can transmit a predetermined control message.
[0077] The interface module 140 may be configured to include at least one of a wired or wireless headset port, an external charger port, a wired or wireless data port, a memory card port, a port for connecting a device equipped with an identification module, an audio I / O (Input / Output) port, a video I / O (Input / Output) port, an earphone port, a power amplifier, an RF circuit, a transceiver, and other communication circuits.
[0078] The input / output system 150 can sense user input (eg, gestures, voice commands, button activations, or other types of input) related to the cheer stick control service.
[0079] To this end, the input / output system 150 may include a sensor system 160 and a display system 170 .
[0080] In particular, the input / output system 150 may include certain buttons, touch sensors, and / or image sensors that receive user motion input.
[0081] Additionally, the input / output system 150 can be connected to an external controller via the interface module 140 to receive user input.
[0082] Additionally, the input / output system 150 can receive user input (eg, touch input, mouse input, keyboard input, gesture input, motion input using a guide tool, etc.).
[0083] For example, the terminal 100 may be connected to an input / output system 150 via various communication protocols, with at least one device such as a mouse 151, a keyboard 153, a gesture input controller, an image sensor (e.g., a camera), and an audio sensor to obtain user input.
[0084] Furthermore, the terminal 100 may be connected to an external output device via the input / output system 150, for example, a display system 170, an audio output device, etc., and may output predetermined data.
[0085] The sensor system 160 can include a variety of sensors, such as an image sensor 161, an audio sensor 165, a position sensor, a distance sensor, a proximity sensor, a contact sensor, and the like.
[0086] Here, the image sensor 161 can capture images and / or videos of the physical space surrounding the terminal 100.
[0087] In this embodiment, the image sensor 161 can capture and acquire images related to the support rod control service (eg, a user image, etc.).
[0088] In addition, the image sensor 161 can capture an image by photographing the side disposed on the front and / or rear of the terminal 100, and can capture an image of a physical space through a camera disposed outside the terminal 100.
[0089] The image sensor 161 may include an image sensor device and an image processing module. In particular, the image sensor 161 may process still or moving images obtained by an image sensor device (e.g., CMOS or CCD).
[0090] In addition, the image sensor 161 can use the image processing module to process still or moving images captured using the image sensor device, extract necessary information, and transmit the extracted information to the processor.
[0091] Such an image sensor 161 may be a camera assembly including at least one camera. The camera assembly may include a general camera that captures visible light bands, and may further include a specialized camera such as an infrared camera or a stereo camera.
[0092] In addition, the image sensor 161 may be included in and operate within the terminal 100 according to this embodiment, or may be included in an external device (e.g., an external server, etc.) and operate in conjunction with the above-mentioned communication processor 130 and / or interface module 140.
[0093] The audio sensor 165 can recognize sounds around the terminal 100 .
[0094] In particular, the audio sensor 165 may include a microphone capable of sensing voice input of a user using the terminal 100 .
[0095] In this embodiment, the audio sensor 165 can receive voice data required for the cheering rod control service from the user.
[0096] The display system 170 can output various information related to online performance streaming and cheering stick control services as graphic images via the display 171.
[0097] For example, the display system 170 can display online performance streaming including real-time online performance footage and chat with fans attending the performance.
[0098] In addition, the display system 170 can display a user interface (UI) for online performance settings and cheering pole control, content and / or content management system (CMS)-based data, etc.
[0099] Such displays may include at least one of a liquid crystal display (LCD), a thin film transistor-liquid crystal display (TFT-LCD), an organic light-emitting diode (OLED), a flexible display, a 3D display, and an e-ink display.
[0100] The components may be disposed within the housing of such a terminal 100, and the user interface may include a touch sensor 173 on a display 171 configured to receive user touch input.
[0101] In particular, the display system 170 may include a display 171 for outputting images and a touch sensor 173 for sensing a user's touch input.
[0102] Exemplarily, the display 171 can be realized as a touch screen by being mutually layered or integrally formed with the touch sensor 173. Such a touch screen can function as a user input unit that provides an input interface between the terminal 100 and a user, and can also provide an output interface between the terminal 100 and a user.
[0103] Furthermore, the terminal 100 may further include a cheering rod control unit for transmitting a control message directly to the cheering rod 300 without going through the cheering rod control message transmitting device 200.
[0104] In addition, in this embodiment, the terminal 100 can output streaming video received from an external server based on the streaming program 111 to the display 171.
[0105] In addition, in this embodiment, the terminal 100 can transmit to the cheering rod control message transmitting device 200 a cheering rod control message that is matched with a predetermined display point on the received streaming video.
[0106] In addition, in this embodiment, the terminal 100 can receive a control message from the support rod control message transmitting device 200.
[0107] Furthermore, in this embodiment, based on the received control message, the terminal 100 can display a predetermined mark (e.g., a heart) on the streaming video being output to the display 171. Also, in this embodiment, the terminal 100 can display a predetermined mark in a support message window linked to the streaming video being output to the display 171, a sponsor area, or the like, based on the received control message.
[0108] Such a terminal 100 can further execute at least a part of the functional operations executed by the support rod control message transmitting device 200 described later.
[0109] <Official Light Stick Control Message Transmitter 200> The cheering stick control message transmitting device 200 according to an embodiment of the present invention may be a computing device that receives a control message from a streaming program 111 that provides a cheering stick control service and transmits the received control message to the cheering stick.
[0110] In detail, in this embodiment, the cheering rod control message transmitting device 200 can connect to the terminal 100 based on the interface module 140 of the terminal 100, and can transmit a cheering rod control message from the streaming program 111 installed on the terminal 100 via the interface module 140.
[0111] In this embodiment, the support rod control message transmitting device 200 may be a dongle device that is physically attached to a terminal of the interface module 140 of the terminal 100 and receives data in a wired communication manner.
[0112] The dongle device means a small piece of hardware that is connected to a computer, and may be a portable device such as a USB flash drive connected to a USB terminal. Such a dongle device has the advantage that it is easy to attach to the terminal 100, easy to carry, and can be quickly installed in the terminal 100 that performs online streaming to realize the cheering rod control process.
[0113] In one embodiment of the present invention, the cheering rod control message transmitting device 200 will be described based on being realized as a dongle device, but it can be realized in any form as long as it can be linked with the terminal 100 by wire or wirelessly. That is, in this embodiment, the cheering rod control message transmitting device 200 can be linked to the terminal 100 so as to be able to transmit and receive data by being attached to a terminal of the terminal 100 including a connector capable of wired communication.
[0114] In another embodiment, the transmitting device 200 is connected to the terminal 100 by a short-distance communication method (e.g., Bluetooth) and can transmit and receive data related to the cheering stick 300 between the terminal 100 and the cheering stick. That is, in another embodiment, the cheering stick control message transmitting device 200 can perform pairing for data transmission and reception using a pre-set wireless communication protocol and link with the terminal 100 to enable data transmission and reception.
[0115] FIG. 3 is an internal block diagram of a support rod control message transmission device according to an embodiment of the present invention.
[0116] 3, the cheering rod control message transmitting device 200 (hereinafter, the transmitting device 200) can include a control message transmitting unit 210, a control message receiving unit 220, and a control unit 230. Such components can be configured to be included within the housing of the transmitting device 200.
[0117] In particular, the control message sender 210 may include one or more devices for communicating with the terminal 100 .
[0118] The control message transmission unit 210 can also communicate with other terminals to realize an environment for support rod control message communication.
[0119] In this embodiment, the control message transmission unit 210 can transmit and receive various data (for example, control messages) related to support rod control message communication with other terminals and / or external servers.
[0120] Such a control message transmission unit 210 can wirelessly transmit and receive data with at least one of a base station, an external terminal, and an arbitrary server on a mobile communication network constructed via a communication device capable of implementing a technical standard or communication method for mobile communication (e.g., LTE (Long Term Evolution), LTE-A (Long Term Evolution-Advanced), 5G NR (New Radio), WIFI) or a short-range communication method, etc.
[0121] In addition, in this embodiment, the control message transmitting unit 210 can transmit information based on a short-distance communication method.
[0122] To this end, in this embodiment, the control message transmission unit 210 may include a wireless communication module for short-range communication (e.g., at least one of an NFC, RF transceiver, Zigbee, Bluetooth, or Wifi module).
[0123] In addition, in this embodiment, the control message transmitting unit 210 can transmit the control message received from the terminal 100 to at least one other device (the cheering stick 300 in this embodiment) in a one-to-multiple manner.
[0124] For example, the control message transmitting unit 210 can transmit a control message to at least one cheering stick 300 in a broadcasting manner (Broadcasting: an all-to-all communication method that transmits traffic to an unspecified number of people without specifying a recipient).
[0125] In detail, the control message transmitting unit 210 can send a control message to nearby cheering sticks using a pre-set broadcast protocol, and cheering sticks that are located nearby and set to receive broadcast signals of the pre-set broadcast protocol can receive the sent control message and operate the cheering stick according to the received control message.
[0126] At this time, the previously set broadcast protocol may indicate a frequency band and a control message encoding / decoding method, etc. The control message transmitting unit 210 may include a broadcast transmitter.
[0127] The broadcast transmitter includes an exciter consisting of an oscillator and a modulator, and can modulate a control message received from the terminal 100 into radio waves of a predetermined frequency band according to a pre-set broadcast protocol and transmit the RF signal through an antenna.
[0128] The control message transmitting unit 210 uses a broadcast method, which overcomes problems of Bluetooth (BLE) technology such as low transmission speed, short transmission distance, small data capacity transmission, and excessive power consumption, and makes it easy to control multiple cheering sticks. It also saves the time required for the user to pair the cheering stick control message transmitting device 200 with each cheering stick separately, and increases the speed of data transmission.
[0129] Meanwhile, the control message receiving unit 220 may include a first control message receiving unit that receives a control message from the terminal 100. Also, the control message receiving unit 220 may include a second control message receiving unit that receives a user input from the cheering stick 300.
[0130] The control message receiving unit 220 may include one or more devices for communicating with the terminal 100, similar to the control message transmitting unit 210, and in the following description, the same or similar content will be described mutatis mutandis with the above description, and the differences will be mainly described.
[0131] The first control message receiver can receive the control message in a wired manner via the interface module 140 of the terminal 100, and can receive the control message in a wireless manner via the communication processor .
[0132] In this embodiment, the first control message receiving unit may be a dongle device that includes a connector coupled to a physical terminal of the interface module 140 and receives the control message in a wired communication manner via the connector.
[0133] Furthermore, in this embodiment, the second control message receiving unit can receive information from at least one or more cheering sticks 300 based on a short-distance communication method.
[0134] In detail, in this embodiment, the second control message receiving unit can receive a control message generated from the cheering stick 300 by the user operating the cheering stick 300.
[0135] In this case, since a plurality of users and cheering sticks 300 may be located near one transmitting device 200, the second control message receiving unit may receive at least one control message.
[0136] For example, the second control message receiving unit may receive a control message generated by a user performing an operation of pressing a button included on the cheering stick 300 or performing an action of shaking the cheering stick 300.
[0137] In this embodiment, the second control message receiving unit receives a control message from the cheering stick 300, thereby reducing the boredom of the user who would otherwise simply watch a performance in response to the transmission of a one-way signal, creating the atmosphere of an actual performance venue where artists and audiences communicate two-way, and improving the user's satisfaction with watching an untact performance.
[0138] The control unit 230 may include at least one or more processors capable of executing instructions to send and receive at least one or more cheering rod control messages to perform various tasks for generating a cheering rod control service environment.
[0139] In this embodiment, the control unit 230 can control the overall operation of the components of the transmitting device 200 to provide the cheering rod control service. In implementing the control unit 230, the above description of the processor assembly 120 of the terminal 100 shall apply mutatis mutandis.
[0140] The transmitting device 200 including the above-mentioned multiple components can be realized in terms of hardware as a mobile drive or cradle type.
[0141] 4 and 5 are examples of types of support rod control message transmitting devices according to an embodiment of the present invention.
[0142] FIG. 4 shows an example in which the transmitting device 200 is realized as a portable drive type (hereinafter, referred to as a USB type), and FIG. 5 shows an example in which the transmitting device 200 is realized as a cradle type.
[0143] Referring to FIG. 4, when the transmitting device 200 according to the present embodiment is a USB type, the transmitting device 200 may include a connector 201 and a USB case 201-C.
[0144] The connector 201 may be a terminal portion having a structure capable of being coupled to a predetermined port included in the interface module 140 of the terminal 100 in order to connect to the port.
[0145] FIG. 4 shows a connector 201 of USB-A structure that can be coupled to a typical desktop type computing device, but the shape may vary according to various port standards and socket configurations.
[0146] The USB case 201-C is a part for protecting various components included in the transmitting device 200, and there may be various embodiments in terms of the shape and material of the USB case 201-C.
[0147] Such a USB-type transmitting device 200 does not require the installation of a separate driver, and by simply connecting it to the terminal 100, users can receive the same signal as that emitted from the performance site, thereby increasing user convenience.
[0148] Meanwhile, referring to FIG. 5, when the transmitting device 200 according to another embodiment is a cradle type, the transmitting device 200 may include a connector 201, a cable 202, a mounting base 203, a coupling terminal 204, and a housing H.
[0149] According to another embodiment, when the transmitting device 200 is realized as a cradle type, the transmitting device 200 may have a stationary trapezoid shape so that the cheering rod 300 can be connected thereto, and may further perform the role of charging the stationary cheering rod 300.
[0150] The connector 201 can include at least one of both ends of the cable 202, as described in the above embodiment.
[0151] The cable 202 is a power line for wired transmission of an electrical signal generated by the terminal 100 to the transmission device 200, and can electrically connect the terminal 100 and the transmission device 200.
[0152] Furthermore, the cable 202 may include at least one or more connectors 201 on both ends, with the connectors 201 included having various standards and socket configurations, such as USB-A, C type, 5-pin and 8-pin.
[0153] The mounting base 203 can be a portion for hanging the support rod 300 or a battery pack inserted into the support rod 300 on the transmitting device 200 or a portion for placing the support rod 300 or a battery pack inserted into the support rod 300.
[0154] The coupling terminal 204 may be a portion to which the support rod 300 or a battery pack inserted into the support rod 300 is electrically coupled. In this case, the coupling terminal 204 may play a role in charging the battery of the support rod 300.
[0155] In addition, the components of the transmitting device 200, including the control message transmitting section 210, the control message receiving section 220, and the control section 230, can be disposed inside the housing H.
[0156] Furthermore, the housing H may have a structure and shape that is horizontal to the ground in order to maintain the seating state of the support rod 300 or battery pack placed as shown in the figure.
[0157] Such a cradle-type transmitting device 200 can transmit a message to control the cheering stick 300 and charge the cheering stick 300 at the same time, which increases the efficiency of the user's management of the cheering stick 300 in that the user does not need a separate device or time to charge the cheering stick 300.
[0158] <Official Light Stick 300> In one embodiment of the present invention, the cheering stick 300 may be a predetermined device that emits light according to a control signal received from the terminal 100 and / or the cheering stick control message transmitting device 200 based on the cheering stick control service.
[0159] FIG. 6 is an internal block diagram of the support rod according to one embodiment of the present invention.
[0160] Referring to FIG. 6 , in this embodiment, the cheering stick 300 may include a short-range communication unit 310 , an information receiving unit 320 , a light emitting unit 330 , a storage unit 340 , a battery 350 , a charging unit 360 , a sensor unit 370 , and a processor 390 .
[0161] The short-range communication unit 310 may include one or more devices for communicating with external devices, and may communicate via a wired or / and wireless network.
[0162] In this embodiment, the short-range communication unit 310 can transmit and receive various data related to the cheering rod control service to and from other terminals and / or external servers.
[0163] In detail, in this embodiment, the short-range communication unit 310 can be wired to the transmitting device 200 based on a connector included in the transmitting device 200 to proceed with charging, and can also communicate with other devices to receive various data in order to perform pairing to allow an external device such as a kiosk to recognize the cheering stick 300.
[0164] The near field communication unit 310 may include a wireless communication module (eg, at least one of an NFC, an RF transceiver, a ZigBee, a Bluetooth, and a WIFI module).
[0165] The information receiving unit 320 may include a broadcast receiver that receives information transmitted by the transmitting device 200 and other devices in a broadcasting manner. In particular, the broadcast receiver may receive radio waves transmitted from the transmitting device 200 through an antenna, and may demodulate the received radio waves to recover a control message.
[0166] In the above-described manner, in this embodiment, the information receiving unit 320 can receive the support rod control message included in the signal emitted from the transmitting device 200 in a broadcast manner.
[0167] At this time, the control message in this embodiment may be a message for controlling the cheering stick based on the light emission pattern data already stored in the cheering stick 300 .
[0168] The light emitting unit 330 can perform a function of emitting light according to a control message received through the information receiving unit 320 .
[0169] The light emitting unit 330 may include one or more light source elements, and an example of the light source may be a light emitting diode (LED). Also, the light emitting unit 330 may include LEDs of different colors, for example, at least one of a red LED, a green LED, a blue LED, and a white LED.
[0170] By mixing the light emitted by each of these LEDs, a wide range of colors can be produced, with the mixed color being determined based on the ratio of the intensities of the light emitted by each LED, which in turn can be proportional to the drive current of each LED.
[0171] The multiple LEDs included in the light-emitting unit 330 may be arranged in a dot pattern, and the multiple LEDs may be selectively lit under the control of the processor 390 described below to display a specific phrase (text), image, or video.
[0172] Although the light source of the light emitting unit 330 has been described as an LED, the type of the light source is not limited to an LED. In another embodiment, an organic light emitting diode (OLED) may be used as the light source.
[0173] The storage unit 340 may store at least one of various application programs, applications, data, and commands for providing a support rod control service environment.
[0174] Furthermore, the storage unit 340 can store data received from or generated by other components of the support rod control system. The storage unit 340 can be various storage devices such as, for example, a ROM, an EPROM, a flash drive, a hard drive, etc., and can include a memory, a cache, a buffer, etc.
[0175] In this embodiment, the storage unit 340 may store in advance information necessary for the cheering stick 300 to perform the function of emitting light.
[0176] For example, the storage section 340 may store the light emission pattern data in advance.
[0177] The lighting pattern refers to the lighting form in which the cheering stick 300 operates according to components including the presence or absence of lighting (eg, On / Off), color, and brightness.
[0178] Such lighting patterns may also include lighting effects as components, where the components are set to change over a period of time to create dynamic visual effects.
[0179] For example, lighting effects may include a cheering stick that quickly blinks when the lighting is set to vary depending on the time period within a certain period of time, 1) a blink effect where the color of the light is set to vary depending on the time period within a certain period of time and the color of the light changes gradually, 2) a gradation effect where the brightness is set to vary depending on the time period and the brightness gradually decreases or increases, and 3) a fade in / out effect.
[0180] The lighting pattern data refers to data including values corresponding to each lighting pattern setting value defined in this embodiment to express all colors and brightness that the cheering stick can realize. For example, the lighting pattern data may include a plurality of data having color values (0,0,0), (0,0,1), (0,0,2),...(n,n,n). Also, the lighting pattern data may include a plurality of data having brightness values 0,1,2,...n, where n is a positive natural number.
[0181] In this embodiment, the light emission pattern data may include a library and / or a scenario.
[0182] The library is data that has already set the light emission patterns of the cheering sticks 300, and may include an identification number and light emission pattern component setting values (hereinafter, light emission pattern setting values).
[0183] For example, the color included in the lighting pattern setting value may be set to a hexadecimal code representing RGB color, and the brightness included in the lighting pattern setting value may be set to a brightness value from 0 to 100, with the higher the value, the brighter the brightness.
[0184] For example, the first library may mean an identification number 0001 for identifying the first library, lighting ON, a first color, a first brightness, and data set for a first lighting effect. More specifically, the first library may be a binary array representing a lighting pattern setting value of (0001 / ON / 255,0,0 / 50,Blink). Also, the third library 1030 may be a binary array representing a lighting pattern setting value of (0003 / ON / 0,0,255 / 10 / Grad). Meanwhile, the second library 1020 may have lighting pattern setting values corresponding to color, brightness, and lighting effect unset since lighting enable / disable is OFF.
[0185] A scenario may include, for example, a scenario identification number for identifying each scenario as data for setting the operation time of at least one library (hereinafter, library setting value) during a specified period of time and changing the lighting pattern of the cheering stick 300 for the already set period of time.
[0186] Such a scenario can correspond to, for example, one song. In other words, the operation time of one scenario is the same as the playback time of one song, and while the song is being played, the cheering stick 300 can change its light emission pattern according to the library setting value and operate.
[0187] For example, the first scenario may be data defined to have an identification number of 001 and operate as a first library for 5 seconds, then operate as a second library for 3 seconds, and then operate as a third library for 2 seconds. More specifically, the first scenario 1100 may include library setting values of (001, 0001-5 seconds / 0002-3 seconds / 0003-2 seconds). Also, the second scenario 1200 may include library setting values of (002, 0005-8 seconds / 0002-30 seconds / 0003-14 seconds).
[0188] The control message may include only an identification code for identifying the first lighting pattern data to be operated from among the already stored lighting pattern data, and command data for activating (e.g., executing, pausing, or terminating) the cheering stick according to the first lighting pattern data.
[0189] In other words, the control message according to this embodiment includes only an identification code and command data, and does not need to include light pattern data including libraries and / or scenarios, which has the advantage that the cheering sticks can be controlled in a variety of ways through a low-capacity control message.
[0190] Furthermore, in this embodiment, the storage unit 340 can store information required to execute the support rod control service.
[0191] The battery 350 can receive external and / or internal power sources under the control of the processor 390 and supply each component of the support rod 300 with power necessary for operation.
[0192] Such a battery 350 may further include a DC / DC converter capable of converting the received power into a voltage level that can be used by the support pole 300's mounting body.
[0193] Furthermore, the battery 350 includes at least one battery cell. The type of each battery cell is not particularly limited as long as it is capable of being repeatedly charged and discharged, such as a lithium ion cell.
[0194] The charging unit 360 may include wired and wireless charging modules for providing wired and wireless charging processes that supply power necessary for the operation of the support pole 300.
[0195] In this embodiment, the charging unit 360 can supply the necessary power to the cheering stick 300 placed on the cradle-type transmitting device 200.
[0196] The sensor unit 370 can include at least one sensor among a position sensor IMU, an acceleration sensor, a gyro sensor, a distance sensor, a proximity sensor, and a contact sensor.
[0197] In detail, the position sensor IMU included in the sensor unit 370 can sense at least one of the movement and acceleration of the support rod 300. For example, the position sensor IMU may be configured by a combination of various position sensors such as an accelerometer, a gyroscope, a magnetometer, etc.
[0198] The input unit 380 can sense user input (eg, gestures, button operations, or other types of input) related to the cheer stick control service.
[0199] In particular, the input unit 380 may include a predetermined button and / or a touch sensor.
[0200] Furthermore, the input unit 380 is connected to an external controller and can receive input from a user.
[0201] The processor 390 can perform data processing functions such as controlling the overall operation of the cheering stick 300, such as power supply control, and processing data and controlling the flow of signals between the internal components of the cheering stick 300. Such a processor 390 can include at least one processor.
[0202] Furthermore, the processor 390 can communicate with each component internally via a system bus, which can include one or more predetermined bus structures such as a local bus.
[0203] Additionally, the processor 390 may be implemented as at least one of application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, micro-controllers, microprocessors, and other electrical units for performing functions.
[0204] In this embodiment, the processor 390 can control the light emission pattern of the light output from the light emitting unit 330 by controlling the drive current of each LED of the light emitting unit 330 .
[0205] As a result, in this embodiment, the processor 390 can control the cheering stick 300 including a plurality of LEDs, and can generate predetermined phrases, images, videos, and the like.
[0206] The cheering stick 300 having the above-mentioned configuration can operate according to at least one piece of data stored in the storage unit 340 under the control of the processor 390, and a performance in which the light emission pattern changes in accordance with the song of an artist using the cheering stick 300 can be performed at the location where the terminal 100 and the transmitting device 200 are located (e.g., the home of the cheering stick 300 user).
[0207] Furthermore, in this embodiment, the cheering stick 300 can emit light in accordance with a control message received from the transmitting device 200 using the light emitting unit 330 .
[0208] In addition, in this embodiment, the cheering stick 300 can sense the movement and acceleration of the cheering stick 300 based on the sensor unit 370 .
[0209] Additionally, in this embodiment, the support stick 300 can transmit data measuring the degree of the sensed movement to another device.
[0210] Furthermore, in this embodiment, the cheering stick 300 can receive input from a user who operates the cheering stick 300 based on the input unit 380 .
[0211] In addition, in this embodiment, the cheering stick 300 can transmit the received data measuring the number of inputs by the user to another device.
[0212] FIG. 7 is an example showing the shape of a support rod according to an embodiment of the present invention.
[0213] Referring to FIG. 7, the cheering stick 300 in this embodiment may include a socket 300-C, a handle 301, an LED unit 331, a battery module 351, and a button 381.
[0214] The socket 300-C may refer to a spherical case disposed on the upper end of the support rod, which includes the LED unit 331 that emits light therein.
[0215] Although generally spherical, the cheering sticks can take on different forms as indicated by the signature design of the artist they are designed for.
[0216] The handle 301 is a portion that extends in the longitudinal direction from the socket 300-C, and can have an elongated shape so that the user of the support stick 300 can easily hold it in his or her hand.
[0217] The LED unit 331 includes at least one LED that emits light. The LED unit 331 may have a different form from that shown depending on the signature color and design of the target artist of the cheering stick.
[0218] The battery module 351 includes at least one battery cell. The battery module 351 serves to supply power to the cheering rod 300 and can be disposed inside the cheering rod 300.
[0219] Furthermore, the battery module 351 is detachable from the support rod 300 and can be separated according to the needs of the user.
[0220] Also, the battery module 351 may further include a module attachment / detachment section to allow connection to a separate module.
[0221] The button 381 may be a switch formed on one side of the handle 301 and pressed down by pressure. The user may use the button 381 to control the illumination of the cheering stick or to generate predetermined data.
[0222] The support rod 300 may further include a predetermined port (eg, a C-type port) on one side for connection to another device.
[0223] <Method of providing support rod control service> Hereinafter, a method in which at least one processor of the terminal 100 according to an embodiment of the present invention provides a support rod control service based on the transmitting device 200 will be described in detail with reference to the accompanying FIGS. 8 to 10. FIG.
[0224] In this embodiment, the cheering stick control service is a service that controls the illumination of cheering sticks located in remote locations in order to perform cheering performances through cheering stick control in accordance with a performance that is streamed online in real time, for example.
[0225] To this end, at least one processor of the terminal 100 can control the illumination of the cheering stick 300 by sending a cheering control signal including cheering effects that match the performance streaming video played on the terminal 100 to the transmitting device 200.
[0226] In one embodiment of the present invention, at least one processor of the terminal 100 can execute at least one application and / or program (streaming program 111 in this embodiment) stored in at least one memory 110 or operate in the background, and can provide a cheering stick control service by transmitting data for cheering performance to the cheering stick 300 through linkage with a control unit 230 of a transmitting device 200 controlled by the processor of the terminal 100.
[0227] In the following, the at least one processor will be described in detail as operating to execute the program instructions, and the terminal 100 will perform the method of providing the support rod control service described above.
[0228] FIG. 8 is a flowchart illustrating a method for controlling the support rod according to an embodiment of the present invention.
[0229] Referring to FIG. 8, in this embodiment, the terminal 100 can acquire a performance video (S101).
[0230] In detail, in this embodiment, the terminal 100 can obtain a performance video to be output to the display of the terminal 100 in cooperation with an external streaming server.
[0231] In this case, the performance video may be a performance video output from a terminal 100 such as a user's smartphone or computer, and may be a video that is shot in real time or has already been shot.
[0232] In addition, the performance video may be played based on a streaming program 111 already installed in the terminal 100. The performance video may include a video of the main artist at the performance venue and a video of the audience watching the artist at the performance venue.
[0233] To this end, the external streaming server can provide a streaming URL for installing and executing the streaming program 111 on the terminal 100 .
[0234] In addition, in this embodiment, the terminal 100 can perform user authentication required to acquire the performance video.
[0235] For example, the terminal 100 may perform user authentication based on login and / or identity authentication performed by a user who has purchased an untact performance within the streaming service page on which the performance was purchased.
[0236] In addition, in this embodiment, the terminal 100 can receive a user input requesting playback of a performance video after performing user authentication.
[0237] At this time, in this embodiment, the terminal 100 can output detailed information (eg, artist name, performance date and time, and performance start time, etc.) about the online performance selected based on the user input to the display.
[0238] For example, the terminal 100 may output detailed information of the selected online performance on a display, allowing the user to check information about the performance that the user wishes to view.
[0239] Thus, in this embodiment, the terminal 100 may interface with an external streaming server based on received user input to obtain performance video for a selected online performance.
[0240] In this embodiment, the terminal 100 can recognize a specific device that is electrically connected to the terminal 100 (S103).
[0241] In detail, in this embodiment, the terminal 100 can recognize a predetermined device (hereinafter, the transmitting device 200) electrically connected via the interface module 140.
[0242] To this end, in this embodiment, the user can insert the transmitting device 200 or a predetermined connector included in the transmitting device 200 into a predetermined port included in the terminal 100 .
[0243] In this case, when the transmitting device 200 is inserted into a port, the terminal 100 recognizes the inserted transmitting device 200 by selecting a driver already installed for each OS or automatically installing a correct driver compatible with the OS, and can transmit and receive data according to a protocol set by the driver.
[0244] In addition, in this embodiment, the terminal 100 can further display a guide for making a network connection with the inserted transmitting device 200 based on the display.
[0245] In another embodiment, the terminal 100 can be paired with a specific device (eg, the cheering stick 300) based on short-distance wired / wireless communication to directly transmit and receive data.
[0246] To this end, in another embodiment, the user can power on the cheering stick 300 to activate the Bluetooth function of the cheering stick 300 .
[0247] In this case, in another embodiment, the terminal 100 can recognize at least one cheering stick 300 with an activated Bluetooth function after authentication.
[0248] In the above-described manner, the terminal 100 can transmit and receive predetermined data in conjunction with the recognized devices (eg, the transmitting device 200 and the cheering stick 300).
[0249] In addition, in this embodiment, the terminal 100 can receive a cheering stick control message for the cheering performance corresponding to the performance video (S105).
[0250] In particular, in this embodiment, the terminal 100 can receive a cheering stick control message corresponding to a performance video being played in real time from an external streaming server based on the streaming program 111.
[0251] In this embodiment, the terminal 100 can receive cheering stick control messages and performance images in real time via an external streaming server.
[0252] At this time, the cheering stick control message may be generated by a performance director who performs a cheering performance corresponding to each performance. Also, the cheering stick control message may include a cheering stick control signal that sets a lighting pattern of at least one cheering stick 300 in an offline performance and an online performance.
[0253] For example, in an offline performance, the cheering stick control signal can be set differently for each seat so that when viewed from a distance, a specific character or shape is displayed depending on the seat in which the audience member is sitting, and in an online performance, the cheering stick control signal can be set differently depending on the number of audience members in a remote location and the order in which they sit.
[0254] In addition, in this embodiment, the terminal 100 can receive a cheering stick control message that is generated based on a streaming program 111 that plays a performance video in conjunction with an external streaming server or that is generated in real time.
[0255] The cheering stick control message in this embodiment may be a cheering stick control message generated by a performance director who determines the light emission pattern of the cheering sticks held by the audience at the offline performance venue through a control terminal.
[0256] For example, a performance director can determine a lighting pattern so that the cheering sticks in the performance hall blink red at a specific timing of a specific song, and send a cheering stick control message to the performance hall so that the cheering sticks in the performance hall are controlled according to the determined lighting pattern.
[0257] At this time, a user watching the performance video online through streaming can also feel as if he or she is cheering in the same way as a spectator at an offline performance by transmitting a cheering stick control message to the cheering stick 300 via the transmitting device 200 so that the cheering stick operates in the same lighting pattern as the cheering stick at the performance venue at a specific timing of a specific song in the performance video.
[0258] However, the performance director may generate and transmit a cheering stick control message so that the cheering sticks operate in different lighting patterns according to their positions in the venue.
[0259] In this case, the cheering rod control message may be determined as a control signal that controls the cheering rods in the performance venue to operate in a controlled lighting pattern, the largest number of which is the cheering rods in the performance venue.
[0260] That is, the cheering stick control message may be a control signal that matches a control signal that controls the lighting pattern of the cheering sticks of the audience at the performance venue.
[0261] In another embodiment, the cheering stick control messages may be generated by the performance director and / or streaming server for users watching the performance online.
[0262] For example, the cheering stick control message may include a control signal that controls the cheering stick 300 to operate with a lighting pattern that matches the lighting pattern of the lighting that illuminates the artist in the real-time performance video.
[0263] Also, the cheering stick control message may include a control signal for controlling the operation of the cheering stick 300 so that the light emission pattern changes in accordance with the gesture or voice of the artist in the real-time performance video.
[0264] Meanwhile, such a cheering stick control message may be a control signal including information regarding the lighting pattern in which the cheering stick 300 operates.
[0265] In this embodiment, the cheering stick control message may include instruction data that activates the cheering stick 300 to operate according to cheering preparation data including a library or scenario already stored in the cheering stick 300.
[0266] For this purpose, the cheering stick 300 can store cheering preparation data including a scenario and library of the performance video to be streamed in advance.
[0267] Such cheering preparation data may be generated in advance for each performance, distributed before the performance is streamed, and stored in the cheering stick 300.
[0268] In addition, according to this embodiment, the cheering preparation data may be continuously updated and distributed by an external streaming server that is not specific to a particular performance.
[0269] In detail, the cheering stick 300 may include first cheering preparation data that is stored by default when it is first sold, and may include second cheering preparation data in which the performance director sets a lighting pattern for a specified period of time in accordance with a particular performance.
[0270] Therefore, the control message can perform a performance based on the first cheering preparation data and a performance that utilizes even the second cheering preparation data, depending on whether the cheering stick 300 has stored the second cheering preparation data before the online performance.
[0271] For example, the control message sent by the terminal 100 can cause the multiple cheering sticks 300 to operate in different lighting patterns depending on the number of cheering sticks of a user watching streaming video through the terminal 100 and the positions at which the cheering sticks are placed, thereby creating an integrated lighting effect when viewed as a whole.
[0272] In detail, when receiving the second cheering preparation data of the streaming video of a particular performance, the user can input the number of cheering sticks and the arrangement information of the cheering sticks to the terminal 100. For example, when watching an online performance at a movie theater, the user can input the number of cheering sticks and the arrangement information of the cheering sticks to the ticket seat arrangement information terminal 100, thereby obtaining the arrangement information of the cheering sticks 300 held by the user.
[0273] The terminal 100 can receive second cheering preparation data that is matched to the cheering stick according to the number and arrangement information of the cheering sticks from the server and transmit the second cheering preparation data to the cheering sticks 300.
[0274] At this time, the cheering sticks placed in different positions can each receive the second cheering preparation data having the same identification number or different light emission pattern setting values.
[0275] Thereafter, different cheering sticks that receive a control message activating the second cheering preparation data can operate differently according to the light emission pattern setting value of the received second cheering preparation data.
[0276] For example, if the second cheering preparation data is received so that a first cheering stick in a first position in a row lights up at a first timing and then turns off, a second cheering stick in a second position lights up at a second timing after the first timing and then turns off, and a third cheering stick in a third position lights up at a third timing and then turns off, then overall it is possible to control a number of cheering sticks to create a "ride the wave" effect.
[0277] In this way, when the cheering stick control message is composed of command data to activate (execute, pause or end) a library including lighting patterns and / or scenarios already stored in the cheering stick 300 in accordance with the sync of the performance video, there is an advantage in that the cheering stick can be controlled in a variety of ways through a low-capacity control message.
[0278] The terminal 100 that receives such a support rod control message can adjust the time sync of the received support rod control message (S107).
[0279] In this embodiment, the terminal 100 can adjust the time sync of the received cheering stick control message based on the video transmission time and transmit the message to the cheering stick 300 via the transmitting device 200.
[0280] Time Sync in the embodiment means that the communication speeds of multiple user terminals 100 streaming performance videos may differ depending on the network environment and communication method, and as a result, the time at which the performance videos are output on the displays of the multiple user terminals 100 and the time at which the cheering stick control message is sent from the transmitting device 200 also differ, so the transmission time of the cheering stick control message is adjusted to match the video output time.
[0281] That is, in this embodiment, when terminal 100 transmits a cheering stick control message to each terminal 100 used by multiple users, it transmits a video sending reference time, so that each terminal 100 can control the cheering stick based on the same video sending reference time.
[0282] For this reason, in this embodiment, the performance image may include a plurality of control signal starting points, which may be already set according to the contents of the performance, the song of the artist, and the like.
[0283] FIG. 9 is a diagram for explaining a method in which a terminal adjusts a time sink according to an embodiment of the present invention.
[0284] Referring to FIG. 9, a first section 10 set according to the performance table of contents, artist songs, etc. in the performance video sent from an external streaming server, a second section 20 output from a first terminal, and a third section 30 output from a second terminal are disclosed.
[0285] In this embodiment, the terminal 100 can detect the start point of a control signal included in the acquired performance video.
[0286] Furthermore, in this embodiment, the terminal 100 may set a control signal transmission point after a predetermined time (for example, one second) from the detected control signal start point.
[0287] In other words, in this embodiment, the terminal 100 can control the cheering sticks based on the control signal sending point regardless of the playback section of the performance video currently being output from the terminal 100 of each user.
[0288] The first terminal and the second terminal receive performance video based on a streaming program installed on each terminal 100 from an external streaming server via network communication, so the video output start point 10a of the second section 20 and the third section 30 output on the display of each terminal may be different from that of the first section 10 depending on the network environment and communication delay.
[0289] At this time, for convenience of explanation, it is assumed that the image output start point 10a is the same as the control signal start point.
[0290] For example, referring again to Fig. 9, the second section 20 output from the first terminal may be delayed by a first time 23 depending on the network environment. Similarly, the third section 30 of the second terminal may be delayed by a second time 33 depending on the network environment.
[0291] That is, the first scene outputted to the first reference point 11 in the performance video can be outputted to the first playback point 22 delayed by the first time 24 from the first reference point 11 in the first terminal.
[0292] Similarly, a first scene outputted to the first reference point 11 in the performance video can be outputted to a second playback point 32 delayed by a second time 34 from the first reference point 11 in the second terminal.
[0293] Meanwhile, in this embodiment, the terminal 100 can set the control signal sending point corresponding to the first reference point 11 in the received support rod control message regardless of the delay of only the first time 24 and the second time 34 described above.
[0294] For example, the first terminal can set the first control signal sending point 21, which is the same as the first reference point 11, in the first support rod control message.
[0295] Similarly, the second terminal can set the second control signal sending point 31, which is the same as the first reference point 11, in the second support rod control message.
[0296] In this manner, each terminal can adjust the time sync of the received cheering rod control message by setting the control signal sending point based on a predetermined reference point already set in the performance video, regardless of the video output start point 10a.
[0297] In addition, in this embodiment, the terminal 100 can transmit a control message with an adjusted time sync (S109).
[0298] In detail, in this embodiment, the terminal 100 can send a control message with time sync adjusted based on a transmitting device 200 recognized and connected to a specific port included in the terminal 100 to at least one cheering rod 300.
[0299] For example, in this embodiment, the first terminal 100-1 can transmit a first support rod control message, the time sync of which is adjusted to correspond to the first control signal sending point 21, to the first transmitting device 200-1.
[0300] Therefore, in the embodiment, the first transmitting device 200-1 connected to the first terminal 100-1 can transmit the first support rod control message received from the first terminal 100-1 in a broadcast manner.
[0301] At this time, the first transmitting device 200-1 can simultaneously transmit the first support rod control message to at least one support rod 300 that is physically adjacent and has an operating power source.
[0302] Similarly, in this embodiment, the second terminal 100-2 can transmit to the second transmitting device 200-2 a second cheering rod control message whose time sync is adjusted to correspond to the second control message transmission time 31. Accordingly, in this embodiment, the second transmitting device 200-2 connected to the second terminal 100-2 can transmit the second cheering rod control message transmitted from the second terminal 100-2 in a broadcast manner.
[0303] Furthermore, in another embodiment, the terminal 100 may directly send a control message with adjusted time sync to at least one cheering stick 300 that is recognized and connected to the terminal 100 based on short-range communication.
[0304] In this embodiment, the terminal 100 can also control the cheering stick 300 according to the sent control message (S111).
[0305] In detail, in this embodiment, the terminal 100 can control the LEDs and vibration sensors included in the cheering stick 300 according to the sent control message.
[0306] In this embodiment, the terminal 100 can simultaneously control at least one cheering stick 300 connected to the network of each terminal 100 by matching it with the performance video.
[0307] FIG. 10 is a diagram for explaining a method in which a terminal according to an embodiment of the present invention controls a cheering stick.
[0308] Referring to FIG. 10, the first terminal 100-1 and the second terminal 100-2 are computing devices located in different physical locations, and the first transmitting device 200-1 and the second transmitting device 200-2 may be connected to the first terminal 100-1 and the second terminal 100-2, respectively.
[0309] Furthermore, the first to third cheering sticks 300-1, 300-2, 300-3 are located in a location close to the first terminal 100-1 and are connected to the first terminal 100-1 via a network based on short-range communication, and may be cheering sticks located in physically different locations from the fourth to sixth cheering sticks 300-4, 300-5, 300-6.
[0310] At this time, for example, first terminal 100-1 and second terminal 100-2 can display the same performance video on their displays based on streaming program 111 provided in each terminal.
[0311] Even if the time sync of the performance video displayed on the display of the first terminal 100-1 and the second terminal 100-2 differs depending on the network environment, etc., the first to sixth cheering sticks (300-1, 300-2, 300-3, 300-4, 300-5, 300-6) linked to each terminal are controlled according to the cheering stick control messages sent by the first transmitting device 200-1 and the second transmitting device 200-2, and can operate with the same lighting pattern.
[0312] That is, in this embodiment, when the terminal 100 connects to a streaming URL that reproduces the same performance video, it can control multiple cheering sticks 300 by sending cheering stick control messages that match the performance video in real time.
[0313] In another embodiment, when cheering preparation data for executing a cheering stick control message has already been generated, the terminal 100 can prepare the cheering stick 300 to provide the cheering stick control service by downloading the already generated cheering stick control message from an external server and transmitting it to the cheering stick 300.
[0314] In another embodiment, the terminal 100 can communicate with the transmitting device 200 and the cheering stick 300 in a short distance to indirectly and / or directly transmit data including a plurality of pre-generated cheering stick control messages to the cheering stick 300 .
[0315] At this time, the cheering stick 300 that has received the generated cheering preparation data from the terminal 100 and / or the transmitting device 200 can store the cheering preparation data in the storage unit 340 .
[0316] For example, when a user places the cheering stick 300 on a cradle-type transmitting device 200 , the power source is charged, and the cheering preparation data is transmitted from the terminal 100 and the cheering stick 300 is stored in the storage section 340 .
[0317] Next, in another embodiment, when the performance video starts to be displayed based on the streaming program 111 executed on each terminal 100, the terminal 100 can control the cheering stick 300 according to the lighting pattern in the cheering preparation data by reading out the cheering preparation data already stored in the storage unit 340 and executing it according to the command data of the cheering control message.
[0318] In another embodiment, the terminal 100 transmits different cheering preparation data to each of the multiple cheering sticks 300 connected to the same terminal 100, and stores the data in the storage unit of each cheering stick 300. This allows each cheering stick 300 to be controlled so that it emits light in a different pattern.
[0319] For example, when the terminal 100 prepares a performance by storing cheering preparation data having the same library identification number but different light emitting patterns in different cheering sticks and then broadcasts the same cheering stick control message, the different cheering sticks can operate according to the different light emitting patterns. For example, if the first library stored in the first cheering stick is a light emitting pattern that blinks red and the first library stored in the second cheering stick is a light emitting pattern that throttles blue, when the cheering control message includes a command message to start operating according to the first library, the first cheering stick that receives the cheering stick control message can emit light to blink red and the second cheering stick can emit light to throttle blue.
[0320] In other words, the terminal 100 according to one embodiment of the present invention can control the cheering stick 300 to emit light or vibrate in time with the artist's singing even in a performance video broadcast online, thereby improving the satisfaction of the audience (e.g., the user in this embodiment) enjoying the online performance.
[0321] Furthermore, in one embodiment of the present invention, the terminal 100 can send cheering stick control messages to the cheering sticks 300 similar to those of an offline performance simply by connecting a USB-type transmitting device 200 to the terminal 100, thereby controlling at least one or more cheering sticks 300 simultaneously, thereby enhancing the realism of the online performance.
[0322] Furthermore, in this embodiment, the terminal 100 has the advantage that, even if the playback times of the images output via the display differ due to the network environment or the like, the cheering stick 300 control can be executed simultaneously, thereby enabling constant control to be performed without being restricted by location.
[0323] <How the device outputs user input based on the cheering stick to content> Hereinafter, at least one processor of the terminal 100 according to one embodiment of the present invention and a method in which the transmitting device 200 and the cheering stick 300 output user input based on the cheering stick 300 to content will be described in detail with reference to attached FIG. 11 and FIG. 12.
[0324] In one embodiment of the present invention, at least one or more processors of the terminal 100 can execute at least one or more applications and / or programs (in this embodiment, streaming program 111) stored in at least one or more memories 110 or can operate in the background.
[0325] In the following, the at least one processor operates to execute program instructions, and the terminal 100 executes the method of outputting user input based on the cheering stick 300 as content.
[0326] FIG. 11 is a flowchart illustrating a method in which a terminal according to an embodiment of the present invention outputs a user input based on a cheering stick to content.
[0327] Referring to FIG. 11, in this embodiment, the terminal 100 can detect a user input based on the cheering stick 300 (S301).
[0328] For example, while watching an online performance video based on the streaming program 111, a user can perform a user input such as pressing a button 381 included on the cheering stick 300 or shaking the cheering stick 300 to indicate a favorable impression of the performance.
[0329] In detail, the cheering stick 300 includes a predetermined button and / or a touch sensor, and can sense a button click input by the user and include it in the user input information.
[0330] Furthermore, the cheering stick 300 includes a haptic input sensor (e.g., a gyro sensor or an acceleration sensor) and can sense a gesture input of a user shaking the cheering stick 300. In detail, the cheering stick 300 can sense the number of times the user shakes the cheering stick 300 back and forth in one direction per unit time and generate user input information.
[0331] Furthermore, the cheering stick 300 may include predetermined data in the user input information by default. In detail, the predetermined data may further include at least one of a serial number capable of identifying the cheering stick 300, artist information matched to the cheering stick 300, model (or version) information of the cheering stick 300, and a cheering stick image.
[0332] The cheering stick 300 can then transmit the user input information thus generated to the terminal 100.
[0333] In particular, the cheering stick 300 can transmit user input information to the terminal 100 directly or via the transmitting device 200 based on short-range communication.
[0334] For example, the cheering stick 300 can be paired with the terminal 100 and transmit user input information directly to the terminal 100 via Bluetooth.
[0335] In this embodiment, the terminal 100 can receive user input information via the transmission device 200 in order to receive user input information for a plurality of cheering sticks 300 .
[0336] In detail, the support stick 300 can convert the user input information into a second RF signal, which is a radio wave in a previously set frequency band, and then transmit it to the surrounding area.
[0337] The transmitting device 200 can control the control message transmitting unit 210 and the control message receiving unit 220 so that it can have a sending mode in which it sends a control message that controls the cheering stick 300 as a first RF signal, and a receiving mode in which it receives a second RF signal including user input information from the cheering stick 300.
[0338] In this embodiment, the transmitting device 200 includes an antenna capable of transmitting and receiving one RF signal, and by converting between a transmission mode and a reception mode according to time division, it can be controlled so as to play the role of the control message transmitting unit 210 during a first period and to play the role of the control message receiving unit 220 during a second period.
[0339] For example, the transmitting device 200 can set a transmission mode for a first period of time before and after a predetermined time based on the time when a first video content starts in a streaming video, convert a control message received from the terminal 100 into a first RF signal of a previously set frequency band, and then transmit it to unspecified cheering sticks 300 in the vicinity.
[0340] The cheering stick 300 that receives the control message activates the cheering preparation data and operates according to the preset lighting pattern for the preset operating time.
[0341] Therefore, even if the transmitting device 200 is converted to a receiving mode according to a control message during a time period including the already set operation time of the cheering stick 300, the cheering stick 300 can continue to operate.
[0342] Therefore, the transmitting device 200 may be switched to a receiving mode in which the transmitting device 200 receives user input information from the cheering stick 300 during the second period from the time when the first period ends.
[0343] Therefore, the transmitting device 200 can receive the second RF signal transmitted from the unspecified support rod 300 in the previously set frequency band.
[0344] Then, transmitting device 200 can convert the received second RF signal into user input information and transmit it to terminal 100.
[0345] Therefore, in this embodiment, the terminal 100 can receive user input information recognized by the cheering stick 300.
[0346] In this embodiment, the terminal 100 can determine the predetermined data from the user input information (S303).
[0347] In detail, in this embodiment, the terminal 100 may determine the predetermined data stored in the storage unit 340 of the cheering stick 300 where the user input is sensed.
[0348] The predetermined data may include the serial number of the cheering stick 300 that sent the user input information, and the number of user inputs via the cheering stick 300 (for example, the number of times a particular button is pressed or the number of times it is shaken per unit time).
[0349] At this time, when the user input is sensed for a plurality of cheering sticks 300, the terminal 100 may read out predetermined data for each cheering stick 300 individually in this embodiment.
[0350] In addition, in this embodiment, the terminal 100 can reflect the feedback content in the streaming video based on the predetermined data (S305).
[0351] The user watches the streaming video output from the terminal 100 from a distance and can input feedback on the online performance as user input information via the cheer stick 300.
[0352] The terminal 100 that receives this can transmit feedback according to the user input information to the streaming server to provide the streaming server with a grasp of the online audience's reaction to the online performance.
[0353] Furthermore, the terminal 100 can display feedback content according to user input information in a streaming video or in a chat window on the streaming video.
[0354] In this embodiment, the feedback content means, for example, data that is output as text, images, video, or the like on the display of the terminal 100, regarding the information that the user inputs into the cheering stick 300 as a favorability rating.
[0355] Such feedback content may include an image of a cheering stick, the cumulative number of times the cheering stick button has been pressed, the number of times the cheering stick has been waved, effects based on user input based on the cheering stick, and the like.
[0356] FIG. 12 is a diagram showing an example of feedback content displayed on the display of a terminal according to an embodiment of the present invention.
[0357] Referring to FIG. 12, an example of a performance video 101 outputted on the display of a terminal 100 by executing a streaming program 111 is shown.
[0358] In this embodiment, the terminal 100 can display a given feedback content on one side of the streaming program 111 that outputs the performance video 101 .
[0359] Furthermore, in this embodiment, the terminal 100 can read out cheering stick image data from the cheering stick 300 and display a first cheering stick image 400.
[0360] In addition, since the cheering stick image displayed in this embodiment is an image including the shape of the official cheering stick designated for each artist, different cheering stick image data is included for each artist-specific cheering stick 300, and the image of the cheering stick displayed in the feedback content may differ accordingly.
[0361] In addition, in this embodiment, the terminal 100 may display a first effect 410 and a first call sensitivity number 420 as feedback content in response to a detected user input.
[0362] In this case, in the present embodiment, if there are a plurality of cheering sticks 300 for which a user input is sensed, the terminal 100 may display a different effect and a favorability rating for each cheering stick 300 as feedback content.
[0363] In addition, the effect displayed in this embodiment may be a graphic effect that is executed at the same time as the user performs user input using the cheering stick 300, and the favorability rating number may be a number obtained by tallying up the number of times user input has been performed.
[0364] A user input for displaying such a first effect 410 and first favorability rating number 420 may include, for example, pressing a button included on the cheering stick 300, or shaking the cheering stick 300 to activate a vibration sensor.
[0365] In addition, in this embodiment, the terminal 100 can further display a first cumulative favorability rating number 430 obtained by adding up user inputs made by a plurality of users who are viewing the performance video 101 .
[0366] Meanwhile, in this embodiment, if the terminal 100 detects a user input for a plurality of cheering sticks 300, the terminal 100 may display a plurality of feedback contents including a first cheering stick image 400, a first effect 410, and a first call sensitivity level 420 in a number corresponding to the number of the detected cheering sticks 300.
[0367] As described above, the cheering rod control message transmitting device according to one embodiment of the present invention, the cheering rod control system including the cheering rod control message transmitting device, and the cheering rod control method via the cheering rod control message transmitting device use a broadcast method to overcome the disadvantages of low-power Bluetooth (BLE) technology, such as low transmission speed, short transmission distance, and small data capacity transmission, and have the effect of saving time required for pairing that must be performed for each cheering rod and increasing the speed of data transmission.
[0368] In addition, the cheering stick control message transmitting device, the cheering stick control system including the cheering stick control message transmitting device, and the cheering stick control method using the cheering stick control message transmitting device according to one embodiment of the present invention receive control messages in reverse from the cheering sticks, thereby reducing the boredom of users who simply watch a performance in response to the transmission of one-way signals, creating the atmosphere of an actual performance hall where artists and audiences communicate two-way, and improving users' satisfaction with watching an untact performance.
[0369] In addition, the cheering stick control message transmitting device according to one embodiment of the present invention, the cheering stick control system including the cheering stick control message transmitting device, and the cheering stick control method using the cheering stick control message transmitting device do not require the installation of a separate driver, and with the simple act of connecting a USB-type transmitting device to a terminal, the same signal as that emitted at the performance site can be received at each user's home, thereby increasing user convenience and enhancing the realism of online performances.
[0370] In addition, the cheering stick control message transmitting device according to one embodiment of the present invention, the cheering stick control system including the cheering stick control message transmitting device, and the cheering stick control method via the cheering stick control message transmitting device can charge the cheering stick at the same time as transmitting a message to control the cheering stick based on a cradle-type transmitting device, which has the effect of increasing efficiency in users' cheering stick management in that users do not need a separate device or time to charge the cheering stick.
[0371] In addition, the cheering stick control message transmitting device according to one embodiment of the present invention, the cheering stick control system including the cheering stick control message transmitting device, and the cheering stick control method via the cheering stick control message transmitting device can control the cheering sticks to light up or vibrate in time with the artist's song even in performance videos broadcast online, thereby improving the satisfaction of audiences enjoying online performances.
[0372] In addition, the cheering stick control message transmitting device according to one embodiment of the present invention, the cheering stick control system including the cheering stick control message transmitting device, and the cheering stick control method via the cheering stick control message transmitting device have the advantage that even if the playback times of the images output via the display differ due to the network environment, etc., the cheering stick control can be executed simultaneously, allowing for constant control without being restricted by location.
[0373] Each embodiment of the present invention described above may be realized in the form of program instructions that can be executed by various computer components and may be recorded on a computer-readable recording medium. The computer-readable recording medium may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions recorded on the computer-readable recording medium may be specially designed and configured for the present invention, or may be known and available to those skilled in the art of computer software. Examples of computer-readable recording media 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 hardware devices specially configured to store and execute program instructions, such as ROMs, RAMs, flash memories, and the like. Examples of program instructions include not only machine language codes such as those produced by a compiler, but also high-level language codes that can be executed by a computer using an interpreter, and the like. The hardware devices may be modified into one or more software modules to execute the processes according to the present invention, and vice versa.
[0374] The specific implementation described in the present invention is an embodiment and does not limit the scope of the present invention in any way. For the sake of brevity of the specification, descriptions of conventional electronic configurations, control systems, software, and other functional aspects of the system may be omitted. Furthermore, the wire connections or connecting members between components shown in the drawings are illustrative of functional connections and / or physical or circuit connections, and may be represented as various alternative or additional functional connections, physical connections, or circuit connections in an actual device. Furthermore, unless specifically mentioned as "essential", "importantly", etc., a component may not necessarily be required to apply the present invention.
[0375] In addition, although the detailed description of the present invention has been described with reference to the preferred embodiment of the present invention, it is understood that a person skilled in the art or a person having ordinary knowledge in the art can modify and change the present invention in various ways without departing from the spirit and technical scope of the present invention described in the claims below. Therefore, the technical scope of the present invention should not be limited to the contents described in the detailed description of the specification, but should be determined by the claims.
Claims
1. As a cheering stick control method for controlling a light emission pattern of a cheering stick via a cheering stick control message transmission device executed by at least one processor of a terminal, Linking with a support rod control message transmitting device for data transmission and reception; receiving a performance video and a cheering stick control message corresponding to the performance video; A step of transmitting the received cheering rod control message to the cheering rod via a cheering rod control message transmitting device, The support rod control message transmitting device is A method for controlling a support rod via a support rod control message transmitting device, the method including a control message receiving unit for receiving a second RF signal including user input information for the support rod from a surrounding support rod.
2. The support rod control message is The cheering stick control method according to claim 1, further comprising at least one of a light-emitting pattern control signal for controlling whether or not the LED included in the cheering stick is illuminated, its color, brightness and light-emitting effect, and a vibration pattern control signal for controlling whether or not the vibration sensor included in the cheering stick is operational, its vibration intensity and vibration pattern.
3. The support rod control message is The cheering rod control method via the cheering rod control message transmission device according to claim 1, further comprising command data for activating cheering preparation data already stored in the cheering rod.
4. The support rod control message transmitting device is A method for controlling a cheering rod via the cheering rod control message transmitting device of claim 1, comprising a control message transmitting unit that converts a cheering rod control message into an RF signal in a pre-set frequency band and transmits the converted RF signal to unspecified cheering rods in the vicinity in a broadcast manner.
5. A step of receiving user input information received by the control message receiving unit from the support rod control message transmitting device; The cheering stick control method via the cheering stick control message transmitting device of claim 1, further comprising a step of displaying feedback content in the performance video or a cheering message window related to the performance video based on the user input information.
6. The step of receiving the performance video and the cheering stick control message corresponding to the performance video includes: The cheering stick control method according to claim 1, comprising: a step of acquiring at least one cheering stick control message that has already been matched to the performance video; and a step of acquiring a cheering stick control message corresponding to the performance video in real time from a streaming server in conjunction with the streaming server.
7. The step of adjusting the time sync of the received cheering rod control message further includes: The step of adjusting the time sink comprises: detecting a start point of a control signal included in the received performance video; The method for controlling a support rod via a support rod control message transmitting device according to claim 1, further comprising: setting a control signal sending point after a predetermined time from the detected control signal starting point.
8. The method further includes the step of sending the time-sink adjusted support rod control message; The step of sending the support rod control message with the time sync adjusted includes: A method for controlling a cheering rod via a cheering rod control message transmitting device as described in claim 7, comprising the steps of recognizing the cheering rod control message transmitting device connected to the terminal, and sending out the cheering rod control message with the time sink adjusted in a broadcast manner via the recognized cheering rod control message transmitting device.
9. A control message receiving unit that receives a second RF signal including user input information for the cheering stick from the surrounding cheering sticks and links with a terminal that transmits a performance video for data transmission and reception. A control message transmitting unit that transmits a support rod control message received from the terminal; A control unit that controls the control message receiving unit and the control message transmitting unit to remotely control the light emission of the cheering stick, The control unit controls the control message transmission unit to transmit the cheering stick control message to unspecified cheering sticks in a broadcast manner, forming a cheering stick control message transmission device.
10. At least one cheering stick; A support rod control message transmitting device; A terminal including at least one display for outputting performance images, at least one memory, and at least one processor; The support rod control message transmitting device is a control message receiving unit for receiving a second RF signal including user input information for the support rod from a neighboring support rod; At least one streaming program is stored in the memory of the terminal, the streaming program being executed by the processor to provide a cheering rod control system; The at least one streaming program Linked with the support rod control message transmitting device, receiving the performance video and a cheering stick control message corresponding to the performance video; A cheering rod control system via a cheering rod control message transmitting device, which sends the received cheering rod control message to the cheering rod via the cheering rod control message transmitting device.
11. The streaming program is Sense at least one user input based on the cheering stick via a cheering stick control message transmitting device; The cheering stick control system via the cheering stick control message transmission device according to claim 10, wherein the feedback content is controlled to be displayed in the performance video based on the detected user input.
12. At least one user input based on the cheering stick is The cheering stick control system via the cheering stick control message transmitting device according to claim 11, wherein the input is pressing a button included in the cheering stick or waving the cheering stick.
13. The streaming program is A cheering stick control system via a cheering stick control message transmission device as described in claim 11, which receives at least one of the following information from the cheering stick via the cheering stick control message transmission device together with the user input: the cheering stick's serial number, artist information matched to the cheering stick, and a cheering stick image showing the shape of the cheering stick.
14. The feedback content includes: A cheering stick control system via a cheering stick control message transmitting device as described in claim 11, which outputs at least one of the cheering stick image, the number of times the cheering stick button is pressed, the number of times the cheering stick is waved, and the cheering stick effect based on at least one of information among text, image, and video.
Citation Information
Patent Citations
Illumination presentation method and illumination presentation system
JP2015011981A
A method and apparatus of playing digital contents and controlling synchronized wireless lighting device
KR1020210127583A
