Karaoke processing system

The karaoke processing system addresses the inefficiencies in developing and distributing karaoke system apps by allowing simultaneous development of mobile terminal and karaoke device programs, improving efficiency and reliability.

JP7694593B2Active Publication Date: 2025-06-18XING INC
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2023030130
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-02-28
Publication Date
2025-06-18
Estimated Expiration
2043-02-28

AI Technical Summary

Technical Problem

Current karaoke systems require separate development and distribution of apps for mobile terminals and corresponding programs for karaoke devices, leading to inefficient development and distribution processes.

Method used

A karaoke processing system that enables simultaneous development of programs for mobile terminals and karaoke devices, with the mobile terminal performing communication connection processing, transmitting a first program to the karaoke device, and executing a second program, while the karaoke device receives and executes the first program.

Benefits of technology

This approach improves development and distribution efficiency, reduces storage pressure on the karaoke device, and enhances reliability by managing both programs on the mobile terminal, thereby minimizing issues related to version differences.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007694593000001
    Figure 0007694593000001
  • Figure 0007694593000002
    Figure 0007694593000002
  • Figure 0007694593000003
    Figure 0007694593000003
Patent Text Reader

Abstract

To provide an information processing system including a portable terminal and an information processing device, a Karaoke processing system, the information processing device, and a portable terminal program that improve efficiency of development of a program and the efficiency of distribution, suppress storage capacity from being oppressed, and make secure linkage among programs.SOLUTION: In a Karaoke system, portable terminals 6a, 6b execute: communication connection processing for making a communication connection with a Karaoke device 2 as an information processing device; transmission processing, as processing executed by the information processing device, for transmitting a first program to the information processing device after the communication connection made through the communication connection processing; and terminal-side execution processing, as processing executed by the portable terminals, for executing a second program corresponding to the first program. The information processing device executes: reception processing for receiving the first program transmitted from the portable terminals 6a, 6b; and device-side execution processing for executing the received first program cooperatively with the terminal-side execution processing.SELECTED DRAWING: Figure 5
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing system, a karaoke processing system, an information processing apparatus, and a mobile terminal program.

Background Art

[0002] There is known a karaoke apparatus that can enjoy singing in accordance with the accompaniment being played. In the karaoke apparatus, not only singing but also various functions are added to improve the entertainment value.

[0003] Patent Document 1 discloses a karaoke apparatus that can realize various functions such as a bingo game and voice change by using an application program (app) distributed from a server to the karaoke apparatus. Patent Document 2 discloses that by installing an app on a mobile terminal owned by a user, the mobile terminal can function as a remote control device for a karaoke apparatus.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Patent Document 2

Summary of the Invention

Problems to be Solved by the Invention

[0005] As seen in Patent Document 2, currently, by using a mobile terminal owned by a user as a remote control device, the convenience of operating a karaoke apparatus has been improved. However, there are cases where not only using the mobile terminal as a remote control device but also the mobile terminal and the karaoke apparatus cooperate to realize various functions as in Patent Document 1. In such a case, it is necessary to develop an app for the mobile terminal and a corresponding program for the karaoke apparatus, respectively.

[0006] Even when the user has an app for a mobile terminal, if the program is not introduced on the karaoke device side, the function cannot be used. Also, since it is necessary to develop the app for the mobile terminal and the program on the karaoke device side that is linked to it respectively, the development efficiency is poor. Further, since it is necessary to distribute each to the mobile terminal and the karaoke device, the distribution efficiency is also poor.

[0007] The present invention is in view of such a situation, and one of its objects is to enable the simultaneous development of a program that operates on a mobile terminal and a program that operates on a karaoke device (information processing device), and to improve the development efficiency and distribution efficiency.

Means for Solving the Problems

[0008] Therefore, the Karaoke processing system according to the present invention adopts the following configuration. A karaoke processing system including a mobile terminal and a karaoke device, wherein the mobile terminal performs communication connection processing for communicating with the karaoke device, and a first program which is one of the programs executed by the karaoke device, and performs transmission processing for transmitting the first program to the karaoke device after communication connection by the communication connection processing, and is one of the programs executed by the mobile terminal, and performs terminal-side execution processing for executing a second program corresponding to the first program, wherein the karaoke device performs reception processing for receiving the first program transmitted from the mobile terminal, and performs device-side execution processing for executing the received first program in cooperation with the terminal-side execution processing.

