JP2022155755A - Information processor and karaoke device - Google Patents

Information processor and karaoke device Download PDF

Info

Publication number
JP2022155755A
JP2022155755A JP2021059140A JP2021059140A JP2022155755A JP 2022155755 A JP2022155755 A JP 2022155755A JP 2021059140 A JP2021059140 A JP 2021059140A JP 2021059140 A JP2021059140 A JP 2021059140A JP 2022155755 A JP2022155755 A JP 2022155755A
Authority
JP
Japan
Prior art keywords
control unit
information
connection terminal
unit
service
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2021059140A
Other languages
Japanese (ja)
Other versions
JP7405115B2 (en
Inventor
豊 瀧尻
Yutaka Takijiri
湧斗 二村
Yuto Futamura
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2021059140A priority Critical patent/JP7405115B2/en
Publication of JP2022155755A publication Critical patent/JP2022155755A/en
Application granted granted Critical
Publication of JP7405115B2 publication Critical patent/JP7405115B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Reverberation, Karaoke And Other Acoustics (AREA)

Abstract

To suppress occurrence of defects when a device connected to a device connection terminal is used in a first control part and a second control part.SOLUTION: An information processor can perform notification processing which allows a first control part to notify of a use state of a device connected to a device connection terminal via a switching part and a second control part to notify a use state of a device connected to the device connection terminal via the switching part in a service situation in which the first control part and the second control part are allowed to operate a prescribed sub-application; and use device information generation processing for generating use device information indicating that the service situation is available on the basis of input from an evaluator after notification processing and allowing a storage part to store the information.SELECTED DRAWING: Figure 1

Description

本発明は、情報処理装置、及び、楽曲を再生し、歌唱を行うことのできるカラオケ装置に関する。 TECHNICAL FIELD The present invention relates to an information processing device and a karaoke device capable of reproducing music and singing.

従来、伴奏に合わせて歌唱を楽しむカラオケが社交の場等で行われている。このようなカラオケは、楽曲を再生するカラオケ装置を使用して行われる。現在、カラオケ装置は、楽曲の再生、歌詞の表示と行った一般的機能のみならず、多様な機能が追加され、ユーザに対するサービスが図られている。 Traditionally, karaoke, in which people enjoy singing along with accompaniment, has been performed at social occasions and the like. Such karaoke is performed using a karaoke machine that reproduces music. Currently, karaoke machines have not only the general functions of reproducing music and displaying lyrics, but also have various additional functions to provide services to users.

特許文献1には、グラフィックを合成した映像を表示するグラフィック合成処理と、を実行し、入力映像信号を所定の遅延時間遅延させる第1モードと、入力映像信号を所定の遅延時間遅延させない第2モードを有し、第1モードと第2モード間の変更時、遅延時間を徐々に変更する切替処理を実行可能とするカラオケ装置が開示されている。 In Japanese Patent Laid-Open No. 2002-100000, a graphic synthesis process for displaying an image synthesized with graphics is executed, a first mode in which an input video signal is delayed by a predetermined delay time, and a second mode in which an input video signal is not delayed by a predetermined delay time. A karaoke machine is disclosed that has modes and can execute a switching process that gradually changes the delay time when switching between a first mode and a second mode.

特開2017-102209号公報JP 2017-102209 A 特開2008-242979号公報JP 2008-242979 A

カラオケ装置では、特許文献1に開示されるようなグラフィックに関する機能のみならず、採点、楽曲再生、他者とのコミュニケーション等、あらゆる方向において、その機能が増加する傾向にある。このような機能を実現するため、ハードウェア性能の拡大も図る必要がある。 In karaoke machines, not only functions related to graphics as disclosed in Patent Document 1, but also functions in all directions, such as scoring, music reproduction, and communication with others, tend to increase. In order to implement such functions, it is also necessary to expand hardware performance.

ところで、従来の機器開発では、製品が正常に動作するか、安全に動作するか評価が実施されている。特許文献2には、画像処理装置(プリンタ)の発明。ドライバが複数ある場合、それぞれのドライバを適応した場合のエラーを記憶し、エラーが発生していないドライバを適応する画像処理プログラムが開示されている。 By the way, in conventional equipment development, evaluation is carried out to determine whether a product operates normally or safely. Patent Document 2 discloses an invention of an image processing apparatus (printer). There is disclosed an image processing program that, when there are a plurality of drivers, stores an error when each driver is applied, and applies a driver for which no error has occurred.

前述したように、ハードウェア性能の拡大、機能の増加が図られるカラオケ装置においても例外ではなく、ユーザの利用時においては、開発者および評価者が予期しない動作をすることなく、適切な動作することが求められている。 As mentioned above, the karaoke machine, which is designed to expand the hardware performance and increase the functions, is no exception. is required.

また、カラオケ装置を含む情報処理装置では、製品のプラットフォーム化が進むことにより、開発者および評価者の予期しないアプリケーションがユーザの手により搭載されることも増加している。そのため、不具合発生のリスクが高まると同時に、製品の安全性を企業が保証することが困難になり、技術の向上を妨げる原因の一つになりかねない。 Further, in information processing apparatuses including karaoke machines, as the products become more platformized, the number of applications unexpectedly installed by developers and evaluators by users is increasing. This increases the risk of defects and makes it difficult for companies to guarantee the safety of their products.

本発明は、このような状況を鑑みたものであって、カラオケ装置等、情報処理装置を、予期しない動作させることなく、適切に動作させることを目的とする。 SUMMARY OF THE INVENTION It is an object of the present invention to prevent an information processing apparatus such as a karaoke machine from operating unexpectedly and to operate appropriately.

そのため、本発明に係る情報処理装置は、第1制御部と、第2制御部と、機器接続端子と、切替部を備える情報処理装置であって、動作評価処理を実行可能とし、切替部は、機器接続端子に接続された機器の制御を第1制御部と第2制御部の間で切り替え可能とし、動作評価処理は、通知処理と、利用機器情報作成処理と、を実行し、通知処理は、第1制御部、第2制御部に所定のサブアプリを動作させるサービス状況において、第1制御部が切替部を介して機器接続端子に接続された機器の使用状態と、第2制御部が切替部を介して機器接続端子に接続された機器の使用状態を通知し、利用機器情報作成処理は、通知処理の後、評価者からの入力に基づいて、サービス状況について利用可能な旨を示す利用機器情報を作成し、記憶部に記憶させる。 Therefore, an information processing apparatus according to the present invention is an information processing apparatus that includes a first control unit, a second control unit, a device connection terminal, and a switching unit, and is capable of executing a motion evaluation process, and the switching unit , the control of the device connected to the device connection terminal can be switched between the first control unit and the second control unit, and the operation evaluation process executes notification processing and used device information creation processing, and notification processing is a service situation in which the first control unit and the second control unit operate predetermined sub-applications, the use state of the device connected to the device connection terminal via the switching unit by the first control unit, and the second control unit The usage status of the device connected to the device connection terminal via the switching unit is notified, and the used device information creation processing indicates that the service status is available based on the input from the evaluator after the notification processing. The device information to be used is created and stored in the storage unit.

さらに本発明に係る情報処理装置において、利用機器情報作成処理は、評価者からの入力に基づいて、サービス状況に対応して、機器接続端子に接続された機器を第1制御部、第2制御部のどちらが使用するかを指定する利用機器情報を作成する。 Further, in the information processing apparatus according to the present invention, the used device information creation processing is based on the input from the evaluator, and the device connected to the device connection terminal is controlled by the first control unit and the second control unit in accordance with the service status. Create used device information that specifies which of the units will be used.

また本発明に係る情報処理装置は、第1制御部と、第2制御部と、機器接続端子と、切替部と、記憶部を備える情報処理装置であって、動作処理を実行可能とし、切替部は、機器接続端子に接続された機器の制御を第1制御部と第2制御部の間で切り替え可能とし、記憶部は、第1制御部、第2制御部に所定のサブアプリを動作させ、機器接続端子に接続された機器の制御を行うサービス状況について、その実行可否を判断可能な利用機器情報を記憶し、動作処理は、複数のサービス状況を実行可能とし、記憶部に記憶されている利用機器情報において実行可能なサービス状況について、その実行を許可する。 Further, an information processing apparatus according to the present invention is an information processing apparatus that includes a first control section, a second control section, a device connection terminal, a switching section, and a storage section, and is capable of executing operation processing. The unit enables switching of control of the device connected to the device connection terminal between the first control unit and the second control unit, and the storage unit causes the first control unit and the second control unit to operate predetermined sub-applications. , for the service status for controlling the equipment connected to the equipment connection terminal, used equipment information that can determine whether or not to execute the service status is stored, and the operation processing allows execution of a plurality of service statuses, and is stored in the storage unit. Permits the execution of service statuses that can be executed in the available device information.

さらに本発明に係る情報処理装置において、利用機器情報は、サービス状況に対応して、機器接続端子に接続された機器を第1制御部、第2制御部のどちらが使用するかが指定され、動作処理は、記憶部に記憶されている利用機器情報において実行可能なサービス状況を実行する場合、利用機器情報が指定する第1制御部、もしくは、第2制御部に切り替える。 Further, in the information processing apparatus according to the present invention, the used device information specifies which of the first control unit and the second control unit uses the device connected to the device connection terminal in accordance with the service status. When executing a service status that can be executed in the device information stored in the storage unit, the processing is switched to the first control unit or the second control unit designated by the device information.

さらに本発明に係る情報処理装置において、通信部を備え、利用機器情報は、通信部を使用して受信もしくは更新される。 Further, the information processing apparatus according to the present invention includes a communication section, and the used device information is received or updated using the communication section.

さらに本発明に係る情報処理装置において、切替部は、機器接続端子に接続された機器と第1制御部の接続と、機器接続端子に接続された機器と第2制御部を排他的に切り替える。 Further, in the information processing apparatus according to the present invention, the switching unit exclusively switches the connection between the device connected to the device connection terminal and the first control unit and the device connected to the device connection terminal and the second control unit.

また本発明に係るカラオケ装置は、第1制御部と、第2制御部と、機器接続端子と、切替部と、記憶部を備える情報処理装置であって、動作処理を実行可能とし、切替部は、機器接続端子に接続された機器の制御を第1制御部と第2制御部の間で切り替え可能とし、記憶部は、第1制御部、第2制御部に所定のサブアプリを動作させ、機器接続端子に接続された機器の制御を行うサービス状況について、その実行可否を判断可能な利用機器情報を記憶し、動作処理は、複数のサービス状況を実行可能とし、記憶部に記憶されている利用機器情報において実行可能なサービス状況について、その実行を許可する。 Further, a karaoke apparatus according to the present invention is an information processing apparatus comprising a first control section, a second control section, a device connection terminal, a switching section, and a storage section, and is capable of executing operation processing. enables control of the device connected to the device connection terminal to be switched between the first control unit and the second control unit, the storage unit causes the first control unit and the second control unit to operate predetermined sub-applications, Regarding the service status for controlling the equipment connected to the equipment connection terminal, used equipment information that can determine whether or not to execute the service status is stored, and the operation process is made executable in a plurality of service statuses, and is stored in the storage unit. Permits the execution of service statuses that can be executed in the device information.

本発明に係る情報処理装置によれば、第1制御部、第2制御部を備え、機器接続端子に接続された機器を制御する情報処理装置を、予期しない動作させることなく、適切に動作させることを1つの目的とする。 According to the information processing apparatus according to the present invention, the information processing apparatus, which includes the first control section and the second control section and controls the device connected to the device connection terminal, can be properly operated without unexpected operation. One purpose is to

本実施形態のカラオケシステムの構成を示す図The figure which shows the structure of the karaoke system of this embodiment. 本実施形態のカラオケ装置の制御構成を説明するための図A diagram for explaining the control configuration of the karaoke machine of the present embodiment. 本実施形態の動作評価処理を示すフロー図Flow chart showing motion evaluation processing of the present embodiment 本実施形態の利用機器情報のデータ構成を示す図A diagram showing the data configuration of device information used in this embodiment. 本実施形態の動作処理を示すフロー図Flow chart showing operation processing of the present embodiment 他の実施形態の動作評価処理を示すフロー図Flow chart showing motion evaluation processing of another embodiment 他の実施形態の利用機器情報のデータ構成を示す図A diagram showing a data structure of device information used in another embodiment. 他の実施形態の動作処理を示すフロー図Flow diagram showing operation processing of another embodiment

図1は、本実施形態のカラオケシステムの構成を示す図である。本実施形態におけるカラオケシステムは、カラオケ装置2と、リモコン装置1を含んで構成されている。カラオケ装置2とリモコン装置1は、LAN100及びアクセスポイント130を利用してネットワークを形成するように通信接続されている。 FIG. 1 is a diagram showing the configuration of a karaoke system according to this embodiment. The karaoke system in this embodiment includes a karaoke device 2 and a remote control device 1 . The karaoke machine 2 and the remote control device 1 are connected for communication so as to form a network using the LAN 100 and the access point 130 .

楽曲の演奏を行うカラオケ装置2は、第1制御部31a、第2制御部31bを有している。本実施形態では、第1制御部31a、第2制御部31bのそれぞれに、SoC(System on a Chip)を使用している。ここで、SoCは、CPU、メモリ等、各種情報処理装置を制御するために必要な機能を統合したチップである。なお、第1制御部31a、第2制御部31bとしては、SoCの形態ではなく、CPU、メモリ等、複数のパーツで実現する形態であってもよい。 The karaoke device 2 that plays music has a first control section 31a and a second control section 31b. In this embodiment, SoC (System on a Chip) is used for each of the first control unit 31a and the second control unit 31b. Here, SoC is a chip that integrates functions necessary for controlling various information processing devices such as a CPU and memory. Note that the first control unit 31a and the second control unit 31b may be realized by a plurality of parts such as a CPU and a memory instead of the SoC form.

第1制御部31a、第2制御部31bには、インターフェイス33を介して各種構成が接続されている。また、第1制御部31a、第2制御部31bは、このインターフェイス33を介して互いに通信を行うことも可能である。本実施形態では、インターフェイス33に、ミキシングアンプ34、ハードディスク35、赤外線通信部36、無線LAN通信部37、LAN通信部38、操作部39、USB接続端子40が接続されている。 Various components are connected to the first control unit 31a and the second control unit 31b via an interface 33. As shown in FIG. Also, the first control unit 31a and the second control unit 31b can communicate with each other via the interface 33. FIG. In this embodiment, the interface 33 is connected with a mixing amplifier 34 , a hard disk 35 , an infrared communication section 36 , a wireless LAN communication section 37 , a LAN communication section 38 , an operation section 39 and a USB connection terminal 40 .

USB接続端子40には、各種外部機器を接続することが可能である。本実施形態では、歌唱者等を撮像するためのカメラ44が接続されている。この他、外部機器としては、ハードディスク、USBメモリ、エフェクタ、外部楽器からの音響信号を取込むための装置、マウスやキーボード等の入力装置等を接続することが可能である。 Various external devices can be connected to the USB connection terminal 40 . In this embodiment, a camera 44 is connected to capture an image of a singer or the like. In addition, it is possible to connect a hard disk, a USB memory, an effector, a device for capturing sound signals from an external musical instrument, an input device such as a mouse and a keyboard, etc., as external devices.

ミキシングアンプ34は、第1制御部31a、あるいは、第2制御部31bで再生された楽曲、及び、マイクロホン43a、43bから入力される音声をミキシングして、スピーカー42に出力する。なお、ミキシングアンプ34では、再生された楽曲、音声に対してエコー等の効果を付与する機能を持たせることとしてもよい。 The mixing amplifier 34 mixes the music reproduced by the first control unit 31 a or the second control unit 31 b and the sound input from the microphones 43 a and 43 b and outputs the mixed sound to the speaker 42 . Note that the mixing amplifier 34 may have a function of adding an effect such as an echo to the reproduced music or voice.

ハードディスク35は、カラオケ装置2の記憶部として機能し、各種情報、あるいは、カラオケ装置2で実行可能なアプリケーションプログラムを複数記憶する。なお、本明細書では、アプリケーションプログラムのことを「アプリ」、「サブアプリ」、あるいは、「プログラム」と略することがある。 The hard disk 35 functions as a storage unit of the karaoke machine 2 and stores various information or a plurality of application programs executable by the karaoke machine 2 . In this specification, an application program may be abbreviated as "app", "sub-app", or "program".

赤外線通信部36、無線LAN通信部37、LAN通信部38は、カラオケ装置2の通信手段として機能し、外部の各種構成と通信を行うことが可能である。本実施形態では、赤外線通信部36を使用して、リモコン装置1と通信を行い、リモコン装置1からの楽曲指定等を受信することとしている。また、LAN通信部38を使用して、LAN100に有線接続を行い、ネットワークに参加することとしている。また、有線LANが使用できない場合には、無線LAN通信部37を使用したネットワーク接続することも可能となっている。 The infrared communication section 36, the wireless LAN communication section 37, and the LAN communication section 38 function as communication means of the karaoke machine 2, and can communicate with various external components. In this embodiment, the infrared communication unit 36 is used to communicate with the remote control device 1 and to receive music designation and the like from the remote control device 1 . Also, using the LAN communication unit 38, a wired connection is made to the LAN 100 to participate in the network. Also, when a wired LAN cannot be used, network connection using the wireless LAN communication unit 37 is also possible.

操作部39は、ユーザからの各種入力を受け付けることが可能である。操作部39による操作入力は、第1制御部31a、あるいは、第2制御部31bの各種処理に使用される。本実施形態の第1制御部31a、第2制御部31bは、映像出力機能を備えており、それぞれの映像出力端子は、HDMI切替器32(映像切替部)に接続されている。HDMI切替器32は、第1制御部31a、あるいは、第2制御部31bの映像をモニタ41に出力する。HDMI切替器32の切替制御は、第1制御部31a、あるいは、第2制御部31bによる制御される。 The operation unit 39 can receive various inputs from the user. An operation input by the operation unit 39 is used for various processes of the first control unit 31a or the second control unit 31b. The first control unit 31a and the second control unit 31b of the present embodiment have a video output function, and the respective video output terminals are connected to the HDMI switcher 32 (video switching unit). The HDMI switcher 32 outputs the image of the first controller 31 a or the second controller 31 b to the monitor 41 . The switching control of the HDMI switcher 32 is controlled by the first control section 31a or the second control section 31b.

このような構成にてカラオケ装置2は、各種処理を実行することとなるが、カラオケ装置2の主な機能として、楽曲予約処理、楽曲再生処理などを実行可能としている。楽曲予約処理は、ユーザからの指定に基づいて楽曲を指定、予約するための処理であってリモコン装置1と連携して実行される。リモコン装置1の選曲処理で形成された予約情報は、カラオケ装置2に送信される。カラオケ装置2は、受信した予約情報を予約テーブルに登録する。楽曲再生処理は、予約された楽曲を再生させる処理であって、楽曲演奏処理と歌詞表示処理とが同期して実行される処理である。 With such a configuration, the karaoke device 2 executes various types of processing, and the main functions of the karaoke device 2 are music reservation processing, music reproduction processing, and the like. The music reservation processing is processing for designating and reserving music based on designation from the user, and is executed in cooperation with the remote control device 1 . The reservation information formed by the music selection process 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. The music reproduction process is a process of reproducing the reserved music, and is a process in which the music performance process and the lyric display process are executed in synchronization.

楽曲演奏処理は、楽曲情報に含まれる演奏情報に基づき、第1制御部31a、あるいは、第2制御部31bに演奏を実行させる処理である。演奏された楽曲は、ミキシングアンプにて、マイクロホン43a、43bから入力される音声とミキシングされ、スピーカー42から放音される。歌詞表示処理は、楽曲情報に含まれる歌詞情報をモニタ41に表示させることで歌唱補助を行う処理である。この歌詞表示処理で表示される歌詞に、背景映像を重畳させて表示させる背景映像表示処理を実行することとしてもよい。 The music performance process is a process of causing the first control section 31a or the second control section 31b to perform performance based on the performance information included in the music information. The played music is mixed with sounds input from the microphones 43 a and 43 b in the mixing amplifier, and emitted from the speaker 42 . The lyric display process is a process for assisting singing by displaying the lyric information included in the music information on the monitor 41 . A background image display process may be executed in which a background image is superimposed on the lyrics displayed in the lyrics display process.

一方、リモコン装置1は、ユーザからの指示に基づいて楽曲を検索し、再生指示のあった楽曲について予約情報をカラオケ装置2に送信する選曲処理を実行可能としている。また、リモコン装置1は、カラオケ装置2あるいはインターネット上に接続されたサーバ装置5から各種情報を受信し、各種処理を実行することが可能である。本実施形態では、ユーザから各種指示を受け付けるユーザインターフェイスとして、操作部17と、タッチパネルモニタ11を備えている。タッチパネルモニタ11は、表示部11aとタッチパネル11bを有して構成され、表示部11aに各種インターフェイスを表示するとともに、ユーザからのタッチ入力を受付可能としている。 On the other hand, the remote control device 1 can execute music selection processing of searching for music based on an instruction from the user and transmitting reservation information to the karaoke device 2 for the music for which a reproduction instruction has been given. 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 this embodiment, an operation unit 17 and a touch panel monitor 11 are provided as user interfaces for receiving various instructions from the user. The touch panel monitor 11 includes a display section 11a and a touch panel 11b, and displays various interfaces on the display section 11a and can receive touch input from the user.

さらにリモコン装置1は、選曲処理に必要とされるデータベース、各種プログラム、並びに、プログラム実行に伴って発生する各種情報を記憶する記憶部として、メモリ14、そして、これら構成を統括して制御するためのリモコン側制御部を備えて構成される。リモコン側制御部には、CPU15、タッチパネルモニタ11に対して表示する映像を形成する映像制御部13、表示する映像情報を一時的に蓄えるビデオRAM12、タッチパネルモニタ11あるいは操作部17からの入力を解釈してCPU15に伝える操作処理部18が含まれている。 Furthermore, the remote control device 1 has a memory 14 as a storage unit for storing a database required for music selection processing, various programs, and various information generated along with the execution of the programs, and a memory 14 for collectively controlling these components. and a remote controller side control unit. The controller on the remote control side includes a CPU 15, an image control unit 13 for forming an image to be displayed on the touch panel monitor 11, a video RAM 12 for temporarily storing image information to be displayed, and an input from the touch panel monitor 11 or the operation unit 17. and an operation processing unit 18 for transmitting to the CPU 15.

リモコン装置1は、無線LAN通信部16によって、アクセスポイント130と無線接続されることで、LAN100によって構成されるネットワークに接続される。なお、各リモコン装置1は、特定のカラオケ装置2に対して事前に対応付けされている。リモコン装置1から出力される各種命令は、対応付けされたカラオケ装置2にて受信されることとなる。また、リモコン装置1は、赤外線通信部19を備えており、カラオケ装置2側の赤外線通信部36に対して、楽曲予約時の予約情報等を送信することが可能となっている。 The remote control device 1 is wirelessly connected to the access point 130 by the wireless LAN communication unit 16 , thereby being connected to the network formed by the LAN 100 . Each remote control device 1 is associated with a specific karaoke device 2 in advance. Various commands output from the remote control device 1 are received by the associated karaoke device 2 . In addition, the remote control device 1 is provided with an infrared communication section 19, and is capable of transmitting reservation information and the like when music is reserved to the infrared communication section 36 on the karaoke device 2 side.

このようなリモコン装置1の構成により、ユーザからの各種入力をタッチパネルモニタ11、あるいは、操作部17から受付けるとともに、映像情報をタッチパネルモニタ11の表示により各種情報を提供することで、カラオケ装置2に対して出力する予約情報を送信する選曲処理など、各種処理を行うことが可能となっている。 With such a configuration of the remote control device 1, various inputs from the user are received from the touch panel monitor 11 or the operation unit 17, and video information is displayed on the touch panel monitor 11 to provide various information to the karaoke device 2. It is possible to perform various processes such as music selection processing for transmitting reservation information to be output.

図1で説明したようにカラオケ装置2は、第1制御部31aと第2制御部31bを有して構成されている。カラオケ装置2は、第1制御部31a、第2制御部31bのそれぞれでアプリを実行することで各種サービスを提供することが可能である。 As described with reference to FIG. 1, the karaoke device 2 includes a first control section 31a and a second control section 31b. The karaoke device 2 can provide various services by executing applications in each of the first control section 31a and the second control section 31b.

図2は、本実施形態のカラオケ装置2の制御構成を説明するための図である。本実施形態では、USB接続端子40を介して接続されたカメラ44について説明する。第1制御部31a、第2制御部31bは、インターフェイス33(本発明に係る「切替部」に相当)、USB接続端子40(本発明に係る「機器接続端子」に相当)を介してカメラ44と接続されている。インターフェイス33は、カメラ44と第1制御部31aの接続、あるいは、カメラ44と第2制御部31bの接続を排他的に切り替えることが可能である。なお、図2では、インターフェイス33における切り替えを、スイッチを模した切り替えとして記載しているが、機械的な切り替えに限られるものではなく、ソフト的な切り替えであってもよい。 FIG. 2 is a diagram for explaining the control configuration of the karaoke device 2 of this embodiment. In this embodiment, a camera 44 connected via a USB connection terminal 40 will be described. The first control unit 31a and the second control unit 31b control the camera 44 via the interface 33 (corresponding to the "switching unit" according to the present invention) and the USB connection terminal 40 (corresponding to the "equipment connection terminal" according to the present invention). is connected with The interface 33 can exclusively switch the connection between the camera 44 and the first controller 31a or the connection between the camera 44 and the second controller 31b. In addition, in FIG. 2, switching in the interface 33 is described as switching imitating a switch, but it is not limited to mechanical switching, and may be software switching.

カラオケ装置2において、プログラム実行による各種サービスが提供される場合、第1制御部31a、第2制御部31bのそれぞれでは、アプリが実行される。1つのサービスを実行する際、複数のアプリが動作するため、ここでは、アプリのことをサブアプリと称している。本実施形態の第1制御部31a、第2制御部31bは、SoCを使用しており、第1制御部31a、第2制御部31bのそれぞれにサブアプリを記憶している。図2の例では、第1制御部31aでサブアプリ1~3を、第2制御部31bでサブアプリA~Cを実行可能としている。 When various services are provided by executing programs in the karaoke device 2, applications are executed in each of the first control unit 31a and the second control unit 31b. Since multiple applications operate when one service is executed, the applications are called sub-applications here. The first control unit 31a and the second control unit 31b of this embodiment use SoC, and sub-apps are stored in each of the first control unit 31a and the second control unit 31b. In the example of FIG. 2, sub-applications 1 to 3 can be executed by the first control unit 31a, and sub-applications A to C can be executed by the second control unit 31b.

このように第1制御部31a、第2制御部31を使用する形態では、インターフェイス33を介して接続された各種外部機器(この例では、カメラ44)は、第1制御部31a、あるいは、第2制御部31bによって制御されることになる。しかしながら、第1制御部31a、第2制御部31bが同時にカメラ44を制御した場合、競合等の不具合が生じ、カラオケ装置2が正常に動作しなくなる可能性がある。 In the form of using the first control unit 31a and the second control unit 31 in this way, various external devices (camera 44 in this example) connected via the interface 33 can be controlled by the first control unit 31a or the second control unit 31a. 2 control unit 31b. However, if the first control section 31a and the second control section 31b control the camera 44 at the same time, there is a possibility that problems such as competition will occur and the karaoke apparatus 2 will not operate normally.

本実施形態では、このような事情を考慮したものであって、第1制御部31a、第2制御部31bを使用して、機器接続端子(この場合、USB接続端子40)を介して接続されている機器(この場合、カメラ44等)を制御する際、その制御が適切に行われることを1つの目的としている。以下に、2つの実施形態について説明する。 In the present embodiment, such circumstances are considered, and the first control unit 31a and the second control unit 31b are used to connect via the device connection terminal (in this case, the USB connection terminal 40). One of the objectives is to appropriately perform the control when controlling the equipment (in this case, the camera 44, etc.) that is connected to the camera. Two embodiments are described below.

[第1実施形態]
本実施形態では、カラオケ装置2の製造・開発を行うメーカー側で実行され、機器接続の検証を行う動作評価処理、及び、カラオケ装置2の利用側で実行され、機器接続時における動作処理で構成されている。
[First embodiment]
In this embodiment, the maker side that manufactures and develops the karaoke device 2 performs operation evaluation processing to verify device connection, and the user side of the karaoke device 2 performs operation processing at the time of device connection. It is

図3は、本実施形態の動作評価処理を示すフロー図である。この動作評価処理は、カラオケ装置2の製造・開発を行うメーカー側で実行される処理である。メーカーでは、カラオケ装置2を使用して、この動作評価処理を実行する。動作評価処理では、カラオケ装置2に評価対象となる機器(この場合:カメラ44)を接続した状態で実行される。 FIG. 3 is a flowchart showing motion evaluation processing according to the present embodiment. This action evaluation process is a process executed by the manufacturer who manufactures and develops the karaoke machine 2 . The manufacturer uses the karaoke machine 2 to perform this action evaluation process. The action evaluation process is executed with the device to be evaluated (in this case, the camera 44 ) connected to the karaoke machine 2 .

第1制御部31a、第2制御部31bの他に、全体管理プログラムが用意されている。この全体管理プログラムは、第1制御部31a、あるいは、第2制御部31bで実行されるものであってもよいし、あるいは、第1制御部31a、第2制御部31bとは異なる制御部(統括制御部)で実行されるものであってもよい。 In addition to the first control section 31a and the second control section 31b, an overall management program is prepared. This overall management program may be executed by the first control unit 31a or the second control unit 31b, or may be executed by a control unit ( integrated control unit).

管理者は、カラオケ装置2の操作部39等を利用し、評価対象とするサービスα(本発明に係る「サービス状況」に相当)についての評価開始操作を指示する(S101)。ここで、サービスαは、第1制御部31aにおいてサブアプリ1が実行され、第2制御部31bにおいてサブアプリAが実行される処理である。全体管理プログラムは、第1制御部31aに対して、サブアプリ1の起動を指示(S201)し、第2制御部31bに対して、サブアプリAの起動を指示(S202)する。 The administrator uses the operation unit 39 or the like of the karaoke machine 2 to instruct an evaluation start operation for the service α (corresponding to the "service status" according to the present invention) to be evaluated (S101). Here, the service α is a process in which the sub-application 1 is executed in the first control unit 31a and the sub-application A is executed in the second control unit 31b. The general management program instructs the first control unit 31a to start the sub-application 1 (S201), and instructs the second control unit 31b to start the sub-application A (S202).

サブアプリ1、サブアプリAの起動後、動作評価処理では、カラオケ装置2は、モニタ41等を使用して、第1制御部31a、第2制御部31bの各種状態を通知する(本発明に係る「通知処理」に相当)。特に、本実施形態では、カラオケ装置2に対して接続されている機器(カメラ44)の使用状況(第1制御部31a、第2制御部31bのどちらで使用されているか)が通知される。 After starting the sub-application 1 and the sub-application A, in the operation evaluation process, the karaoke device 2 uses the monitor 41 or the like to notify various states of the first control unit 31a and the second control unit 31b (" notification processing”). In particular, in the present embodiment, the usage status of the device (camera 44) connected to the karaoke machine 2 (whether it is used by the first control section 31a or the second control section 31b) is notified.

評価者は、カメラ44を使用したサービスαの評価を実行する(S150)。この例では、第2制御部31bがカメラ44を利用したことが評価者に対して通知され、評価者は、サービスαのカメラ44の利用時において、第1制御部31aと第2制御部31bの間で競合等の不具合がないことを確認する。別の例では、第2制御部31bがカメラ44を利用したい旨が評価者に通知され、正常な動作であると評価者が判断した場合、評価者の操作に基づいて切換させてもよい。この場合、経時的に第1制御部31aと第2制御部31bの間で競合等の不具合がないことが確認できる。また、評価者が、仕様書等に基づいて確認を行い、第2制御部31bにカメラ44の利用を指示することで、サービスαでは第2制御部31bがカメラ44を利用してもよいことが正解として与えられてもよい。これにより、評価時においても第1制御部31aと第2制御部31bが競合することを避けることができ、評価は円滑になる。 The evaluator evaluates the service α using the camera 44 (S150). In this example, the evaluator is notified that the second control unit 31b has used the camera 44, and the evaluator can use the first control unit 31a and the second control unit 31b when using the camera 44 of the service α. Make sure that there are no problems such as conflicts between In another example, when the evaluator is notified that the second control unit 31b wants to use the camera 44 and the evaluator determines that the operation is normal, switching may be performed based on the evaluator's operation. In this case, it can be confirmed that there is no trouble such as competition between the first control unit 31a and the second control unit 31b over time. In addition, the evaluator confirms based on the specifications, etc., and instructs the second control unit 31b to use the camera 44, so that the second control unit 31b may use the camera 44 in the service α. may be given as the correct answer. As a result, competition between the first control unit 31a and the second control unit 31b can be avoided even during evaluation, and the evaluation becomes smooth.

サービスαについて不具合がないことを確認した評価者は、カラオケ装置2に対して評価の終了指示を行う(S102)。なお、不具合が生じた場合には、この評価終了操作(S102)は行われない。指示を受けた全体管理プログラムは、第1制御部31aに対してサブアプリ1の終了指示(S203)を、第2制御部31bに対してサブアプリAの終了指示(S204)を出力する。そして、ハードディスク35等の記憶部に利用機器情報を保存する(S205、本発明に係る「利用機器情報作成処理」に相当)。 The evaluator who has confirmed that there is no problem with the service α instructs the karaoke machine 2 to end the evaluation (S102). It should be noted that this evaluation end operation (S102) is not performed when a problem occurs. The overall management program that has received the instruction outputs an instruction to end sub-application 1 (S203) to the first control unit 31a and an instruction to end sub-application A (S204) to the second control unit 31b. Then, the used device information is stored in a storage unit such as the hard disk 35 (S205, corresponding to "used device information creation processing" according to the present invention).

図4は、本実施形態の利用機器情報のデータ構成を示す図である。利用機器情報には、動作評価処理の対象となったサービスαに対応付けて、動作させるサブアプリ、利用する機器(この場合、カメラ44)が、第1制御部31a、第2制御部31bに対応付けて規定されている。本実施形態では、動作させるサブアプリとして、第1制御部31aは、サブアプリ1、第2制御部31bは、サブアプリBが規定されている。また、利用する機器(この場合、カメラ44)には、第2制御部31bが使用すること(「X」印が付与)が規定されている。 FIG. 4 is a diagram showing the data configuration of the used device information of this embodiment. In the used device information, the sub-application to be operated and the device to be used (camera 44 in this case) correspond to the first control unit 31a and the second control unit 31b in association with the service α that is the target of the operation evaluation process. It is stipulated with In the present embodiment, sub-application 1 is defined for the first control unit 31a and sub-application B is defined for the second control unit 31b as sub-applications to be operated. In addition, it is stipulated that the device to be used (the camera 44 in this case) is to be used by the second control unit 31b (marked with an “X”).

利用機器情報は、サーバ装置5に対しても送信される(S206)。利用機器情報を受信したサーバ装置5は、これを自己の記憶部51に保存する。なお、利用機器情報は、サーバ装置5への保存のみならず、CD-ROM、あるいは、USBメモリ等、外部記憶メディアに保存することとしてもよい。保存された利用機器情報は、カラオケボックス等で利用されているカラオケ装置2において使用されることになる。 The used device information is also transmitted to the server device 5 (S206). The server device 5 that has received the used device information stores it in its own storage unit 51 . Note that the device information to be used may be stored not only in the server device 5, but also in an external storage medium such as a CD-ROM or a USB memory. The stored device information is used in the karaoke machine 2 used in a karaoke box or the like.

図5は、本実施形態の動作処理を示すフロー図である。ここで説明するカラオケ装置2は、既に稼働状況にあって、新たにサービスαを利用開始するものを想定している。カラオケ装置2の構成は、図4の場合と同様であって、全体管理プログラム、第1制御部31a、第2制御部31bを有している。管理者あるいはユーザは、カラオケ装置2に対して、サービスαのインストール操作を指示する(S301)。 FIG. 5 is a flowchart showing operation processing of this embodiment. It is assumed that the karaoke machine 2 described here is already in operation and starts using the service α anew. The configuration of the karaoke machine 2 is the same as that of FIG. 4, and has an overall management program, a first control section 31a and a second control section 31b. The administrator or user instructs the karaoke machine 2 to install the service α (S301).

全体管理プログラムは、サーバ装置5に対してサービスαの利用開始を要求し、サーバ装置5は、サービスαに必要なサブアプリ(この場合、サブアプリ1とサブアプリA)、及び、利用機器情報を提供する(S401)。全体管理プログラムは、提供されたサブアプリ1を第1制御部31aにインストール(S402)し、サブアプリAを第2制御部31bにインストール(S403)する。 The overall management program requests the server device 5 to start using the service α, and the server device 5 provides the sub-applications (in this case, sub-application 1 and sub-application A) necessary for the service α, and information on devices to be used. (S401). The overall management program installs the provided sub-application 1 in the first control unit 31a (S402), and installs the sub-application A in the second control unit 31b (S403).

なお、サービスαに必要なサブアプリ、利用機器情報は、このようにサーバ装置5で提供するのみならず、CD-ROM、あるいは、USBメモリ等、外部記憶メディアで提供されるものであってもよい。また、サービスαを実行するのに必要なサブアプリは、既にカラオケ装置2にインストール済みであって、利用機器情報のみが提供されてもよい。 It should be noted that the sub-applications and device information necessary for service α are not only provided by the server device 5 as described above, but may also be provided by an external storage medium such as a CD-ROM or a USB memory. . Alternatively, sub-applications necessary for executing the service α may already be installed in the karaoke machine 2, and only the used device information may be provided.

管理者あるいはユーザによりサービスαの開始操作が指示される(S302)と、カラオケ装置2では、サービスαの開始処理が実行される。その際、全体管理プログラムは、サービスαの利用機器情報の確認を行う(S404)。サービスαについて、その利用機器情報を記憶していない場合、あるいは、利用機器情報が不適切である場合、サービスαの開始処理は実行されない。 When the manager or the user instructs the start operation of the service α (S302), the karaoke machine 2 executes the start processing of the service α. At that time, the overall management program confirms the information on the equipment used for the service α (S404). If the used equipment information for the service α is not stored, or if the used equipment information is inappropriate, the start processing of the service α is not executed.

サービスαの利用機器情報が確認できた場合、全体管理プログラムは、第1制御部31aにサブアプリ1を起動指示し(S405)、第2制御部31bにサブアプリAを起動指示する(S406)。また、本実施形態では、利用機器情報に基づき、第2制御部31bにカメラ44の利用を許可する(S407)。第2制御部31bは、この利用許可に基づき、サブアプリAの実行に基づくカメラ44の利用が可能となる。更に本実施形態では、利用機器情報に基づき、インターフェイス33において、カメラ44が第2制御部31bに接続されるように切り替える(S408)。その後、第2制御部31bでカメラ44を使用したサービスαが実行される(S450)。 When the device information for service α can be confirmed, the overall management program instructs the first control unit 31a to start sub-application 1 (S405), and instructs the second control unit 31b to start sub-application A (S406). Further, in this embodiment, the use of the camera 44 is permitted to the second control unit 31b based on the device information to be used (S407). The second control unit 31b can use the camera 44 based on the execution of the sub-application A based on this use permission. Furthermore, in the present embodiment, the interface 33 is switched so that the camera 44 is connected to the second control unit 31b based on the used device information (S408). After that, the service α using the camera 44 is executed by the second control unit 31b (S450).

このように、本実施形態では、動作評価処理で作成されたサービスαに関する利用機器情報を使用して、動作処理を実行することにより、第1制御部31a、第2制御部31bとの間でカメラ44の利用競合等の発生を防ぎ、カラオケ装置2を適切に動作させることが可能となる。 As described above, in the present embodiment, by executing the operation process using the used equipment information related to the service α created in the operation evaluation process, the It is possible to prevent conflicts in the use of the camera 44 and operate the karaoke machine 2 appropriately.

カラオケ装置2に対して、サービスαの終了操作が指示された場合(S303)、カラオケ装置2は、第1制御部31aに対して、サブアプリ1の終了を指示する(S409)とともに、第2制御部31bに対して、サブアプリAの終了を指示する(S410)ことで、サービスαを終了させる。 When the karaoke device 2 is instructed to terminate the service α (S303), the karaoke device 2 instructs the first control unit 31a to terminate the sub-application 1 (S409), and performs the second control. By instructing the unit 31b to terminate the sub-application A (S410), the service α is terminated.

第1の実施形態では、利用機器情報に基づき、第2制御部31bにカメラ44の利用権限を与える(S407)とともに、利用機器情報に基づき、切替部として機能するインターフェイス33を第2制御部31bに切り替えることで、カラオケ装置2における不具合の発生をより確実に抑制することが可能となっている。 In the first embodiment, the authority to use the camera 44 is given to the second control unit 31b based on the equipment information used (S407), and the interface 33 functioning as a switching unit is controlled by the second control unit 31b based on the equipment information used. By switching to , it is possible to more reliably suppress the occurrence of problems in the karaoke device 2 .

[第2実施形態]
第1実施形態では、サービスαの実行期間中、第2制御部31bが継続してカメラ44を使用する形態について説明した。同じサービス実行中においても、シーン(同じサービスにおける異なる状況下)によって、同じ機器を第1制御部31a、あるいは、第2制御部31bで使用することも考えられる。第2実施形態は、このような複数のシーンを有するサービスβ(本発明に係る「サービス状況」に相当)について、その制御を適切に行うことを可能とするものである。
[Second embodiment]
1st Embodiment demonstrated the form which the 2nd control part 31b continues and uses the camera 44 during the execution period of service (alpha). Even during execution of the same service, the same device may be used by the first control unit 31a or the second control unit 31b depending on the scene (under different circumstances in the same service). The second embodiment makes it possible to appropriately control the service β (corresponding to the "service status" according to the present invention) having such a plurality of scenes.

図6は、他の実施形態の動作評価処理を示すフロー図である。図3の場合と同様、動作評価処理は、カラオケ装置2の製造・開発を行うメーカー側で実行される処理である。動作評価処理では、カラオケ装置2に評価対象となる機器(この場合:カメラ44)を接続した状態で実行される。 FIG. 6 is a flowchart showing action evaluation processing according to another embodiment. As in the case of FIG. 3, the action evaluation process is a process executed by the manufacturer who manufactures and develops the karaoke machine 2 . The action evaluation process is executed with the device to be evaluated (in this case, the camera 44 ) connected to the karaoke machine 2 .

管理者は、カラオケ装置2の操作部39等を利用し、評価対象とするサービスβについての評価開始操作を指示する(S501)。ここで、サービスβは、第1制御部31aにおいてサブアプリ2が実行され、第2制御部31bにおいてサブアプリAとサブアプリBが実行される処理である。全体管理プログラムは、第1制御部31aに対して、サブアプリ2の起動を指示(S601)し、第2制御部31bに対して、サブアプリAとサブアプリBの起動を指示(S603)する。 The administrator uses the operation unit 39 or the like of the karaoke machine 2 to instruct an evaluation start operation for the service β to be evaluated (S501). Here, service β is a process in which sub-application 2 is executed in first control unit 31a and sub-application A and sub-application B are executed in second control unit 31b. The general management program instructs the first control unit 31a to start the sub-application 2 (S601), and instructs the second control unit 31b to start the sub-applications A and B (S603).

サブアプリ1、サブアプリAの起動後、第1制御部31a、第2制御部31bのそれぞれは、サービスβにおいてシーン1に切り替えられたことを示すシーン1切替情報を全体管理プログラムに通知する(S602、S603)、全体管理プログラムは、カラオケ装置2に接続されたモニタ41等を介し、評価者に対してシーン1であることを通知する(S502)。 After launching sub-application 1 and sub-application A, each of the first control unit 31a and the second control unit 31b notifies the overall management program of scene 1 switching information indicating that scene 1 has been switched to in service β (S602, S603), the general management program notifies the evaluator of scene 1 via the monitor 41 or the like connected to the karaoke machine 2 (S502).

動作評価処理では、カラオケ装置2は、モニタ41を使用して、第1制御部31a、第2制御部31bの各種状態を表示する。特に、本実施形態では、カラオケ装置2に対して接続されている機器(カメラ44)の使用状況(第1制御部31a、第2制御部31bのどちらで使用されているか)が通知される。 In the operation evaluation process, the karaoke device 2 uses the monitor 41 to display various states of the first control section 31a and the second control section 31b. In particular, in the present embodiment, the usage status of the device (camera 44) connected to the karaoke machine 2 (whether it is used by the first control section 31a or the second control section 31b) is notified.

評価者は、カメラ44を使用したサービスβ、シーン1の評価を実行する(S550)。この例では、第1制御部31aがカメラ44を利用したことが評価者に対して通知され、評価者は、サービスβ、シーン1のカメラ44の利用時において、第1制御部31aと第2制御部31bの間で競合等の不具合がないことを確認する。評価方法については、前述のS150の方法を適応してもよい。 The evaluator evaluates service β and scene 1 using the camera 44 (S550). In this example, the evaluator is notified that the first control unit 31a has used the camera 44, and the evaluator uses the first control unit 31a and the second camera 44 in service β, scene 1. It is confirmed that there is no problem such as conflict between the control units 31b. As for the evaluation method, the method of S150 described above may be applied.

次に、サービスβの進行に伴い、第1制御部31a、第2制御部31bのそれぞれは、サービスβにおいてシーン2に切り替えられたことを示すシーン2切替情報を全体管理プログラムに通知する(S605、S606)、全体管理プログラムは、カラオケ装置2に接続されたモニタ41等を介し、評価者に対してシーン2であることを通知する(S504)。 Next, as the service β progresses, each of the first control unit 31a and the second control unit 31b notifies the overall management program of scene 2 switching information indicating that scene 2 has been switched to in the service β (S605). , S606), and the overall management program notifies the evaluator of scene 2 via the monitor 41 or the like connected to the karaoke machine 2 (S504).

カラオケ装置2は、モニタ41を使用して、第1制御部31a、第2制御部31bの各種状態を表示する。特に、本実施形態では、カラオケ装置2に対して接続されている機器(カメラ44)の使用状況(第1制御部31a、第2制御部31bのどちらで使用されているか)が通知される。 The karaoke device 2 uses the monitor 41 to display various states of the first control section 31a and the second control section 31b. In particular, in the present embodiment, the usage status of the device (camera 44) connected to the karaoke machine 2 (whether it is used by the first control section 31a or the second control section 31b) is notified.

評価者は、カメラ44を使用したサービスβ、シーン2の評価を実行する(S560)。この例では、第2制御部31bがカメラ44を利用したことが評価者に対して通知され、評価者は、サービスβ、シーン2のカメラ44の利用時において、第1制御部31aと第2制御部31bの間で競合等の不具合がないことを確認する。評価方法については、前述のS150の方法を適応してもよい。 The evaluator evaluates service β and scene 2 using the camera 44 (S560). In this example, the evaluator is notified that the second control unit 31b has used the camera 44, and the evaluator uses the first control unit 31a and the second It is confirmed that there is no problem such as conflict between the control units 31b. As for the evaluation method, the method of S150 described above may be applied.

サービスβのシーン1、シーン2において不具合が発生しないことを確認した評価者は、カラオケ装置2に対してサービスβ評価終了操作を行う(S506)。このとき、シーン1では、第1制御部31aがカメラ44を使用したことを、そして、シーン2では、第2制御部31bがカメラ44を使用したことを入力してもよい。なお、サービスβのシーン1、シーン2の何れかにおいて、カメラ44の競合等が生じた場合は、この評価終了操作(S506)は行われない。 The evaluator who has confirmed that no problem occurs in scene 1 and scene 2 of service β performs an operation to terminate service β evaluation on karaoke device 2 (S506). At this time, in scene 1, the fact that the first control section 31a uses the camera 44, and in scene 2, the fact that the second control section 31b uses the camera 44 may be inputted. It should be noted that this evaluation termination operation (S506) is not performed when competition for the camera 44 occurs in either scene 1 or scene 2 of service β.

終了指示を受けた全体管理プログラムは、第1制御部31aに対してサブアプリ2の終了指示(S607)を、第2制御部31bに対してサブアプリA、サブアプリBの終了指示(S608)を出力する。そして、ハードディスク35等の記憶部に利用機器情報を保存する(S609)。 The overall management program that has received the termination instruction outputs an instruction to terminate sub-application 2 (S607) to the first control unit 31a, and an instruction to terminate sub-application A and sub-application B to the second control unit 31b (S608). . Then, the used device information is saved in a storage unit such as the hard disk 35 (S609).

図7は、本実施形態の利用機器情報のデータ構成を示す図である。利用機器情報には、動作評価処理の対象となったサービスβ、並びにシーンに対応付けて、動作させるサブアプリ、利用する機器(この場合、カメラ44)が、第1制御部31a、第2制御部31bに対応付けて規定されている。本実施形態では、動作させるサブアプリとして、第1制御部31aは、サブアプリ2、第2制御部31bは、サブアプリA及びサブアプリBが規定されている。また、利用する機器(この場合、カメラ44)には、シーン1について第1制御部31aが使用すること(「X」印が付与)、そして、シーン2について第2制御部31bが使用することが規定されている。 FIG. 7 is a diagram showing the data structure of the used device information of this embodiment. The used device information includes the service β that is the target of the operation evaluation process, the sub-application to be operated in association with the scene, the device to be used (camera 44 in this case), the first control unit 31a, the second control unit 31b. In the present embodiment, as sub-applications to be operated, sub-application 2 is defined for the first control unit 31a, and sub-application A and sub-application B are defined for the second control unit 31b. In addition, the devices to be used (in this case, the camera 44) are to be used by the first control unit 31a for scene 1 (marked with an “X”), and to be used by the second control unit 31b for scene 2. is stipulated.

利用機器情報は、サーバ装置5に対しても送信(S610)され、第1実施形態と同様、カラオケ装置2で実行される動作処理に使用される。 The used device information is also transmitted to the server device 5 (S610), and used for the operation processing executed by the karaoke device 2, as in the first embodiment.

図7は、本実施形態の動作処理を示すフロー図である。ここで説明するカラオケ装置2は、既に稼働状況にあって、新たにサービスβを利用開始するものを想定している。カラオケ装置2の構成は、図6と同様であって、全体管理プログラム、第1制御部31a、第2制御部31bを有している。管理者あるいはユーザは、カラオケ装置2に対して、サービスβのインストール操作を指示する(S701)。 FIG. 7 is a flowchart showing operation processing of this embodiment. It is assumed that the karaoke machine 2 described here is already in operation and starts using the service β anew. The configuration of the karaoke machine 2 is the same as that shown in FIG. 6, and has an overall management program, a first control section 31a and a second control section 31b. The administrator or user instructs the karaoke machine 2 to install the service β (S701).

全体管理プログラムは、サーバ装置5に対してサービスβの利用開始を要求し、サーバ装置5は、サービスβに必要なサブアプリ(この場合、サブアプリ2、サブアプリA、サブアプリB)、及び、利用機器情報を提供する(S801)。全体管理プログラムは、提供されたサブアプリ2を第1制御部31aにインストール(S802)し、サブアプリA、サブアプリBを第2制御部31bにインストール(S803)する。 The general management program requests the server device 5 to start using the service β, and the server device 5 sends the sub-applications (in this case, sub-application 2, sub-application A, and sub-application B) necessary for the service β, and the device information to be used. is provided (S801). The overall management program installs the provided sub-application 2 in the first control unit 31a (S802), and installs the sub-applications A and B in the second control unit 31b (S803).

なお、サービスβに必要なサブアプリ、利用機器情報は、このようにサーバ装置5で提供するのみならず、CD-ROM、あるいは、USBメモリ等、外部記憶メディアで提供されるものであってもよい。また、サービスβを実行するのに必要なサブアプリは、既にカラオケ装置2にインストール済みであって、利用機器情報のみが提供されてもよい。 It should be noted that the sub-applications and device information required for service β are not only provided by the server device 5 as described above, but may also be provided by an external storage medium such as a CD-ROM or a USB memory. . Alternatively, the sub-applications necessary for executing the service β may already be installed in the karaoke machine 2, and only the used device information may be provided.

管理者あるいはユーザによりサービスβの開始操作が指示される(S702)と、カラオケ装置2では、サービスβの開始処理が実行される。その際、全体管理プログラムは、サービスβの利用機器情報の確認を行う(S804)。サービスβについて、その利用機器情報を記憶していない場合、あるいは、利用機器情報が不適切である場合、サービスβの開始処理は実行されない。 When the administrator or the user instructs the start operation of the service β (S702), the karaoke machine 2 executes the start processing of the service β. At that time, the overall management program confirms the information on the devices using the service β (S804). For service β, if the used device information is not stored, or if the used device information is inappropriate, service β start processing is not executed.

サービスβの利用機器情報が確認できた場合、全体管理プログラムは、第1制御部31aにサブアプリ2を起動指示し(S805)、第2制御部31bにサブアプリA、サブアプリBを起動指示する(S806)。また、本実施形態では、利用機器情報に基づき、第2制御部31bにカメラ44の利用を許可する(S407)。 When the device information for service β can be confirmed, the overall management program instructs the first control unit 31a to start sub-application 2 (S805), and instructs the second control unit 31b to start sub-application A and sub-application B (S806). ). Further, in this embodiment, the use of the camera 44 is permitted to the second control unit 31b based on the device information to be used (S407).

