Drum game system for generating performance information on basis of sensing plurality of foot pad areas
The drum game system uses foot pedal sensors and real-time feedback to enhance user interaction and performance accuracy by integrating footrest areas with sensor modules, display, and control devices for interactive drum games.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- ARUKA CO LTD
- Filing Date
- 2024-12-31
- Publication Date
- 2026-06-25
AI Technical Summary
Existing electronic drum games lack a system that effectively utilizes footrest areas to provide a new type of interactive drum performance experience, offering real-time visual and auditory feedback.
A drum game system comprising a foot pedal device with sensor modules for each footrest area, a display device for performance guides, and a control device to process sensing data for real-time feedback, allowing users to play drums using a foot pedal device with real-time feedback and audiovisual feedback.
The system effectively provides real-time visual and auditory feedback through sensor modules, enabling users to perform drum games using footrest areas, enhancing user interaction and performance accuracy.
Smart Images

Figure 00000015_0000 
Figure 00000016_0000 
Figure 00000016_0001
Abstract
Description
A drum game system that generates performance information based on sensing of multiple foot pedal areas
[0001] The present disclosure relates to a system comprising a sensor device and a display device, and more specifically, to a drum game system for receiving input of a user's drum performance based on sensing data regarding a footrest area.
[0002] Traditionally, electronic rhythm games featuring drum performance were often provided via mobile devices or implemented as video games. Meanwhile, the latest games support the process of matching the rhythm on the screen by touching notes that appear in real time or using virtual drums.
[0003] The present disclosure aims to provide a system that offers a new type of drum game by configuring individual instruments constituting a drum as footrest areas.
[0004] The purposes of the present disclosure are not limited to those mentioned above, and other purposes and advantages of the present disclosure not mentioned may be understood from the following description and will be more clearly understood from the embodiments of the present disclosure. Furthermore, it will be readily apparent that the purposes and advantages of the present disclosure can be realized by the means and combinations thereof set forth in the claims.
[0005] A drum game system according to one embodiment of the present disclosure comprises: a foot pedal device comprising a plurality of sensor modules provided for each of a plurality of foot pedal areas marked to match at least one instrument constituting a drum; a display device displaying a performance guide for target music including a performance time of an instrument matched to at least one of the plurality of foot pedal areas; and a control device receiving sensing data for each of the plurality of sensor modules from the foot pedal device and controlling the display device to display user performance information according to the sensing data together with the performance guide.
[0006] The control device can set a first footrest area and a second footrest area among the plurality of footrest areas by matching them with a first instrument, and when sensing data indicating that the first footrest area is stepped on is acquired, it can acquire user performance information corresponding to the first performance method of the first instrument, and when sensing data indicating that the first footrest area and the second footrest area are stepped on simultaneously is acquired, it can acquire user performance information corresponding to the second performance method of the first instrument.
[0007] The above plurality of footrest areas may include spare footrest areas that are not matched to any instrument. At this time, the control device may set at least one instrument to be matched to a sensor module that matches the spare footrest area according to the user input of the manager.
[0008] The plurality of footrest areas may include a first row comprising first footrest areas arranged sequentially in the horizontal direction having the same vertical height, and a second row comprising second footrest areas arranged sequentially in the horizontal direction having the same vertical height, and each of the second footrest areas may be formed to be in contact with two or more of the first footrest areas.
[0009] The control device can generate a performance guide for the target music that includes, in chronological order, a plurality of performance points composed of at least one of a plurality of instruments that match each of the plurality of footrest areas, and control the display device to display the plurality of performance points constituting the generated performance guide in chronological order.
[0010] In this case, the drum game system may further include a speaker device, and the control device may control the speaker device to output a first audio data from which a drum sound is excluded among the audio data of the target music while the plurality of performance times are displayed in chronological order, and control the speaker device to output a drum sound that matches the user's performance information recognized through at least one of the plurality of sensor modules while the plurality of performance times are displayed in chronological order.
[0011] The control device may acquire drum score information for at least one target music and, according to the drum score information, arrange a plurality of performance points composed of instruments matching at least one of the plurality of foot pedal areas in chronological order to generate the performance guide.
[0012] Meanwhile, the footrest device may include a plurality of LED modules provided for each footrest area, each matched to each of the plurality of sensor modules. Each of the plurality of LED modules can perform a light-emitting operation when user performance information is identified according to the sensing data of the matching sensor module.
[0013] The drum game system according to the present disclosure provides a footrest area structure optimized for drum playing using feet, and has the effect of providing visual / auditory feedback by checking the user's performance information regarding individual instruments within the drum in real time through sensor modules provided in individual footrest areas.
[0014] FIG. 1 is a drawing for explaining the configuration of a drum game system according to one embodiment of the present disclosure,
[0015] FIG. 2 is a block diagram for explaining the configuration of each device in a drum game system according to one embodiment of the present disclosure,
[0016] FIG. 3 is a drawing for explaining the configuration of a footrest area within a footrest device according to one embodiment of the present disclosure, and
[0017] FIG. 4 is a drawing for explaining the detailed configuration of game content provided in real time through a display device and a speaker device according to one embodiment of the present disclosure.
[0018] Before specifically describing the present disclosure, the method of description in the specification and drawings is described.
[0019] First, the terms used in this specification and claims have been selected based on general terms considering their functions in the various embodiments of this disclosure. However, these terms may vary depending on the intent of those skilled in the art, legal or technical interpretations, and the emergence of new technologies. Additionally, some terms have been arbitrarily selected by the applicant. Such terms may be interpreted according to the meanings defined in this specification; in the absence of specific definitions, they may be interpreted based on the overall content of this specification and common technical knowledge in the relevant field.
[0020] In addition, the same reference numbers or symbols described in each drawing attached to this specification represent parts or components that perform substantially the same function. For convenience of explanation and understanding, the same reference numbers or symbols are used to describe different embodiments. That is, even if components having the same reference number are all depicted in multiple drawings, the multiple drawings do not imply a single embodiment.
[0021] Additionally, in this specification and claims, terms including ordinal numbers, such as "first," "second," etc., may be used to distinguish between components. These ordinal numbers are used to distinguish identical or similar components from one another, and the meaning of the terms should not be limited by the use of such ordinal numbers. For example, the order of use or arrangement of components combined with such ordinal numbers should not be restricted by the number. If necessary, each ordinal number may be used interchangeably.
[0022] In this specification, singular expressions include plural expressions unless the context clearly indicates otherwise. In this application, terms such as "comprising" or "consisting of" are intended to specify the existence of the features, numbers, steps, actions, components, parts, or combinations thereof described in the specification, and should be understood as not precluding the existence or addition of one or more other features, numbers, steps, actions, components, parts, or combinations thereof.
[0023] In the embodiments of the present disclosure, terms such as "module," "unit," "part," etc. are used to refer to a component that performs at least one function or operation, and such component may be implemented in hardware or software, or in a combination of hardware and software. Additionally, a plurality of "modules," "units," "parts," etc. may be integrated into at least one module or chip and implemented as at least one processor, except where each needs to be implemented in specific individual hardware.
[0024] Furthermore, in the embodiments of the present disclosure, when a part is described as being connected to another part, this includes not only a direct connection but also an indirect connection through another medium. Additionally, the meaning that a part includes a certain component implies that, unless specifically stated otherwise, it does not exclude other components but may include additional components.
[0025] FIG. 1 is a drawing for explaining the configuration of a drum game system according to one embodiment of the present disclosure.
[0026] Referring to FIG. 1, the drum game system of the present disclosure may include a foot pedal device (100), a display device (200), a speaker device (300), and a control device (400).
[0027] The foot pedal device (100) includes a plurality of foot pedal areas, and each foot pedal area can be matched to an individual instrument that constitutes a drum. To recognize the user's foot roll on each foot pedal area, a separate sensor module may be included for each foot pedal area.
[0028] The display device (200) is a device for visually outputting a performance guide for a user who wishes to play through at least one foot area on the foot device (100). Additionally, the display device (200) can display the user's performance information recognized by at least one sensor module included in the foot device (100) in real time.
[0029] The speaker device (300) is configured to audibly output target music that is the subject of the performance. The speaker device (300) outputs audio data from which the drum sound has been removed from the audio data of the target music, but can output the drum sound according to the user's performance information recognized in real time by the foot pedal device (100).
[0030] The control device (400) is a device connected to the footrest device (100), display device (200), and speaker device (300) to control each device. The control device (400) is composed of at least one computer and may be implemented as a game device, console device, audio mixing device, desktop PC, laptop PC, etc., or may be implemented as a server device.
[0031] The control device (400) can control the display device (200) and the speaker device (300) based on the performance information of each foot pedal area sensed through the foot pedal device (100) to display the user's performance information in real time or output a drum sound according to the user's performance information in real time.
[0032] Meanwhile, it is also possible for two or more of the footrest device (100), display device (200), speaker device (300), and control device (400) to be integrated into a single device.
[0033] FIG. 2 is a block diagram for explaining the configuration of each device within a drum game system according to one embodiment of the present disclosure.
[0034] Referring to FIG. 2, the foot pedal device (100) may include a plurality of sensor modules provided for each of the plurality of foot pedal areas marked to match at least one instrument constituting a drum. Each foot pedal area may correspond to a different instrument, but is not limited thereto.
[0035] Each sensor module may include at least one of a pressure sensor, an infrared sensor, a reflective sensor, a camera, a magnetic sensor, an ultrasonic sensor, and a piezoelectric sensor (piezoelectric material), but is not limited thereto.
[0036] For example, if the value of sensing data detected through a specific sensor module is above a threshold, the footrest area matching the specific sensor module may be identified as having been played. As a specific example, if each sensor module matching the first footrest area and the second footrest area among a plurality of footrest areas sequentially detects sensing data (e.g., pressure value) above a threshold, the footrest device (100) and the control device (400) may identify the first footrest area and the second footrest area as having been played sequentially by the user.
[0037] Additionally, multiple thresholds may be pre-set. For example, if sensing data greater than or equal to the first threshold but less than the second threshold (> the first threshold) is detected, it is recognized as a performance of the first intensity (loudness / softness); if sensing data greater than or equal to the second threshold but less than the third threshold (> the second threshold) is detected, it is recognized as a performance of the second intensity greater than the first intensity; and if sensing data greater than or equal to the third threshold is detected, it is recognized as a performance of the third intensity greater than the second intensity.
[0038] Meanwhile, the footrest device (100) may include a plurality of LED modules provided for each footrest area, each matched to a plurality of sensor modules. Each of the plurality of LED modules may be driven to perform a light-emitting operation when user performance information is identified according to the sensing data of the matching sensor module. To this end, the driving circuit of each LED module may be linked to the sensor module and switch the LED module to the ON state using the sensing data of the sensor module as input, but is not limited thereto. In this way, the LED lights up whenever the footrest area is stepped on, providing visual enjoyment during performance.
[0039] The name or image of a matching instrument may be printed or attached to each footrest area.
[0040] Referring to FIG. 3, the arrangement of instruments by region may be configured as follows, but is not limited thereto.
[0041] Footrest Area 1-1: Hi-hat 1
[0042] Footrest Area 1-2: Hi-hat 2
[0043] Footrest Area 3: Small TomTom
[0044] Footpad Area 4: Crash Symbol
[0045] Footrest area 5: Hi-hat 0
[0046] Footrest Area 6: Spare Space
[0047] Footrest Area 7: Middle Tamtam
[0048] Footrest Area 8: Snare
[0049] Footrest Area 9: Bass Drum
[0050] Footrest Area 10: Floor tom-tom
[0051] Footrest Area 11: Spare Space
[0052] Footrest Area 12: Spare Space
[0053] Each foot pedal area is matched with a different instrument, however, some foot pedal areas can be utilized in the process of implementing various playing styles for the same instrument.
[0054] In one embodiment, the control device (400) may set two different foot pedal areas among a plurality of foot pedal areas by matching them with the first instrument. This setting may be performed according to user input by an administrator. Here, when sensing data indicating that one of the two foot pedal areas is stepped on is acquired, the control device (400) may acquire user performance information corresponding to the first performance method of the first instrument, and when sensing data indicating that both foot pedal areas are stepped on simultaneously is acquired, the control device may acquire user performance information corresponding to the second performance method of the first instrument.
[0055] For example, when the default setting of the hi-hat in foot pedal area 5 is set to a closed hi-hat, if foot pedal area 5 is stepped on together with the hi-hat corresponding to foot pedal area 1-1 or foot pedal area 1-2, it can become an open hi-hat.
[0056] For example, when the default setting of the hi-hat in foot pedal area 5 is set to open hi-hat, if foot pedal area 5 is stepped on together with the hi-hat corresponding to foot pedal area 1-1 or foot pedal area 1-2, it can become a closed hi-hat.
[0057] For example, it is possible to set foot area 1-1 as a single open hi-hat and foot area 1-2 as a single closed hi-hat. As another example, it is also possible to set foot area 1-1 as a single closed hi-hat and foot area 1-2 as a single open hi-hat.
[0058] The spare space (spare foot area) corresponds to the foot area that is not matched to any instrument.
[0059] In this regard, the instrument matching each foot pedal area can be changed according to the user input of the manager received through the control device (400). That is, the instrument setting of the sensor module matching each foot pedal area can be flexibly configured.
[0060] It is also possible to add instruments to the spare footrest area. For example, the control device (400) can set at least one instrument to be matched to a sensor module that matches the spare footrest area (spare space) according to the user input of the manager.
[0061] Referring to FIG. 3, a plurality of step areas may include a first row comprising first step areas arranged sequentially in the horizontal direction having the same vertical height, and a second row comprising second step areas arranged sequentially in the horizontal direction having the same vertical height. Here, each of the second step areas may be formed to be in contact with two or more of the first step areas.
[0062] Likewise, a third row may be provided that includes third step areas arranged sequentially in the horizontal direction having the same vertical height, and each of the third step areas may be formed in a zigzag pattern to contact two or more of the second step areas.
[0063] In this way, the drum feet can be designed so that they are arranged in a straight line on the left and right, and in a zigzag pattern on the top and bottom, with a spare space in the center, thereby minimizing errors and allowing two or three feet to be stepped on with one foot when playing together.
[0064] Meanwhile, as an example, the threshold for sensing data to be recognized as a performance (e.g., recognized as a performance when sensing data exceeding the threshold is detected) may be set differently for each of the multiple footrest areas constituting the footrest device (100). For example, the distance from the center of all footrest areas to the center of each footrest area may be defined, and the threshold may be set lower for footrest areas that are further away. As a result, the characteristics of the body structure, which make it difficult to stomp strongly over relatively long distances, are reflected, allowing the user's performance intention to be reflected more effectively.
[0065] The display device (200) includes at least one display. The display device (200) can display a performance guide for target music, including the performance time of an instrument that matches at least one of a plurality of foot pedal areas, through the display. That is, a performance guide composed of a graphic UI indicating the performance time of each sequential instrument may be provided. At this time, the type of instrument and the performance length of the instrument, etc., may be displayed for each performance time. As a result, the user can perform the performance according to the performance guide by sequentially stepping on at least one foot pedal area while viewing the performance guide.
[0066] The speaker device (300) may include at least one speaker and may audibly output target music.
[0067] The control device (400) may include memory, a communication interface, a processor, a user interface, etc.
[0068] The memory is configured to store at least one instruction or data related to an operating system (OS) and a component of an electronic device (100) for controlling the overall operation of the components of the control device (400).
[0069] Memory may include non-volatile memory such as ROM and flash memory, and may include volatile memory composed of DRAM, etc. In addition, memory may include auxiliary storage devices such as hard disks and SSDs (Solid State Drives).
[0070] Audio data and performance guides for various target music that serve as the medium for a drum game may be stored in memory. Specifically, audio data from which drum sounds have been removed from the audio data of each target music, and audio data of drum sounds of at least one drum instrument associated with each target music may be stored in memory. Additionally, a performance guide including the timing, instrument type, and performance length of each of the sequential multiple drum sounds constituting each target music may be stored in memory.
[0071] According to one embodiment, drum score information for at least one target music may be stored in memory. For example, a control device (400) may receive drum score information from an external device (e.g., a score server, a manager's user terminal, etc.) through a communication interface. The drum score information includes information regarding the performance time, performance length, etc., of each instrument constituting the drum.
[0072] In this case, according to the drum score information, the control device (400) can automatically generate a performance guide by arranging a plurality of performance points composed of instruments that match at least one of the plurality of foot pedal areas in chronological order. Specifically, graphic UI items for representing each performance point constituting the performance guide can be generated.
[0073] Meanwhile, referring to FIG. 2, the control device (400) can perform wired / wireless communication with the communication interface of each device (100, 200, 300) through a communication interface.
[0074] The communication interface can be connected to external servers and / or terminal devices through one or more networks, and data can be exchanged using various wired and wireless communication methods.
[0075] Wireless communication may include at least one of the following communication methods: LTE (long-term evolution), LTE-A (LTE Advance), 5G (5th Generation) mobile communication, CDMA (code division multiple access), WCDMA (wideband CDMA), UMTS (universal mobile telecommunications system), WiBro (Wireless Broadband), GSM (Global System for Mobile Communications), DMA (Time Division Multiple Access), WiFi (Wi-Fi), WiFi Direct, Bluetooth, NFC (near field communication), Zigbee, etc.
[0076] Wired communication may include at least one of communication methods such as Ethernet, optical network, USB (Universal Serial Bus), and Thunderbolt.
[0077] Meanwhile, communication methods are not limited to the examples described above and may include new communication methods that emerge with technological advancements.
[0078] The processor can control the control unit (400) by connecting to memory and executing at least one instruction stored in memory.
[0079] To this end, the processor may be implemented as a general-purpose processor such as a CPU (Central Processing Unit) or AP (Application Processor), a graphics-dedicated processor such as a GPU (Graphic Processing Unit) or VPU (Vision Processing Unit), or an artificial intelligence-dedicated processor such as an NPU (Neural Processing Unit). The processor may include volatile memory such as SRAM.
[0080] When a method according to one embodiment of the present disclosure includes a plurality of operations, the plurality of operations may be performed by a single processor or by a plurality of processors included in the control device (400). For example, when a first operation, a second operation, and a third operation are performed by a method according to one embodiment, the first operation, the second operation, and the third operation may all be performed by a first processor, or the first operation and the second operation may be performed by a first processor (e.g., a general-purpose processor) and the third operation may be performed by a second processor (e.g., an artificial intelligence dedicated processor).
[0081] One or more processors may be implemented as a single-core processor comprising one core, or as one or more multicore processors comprising multiple cores (e.g., homogeneous multicore or heterogeneous multicore). When one or more processors are implemented as multicore processors, each of the multiple cores included in the multicore processor may include internal processor memory such as on-chip memory, and a common cache shared by multiple cores may be included in the multicore processor. Additionally, each of the multiple cores included in the multicore processor (or some of the multiple cores) may independently read and execute program instructions for implementing a method according to one embodiment of the present disclosure, or all (or some) of the multiple cores may be linked together to read and execute program instructions for implementing a method according to one embodiment of the present disclosure.
[0082] When a method according to one embodiment of the present disclosure includes a plurality of operations, the plurality of operations may be performed by one of the plurality of cores included in a multi-core processor, or may be performed by a plurality of cores. For example, when a first operation, a second operation, and a third operation are performed by a method according to one embodiment, the first operation, the second operation, and the third operation may all be performed by a first core included in a multi-core processor, or the first operation and the second operation may be performed by a first core included in a multi-core processor and the third operation may be performed by a second core included in a multi-core processor.
[0083] In the embodiments of the present disclosure, a processor may mean a system-on-chip (SoC) in which one or more processors and other electronic components are integrated, a single-core processor, a multi-core processor, or a core included in a single-core processor or a multi-core processor, wherein the core may be implemented as a CPU, GPU, APU, MIC, DSP, NPU, hardware accelerator, or machine learning accelerator, but the embodiments of the present disclosure are not limited thereto.
[0084] A user interface is a configuration for receiving user input or user commands and may include, but is not limited to, at least one button, keypad, touchpad (e.g., touchscreen), microphone, camera, other sensors, etc.
[0085] The control device (400) can select target music according to user input received through a user interface. Specifically, a plurality of music lists may be displayed on a display device (200), and user input selecting at least one target music among them may be received. In this case, the control device (400) controls the display device (200) to display a performance guide according to the selected target music, transmits a control signal to activate a plurality of sensor modules of the foot pedal device (100), and controls the speaker device (300) to output sound according to performance information confirmed through the foot pedal device (100).
[0086] In addition, the control device (400) can set the volume and sound quality (e.g., output ratio by frequency band) of the speaker device (300) according to user input received through the user interface, or adjust the size of UI (User Interface) items or text within the display device (200). Furthermore, the control device (400) can set the type of instrument represented by each foot pedal area within the foot pedal device (100) according to user input received through the user interface.
[0087] Meanwhile, FIG. 4 is a drawing for explaining the detailed configuration of drum game content provided in real time through a display device and a speaker device according to one embodiment of the present disclosure.
[0088] Referring to FIG. 4, the control device (400) can display a performance guide for target music through the display device (200) (S411). At this time, the control device (400) can control the display device (200) to display a plurality of graphic UIs (User Interfaces) for performance points constituting the performance guide in chronological order. As a result, the type of instrument and the performance length can be displayed at each point in time. Specifically, the type of instrument and the performance length can begin to be displayed at a certain time (e.g., 0.5 seconds, 1 second, 2 seconds, etc.) immediately before the point in time when the performance is to begin. As a result, the user can perform the performance through the foot pedal area while checking the graphic UI for each performance point in the performance guide.
[0089] While multiple performance timestamps are displayed in chronological order, the control device (400) can control the speaker device (300) to output audio data from which the drum sound is excluded from the audio data of the target music (S412). As a result, the sound of the target music and the performance guide can be provided simultaneously.
[0090] In this situation, the control device (400) can control the display device (200) and the speaker device (300) based on the user's performance information confirmed in real time through the foot pedal device (100).
[0091] Specifically, while multiple performance points according to the performance guide are displayed in chronological order and sound for the target music (excluding drum sound) is output, the control device (400) can control the display device (200) to display user performance information (instrument type, performance start time, performance length) that is sensed in real time (e.g., sensing data above a threshold) (S421), and simultaneously control the speaker device (300) to output a drum sound that matches the user performance information that is confirmed in real time (S422).
[0092] As a result, the user can check feedback on their performance by comparing their real-time performance information with a performance guide, and when excellent drum performance is performed, the user experiences a good match with the target music output through the speaker device (300), thereby enhancing the completeness of the target music.
[0093] Meanwhile, in one embodiment, the control device (400) may temporarily change the threshold of a sensor module that matches at least one footrest area based on the pattern of sensing data for each of the plurality of footrest areas that are sensed in real time during the performance process.
[0094] For example, while a performance guide is generated and provided for at least one target music, the user can perform the music using each foot pedal area while viewing the performance guide. At this time, the control device (400) can generate performance information of the user based on the sensing data of each foot pedal area received in real time from the foot pedal device (100), and control the output of a drum sound that matches the performance information through the speaker device (300) as described above.
[0095] Here, the control device (400) can identify an uncertain performance history in which, for each preset unit time interval, among a plurality of foot pedal areas, the value of the sensing data is within a certain rank (e.g., 2nd, 3rd, etc.) according to size and is greater than or equal to a preset minimum value (< threshold), but the value of the sensing data does not exceed the threshold and thus the performance is not recognized at that time.
[0096] The uncertain performance history may include an abnormal foot pedal area where uncertain performance was confirmed, the time of detection of sensing data (greater than the minimum value and less than the threshold value) corresponding to the uncertain performance in the abnormal foot pedal area, and information about the value of the sensing data.
[0097] While a performance guide is generated and provided for the target music and the user performs the performance, the control device (400) can accumulate and record uncertain performance history in real time at unit time intervals, and at least one foot pedal area that has been recorded as an abnormal foot pedal area at a certain number of times or more (e.g., 2 times, 3 times, 4 times, etc.) can be selected as the target foot pedal area.
[0098] Additionally, the control device (400) may temporarily lower a preset threshold (a value for which sensing data is recognized as a performance) for the target foot pedal area by a certain amount while the performance guide for the aforementioned target music is being generated. Specifically, the threshold may be lowered to be lower than the average value of the sensing data based on the uncertain performance history, but is not limited thereto.
[0099] As a result, the fact that the force or weight with which the foot pedal area is stepped varies by user is applied in real time even during the performance of the target music, which can dramatically increase the likelihood that the performance result intended by the user will be properly output.
[0100] Meanwhile, the selection of the target foot pedal area and the downward adjustment of the threshold described above are applied temporarily only to the target music currently in progress, and when the performance guide for the target music ends, the threshold can be restored to the previously preset value (: default setting value).
[0101] However, the control device (400) may store a history in which each foot pedal area is selected as a target foot pedal area during the process in which guides for multiple target music are provided and users perform a performance. Here, at least one main foot pedal area that has been selected as a target foot pedal area the most times at regular intervals may be identified.
[0102] In this case, for the next cycle of each cycle, the control device (400) may lower the default setting value of the threshold of the identified main foot area. Specifically, the control device (400) may calculate the average value of the change in the lowered threshold whenever the main foot area is selected as the target foot area, and lower the default setting value (for the next cycle) by the change value to which a certain ratio less than 1 (e.g., 0.5, 0.7, etc.) is applied to the average value. The reason a certain ratio of ‘less than 1’ is applied is that it is highly likely that it was not selected as the target foot area for every performance.
[0103] However, the aforementioned certain ratio may be set differently depending on the ratio of the number of times the main foot area is selected as the target foot area to the total number of times the multiple target music pieces are played within the cycle in which the main foot area is identified. Specifically, the ratio may be set larger as the ratio of times the main foot area was selected as the target foot area increases, and the ratio may be set smaller as the ratio of times the main foot area was selected as the target foot area decreases.
[0104] Meanwhile, the various embodiments described above may be implemented by combining two or more embodiments, provided that they do not conflict or contradict each other.
[0105] Meanwhile, the various embodiments described above may be implemented in a recording medium readable by a computer or a similar device using software, hardware, or a combination thereof.
[0106] According to hardware implementation, the embodiments described in this disclosure may be implemented using at least one of ASICs (Application Specific Integrated Circuits), DSPs (digital signal processors), DSPDs (digital signal processing devices), PLDs (programmable logic devices), FPGAs (field programmable gate arrays), processors, controllers, microcontrollers, microprocessors, and other electrical units for performing functions.
[0107] In some cases, the embodiments described herein may be implemented as the processor itself. In a software implementation, embodiments such as the procedures and functions described herein may be implemented as separate software modules. Each of the aforementioned software modules may perform one or more functions and operations described herein.
[0108] Meanwhile, computer instructions or computer programs for performing processing operations in a control device, etc., according to the various embodiments of the present disclosure described above may be stored in a non-transitory computer-readable medium. When such computer instructions or computer programs stored in the non-transitory computer-readable medium are executed by a processor of a specific device, the specific device described above performs processing operations in a control device, etc., according to the various embodiments described above.
[0109] A non-transient computer-readable medium refers to a medium that stores data semi-permanently and can be read by a device, unlike media that store data for a short period of time such as registers, caches, and memory. Specific examples of non-transient computer-readable media include CDs, DVDs, hard disks, Blu-ray discs, USBs, memory cards, and ROMs.
[0110] Although preferred embodiments of the present disclosure have been illustrated and described above, the present disclosure is not limited to the specific embodiments described above. It is understood that various modifications can be made by those skilled in the art without departing from the essence of the present disclosure as claimed in the claims, and such modifications should not be understood individually from the technical spirit or perspective of the present disclosure.
Claims
1. A footrest device comprising a plurality of sensor modules provided for each of a plurality of footrest areas marked to match at least one instrument constituting a drum; A display device for displaying a performance guide for target music including a performance time of an instrument that matches at least one of the plurality of footrest areas; and A drum game system comprising: a control device that receives sensing data from each of the plurality of sensor modules from the footrest device and controls the display device to display user performance information according to the sensing data together with the performance guide.
2. In Paragraph 1, The above control device is, Among the above plurality of footrest areas, the first footrest area and the second footrest area are set by matching them with the first instrument, and When sensing data indicating that the first footplate area is stepped on is obtained, user performance information corresponding to the first performance method of the first instrument is obtained, and A drum game system that acquires user performance information corresponding to a second performance method of the first instrument when sensing data indicating that the first footplate area and the second footplate area are stepped on simultaneously is acquired.
3. In Paragraph 1, The above plurality of footrest areas include spare footrest areas that are not matched to any instrument, and The above control device is, A drum game system that sets at least one instrument by matching it to a sensor module that matches the spare footrest area according to the administrator's user input.
4. In Paragraph 1, The above plurality of footrest areas are, A first row comprising first stepping plate areas arranged sequentially in the horizontal direction having the same vertical height; and A second row comprising second step areas arranged sequentially in the horizontal direction having the same vertical height; A drum game system in which each of the above-mentioned second footrest areas is formed to be in contact with two or more of the above-mentioned first footrest areas.
5. In Paragraph 1, The above control device is, A performance guide for the target music is generated, comprising a plurality of performance points in chronological order, each of which is composed of at least one of a plurality of instruments that matches each of the plurality of footrest areas, and A drum game system that controls a display device to display the plurality of performance points constituting the generated performance guide in chronological order.
6. In Paragraph 5, The above drum game system is, additionally including a speaker device, The above control device is, While the above plurality of performance timestamps are displayed in chronological order, the speaker device is controlled to output a first audio data from which drum sounds are excluded among the audio data of the target music, and A drum game system that controls the speaker device to output a drum sound matching the user's performance information recognized through at least one of the plurality of sensor modules while the plurality of performance times are displayed in chronological order.
7. In Paragraph 5, The above control device is, Acquire drum score information for at least one target music, and A drum game system that generates a performance guide by arranging a plurality of performance points, each composed of an instrument matching at least one of the plurality of footrest areas, in chronological order according to the drum sheet information.
8. In Paragraph 1, The above footrest device is, It includes a plurality of LED modules matched to each of the plurality of sensor modules and provided for each footplate area; Each of the above plurality of LED modules is, A drum game system that performs a light-emitting action when user performance information is identified based on sensing data from a matching sensor module.