[0009] Furthermore, in the information processing system according to the present invention, The device-side execution process is executed in cooperation with a device-side program stored in advance in the information processing device.

[0010] Furthermore, in the information processing system according to the present invention, The mobile terminal receives a terminal program including the first program and the second program from a distribution server.

[0011] Furthermore, in the information processing system according to the present invention, the information processing apparatus includes a storage unit, a storage process of storing the first program received in the reception process in the storage unit, and a deletion process of deleting the first program from the storage unit after the end of the apparatus-side execution process for the stored first program are further executed.

[0012] Furthermore, the information processing system according to the present invention displays identification information for causing the mobile terminal to read at least one of the information processing apparatus or a remote control apparatus that operates the information processing apparatus, for the mobile terminal to perform the communication connection process.

[0013] Furthermore, in the information processing system according to the present invention, the information processing apparatus or the remote control apparatus displays the identification information during the execution of the apparatus-side execution process.

[0014] Furthermore, in the information processing system according to the present invention, the information processing apparatus does not receive a third program that is a program executed by the information processing apparatus and is different from the first program when the apparatus-side execution process is being executed, and receives the third program when the apparatus-side execution process is not being executed.

[0015] Furthermore, in the information processing system according to the present invention, the information processing apparatus does not execute the third program when the third program, which is a program executed by the information processing apparatus and is different from the first program, is received when the apparatus-side execution process is being executed, and executes the third program when the third program is received when the apparatus-side execution process is not being executed.

[0016] Furthermore, in the information processing system according to the present invention, the mobile terminal When transmitting a third program different from the first program, if the device-side execution process has already been executed, a notification process for notifying an error is executed.

Advantages of the Invention

[0020] According to the present invention, a first program operating on an information processing device and a second program operating on a mobile terminal are stored in the mobile terminal, and when each program is executed, the first program is transmitted to the information processing device, thereby improving the development efficiency and distribution efficiency of the first program and the second program. In addition, on the information processing device side, since it is not necessary to always store the first program, it is possible to suppress the pressure on the storage capacity. Further, since the first program and the second program are managed on the mobile terminal side, the cooperation between the two can be made more reliable, and for example, it is also possible to suppress troubles caused by a version difference between the two.

Brief Description of the Drawings

[0021]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Embodiments for Carrying Out the Invention

[0022] FIG. 1 is a diagram showing the configuration of the karaoke system according to the present embodiment. The karaoke system in the present embodiment includes a karaoke device 2 (sometimes also referred to as a commander) and a remote control device 1. The karaoke device 2 and the remote control device 1 are communicatively connected to form a network using the LAN 100 and the access point 130.

[0023] In the present embodiment, as one form of the information processing apparatus, the karaoke device 2 will be described as an example. As the information processing apparatus, in addition to the karaoke device 2, various forms such as a personal computer, a game device, and an AV (audio-visual) device can be used. Further, the information processing system (karaoke processing system) according to the present invention includes an information processing apparatus (karaoke device 2) and a mobile terminal 6 described later.

[0024] The karaoke device 2 installed in a store such as a karaoke box includes an audio control unit 25 as a performance sound reproduction unit for playing music. The karaoke device 2 also includes an operation unit 21 that receives various inputs from the user. The karaoke device 2 includes an operation processing unit 22 that interprets the input from the operation unit 21 and transmits it to the CPU 30. The karaoke device 2 also includes a hard disk 32 as a storage unit for storing various information. The karaoke device 2 includes a LAN communication unit 24a as a communication means for connecting to the LAN 100 and joining the network. Further, the karaoke device 2 of the present embodiment also includes a wireless LAN communication unit 24b, and it is also possible to perform a wireless network connection using the wireless LAN communication unit 24b instead of the wired network connection using the LAN communication unit 24a.

[0025] In addition, the karaoke device 2 includes a video playback unit that causes the monitor 41 to display lyrics videos, background videos, and the like. This video playback unit includes a video formation unit 29 that plays back videos based on video data, a video RAM 28 that temporarily stores the videos to be played back, and a video control unit 31 that performs superimposition of lyrics videos on the played-back videos, application of video effects, and the like. In the present embodiment, the background video is a moving image, while the other videos are moving images or still images.