サービスβの利用開始に伴い、第1制御部31a、第2制御部31bは、現在のシーンを全体管理プログラムに通知する。図8の例では、まず、シーン1に切り替えられたことが通知されている(S807、S808)。全体管理プログラムは、現在のシーンを確認し、利用機器情報に基づき、シーン1に対応する第1制御部31aに対して、カメラ44の利用を許可する(S809)。 With the start of use of service β, the first control unit 31a and the second control unit 31b notify the current scene to the overall management program. In the example of FIG. 8, first, it is notified that the scene has been switched to scene 1 (S807, S808). The general management program confirms the current scene, and permits the first control unit 31a corresponding to scene 1 to use the camera 44 based on the device information to be used (S809).

第1制御部31aは、この利用許可に基づき、サブアプリ2の実行に基づくカメラ44の利用が可能となる。更に本実施形態では、利用機器情報に基づき、インターフェイス33において、カメラ44が第1制御部31aに接続されるように切り替える(S810)。その後、第1制御部31aでカメラ44を使用したサービスβ、シーン1が実行される(S850)。 Based on this usage permission, the first control unit 31a can use the camera 44 based on the execution of the sub-application 2 . Furthermore, in the present embodiment, the interface 33 is switched so that the camera 44 is connected to the first control unit 31a based on the used equipment information (S810). After that, the first control unit 31a executes the service β and the scene 1 using the camera 44 (S850).