[0026] Furthermore, in this karaoke device 2, in addition to the monitor 41 connected externally, it is possible to display various types of information on the touch panel monitor 33. The touch panel monitor 33 is configured by superimposing a display unit 35 that displays the video input from the video control unit 31 and a touch panel 34 that outputs the position where a touch input is made to the operation processing unit 22. This touch panel monitor 33 is disposed on the front surface of the housing of the karaoke device 2 or the like, and functions as an input unit similar to the operation unit 21 of the karaoke device 2 or the touch panel monitor 11 of the remote control device 1. The user can perform various operations on the karaoke device 2, such as directly reserving a song on the karaoke device 2 by selecting a song on the touch panel monitor 33.

[0027] Furthermore, the karaoke device 2 is configured to include a control unit including a CPU 30 for overall control of each component and a memory 27 for temporarily storing information necessary for executing various programs.

[0028] With such a configuration, the karaoke device 2 will execute various processes. As the main functions of the karaoke device 2, it can execute processes such as music reservation processing and music playback processing. The music reservation processing is a process for designating and reserving a music based on a designation from the user, and is executed in cooperation with the remote control device 1. The reservation information formed by the music selection processing of the remote control device 1 is transmitted to the karaoke device 2. The karaoke device 2 registers the received reservation information in the reservation table in the memory 27. The music playback processing is a process for playing back the reserved music, and is a process in which the performance processing, the lyrics display processing, and the video playback processing are executed synchronously.

[0029] The performance processing is a process for causing the acoustic control unit 25 to execute a performance based on the performance sound data included in the music data. The music performed by the acoustic control unit 25 is emitted from the speaker 42 together with the singing voice input from the microphones 43a and 43b. The lyrics display processing is a process for assisting singing by displaying a lyrics video based on the lyrics data included in the music data on the monitor 41. It is also possible to execute a background video display processing for superimposing and displaying the lyrics video displayed in this lyrics display processing on the background video.

[0030] On the other hand, the remote control device 1 can execute a music selection process for searching for a music based on an instruction from the user and transmitting reservation information for the music with a playback instruction to the karaoke device 2. Further, the remote control device 1 can receive various information from the karaoke device 2 or the server device 5 connected to the Internet and execute various processes. In the present embodiment, as a user interface for receiving various instructions from the user, it includes an operation unit 17 and a touch panel monitor 11. The touch panel monitor 11 is configured to have a display unit 11a and a touch panel 11b, and while displaying various information on the display unit 11a, it can receive a touch input from the user.

[0031] Furthermore, the remote control device 1 includes a memory 14 as a storage unit for storing a database, various programs, and various information generated during program execution, which are required for the music selection process, and a remote control side control unit for overall control of these components. The remote control side control unit includes a CPU 15, a video control unit 13 for forming a video to be displayed on the touch panel monitor 11, a video RAM 12 for temporarily storing video data of the displayed video, and an operation processing unit 18 for interpreting inputs from the touch panel monitor 11 or the operation unit 17 and transmitting them to the CPU 15.

[0032] The remote control device 1 is wirelessly connected to an access point 130 by a wireless LAN communication unit 16, and thus is connected to a network constituted by a LAN 100. Each remote control device 1 is pre-associated with a specific karaoke device 2. Various commands output from the remote control device 1 are received by the associated karaoke device 2.

[0033] With such a configuration of the remote control device 1, it is possible to perform various processes such as a music selection process for transmitting reservation information to the karaoke device 2 by receiving various inputs from the user via the touch panel monitor 11 or the operation unit 17 and providing various information by the display on the touch panel monitor 11.

[0034] Figure 2 is a flowchart showing the music playback process executed by the karaoke device 2. The karaoke device 2 reserves a music based on an operation on an input unit such as the remote control device 1 or the touch panel monitor 33. When a music reservation is made, reservation information including a music ID for identifying music data, a user ID of the reserving user, etc. is registered in a reservation table stored and managed in the memory 27 of the karaoke device 2.

[0035] In the music playback process, the reservation table is checked (S101). If there is a next music to be played (S102: Yes), music playback based on the music data is executed (S103). In music playback, the performance process, the lyrics display process, and the video playback process are executed synchronously. When the music playback ends (S104: Yes), in order to check for the presence of the next music to be played, the reservation table is checked (S101).

[0036] In this way, the karaoke device 2 of the present embodiment can enjoy karaoke by playing the corresponding music data for the music reserved by the user. Further, the karaoke device 2 of the present embodiment can use the additional functions by cooperating with the mobile terminal 6 possessed by the user.

[0037] FIG. 3 is a diagram showing the appearance (front view) of the mobile terminal 6 according to the embodiment of the present invention, and FIG. 4 is a block diagram showing the configuration of the mobile terminal 6 according to the embodiment of the present invention. As this mobile terminal 6, a smartphone, a tablet terminal, a mobile phone, etc. can be adopted. By installing a terminal program in this mobile terminal 6, it becomes possible to use various functions in which the mobile terminal 6 and the karaoke device 2 cooperate with each other.

[0038] The mobile terminal 6 of the present embodiment has control means including a CPU 61, a RAM 62, a storage unit 63, an image processing unit 64, and an acoustic processing unit 66. The storage unit 63 can adopt non-volatile storage means such as a NAND type flash memory. In this storage unit 63, the program of the present embodiment and various data used in the program are stored.

[0039] The CPU 61 is means for overall control of the entire mobile terminal 6, and executes various controls based on the program and data stored in the storage unit 63. The RAM 62 temporarily stores the data generated under the control of the CPU 61.

[0040] The audio processing unit 66 is a means for inputting and outputting audio related to the mobile terminal 6. The audio processing unit 66 causes sound to be emitted from the speaker 67a under the control of the CPU 61. Also, the audio processing unit 66 is connected to the microphone 67b and enables the capture of call voices and ambient voices from the microphone 67b. For the speaker 67a and the microphone 67b, external devices such as a headset may be used.

[0041] The touch panel display unit 68 is configured to include a display unit 68m that displays images and a touch panel 68n disposed on the front or back surface thereof. The touch panel 68n can adopt various types that enable recognition of the user's touch position, such as the capacitance method. The CPU 61 can display on the display unit 68m and determine which part of the displayed image has been touched based on the touch input from the touch panel 68n.

[0042] The image processing unit 64 is a means for inputting and outputting image related to the mobile terminal 6. The image processing unit 64 displays and outputs the image formed under the control of the CPU 61 to the display unit 68m. Then, it has a function of capturing an image or a video (if it is a video) from the front camera 65F disposed on the front surface (touch panel display unit 68 side) of the mobile terminal 6 or the rear camera 65R disposed on the back surface of the mobile terminal 6 and storing it in the storage unit 63 as image or video information.

[0043] The mobile terminal 6 of this embodiment includes a first communication unit 69a and a second communication unit 69b as communication means for communicating with the outside. The first communication unit 69a is a communication means for connecting to a mobile communication network, and by wirelessly connecting to a mobile base station 140, it can perform various communications via the communication line of the mobile communication network and the Internet network. The second communication unit 69b is a communication means for Wifi connection. The mobile terminal 6 can use the second communication unit 69b to wirelessly connect to an access point 130 and communicate with a local area network in which the access point 130 participates. In addition, as communication means of the mobile terminal 6, in addition to the first communication unit 69a and the second communication unit 69b, short-range communication means such as an infrared communication unit and Bluetooth (registered trademark) may be provided.

[0044] The mobile terminal 6 of this embodiment is configured to include an input switch 70 in addition to a touch panel 68n as input means. Various switches such as a power switch, a volume adjustment switch, and a switch whose input use is changed according to a program can be provided for this input switch 70 (input switches 70a, 70b, etc. in FIG. 3).

[0045] Furthermore, the mobile terminal 6 of this embodiment has a vibration unit 72 and an LED 73 to give various notifications to the user who holds the mobile terminal 6. The vibration unit 72 is a member configured by attaching a weight eccentric to the shaft of a motor. By rotating the motor, it is possible to transmit vibrations that can be sensed by the user. The LED 73 is arranged above the front of the mobile terminal 6 as shown in FIG. 3, and can give various notifications to the user by blinking.

[0046] In this embodiment, by installing a terminal program in such a mobile terminal 6, it becomes possible to use various functions in which the mobile terminal 6 and the karaoke device 2 are coordinated. Next, the cooperation process of using the mobile terminal 6 and the karaoke device 2 in cooperation will be described.