サービスβの進行に伴い、シーン1からシーン2に切り替わると、第1制御部31a、第2制御部31bは、全体管理プログラムに対し、シーン2に切り替わったことを示すシーン2切り替え情報を通知する(S811、S812)。全体管理プログラムは、利用機器情報に基づき、シーン2に対応する第2制御部31bにカメラ44の利用を許可する(S813)。 When the scene 1 is switched to the scene 2 as the service β progresses, the first control unit 31a and the second control unit 31b notify the overall management program of scene 2 switching information indicating that the scene has been switched to the scene 2. (S811, S812). The overall management program permits the second control unit 31b corresponding to scene 2 to use the camera 44 based on the used device information (S813).

第2制御部31bは、この利用許可に基づき、サブアプリA、サブアプリBの実行に基づくカメラ44の利用が可能となる。更に本実施形態では、利用機器情報に基づき、インターフェイス33において、カメラ44が第2制御部31bに接続されるように切り替える(S814)。その後、第2制御部31bでカメラ44を使用したサービスβ、シーン2が実行される(S860)。 The second control unit 31b can use the camera 44 based on the execution of the sub-application A and the sub-application B based on this usage permission. Furthermore, in the present embodiment, the interface 33 is switched so that the camera 44 is connected to the second control unit 31b based on the used device information (S814). Thereafter, the service β, scene 2 using the camera 44 is executed by the second control unit 31b (S860).