[0047] Figure 5 is a flowchart showing the cooperation process executed in the karaoke processing system of this embodiment. The cooperation process of this embodiment is performed using the karaoke system and the mobile terminals 6 (6a, 6b) owned by the user.

[0048] User a who is using the karaoke system starts the terminal program that has been downloaded in advance from the distribution server on the owned mobile terminal 6a (S11). The terminal program is a program for performing cooperation processing with the karaoke device 2, and includes a first program executed on the karaoke device 2 and a second program executed on the mobile terminal 6.

[0049] Also, by using the touch panel monitor 11 which is the user interface of the remote control device 1 and having the remote control device 1 execute a cooperation instruction (S21), identification information is displayed on the touch panel monitor 11 (S22). Figure 7 is a screen of the remote control device 1 displaying the two-dimensional code 111 as the identification information. The two-dimensional code 111 includes communication environment information for communicating and connecting the mobile terminal 6 to the karaoke device 2.

[0050] As the communication environment information, various information such as device identification information for identifying the karaoke device 2, an IP address indicating the karaoke device 2 within the network, an SSID for communicating and connecting to the access point 130, and a password can be used. On the mobile terminal 6, by using the started terminal program to read the two-dimensional code, it becomes possible to communicate and connect with the karaoke device 2. In this embodiment, the mobile terminal 6a uses the second communication unit 69b for Wifi connection and communicates and connects with the karaoke device 2 via the access point 130. Other communication connection forms include directly communicating and connecting with the wireless LAN communication unit 24b of the karaoke device 2 using the second communication unit 69b for Wifi connection, or adopting various forms such as communicating and connecting with the karaoke device 2 using other communication means such as Bluetooth.

[0051] On the mobile terminal 6a that has launched the terminal program, a code reading screen is displayed to communicate and connect with the karaoke device 2. FIG. 6(A) is a diagram showing the code reading screen on the mobile terminal 6. The code reading screen is provided with a shooting display column 68a and a back button 68b. In the shooting display column 68a, the video captured by the rear camera 65R of the mobile terminal 6 is displayed. By arranging the two-dimensional code 111 displayed on the remote control device 1 within this shooting display column 68a, the mobile terminal 6 reads the communication environment information included in the two-dimensional code 111 (S12). Then, based on the read communication environment information, the mobile terminal 6 communicates and connects with the karaoke device 2 (S13).

[0052] Based on the start of communication connection with the mobile terminal 6a, the karaoke device 2 changes its status from the connection standby state (S31) to the communication connection state and starts communication with the mobile terminal 6a (S32). In this embodiment, the remote control device 1 creates an environment in which other mobile terminals 6 (for example, the mobile terminal 6b described later) can easily participate by continuously executing the display state of the two-dimensional code. At that time, it is also possible to continue the screen as described in FIG. 7, but it is also possible to display the two-dimensional code 111 on a part of the screen and make other functions of the remote control device 1 available.

[0053] By communicating with the karaoke device 2, the mobile terminal 6a confirms that the first program is executable on the karaoke device 2 (S14). That the first program is executable means that the first program has not already been executed on the karaoke device 2. When it can be confirmed that the first program is executable on the karaoke device 2, the mobile terminal 6a transmits the first program to the karaoke device 2 (S15).

[0054] The karaoke device 2 receives (S33) the first program transmitted from the mobile terminal 6a and stores it in the memory 27. Then, the received first program is executed (S34). Note that the execution process of the first program in the karaoke device 2 corresponds to the "device-side execution process" in the present invention. On the other hand, in the mobile terminal 6a, by executing the second program included in the terminal program, it becomes possible to receive operations from the user. When an operation is performed by the user in the mobile terminal 6a (S16), the instruction information based on the operation is transmitted to the karaoke device 2 and processed by the first program.

[0055] As described above, in this embodiment, the terminal program stored in the mobile terminal 6a includes the first program executed by the karaoke device 2 and the second program executed by the mobile terminal 6. Then, by executing the terminal program in the mobile terminal 6a, the first program is transmitted to the karaoke device 2. In the karaoke device 2, the first program is executed, and in the mobile terminal 6a, the second program is executed.