このように、本実施形態では、動作評価処理で作成されたサービスβに関し、そのシーン毎に機器(この場合、カメラ44)の利用を規定した利用機器情報を使用することとしている。それにより、実際の動作処理において、第1制御部31a、第2制御部31bとの間でカメラ44の利用競合等の発生を防ぎ、カラオケ装置2を適切に動作させることが可能となる。 As described above, in the present embodiment, regarding the service β created by the action evaluation process, the used device information that defines the use of the device (the camera 44 in this case) for each scene is used. As a result, in the actual operation process, it is possible to prevent the occurrence of competition for use of the camera 44 between the first control section 31a and the second control section 31b, and to operate the karaoke apparatus 2 appropriately.

カラオケ装置2に対して、サービスβの終了操作が指示された場合(S703)、カラオケ装置2は、第1制御部31aに対して、サブアプリ2の終了を指示する(S815)とともに、第2制御部31bに対して、サブアプリA、サブアプリBの終了を指示する(S816)ことで、サービスβを終了させる。 When the karaoke device 2 is instructed to terminate the service β (S703), the karaoke device 2 instructs the first control unit 31a to terminate the sub-application 2 (S815), and performs the second control. By instructing the unit 31b to terminate the sub-application A and the sub-application B (S816), the service β is terminated.

以上、カラオケ装置2を例に取り、第1、第2の実施形態を説明したが、本実施形態のカラオケ装置2によれば、第1制御部31a、第2制御部31b、USB接続端子40(機器接続端子)、インターフェイス33(切替部)を使用して、カメラ44(機器)を使用する場合、動作評価処理において利用機器情報を作成するとともに、動作処理において利用機器情報を使用することで、第1制御部31a、第2制御部31bによるカメラ44の競合等、予期しない動作を防ぎ、カラオケ装置2を適切に動作させることが可能となる。 As described above, the first and second embodiments have been described by taking the karaoke machine 2 as an example. (equipment connection terminal) and interface 33 (switching unit) to use the camera 44 (equipment), the equipment information to be used is created in the operation evaluation process, and the equipment information to be used is used in the operation process. , the first control unit 31a and the second control unit 31b can prevent unexpected operations such as competition of the camera 44, and the karaoke apparatus 2 can be operated appropriately.

なお、本発明はカラオケ装置2に限られるものでは無く、リモコン装置1、あるいは、ユーザが所持するスマートフォン、あるいは家庭に設置されるパーソナルコンピュータや、ゲーム機等、各種情報処理装置で構成することも可能である。また、これら情報処理装置で実行され、本実施形態の機能を実現する情報処理プログラムについても本発明の範疇に属する。 It should be noted that the present invention is not limited to the karaoke device 2, but may be configured with various information processing devices such as the remote control device 1, a smartphone owned by the user, a personal computer installed at home, a game machine, etc. It is possible. An information processing program that is executed by these information processing apparatuses and implements the functions of the present embodiment also belongs to the scope of the present invention.