[0056] In such a configuration, since the first program and the second program are supplied (distributed, etc.) to the mobile terminal 6 together as the terminal program, it is possible to suppress malfunction due to inconsistencies such as differences in versions between the first program and the second program. Also, since it is possible to develop the first program and the second program together, an improvement in development efficiency and an improvement in distribution efficiency can be expected. And since there is no need to store the first program in the karaoke device 2, it is also possible to suppress the compression of the storage capacity. Also, even for a karaoke device 2 that cannot communicate with the Internet due to an unestablished communication environment, etc., as long as it can communicate with the mobile terminal 6, it is also possible to use new functions.

[0057] As an example of a terminal program executed on the mobile terminal 6, a support application will be described as an example. FIG. 6(B) is a diagram showing a state in which the mobile terminal 6 has started a communication connection with the karaoke device 2 and an operation screen based on the second program is displayed. In the second program executed on the mobile terminal 6, a plurality of support buttons 68c are provided on the touch panel display unit 68. A fixed message is displayed on the support button 68c, and when the support button 68c is operated, operation information corresponding to the fixed message shown on the support button 68c is transmitted to the karaoke device 2 (S16).

[0058] The first program executed on the karaoke device 2 causes the monitor 41 to display a fixed message corresponding thereto based on the received operation information (S34). Therefore, the fixed message corresponding to the support button 68c operated on the mobile terminal 6 is displayed on the monitor 41.

[0059] FIG. 8 is a diagram showing the screen of the monitor 41 when the terminal program (support application) according to the present embodiment is used. On the monitor 41 during music playback, lyrics 411 for assisting singing are displayed. On the screen, a fixed message 412a based on the operation of the support button 68c of the mobile terminal 6 is displayed. In the present embodiment, the user using the mobile terminal 6 can use it in a logged-in state in the terminal program, and the user name that sent the fixed message is displayed below the fixed message 412a.

[0060] In addition, a free message input field 68d and a send button 68e are provided on the operation screen of the mobile terminal 6 shown in FIG. 6(B). When the user touches the free message input field 68d, a soft keyboard (not shown) is displayed on the operation screen, and it becomes possible to input a message in the free message input field 68d. After inputting the message, by operating the send button 68e, the message (free message) input in the free message input field 68d is transmitted to the karaoke device 2 (S16).

[0061] The first program being executed in the karaoke device 2 causes the received free message to be displayed on the monitor 41 (S34). Accordingly, the free message input and transmitted on the mobile terminal 6 will be displayed on the monitor 41.

[0062] On the screen described with reference to FIG. 8, the free message 412b input and transmitted in the free message input field 68d of the mobile terminal 6 is displayed. In the present embodiment, also for the free message 412b, the user name of the user who transmitted the free message is displayed below it.

[0063] As described above, in the terminal program of the present embodiment, the second program executed on the mobile terminal 6 functions as a message input interface, and the first program executed on the karaoke device 2 displays the message, so that they cooperate with each other to perform processing. Further, since the first program executed on the karaoke device 2 is a program transmitted from the mobile terminal 6, troubles due to version differences or the like between the first program and the second program can be suppressed.

[0064] In the cooperation process of the present embodiment, a plurality of mobile terminals 6a and 6b can participate. The case where the mobile terminal 6a described above is communicatively connected to the karaoke device 2 (S13) and the first program is transmitted from the mobile terminal 6a to the karaoke device 2, and then the mobile terminal 6b participates will be described.

[0065] Consider the case where the terminal program is started (S11a) on the mobile terminal 6b. Here, it is assumed that the same terminal program as that of the mobile terminal 6a is started. The case where a different terminal program is started will be described later.

[0066] On the mobile terminal 6b that has launched the terminal program, a code reading screen shown in Fig. 6(A) is displayed, similar to the case of the mobile terminal 6a. The mobile terminal 6b reads the communication environment information included in the two-dimensional code 111 (S12a). Then, based on the read communication environment information, it communicates and connects with the karaoke device 2 (S13a).

[0067] Next, the mobile terminal 6b checks whether the first program can be executed on the karaoke device 2 (S14a). In this case, since the first program is already being executed (S34) on the karaoke device 2, it is determined that it cannot be executed, and the transmission of the first program is not executed. Then, it transitions to the operation screen described in Fig. 6(B) and starts accepting operations based on the second program.