[第1変形例]
次に、本発明に係る情報処理装置について、その変形例を説明する。図4、図7で説明した利用機器情報では、第1制御部31a、第2制御部31bのどちらが機器(この例では、カメラ44)を利用するかを規定していた。そして、制御処理では、この利用機器情報の規定に基づいて、第1制御部31a、第2制御部31bに対して、カメラ44の利用許可を与え(S407、S809、S813)、切替部としてのインターフェイス33の切り替えを行う(S408、S810、S814)こととしていた。
[First modification]
Next, a modified example of the information processing apparatus according to the present invention will be described. The used device information described in FIGS. 4 and 7 defines which of the first control unit 31a and the second control unit 31b uses the device (camera 44 in this example). Then, in the control process, permission to use the camera 44 is given to the first control unit 31a and the second control unit 31b (S407, S809, S813) based on the regulation of the device information to be used, and The interface 33 was to be switched (S408, S810, S814).

利用機器情報では、第1制御部31a、第2制御部31bのどちらが機器(この例では、カメラ44)を利用するかを必ずしも規定する必要は無い。例えば、第1実施形態では、利用機器情報には、サービスαの実行許可が少なくとも規定されていればよい。その場合、サービスαの実行処理により、第1制御部31aではサブアプリ1が、第2制御部31bでは、サブアプリAが実行される。また、動作評価処理において、サービスαの実行時、第2制御部31bのみがカメラ44を使用することが確認されているため、サービスαの実行処理時、第2制御部31bがカメラ44を使用することになり、第1制御部31aと第2制御部31bの間で、カメラ44使用の競合が生じることはない。 It is not always necessary to specify which of the first control unit 31a and the second control unit 31b uses the device (in this example, the camera 44) in the used device information. For example, in the first embodiment, at least permission to execute service α should be specified in the device information. In this case, the sub-application 1 is executed by the first control unit 31a and the sub-application A is executed by the second control unit 31b by executing the service α. Further, in the operation evaluation process, it is confirmed that only the second control unit 31b uses the camera 44 when executing the service α, so the second control unit 31b uses the camera 44 when executing the service α As a result, competition for using the camera 44 does not occur between the first control unit 31a and the second control unit 31b.