[0068] In this way, in the cooperation process of this embodiment, multiple mobile terminals 6a and 6b communicate and connect to the karaoke device 2, and various information based on operations can be transmitted and received and cooperate to perform various processes between the first program transmitted to the karaoke device 2 and the second program executed on the mobile terminals 6a and 6b. Note that in this embodiment, the form of transmitting information from the mobile terminals 6a and 6b to the karaoke device 2 has been described, but a form of transmitting information from the karaoke device 2 to the mobile terminals 6a and 6b, or a mobile that transmits information mutually between the two may also be used.

[0069] On the karaoke device 2 that is executing the first program, when all the connected mobile terminals 6a and 6b disconnect, or when an end instruction is given by operating the application end button 68f shown in Fig. 6(B) etc. (S35), the first program being executed is ended (S36). Then, the karaoke device 2 instructs the remote control device 1 to erase the two-dimensional code display in synchronization with the end of the first program (S36), and the remote control device 1 erases the displayed two-dimensional code 111 (S36).

[0070] Then, the karaoke device 2 executes a deletion process of deleting the first program stored in the memory 27 as a storage unit (S37). Thus, in this embodiment, only when using the terminal program, by storing the first program in the karaoke device 2, it is possible to suppress the pressure on the storage capacity used in the karaoke device 2.

[0071] [First Modification Example] Next, a modification example of the information processing system according to the present invention will be described. In the above-described embodiment, for the case where a plurality of mobile terminals 6a and 6b are communicatively connected to the karaoke device 2, the case where the mobile terminal 6b starts the same terminal program as the mobile terminal 6a has been described.

[0072] In the cooperation process, it is conceivable to enable the use of a plurality of different terminal programs. In this case, it is conceivable that the terminal program (referred to as terminal program A) executed on the mobile terminal 6a is different from the terminal program (referred to as terminal program B) executed on the mobile terminal 6b. Here, the terminal program B executed on the mobile terminal 6b includes a second program executed on the mobile terminal 6b and a third program transmitted to the karaoke device 2. Note that the terminal program A and the terminal program B may be the same program or different programs.

[0073] In such a case, the mobile terminal 6b that later communicates with the karaoke device 2 checks whether the first program (that of the terminal program A) is being executed in the karaoke device 2. If the first program is already being executed (the device-side execution process is being executed), the terminal program B executed on the mobile terminal 6b shall not transmit the third program to the karaoke device 2. At that time, the terminal program B being executed on the mobile terminal 6b executes a notification process of notifying an error (that cooperation is not possible). The notification process may be displayed on the touch panel display unit 69 of the mobile terminal 6b, or may be displayed on the monitor 41 connected to the karaoke device 2 or the touch panel monitor 11 of the remote control device 1.

[0074] Alternatively, when it is confirmed in the mobile terminal 6b that has been subsequently communicatively connected to the karaoke device 2 that the first program (the one of the terminal program A) is being executed in the karaoke device 2, the third program of the terminal program B that is being executed may be transmitted to the karaoke device 2. In that case, since the karaoke device 2 is already executing the first program, it does not execute the received third program. Alternatively, the karaoke device 2 rejects the reception of the third program. Also in this case, it is preferable to perform a notification process in the mobile terminal 6b or the karaoke device 2. Note that the notification process may be performed by another mobile terminal 6a that has already been communicatively connected to notify other users.

[0075] [Second Modification Example] In the above-described embodiment, the first program executed in the karaoke device 2 is a support application and is configured to support the user during singing. The first program may be executed in cooperation with a process (for example, a music playback process) executed in the karaoke device 2. For example, in the case of a support application, it is conceivable that the first program displays a fixed message or a free message instructed by the user only during the music playback process executed in the karaoke device 2.

[0076] In this way, by the first program performing a process in cooperation with the device-side process (for example, a music playback process, etc.) executed in the karaoke device 2 as an information processing device, it becomes possible to add the function of the first program to the device-side process executed in the karaoke device 2, and it becomes possible to obtain effects such as improving the convenience of the karaoke device 2.