第1実施形態では、第2制御部31bにカメラ44の利用許可を与え(S407)、第2制御部31bにインターフェイス33を切り替える(S408)ことで、より確実に、第1制御部31aと第2制御部31bの間で、カメラ44使用の競合等の不具合が生じることを抑制したものである。なお、第1実施形態においては、第2制御部31bへのカメラ44の利用許可(S407)、第2制御部31bにインターフェイス33を切り替え(S408)のどちらか一方を行うものであってもよい。 In the first embodiment, permission to use the camera 44 is given to the second control unit 31b (S407), and the interface 33 is switched to the second control unit 31b (S408). 2 control unit 31b, it is intended to suppress the occurrence of problems such as competition for the use of the camera 44. In the first embodiment, either permission to use the camera 44 to the second control unit 31b (S407) or switching of the interface 33 to the second control unit 31b (S408) may be performed. .

第2実施形態も同様であって、利用機器情報には、サービスβの実行許可が少なくとも規定されていればよい。カメラ44の利用許可を与え(S407、S809、S813)、切替部としてのインターフェイス33の切り替えを行う(S408、S810、S814)ことで、サービスβ、シーン1では、第1制御部31aがカメラ44を使用することが確認されているため、サービスβ、シーン1の実行処理時、第1制御部31aがカメラ44を使用することになる。また、サービスβ、シーン2では、第2制御部31bがカメラ44を使用することが確認されているため、サービスβ、シーン2の実行処理時、第2制御部31bがカメラ44を使用することになる。 The same applies to the second embodiment, and it is sufficient that at least permission to execute service β is specified in the device information. Permission to use the camera 44 is given (S407, S809, S813), and the interface 33 as a switching unit is switched (S408, S810, S814). is confirmed to be used, the camera 44 is used by the first control unit 31a when the service β and scene 1 are executed. Further, since it is confirmed that the second control unit 31b uses the camera 44 in the service β, scene 2, the second control unit 31b uses the camera 44 during the execution processing of the service β, scene 2. become.

[第2変形例]
利用機器情報では、第1制御部31a、第2制御部で動作させるサブアプリを規定するものであった。利用機器情報には、例えば、動作させるサブアプリのバージョンを規定しておくこととしてもよい。例えば、第1実施形態では、サービスαの利用機器情報の確認(S404)を行う際、記憶しているサブアプリ1、サブアプリAの各バージョンが、利用機器情報で規定しているサブアプリ1、サブアプリAの各バージョン以上であることを確認することで、サービスαを開始する。
[Second modification]
The device information to be used defines sub-apps to be operated by the first control unit 31a and the second control unit. For example, the version of the sub-application to be operated may be specified in the device information. For example, in the first embodiment, when confirming the device information used for service α (S404), each version of the stored sub-application 1 and sub-application A is specified in the device information. Service α is started by confirming that it is higher than each version of .

このように、利用機器情報を使用して同じサブアプリであっても、バージョンを確認することで、旧バージョンのサブアプリによる不具合の発生を抑制することが可能となる。 In this way, by checking the version of the same sub-application using the used device information, it is possible to suppress the occurrence of problems due to the old version of the sub-application.

[第3変形例]
前述の実施形態において、利用機器情報には、1つの機器(カメラ44を例に取って説明)を接続する形態を説明した。カラオケ装置2に接続され、1つの利用機器情報で管理される機器は複数であっても構わない。また、利用機器情報は、前述の実施形態のように新たに配信する形態の他、更新することとしてもよい。更新は、サーバ装置5から配信する形態の他、CD-ROM、USBメモリ等のメディアを使った更新を行うことも可能である。
[Third Modification]
In the above-described embodiment, a mode in which one device (the camera 44 is described as an example) is connected to the used device information has been described. A plurality of devices may be connected to the karaoke machine 2 and managed by one device information. Further, the device information to be used may be updated in addition to being newly distributed as in the above-described embodiment. In addition to the form of distribution from the server device 5, updating can also be performed using media such as a CD-ROM and a USB memory.

[第4変形例]
前述の実施形態では、カラオケ装置2に接続する機器として、カメラ44を例にとって説明した。接続する機器としては、カメラ44の他、USB接続端子40に接続できる各種機器であればよい。この他、第1制御部31aと第2制御部31bは、モニタ41に出力する映像で競合する場合も考えられる。そのため、接続する機器としては、モニタ44としてもよい。HDMI切替器32が、本発明に係る「切替部」に相当し、モニタ41とカラオケ装置2を接続するHDMI接続端子(図示せず)が、本発明に係る機器接続端子に相当する。このような形態では、第1制御部31a、第2制御部31bで形成される映像の競合を抑制することで、適切な映像をモニタ41に出力することが可能となる。
[Fourth Modification]
In the above-described embodiment, the camera 44 has been described as an example of the device connected to the karaoke device 2 . Devices to be connected may be various devices that can be connected to the USB connection terminal 40 in addition to the camera 44 . In addition, the first control unit 31 a and the second control unit 31 b may compete with each other in terms of video output to the monitor 41 . Therefore, the device to be connected may be the monitor 44 . The HDMI switcher 32 corresponds to the "switching section" according to the present invention, and the HDMI connection terminal (not shown) connecting the monitor 41 and the karaoke apparatus 2 corresponds to the device connection terminal according to the present invention. In such a form, it is possible to output an appropriate image to the monitor 41 by suppressing competition between the images formed by the first control unit 31a and the second control unit 31b.

1:リモコン装置 31b:第2制御部(第2SoC)
2:カラオケ装置 32:HDMI切替器
5:サーバ装置 33:インターフェイス
11:タッチパネルモニタ 34:ミキシングアンプ
11a:表示部 35:ハードディスク
11b:タッチパネル 36:赤外線通信部
12:ビデオRAM 37:無線LAN通信部
13:映像制御部 38:LAN通信部
14:メモリ 39:操作部
15:CPU 40:USB接続端子
16:無線LAN通信部 41:モニタ
17:操作部 42:スピーカー
18:操作処理部 43a、43b:マイクロホン
19:赤外線通信部 44:カメラ
31:第2制御部 51:記憶部
31a:第1制御部(第1SoC) 130:アクセスポイント
1: remote control device 31b: second control unit (second SoC)
2: Karaoke device 32: HDMI switcher 5: Server device 33: Interface 11: Touch panel monitor 34: Mixing amplifier 11a: Display unit 35: Hard disk 11b: Touch panel 36: Infrared communication unit 12: Video RAM 37: Wireless LAN communication unit 13 : Video control unit 38: LAN communication unit 14: Memory 39: Operation unit 15: CPU 40: USB connection terminal 16: Wireless LAN communication unit 41: Monitor 17: Operation unit 42: Speaker 18: Operation processing unit 43a, 43b: Microphone 19: Infrared communication unit 44: Camera 31: Second control unit 51: Storage unit 31a: First control unit (first SoC) 130: Access point