[0077] [Third Modification Example] In the foregoing embodiments, a karaoke device was taken as an example of the information processing apparatus, and a combination of a karaoke device and a mobile terminal was taken as an example of the information processing system for description. However, as the information processing apparatus according to the present invention, in addition to the karaoke device 2, various forms such as a personal computer, a game device, and an AV (audio-visual) device can be adopted. Further, an information processing program executed by the information processing apparatus (corresponding to the karaoke program executed by the karaoke device 2 in the foregoing embodiments), or a mobile terminal program executed by the mobile terminal also belongs to the scope of the present invention.

Explanation of Signs

[0078] 1: Remote control device 43a, 43b: Microphone 2: Karaoke device 61: CPU 5: Server device 62: RAM 6: Mobile terminal 63: Storage unit 6a: Mobile terminal 64: Image processing unit 6b: Mobile terminal 65F: Front camera 11: Touch panel monitor 65R: Rear camera 11a: Display unit 66: Acoustic processing unit 11b: Touch panel 67a: Speaker 12: Video RAM 67b: Microphone 13: Video control unit 68: Touch panel display unit 14: Memory 68a: Shooting display column 15: CPU 68b: Button 16: Wireless LAN communication unit 68c: Support button 17: Operation unit 68d: Free message input column 18: Operation processing unit 68e: Send button 21: Operation unit 68f: App termination button 22: Operation processing unit 68m: Display unit 24a: LAN communication unit 68n: Touch panel 24b: Wireless LAN communication unit 69: Touch panel display unit 25: Acoustic control unit 69a: First communication unit 27: Memory 69b: Second communication unit 28: Video RAM 70: Input switch 29: Image forming unit 70a, 70b: Input switch 30: CPU 72: Vibration unit 31: Video control unit 73: LED 32: Hard disk 111: 2D code 33: Touch panel monitor 130: Access point 34: Touch panel 140: Mobile base station 35: Display unit 411: Lyrics 41: Monitor 412a: Standard message 42: Speaker 412b: Free message

Claims

A karaoke processing system including a mobile terminal and a karaoke device, wherein the mobile terminal performs communication connection processing for communicating with the karaoke device, a first program which is one of the programs executed by the karaoke device, and after the communication connection by the communication connection processing, performs transmission processing for transmitting the first program to the karaoke device, and is one of the programs executed by the mobile terminal, and performs terminal-side execution processing for executing a second program corresponding to the first program, wherein the karaoke device performs reception processing for receiving the first program transmitted from the mobile terminal, and performs device-side execution processing for executing the received first program in cooperation with the terminal-side execution processing a karaoke processing system.

2. The device-side execution processing is executed in cooperation with a device-side program pre-stored in the karaoke device The karaoke processing system according to claim 1.

3. The mobile terminal receives a terminal program including the first program and the second program from a distribution server The karaoke processing system according to claim 1.

4. The karaoke device includes a storage unit, performs storage processing for storing the first program received by the reception processing in the storage unit, and further performs deletion processing for deleting the first program from the storage unit after the device-side execution processing ends for the stored first program The karaoke processing system according to claim 1.

5. In order for the mobile terminal to perform the communication connection process, identification information to be read by the mobile terminal is displayed on at least one of the karaoke device or the remote control device for operating the karaoke. The karaoke processing system according to claim 1.

6. The karaoke device or the remote control device displays the identification information during the execution of the device-side execution process. The karaoke processing system according to claim 5.

7. The karaoke device When the device-side execution process is being executed, it is a program executed by the karaoke device and does not receive a third program different from the first program. When the device-side execution process is not being executed, it receives the third program. The karaoke processing system according to claim 1.

8. The karaoke device When the device-side execution process is being executed, if it receives a third program different from the first program, which is a program executed by the karaoke device, it does not execute the third program. When the device-side execution process is not being executed, if it receives the third program, it executes the third program. The karaoke processing system according to claim 1.

9. The mobile terminal When transmitting a third program different from the first program, if the device-side execution process has already been executed, it executes a notification process for notifying an error. The karaoke processing system according to claim 1.

Citation Information

Patent Citations

  • Information communication system

    JP2010154203A

  • Communication system for transmitting and receiving application through short-distance radio communication between communication devices, communication method and program

    JP2011100280A

  • Server device and terminal device management system

    JP2012243270A

  • Game device, game system, control method, and control program

    JP2017108757A

  • Karaoke device

    JP2022182472A