Claims (7)

第1制御部と、第2制御部と、機器接続端子と、切替部を備える情報処理装置であって、動作評価処理を実行可能とし、
切替部は、機器接続端子に接続された機器の制御を第1制御部と第2制御部の間で切り替え可能とし、
動作評価処理は、通知処理と、利用機器情報作成処理と、を実行し、
通知処理は、第1制御部、第2制御部に所定のサブアプリを動作させるサービス状況において、第1制御部が切替部を介して機器接続端子に接続された機器の使用状態と、第2制御部が切替部を介して機器接続端子に接続された機器の使用状態を通知し、
利用機器情報作成処理は、通知処理の後、評価者からの入力に基づいて、サービス状況について利用可能な旨を示す利用機器情報を作成し、記憶部に記憶させる
情報処理装置。
An information processing device comprising a first control unit, a second control unit, a device connection terminal, and a switching unit, capable of executing an operation evaluation process,
The switching unit can switch control of the device connected to the device connection terminal between the first control unit and the second control unit,
The operation evaluation process executes a notification process and a used device information creation process,
In the service status where the first control unit and the second control unit are caused to operate predetermined sub-applications, the notification process includes the state of use of the device connected to the device connection terminal via the switching unit and the second control unit. notifies the usage status of the device connected to the device connection terminal via the switching unit,
After the notification process, the used equipment information creation process creates used equipment information indicating that the service status is available based on the input from the evaluator, and stores it in the storage unit.
利用機器情報作成処理は、評価者からの入力に基づいて、サービス状況に対応して、機器接続端子に接続された機器を第1制御部、第2制御部のどちらが使用するかを指定する利用機器情報を作成する
請求項1に記載の情報処理装置。
The used device information creation processing is based on the input from the evaluator and corresponds to the service status. The information processing apparatus according to claim 1, wherein the device information is created.
第1制御部と、第2制御部と、機器接続端子と、切替部と、記憶部を備える情報処理装置であって、動作処理を実行可能とし、
切替部は、機器接続端子に接続された機器の制御を第1制御部と第2制御部の間で切り替え可能とし、
記憶部は、第1制御部、第2制御部に所定のサブアプリを動作させ、機器接続端子に接続された機器の制御を行うサービス状況について、その実行可否を判断可能な利用機器情報を記憶し、
動作処理は、複数のサービス状況を実行可能とし、記憶部に記憶されている利用機器情報において実行可能なサービス状況について、その実行を許可する
情報処理装置。
An information processing device comprising a first control unit, a second control unit, a device connection terminal, a switching unit, and a storage unit, capable of executing operation processing,
The switching unit can switch control of the device connected to the device connection terminal between the first control unit and the second control unit,
The storage unit causes the first control unit and the second control unit to operate predetermined sub-applications, and stores available device information for determining whether or not to execute the service status of controlling the device connected to the device connection terminal. ,
An information processing apparatus that allows a plurality of service states to be executed in the operation process, and permits the execution of service states that can be executed in the device information stored in the storage unit.
利用機器情報は、サービス状況に対応して、機器接続端子に接続された機器を第1制御部、第2制御部のどちらが使用するかが指定され、
動作処理は、記憶部に記憶されている利用機器情報において実行可能なサービス状況を実行する場合、利用機器情報が指定する第1制御部、もしくは、第2制御部に切り替える
請求項3に記載の情報処理装置。
The used device information specifies which of the first control unit and the second control unit uses the device connected to the device connection terminal in accordance with the service status.
4. The operation process according to claim 3, wherein when executing a service status executable in the device information stored in the storage unit, switching to the first control unit or the second control unit specified by the device information is performed. Information processing equipment.
通信部を備え、
利用機器情報は、通信部を使用して受信もしくは更新される
請求項3または請求項4に記載の情報処理装置。
Equipped with a communication unit,
5. The information processing apparatus according to claim 3, wherein the used device information is received or updated using the communication unit.
切替部は、機器接続端子に接続された機器と第1制御部の接続と、機器接続端子に接続された機器と第2制御部を排他的に切り替える
請求項3から請求項5の何れか1項に記載の情報処理装置。
6. Any one of claims 3 to 5, wherein the switching unit exclusively switches between the connection between the device connected to the device connection terminal and the first control unit and the device connected to the device connection terminal and the second control unit. The information processing device according to the item.
第1制御部と、第2制御部と、機器接続端子と、切替部と、記憶部を備える情報処理装置であって、動作処理を実行可能とし、
切替部は、機器接続端子に接続された機器の制御を第1制御部と第2制御部の間で切り替え可能とし、
記憶部は、第1制御部、第2制御部に所定のサブアプリを動作させ、機器接続端子に接続された機器の制御を行うサービス状況について、その実行可否を判断可能な利用機器情報を記憶し、
動作処理は、複数のサービス状況を実行可能とし、記憶部に記憶されている利用機器情報において実行可能なサービス状況について、その実行を許可する
カラオケ装置。
An information processing device comprising a first control unit, a second control unit, a device connection terminal, a switching unit, and a storage unit, capable of executing operation processing,
The switching unit can switch control of the device connected to the device connection terminal between the first control unit and the second control unit,
The storage unit causes the first control unit and the second control unit to operate predetermined sub-applications, and stores available device information for determining whether or not to execute the service status of controlling the device connected to the device connection terminal. ,
The karaoke machine allows the operation processing to execute a plurality of service states, and permits the execution of service states that can be executed in the device information to be used stored in the storage unit.
JP2021059140A 2021-03-31 2021-03-31 Information processing equipment and karaoke equipment Active JP7405115B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021059140A JP7405115B2 (en) 2021-03-31 2021-03-31 Information processing equipment and karaoke equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021059140A JP7405115B2 (en) 2021-03-31 2021-03-31 Information processing equipment and karaoke equipment

Publications (2)

Publication Number Publication Date
JP2022155755A true JP2022155755A (en) 2022-10-14
JP7405115B2 JP7405115B2 (en) 2023-12-26

Family

ID=83559822

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021059140A Active JP7405115B2 (en) 2021-03-31 2021-03-31 Information processing equipment and karaoke equipment

Country Status (1)

Country Link
JP (1) JP7405115B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0830481A (en) * 1994-07-19 1996-02-02 Nec Commun Syst Ltd Race operation test system
JPH09204408A (en) * 1996-01-26 1997-08-05 Nec Eng Ltd Computer diagnosis processing system
JP2007310897A (en) * 2007-06-18 2007-11-29 Hitachi Ltd Computer system and computer control method, and storage medium stored with control program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0830481A (en) * 1994-07-19 1996-02-02 Nec Commun Syst Ltd Race operation test system
JPH09204408A (en) * 1996-01-26 1997-08-05 Nec Eng Ltd Computer diagnosis processing system
JP2007310897A (en) * 2007-06-18 2007-11-29 Hitachi Ltd Computer system and computer control method, and storage medium stored with control program

Also Published As

Publication number Publication date
JP7405115B2 (en) 2023-12-26

Similar Documents

Publication Publication Date Title
JP2002210235A (en) Video game system and control method thereof, video game program, and computer readable recording medium recording that program
US10717002B2 (en) Game device, method for controlling game device
WO2021177439A1 (en) Computer system, game system, proxy play execution/control method, and program
JP2003216562A (en) System, method and program for visualization processing
JP7405115B2 (en) Information processing equipment and karaoke equipment
JP2014153776A (en) Information processing system, information processor, and control method and program therefor
JP2003340143A (en) Game program
JP5146813B2 (en) GAME DEVICE, GAME SYSTEM, AND GAME SYSTEM SOUND SOUND GENERATION METHOD
JP2005293417A (en) Computer equipment, computer network system, program transfer method, and program for program transfer
JP7310706B2 (en) AGENT CONTROL DEVICE, AGENT CONTROL METHOD, AND AGENT CONTROL PROGRAM
US10885806B2 (en) Musical score processing method and musical score processing system
JP7359189B2 (en) karaoke equipment
JP2000098986A (en) Presentation system, presentation control method and recording medium
JP2007164330A (en) Multi-screen display system, multi-screen display method, computer program and storage device for terminal equipment
JP6467531B2 (en) Image processing apparatus and control method thereof
JP7449334B2 (en) Vibration devices, information processing equipment, and vibration control systems
JPWO2020153251A1 (en) Voice chat device, voice chat method and program
KR20210145241A (en) Audio processing methods, devices and systems
JP5029400B2 (en) Management program and information processing apparatus
JP2016540524A (en) Program, recording medium, information processing apparatus, and control method
JP2019121047A (en) Device control device, information processing device, device control method, information processing method and program
JP2002292119A (en) Video game program, recording medium having recorded video game program, character moving control method in video game and game apparatus
JP2002239216A (en) Video game apparatus and control method thereof, program of video game and computer readable recording medium having recorded program
JP2014033283A (en) Image processing apparatus, image processing program, and image processing system
JP2004287474A (en) Voice parameter management method for application software, program for the application software, and acoustic reproducing device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220329

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230227

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230307

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230427

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230822

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231019

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20231114

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20231127

R150 Certificate of patent or registration of utility model

Ref document number: 7405115

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150