JP7405115B2 - Information processing equipment and karaoke equipment - Google Patents
Information processing equipment and karaoke equipment Download PDFInfo
- Publication number
- JP7405115B2 JP7405115B2 JP2021059140A JP2021059140A JP7405115B2 JP 7405115 B2 JP7405115 B2 JP 7405115B2 JP 2021059140 A JP2021059140 A JP 2021059140A JP 2021059140 A JP2021059140 A JP 2021059140A JP 7405115 B2 JP7405115 B2 JP 7405115B2
- Authority
- JP
- Japan
- Prior art keywords
- control unit
- control
- control section
- section
- information
- 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.)
- Active
Links
- 230000010365 information processing Effects 0.000 title claims description 20
- 238000000034 method Methods 0.000 claims description 40
- 238000004891 communication Methods 0.000 claims description 24
- 238000012545 processing Methods 0.000 claims description 23
- 238000010586 diagram Methods 0.000 description 16
- 238000012854 evaluation process Methods 0.000 description 16
- 238000011156 evaluation Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 11
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 230000003111 delayed effect Effects 0.000 description 2
- 230000007257 malfunction Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000012636 effector Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000008571 general function Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Landscapes
- Reverberation, Karaoke And Other Acoustics (AREA)
Description
本発明は、情報処理装置、及び、楽曲を再生し、歌唱を行うことのできるカラオケ装置に関する。 The present invention relates to an information processing device and a karaoke device that can play music and sing.
従来、伴奏に合わせて歌唱を楽しむカラオケが社交の場等で行われている。このようなカラオケは、楽曲を再生するカラオケ装置を使用して行われる。現在、カラオケ装置は、楽曲の再生、歌詞の表示と行った一般的機能のみならず、多様な機能が追加され、ユーザに対するサービスが図られている。 Karaoke, where you enjoy singing along to accompaniment, has traditionally been held at social gatherings. Such karaoke is performed using a karaoke device that plays music. Currently, karaoke apparatuses do not only have general functions such as playing music and displaying lyrics, but also have various functions added to provide services to users.
特許文献1には、グラフィックを合成した映像を表示するグラフィック合成処理と、を実行し、入力映像信号を所定の遅延時間遅延させる第1モードと、入力映像信号を所定の遅延時間遅延させない第2モードを有し、第1モードと第2モード間の変更時、遅延時間を徐々に変更する切替処理を実行可能とするカラオケ装置が開示されている。 Patent Document 1 discloses 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 apparatus is disclosed that has modes and is capable of executing a switching process of gradually changing the delay time when changing between a first mode and a second mode.
カラオケ装置では、特許文献1に開示されるようなグラフィックに関する機能のみならず、採点、楽曲再生、他者とのコミュニケーション等、あらゆる方向において、その機能が増加する傾向にある。このような機能を実現するため、ハードウェア性能の拡大も図る必要がある。 In karaoke devices, there is a tendency for the functions to increase not only in terms of graphics functions as disclosed in Patent Document 1, but also in all directions, such as scoring, music playback, and communication with others. In order to realize such functions, it is also necessary to expand hardware performance.
ところで、従来の機器開発では、製品が正常に動作するか、安全に動作するか評価が実施されている。特許文献2には、画像処理装置(プリンタ)の発明。ドライバが複数ある場合、それぞれのドライバを適応した場合のエラーを記憶し、エラーが発生していないドライバを適応する画像処理プログラムが開示されている。 By the way, in conventional equipment development, evaluations are carried out to determine whether a product operates normally or safely. Patent Document 2 discloses an invention of an image processing device (printer). An image processing program has been disclosed that, when there are a plurality of drivers, stores errors that occur when each driver is applied, and applies a driver that does not cause an error.
前述したように、ハードウェア性能の拡大、機能の増加が図られるカラオケ装置においても例外ではなく、ユーザの利用時においては、開発者および評価者が予期しない動作をすることなく、適切な動作することが求められている。 As mentioned above, karaoke equipment is no exception as hardware performance and functionality are expanded, and when used by users, developers and evaluators need to ensure that it operates properly without unexpected behavior. That is what is required.
また、カラオケ装置を含む情報処理装置では、製品のプラットフォーム化が進むことにより、開発者および評価者の予期しないアプリケーションがユーザの手により搭載されることも増加している。そのため、不具合発生のリスクが高まると同時に、製品の安全性を企業が保証することが困難になり、技術の向上を妨げる原因の一つになりかねない。 Furthermore, as products become more platform-based in information processing devices including karaoke devices, users are increasingly installing applications that were not expected by developers and evaluators. This increases the risk of malfunctions and makes it difficult for companies to guarantee the safety of their products, which could become one of the reasons for hindering technological improvements.
本発明は、このような状況を鑑みたものであって、カラオケ装置等、情報処理装置を、予期しない動作させることなく、適切に動作させることを目的とする。 The present invention has been made in view of such a situation, and an object of the present invention is to operate an information processing device such as a karaoke device appropriately without causing unexpected operation.
また本発明に係る情報処理装置は、第1制御部と、第2制御部と、機器接続端子と、切替部と、記憶部を備える情報処理装置であって、動作処理を実行可能とし、切替部は、機器接続端子に接続された機器の制御を第1制御部と第2制御部の間で切り替え可能とし、記憶部は、第1制御部、及び、第2制御部に所定のサブアプリを動作させ、機器接続端子に接続された機器の制御を行うサービス状況において、機器接続端子に接続された機器を第1制御部、もしくは、第2制御部のどちらが使用するかが指定された利用機器情報を記憶し、動作処理は、機器接続端子に接続された機器の制御を、利用機器情報が指定する第1制御部、もしくは、第2制御部に切り替える。 Further, an information processing device according to the present invention is an information processing device including 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 and switching. 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 stores a predetermined sub-application in the first control unit and the second control unit. In a service situation in which the device is operated and the device connected to the device connection terminal is controlled, it is specified whether the device connected to the device connection terminal is to be used by the first control unit or the second control unit. The information is stored, and the operation process switches the control of the device connected to the device connection terminal to the first control section or the second control section specified by the device information .
さらに本発明に係る情報処理装置において、通信部を備え、利用機器情報は、通信部を使用して受信もしくは更新される。 Furthermore, the information processing apparatus according to the present invention includes a communication section, and the device information is received or updated using the communication section.
さらに本発明に係る情報処理装置において、切替部は、機器接続端子に接続された機器と第1制御部の接続と、機器接続端子に接続された機器と第2制御部を排他的に切り替える。 Furthermore, in the information processing apparatus according to the present invention, the switching section exclusively switches between the connection between the device connected to the device connection terminal and the first control section, and the connection between the device connected to the device connection terminal and the second control section.
また本発明に係るカラオケ装置は、第1制御部と、第2制御部と、機器接続端子と、切替部と、記憶部を備える情報処理装置であって、動作処理を実行可能とし、切替部は、機器接続端子に接続された機器の制御を第1制御部と第2制御部の間で切り替え可能とし、記憶部は、第1制御部、及び、第2制御部に所定のサブアプリを動作させ、機器接続端子に接続された機器の制御を行うサービス状況において、機器接続端子に接続された機器を第1制御部、もしくは、第2制御部のどちらが使用するかが指定された利用機器情報を記憶し、動作処理は、機器接続端子に接続された機器の制御を、利用機器情報が指定する第1制御部、もしくは、第2制御部に切り替える。 Further, the karaoke device according to the present invention is an information processing device including 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, and the switching section enables the control of the device connected to the device connection terminal to be switched between the first control section and the second control section, and the storage section operates a predetermined sub-app on the first control section and the second control section. In a service situation in which the device connected to the device connection terminal is controlled, device information used specifies whether the device connected to the device connection terminal is used by the first control unit or the second control unit. is stored, and the operation process switches the control of the device connected to the device connection terminal to the first control section or the second control section specified by the device information .
本発明に係る情報処理装置によれば、第1制御部、第2制御部を備え、機器接続端子に接続された機器を制御する情報処理装置を、予期しない動作させることなく、適切に動作させることを1つの目的とする。 According to the information processing device according to the present invention, the information processing device including the first control section and the second control section and controlling the device connected to the device connection terminal can be operated appropriately without causing unexpected operation. One purpose is to do so.
図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 device 2 and the remote control device 1 are communicably connected to form a network using a LAN 100 and an 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 performs music includes a first control section 31a and a second control section 31b. In this embodiment, an SoC (System on a Chip) is used for each of the first control section 31a and the second control section 31b. Here, the 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 section 31a and the second control section 31b may be realized by a plurality of parts such as a CPU, a memory, etc., instead of an SoC.
第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 section 31a and the second control section 31b via an interface 33. Further, the first control section 31a and the second control section 31b can also communicate with each other via this interface 33. In this embodiment, 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 are connected to the interface 33 .
USB接続端子40には、各種外部機器を接続することが可能である。本実施形態では、歌唱者等を撮像するためのカメラ44が接続されている。この他、外部機器としては、ハードディスク、USBメモリ、エフェクタ、外部楽器からの音響信号を取込むための装置、マウスやキーボード等の入力装置等を接続することが可能である。 Various external devices can be connected to the USB connection terminal 40. In this embodiment, a camera 44 for capturing images of singers and the like is connected. In addition, as external devices, it is possible to connect a hard disk, a USB memory, an effector, a device for capturing audio signals from an external musical instrument, an input device such as a mouse or a keyboard, and the like.
ミキシングアンプ34は、第1制御部31a、あるいは、第2制御部31bで再生された楽曲、及び、マイクロホン43a、43bから入力される音声をミキシングして、スピーカー42に出力する。なお、ミキシングアンプ34では、再生された楽曲、音声に対してエコー等の効果を付与する機能を持たせることとしてもよい。 The mixing amplifier 34 mixes the music played by the first control section 31a or the second control section 31b and the audio input from the microphones 43a and 43b, and outputs the mix to the speaker 42. Note that the mixing amplifier 34 may have a function of imparting an effect such as an echo to the reproduced music or audio.
ハードディスク35は、カラオケ装置2の記憶部として機能し、各種情報、あるいは、カラオケ装置2で実行可能なアプリケーションプログラムを複数記憶する。なお、本明細書では、アプリケーションプログラムのことを「アプリ」、「サブアプリ」、あるいは、「プログラム」と略することがある。 The hard disk 35 functions as a storage unit of the karaoke device 2 and stores various information or a plurality of application programs executable by the karaoke device 2. Note that in this specification, an application program may be abbreviated as an "application", "subapplication", or "program".
赤外線通信部36、無線LAN通信部37、LAN通信部38は、カラオケ装置2の通信手段として機能し、外部の各種構成と通信を行うことが可能である。本実施形態では、赤外線通信部36を使用して、リモコン装置1と通信を行い、リモコン装置1からの楽曲指定等を受信することとしている。また、LAN通信部38を使用して、LAN100に有線接続を行い、ネットワークに参加することとしている。また、有線LANが使用できない場合には、無線LAN通信部37を使用したネットワーク接続することも可能となっている。 The infrared communication unit 36, the wireless LAN communication unit 37, and the LAN communication unit 38 function as communication means of the karaoke apparatus 2, and are capable of communicating with various external components. In this embodiment, the infrared communication unit 36 is used to communicate with the remote control device 1 and receive music designations and the like from the remote control device 1. Furthermore, the LAN communication unit 38 is used to make a wired connection to the LAN 100 and participate in the network. Furthermore, if a wired LAN cannot be used, it is also possible to connect to a network using a wireless LAN communication section 37.
操作部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. Operation input through the operation unit 39 is used for various processes of the first control unit 31a or the second control unit 31b. The first control section 31a and the second control section 31b of this embodiment have a video output function, and their respective video output terminals are connected to the HDMI switch 32 (video switching section). The HDMI switch 32 outputs the video of the first control section 31a or the second control section 31b to the monitor 41. Switching control of the HDMI switch 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 processes, but the main functions of the karaoke device 2 are music reservation processing, music reproduction processing, and the like. The music reservation process is a process for designating and reserving music based on user specifications, 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. Karaoke device 2 registers the received reservation information in the reservation table. The music reproduction process is a process for reproducing a reserved music, and is a process in which a music performance process and a lyrics 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 a performance based on the performance information included in the music information. The played music is mixed with the audio input from the microphones 43a and 43b by a mixing amplifier, and the sound is emitted from the speaker 42. The lyrics display process is a process that assists in singing by displaying the lyrics information included in the song information on the monitor 41. A background video display process may be performed in which a background video is superimposed and displayed on the lyrics displayed in this lyrics display process.
一方、リモコン装置1は、ユーザからの指示に基づいて楽曲を検索し、再生指示のあった楽曲について予約情報をカラオケ装置2に送信する選曲処理を実行可能としている。また、リモコン装置1は、カラオケ装置2あるいはインターネット上に接続されたサーバ装置5から各種情報を受信し、各種処理を実行することが可能である。本実施形態では、ユーザから各種指示を受け付けるユーザインターフェイスとして、操作部17と、タッチパネルモニタ11を備えている。タッチパネルモニタ11は、表示部11aとタッチパネル11bを有して構成され、表示部11aに各種インターフェイスを表示するとともに、ユーザからのタッチ入力を受付可能としている。 On the other hand, the remote control device 1 is capable of performing a song selection process of searching for songs based on instructions from the user and transmitting reservation information to the karaoke device 2 for the songs for which playback has been instructed. Further, the remote control device 1 can receive various information from the karaoke device 2 or a server device 5 connected to the Internet, and can execute various processes. In this embodiment, an operation unit 17 and a touch panel monitor 11 are provided as a user interface for receiving various instructions from a 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 is capable of accepting touch input from a user.
さらにリモコン装置1は、選曲処理に必要とされるデータベース、各種プログラム、並びに、プログラム実行に伴って発生する各種情報を記憶する記憶部として、メモリ14、そして、これら構成を統括して制御するためのリモコン側制御部を備えて構成される。リモコン側制御部には、CPU15、タッチパネルモニタ11に対して表示する映像を形成する映像制御部13、表示する映像情報を一時的に蓄えるビデオRAM12、タッチパネルモニタ11あるいは操作部17からの入力を解釈してCPU15に伝える操作処理部18が含まれている。 Furthermore, the remote control device 1 includes a memory 14 as a storage unit for storing a database required for music selection processing, various programs, and various information generated with program execution, and a memory 14 for controlling these components in an integrated manner. It is configured with a remote control side control section. The remote control side control section includes a CPU 15, a video control section 13 that forms an image to be displayed on the touch panel monitor 11, a video RAM 12 that temporarily stores video information to be displayed, and a computer that interprets input from the touch panel monitor 11 or the operation section 17. It includes an operation processing section 18 that transmits the information to the CPU 15.
リモコン装置1は、無線LAN通信部16によって、アクセスポイント130と無線接続されることで、LAN100によって構成されるネットワークに接続される。なお、各リモコン装置1は、特定のカラオケ装置2に対して事前に対応付けされている。リモコン装置1から出力される各種命令は、対応付けされたカラオケ装置2にて受信されることとなる。また、リモコン装置1は、赤外線通信部19を備えており、カラオケ装置2側の赤外線通信部36に対して、楽曲予約時の予約情報等を送信することが可能となっている。 The remote control device 1 is connected to the network constituted by the LAN 100 by being wirelessly connected to the access point 130 by the wireless LAN communication unit 16. Note that 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. Further, the remote control device 1 includes an infrared communication section 19, and is capable of transmitting reservation information and the like when reserving music 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 accepted from the touch panel monitor 11 or the operation unit 17, and video information is provided to the karaoke device 2 by displaying various information on the touch panel monitor 11. It is possible to perform various processing such as song selection processing to send reservation information to be output to the user.
図1で説明したようにカラオケ装置2は、第1制御部31aと第2制御部31bを有して構成されている。カラオケ装置2は、第1制御部31a、第2制御部31bのそれぞれでアプリを実行することで各種サービスを提供することが可能である。 As explained in FIG. 1, the karaoke apparatus 2 includes a first control section 31a and a second control section 31b. The karaoke apparatus 2 can provide various services by executing applications on 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 apparatus 2 of this embodiment. In this embodiment, a camera 44 connected via the USB connection terminal 40 will be described. The first control unit 31a and the second control unit 31b connect the camera 44 to is connected to. The interface 33 can exclusively switch the connection between the camera 44 and the first control section 31a or the connection between the camera 44 and the second control section 31b. Note that in FIG. 2, the 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を実行可能としている。 In the karaoke apparatus 2, when various services are provided by program execution, an application is executed in each of the first control section 31a and the second control section 31b. Since multiple applications operate when one service is executed, the applications are referred to as sub-applications here. The first control unit 31a and the second control unit 31b of this embodiment use SoC, and each of the first control unit 31a and the second control unit 31b stores a sub-app. In the example of FIG. 2, the first control unit 31a can execute sub-applications 1 to 3, and the second control unit 31b can execute sub-applications A to C.
このように第1制御部31a、第2制御部31を使用する形態では、インターフェイス33を介して接続された各種外部機器(この例では、カメラ44)は、第1制御部31a、あるいは、第2制御部31bによって制御されることになる。しかしながら、第1制御部31a、第2制御部31bが同時にカメラ44を制御した場合、競合等の不具合が生じ、カラオケ装置2が正常に動作しなくなる可能性がある。 In this embodiment where the first control section 31a and the second control section 31 are used, various external devices (in this example, the camera 44) connected via the interface 33 are connected to the first control section 31a or the second control section 31. 2 control section 31b. However, if the first control section 31a and the second control section 31b control the camera 44 at the same time, problems such as competition may occur, and the karaoke apparatus 2 may not operate normally.
本実施形態では、このような事情を考慮したものであって、第1制御部31a、第2制御部31bを使用して、機器接続端子(この場合、USB接続端子40)を介して接続されている機器(この場合、カメラ44等)を制御する際、その制御が適切に行われることを1つの目的としている。以下に、2つの実施形態について説明する。 This embodiment takes such circumstances into consideration, and uses the first control section 31a and the second control section 31b to connect a device via a device connection terminal (in this case, the USB connection terminal 40). One purpose is to ensure that the control is performed appropriately when controlling the equipment (in this case, the camera 44, etc.) that is being used. Two embodiments will be described below.
[第1実施形態]
本実施形態では、カラオケ装置2の製造・開発を行うメーカー側で実行され、機器接続の検証を行う動作評価処理、及び、カラオケ装置2の利用側で実行され、機器接続時における動作処理で構成されている。
[First embodiment]
In this embodiment, the operation evaluation process is executed by the manufacturer that manufactures and develops the karaoke device 2 and verifies the device connection, and the operation process is executed by the user of the karaoke device 2 when the device is connected. has been done.
図3は、本実施形態の動作評価処理を示すフロー図である。この動作評価処理は、カラオケ装置2の製造・開発を行うメーカー側で実行される処理である。メーカーでは、カラオケ装置2を使用して、この動作評価処理を実行する。動作評価処理では、カラオケ装置2に評価対象となる機器(この場合:カメラ44)を接続した状態で実行される。 FIG. 3 is a flow diagram showing the motion evaluation process of this embodiment. This operation evaluation process is a process executed by the manufacturer that manufactures and develops the karaoke apparatus 2. The manufacturer uses the karaoke device 2 to execute this operation evaluation process. The performance evaluation process is executed with the device to be evaluated (in this case: camera 44) connected to the karaoke apparatus 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 section 31a or the second control section 31b, or may be executed by a control section different from the first control section 31a and the second control section 31b. It may also be executed by a general 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 apparatus 2 to instruct an evaluation start operation for the service α to be evaluated (corresponding to the "service status" according to the present invention) (S101). Here, service α is a process in which sub-app 1 is executed in the first control unit 31a and sub-app A is executed in the second control unit 31b. The overall 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 the sub-application 1 and the sub-application A are started, in the operation evaluation process, the karaoke device 2 uses the monitor 41 etc. to notify various states of the first control section 31a and the second control section 31b (according to the present invention) (equivalent to “Notification Processing”). In particular, in this embodiment, the usage status of the device (camera 44) connected to the karaoke apparatus 2 (whether it is being used by the first control unit 31a or the second control unit 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 is notified that the first control unit 31a and the second control unit 31b are using the camera 44 of the service α. Confirm that there are no conflicts or other problems between the two. 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 problem such as competition between the first control section 31a and the second control section 31b over time. In addition, the second control unit 31b may use the camera 44 in the service α by the evaluator checking based on specifications etc. and instructing the second control unit 31b to use the camera 44. may be given as the correct answer. Thereby, it is possible to avoid competition between the first control section 31a and the second control section 31b even during evaluation, and the evaluation becomes smooth.
サービスαについて不具合がないことを確認した評価者は、カラオケ装置2に対して評価の終了指示を行う(S102)。なお、不具合が生じた場合には、この評価終了操作(S102)は行われない。指示を受けた全体管理プログラムは、第1制御部31aに対してサブアプリ1の終了指示(S203)を、第2制御部31bに対してサブアプリAの終了指示(S204)を出力する。そして、ハードディスク35等の記憶部に利用機器情報を保存する(S205、本発明に係る「利用機器情報作成処理」に相当)。 After confirming that there are no problems with the service α, the evaluator instructs the karaoke apparatus 2 to terminate the evaluation (S102). Note that if a problem occurs, this evaluation termination operation (S102) is not performed. Upon receiving the instruction, the overall management program outputs an instruction to terminate sub-app 1 to the first control unit 31a (S203), and an instruction to terminate sub-app A to the second control unit 31b (S204). Then, the used device information is stored in a storage unit such as the hard disk 35 (S205, which corresponds to the "used device information creation process" 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 structure of the usage device information of this embodiment. The usage device information includes sub-applications to be operated and devices to be used (in this case, the camera 44) corresponding 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 specified as follows. In this embodiment, the first control unit 31a is defined as sub-app 1, and the second control unit 31b is defined as sub-app B as the sub-apps to be operated. Further, the device to be used (in this case, the camera 44) is specified to be used by the second control section 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 usage device information stores it in its own storage unit 51. Note that the usage device information may be saved 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 will be used in the karaoke device 2 used in a karaoke box or the like.
図5は、本実施形態の動作処理を示すフロー図である。ここで説明するカラオケ装置2は、既に稼働状況にあって、新たにサービスαを利用開始するものを想定している。カラオケ装置2の構成は、図4の場合と同様であって、全体管理プログラム、第1制御部31a、第2制御部31bを有している。管理者あるいはユーザは、カラオケ装置2に対して、サービスαのインストール操作を指示する(S301)。 FIG. 5 is a flow diagram showing the operation processing of this embodiment. The karaoke device 2 described here is assumed to be already in operation and to newly start using the service α. The configuration of the karaoke apparatus 2 is the same as that shown in FIG. 4, and includes an overall management program, a first control section 31a, and a second control section 31b. The administrator or user instructs the karaoke device 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 the devices used. (S401). The overall management program installs the provided sub-application 1 on the first control unit 31a (S402), and installs the sub-application A on the second control unit 31b (S403).
なお、サービスαに必要なサブアプリ、利用機器情報は、このようにサーバ装置5で提供するのみならず、CD-ROM、あるいは、USBメモリ等、外部記憶メディアで提供されるものであってもよい。また、サービスαを実行するのに必要なサブアプリは、既にカラオケ装置2にインストール済みであって、利用機器情報のみが提供されてもよい。 Note that the sub-applications and usage device information necessary for the 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. . Furthermore, the sub-applications necessary to execute the service α may already be installed on the karaoke apparatus 2, and only the device information may be provided.
管理者あるいはユーザによりサービスαの開始操作が指示される(S302)と、カラオケ装置2では、サービスαの開始処理が実行される。その際、全体管理プログラムは、サービスαの利用機器情報の確認を行う(S404)。サービスαについて、その利用機器情報を記憶していない場合、あるいは、利用機器情報が不適切である場合、サービスαの開始処理は実行されない。 When the administrator or user instructs the start operation of the service α (S302), the karaoke apparatus 2 executes the process of starting the service α. At this time, the overall management program confirms the information on the equipment used by the service α (S404). If the device information for service α is not stored, or if the device information is inappropriate, the process to start 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)。 If 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). Furthermore, in this embodiment, the second control unit 31b is permitted to use the camera 44 based on the usage device information (S407). Based on this usage permission, the second control unit 31b can use the camera 44 based on the execution of the sub-application A. Furthermore, in this embodiment, the camera 44 is switched to be connected to the second control unit 31b in the interface 33 based on the usage device information (S408). After that, the second control unit 31b executes the service α using the camera 44 (S450).
このように、本実施形態では、動作評価処理で作成されたサービスαに関する利用機器情報を使用して、動作処理を実行することにより、第1制御部31a、第2制御部31bとの間でカメラ44の利用競合等の発生を防ぎ、カラオケ装置2を適切に動作させることが可能となる。 In this way, in the present embodiment, by executing the operation process using the device information related to the service α created in the operation evaluation process, the communication between the first control unit 31a and the second control unit 31b is performed. It is possible to prevent conflicts in the use of the camera 44 and to operate the karaoke apparatus 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-app 1 (S409), and also performs the second control The service α is terminated by instructing the unit 31b to terminate the sub-application A (S410).
第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 usage device information (S407), and the interface 33 functioning as a switching unit is assigned to the second control unit 31b based on the usage device information. By switching to the above, it is possible to more reliably suppress the occurrence of malfunctions in the karaoke apparatus 2.
[第2実施形態]
第1実施形態では、サービスαの実行期間中、第2制御部31bが継続してカメラ44を使用する形態について説明した。同じサービス実行中においても、シーン(同じサービスにおける異なる状況下)によって、同じ機器を第1制御部31a、あるいは、第2制御部31bで使用することも考えられる。第2実施形態は、このような複数のシーンを有するサービスβ(本発明に係る「サービス状況」に相当)について、その制御を適切に行うことを可能とするものである。
[Second embodiment]
In the first embodiment, the second control unit 31b continuously uses the camera 44 during the execution period of the service α. 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 (different situations in the same service). The second embodiment makes it possible to appropriately control such a service β (corresponding to the "service status" according to the present invention) having a plurality of scenes.
図6は、他の実施形態の動作評価処理を示すフロー図である。図3の場合と同様、動作評価処理は、カラオケ装置2の製造・開発を行うメーカー側で実行される処理である。動作評価処理では、カラオケ装置2に評価対象となる機器(この場合:カメラ44)を接続した状態で実行される。 FIG. 6 is a flow diagram showing motion evaluation processing according to another embodiment. As in the case of FIG. 3, the operation evaluation process is a process executed by the manufacturer that manufactures and develops the karaoke apparatus 2. The performance evaluation process is executed with the device to be evaluated (in this case: camera 44) connected to the karaoke apparatus 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 apparatus 2 to instruct an evaluation start operation for the service β to be evaluated (S501). Here, service β is a process in which sub-app 2 is executed in the first control unit 31a, and sub-app A and sub-app B are executed in the second control unit 31b. The overall management program instructs the first control unit 31a to launch sub-app 2 (S601), and instructs the second control unit 31b to launch sub-app A and sub-app B (S603).
サブアプリ1、サブアプリAの起動後、第1制御部31a、第2制御部31bのそれぞれは、サービスβにおいてシーン1に切り替えられたことを示すシーン1切替情報を全体管理プログラムに通知する(S602、S603)、全体管理プログラムは、カラオケ装置2に接続されたモニタ41等を介し、評価者に対してシーン1であることを通知する(S502)。 After starting the sub-application 1 and the sub-application A, the first control unit 31a and the second control unit 31b each notify the overall management program of scene 1 switching information indicating that the service β has been switched to scene 1 (S602, S603), the overall management program notifies the evaluator that it is scene 1 via the monitor 41 connected to the karaoke device 2 (S502).
動作評価処理では、カラオケ装置2は、モニタ41を使用して、第1制御部31a、第2制御部31bの各種状態を表示する。特に、本実施形態では、カラオケ装置2に対して接続されている機器(カメラ44)の使用状況(第1制御部31a、第2制御部31bのどちらで使用されているか)が通知される。 In the operation evaluation process, the karaoke apparatus 2 uses the monitor 41 to display various states of the first control section 31a and the second control section 31b. In particular, in this embodiment, the usage status of the device (camera 44) connected to the karaoke apparatus 2 (whether it is being used by the first control unit 31a or the second control unit 31b) is notified.
評価者は、カメラ44を使用したサービスβ、シーン1の評価を実行する(S550)。この例では、第1制御部31aがカメラ44を利用したことが評価者に対して通知され、評価者は、サービスβ、シーン1のカメラ44の利用時において、第1制御部31aと第2制御部31bの間で競合等の不具合がないことを確認する。評価方法については、前述のS150の方法を適応してもよい。 The evaluator evaluates the 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 is informed that the first control unit 31a and the second It is confirmed that there are no problems such as conflicts 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 the service β has been switched to scene 2 (S605 , S606), the overall management program notifies the evaluator that it is scene 2 via the monitor 41 connected to the karaoke device 2 (S504).
カラオケ装置2は、モニタ41を使用して、第1制御部31a、第2制御部31bの各種状態を表示する。特に、本実施形態では、カラオケ装置2に対して接続されている機器(カメラ44)の使用状況(第1制御部31a、第2制御部31bのどちらで使用されているか)が通知される。 The karaoke apparatus 2 uses the monitor 41 to display various states of the first control section 31a and the second control section 31b. In particular, in this embodiment, the usage status of the device (camera 44) connected to the karaoke apparatus 2 (whether it is being used by the first control unit 31a or the second control unit 31b) is notified.
評価者は、カメラ44を使用したサービスβ、シーン2の評価を実行する(S560)。この例では、第2制御部31bがカメラ44を利用したことが評価者に対して通知され、評価者は、サービスβ、シーン2のカメラ44の利用時において、第1制御部31aと第2制御部31bの間で競合等の不具合がないことを確認する。評価方法については、前述のS150の方法を適応してもよい。 The evaluator evaluates the 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 is informed that the first control unit 31a and the second It is confirmed that there are no problems such as conflicts 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)は行われない。 After confirming that no defects occur in scene 1 and scene 2 of service β, the evaluator performs an operation for terminating the evaluation of service β on the karaoke apparatus 2 (S506). At this time, it may be input that in scene 1, the first controller 31a used the camera 44, and in scene 2, that the second controller 31b used the camera 44. Note that if a conflict between cameras 44 or the like occurs in either scene 1 or scene 2 of service β, this evaluation termination operation (S506) is not performed.
終了指示を受けた全体管理プログラムは、第1制御部31aに対してサブアプリ2の終了指示(S607)を、第2制御部31bに対してサブアプリA、サブアプリBの終了指示(S608)を出力する。そして、ハードディスク35等の記憶部に利用機器情報を保存する(S609)。 Upon receiving the termination instruction, the overall management program outputs an instruction to terminate sub-app 2 to the first control unit 31a (S607), and outputs an instruction to terminate sub-app A and sub-app B to the second control unit 31b (S608). . Then, the usage device information is stored 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 usage device information of this embodiment. The usage device information includes the service β targeted for the operation evaluation process, the sub-application to be operated in association with the scene, and the equipment to be used (in this case, the camera 44), the first control unit 31a, the second control unit 31b. In this embodiment, the first control unit 31a defines sub-app 2, and the second control unit 31b defines sub-app A and sub-app B as the sub-apps to be operated. Furthermore, the device to be used (in this case, the camera 44) is 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 usage device information is also transmitted to the server device 5 (S610), and is 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 flow diagram showing the operation processing of this embodiment. The karaoke device 2 described here is assumed to be already in operation and to newly start using the service β. The configuration of the karaoke apparatus 2 is similar to that shown in FIG. 6, and includes an overall management program, a first control section 31a, and a second control section 31b. The administrator or user instructs the karaoke device 2 to install the service β (S701).
全体管理プログラムは、サーバ装置5に対してサービスβの利用開始を要求し、サーバ装置5は、サービスβに必要なサブアプリ(この場合、サブアプリ2、サブアプリA、サブアプリB)、及び、利用機器情報を提供する(S801)。全体管理プログラムは、提供されたサブアプリ2を第1制御部31aにインストール(S802)し、サブアプリA、サブアプリBを第2制御部31bにインストール(S803)する。 The overall 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. (S801). The overall management program installs the provided sub-application 2 on the first control unit 31a (S802), and installs sub-application A and sub-application B on the second control unit 31b (S803).
なお、サービスβに必要なサブアプリ、利用機器情報は、このようにサーバ装置5で提供するのみならず、CD-ROM、あるいは、USBメモリ等、外部記憶メディアで提供されるものであってもよい。また、サービスβを実行するのに必要なサブアプリは、既にカラオケ装置2にインストール済みであって、利用機器情報のみが提供されてもよい。 Note that the sub-applications and usage device information necessary for service β are not only provided by the server device 5 as described above, but may also be provided by external storage media such as a CD-ROM or a USB memory. . Furthermore, the sub-applications necessary to execute the service β may already be installed on the karaoke device 2, and only the device information may be provided.
管理者あるいはユーザによりサービスβの開始操作が指示される(S702)と、カラオケ装置2では、サービスβの開始処理が実行される。その際、全体管理プログラムは、サービスβの利用機器情報の確認を行う(S804)。サービスβについて、その利用機器情報を記憶していない場合、あるいは、利用機器情報が不適切である場合、サービスβの開始処理は実行されない。 When the administrator or user instructs the start operation of the service β (S702), the karaoke apparatus 2 executes the process of starting the service β. At this time, the overall management program confirms the device information for service β (S804). If the device information for service β is not stored, or if the device information is inappropriate, the process to start service β is not executed.
サービスβの利用機器情報が確認できた場合、全体管理プログラムは、第1制御部31aにサブアプリ2を起動指示し(S805)、第2制御部31bにサブアプリA、サブアプリBを起動指示する(S806)。また、本実施形態では、利用機器情報に基づき、第2制御部31bにカメラ44の利用を許可する(S407)。 If the device information for service β is 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). ). Furthermore, in this embodiment, the second control unit 31b is permitted to use the camera 44 based on the usage device information (S407).
サービスβの利用開始に伴い、第1制御部31a、第2制御部31bは、現在のシーンを全体管理プログラムに通知する。図8の例では、まず、シーン1に切り替えられたことが通知されている(S807、S808)。全体管理プログラムは、現在のシーンを確認し、利用機器情報に基づき、シーン1に対応する第1制御部31aに対して、カメラ44の利用を許可する(S809)。 With the start of use of the service β, the first control unit 31a and the second control unit 31b notify the overall management program of the current scene. In the example of FIG. 8, first, it is notified that the scene has been switched to scene 1 (S807, S808). The overall management program checks the current scene and permits the first control unit 31a corresponding to scene 1 to use the camera 44 based on the usage device information (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-app 2. Furthermore, in this embodiment, the camera 44 is switched to be connected to the first control unit 31a at the interface 33 based on the usage device information (S810). Thereafter, service β, scene 1, using the camera 44 is executed by the first control unit 31a (S850).
サービスβの進行に伴い、シーン1からシーン2に切り替わると、第1制御部31a、第2制御部31bは、全体管理プログラムに対し、シーン2に切り替わったことを示すシーン2切り替え情報を通知する(S811、S812)。全体管理プログラムは、利用機器情報に基づき、シーン2に対応する第2制御部31bにカメラ44の利用を許可する(S813)。 As the service β progresses, when scene 1 switches to scene 2, the first control unit 31a and second control unit 31b notify the overall management program of scene 2 switching information indicating that the scene has switched to 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 usage device information (S813).
第2制御部31bは、この利用許可に基づき、サブアプリA、サブアプリBの実行に基づくカメラ44の利用が可能となる。更に本実施形態では、利用機器情報に基づき、インターフェイス33において、カメラ44が第2制御部31bに接続されるように切り替える(S814)。その後、第2制御部31bでカメラ44を使用したサービスβ、シーン2が実行される(S860)。 Based on this usage permission, the second control unit 31b can use the camera 44 based on the execution of sub-application A and sub-application B. Furthermore, in this embodiment, the camera 44 is switched to be connected to the second control unit 31b at the interface 33 based on the usage device information (S814). After that, the second control unit 31b executes service β, scene 2, using the camera 44 (S860).
このように、本実施形態では、動作評価処理で作成されたサービスβに関し、そのシーン毎に機器(この場合、カメラ44)の利用を規定した利用機器情報を使用することとしている。それにより、実際の動作処理において、第1制御部31a、第2制御部31bとの間でカメラ44の利用競合等の発生を防ぎ、カラオケ装置2を適切に動作させることが可能となる。 In this way, in this embodiment, regarding the service β created in the operation evaluation process, usage device information that specifies the usage of the device (in this case, the camera 44) is used for each scene. Thereby, in actual operation processing, it is possible to prevent conflicts in the 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-app 2 (S815), and also performs the second control The service β is terminated by instructing the unit 31b to terminate sub-application A and sub-application B (S816).
以上、カラオケ装置2を例に取り、第1、第2の実施形態を説明したが、本実施形態のカラオケ装置2によれば、第1制御部31a、第2制御部31b、USB接続端子40(機器接続端子)、インターフェイス33(切替部)を使用して、カメラ44(機器)を使用する場合、動作評価処理において利用機器情報を作成するとともに、動作処理において利用機器情報を使用することで、第1制御部31a、第2制御部31bによるカメラ44の競合等、予期しない動作を防ぎ、カラオケ装置2を適切に動作させることが可能となる。 The first and second embodiments have been described above, taking the karaoke device 2 as an example. According to the karaoke device 2 of this embodiment, the first control section 31a, the second control section 31b, the USB connection terminal 40 (device connection terminal), interface 33 (switching unit) to use the camera 44 (device), create the device information in the operation evaluation process and use the device information in the operation process. It is possible to prevent unexpected operations such as competition between the camera 44 by the first control section 31a and the second control section 31b, and to operate the karaoke apparatus 2 appropriately.
なお、本発明はカラオケ装置2に限られるものでは無く、リモコン装置1、あるいは、ユーザが所持するスマートフォン、あるいは家庭に設置されるパーソナルコンピュータや、ゲーム機等、各種情報処理装置で構成することも可能である。また、これら情報処理装置で実行され、本実施形態の機能を実現する情報処理プログラムについても本発明の範疇に属する。 Note that the present invention is not limited to the karaoke device 2, and 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. Furthermore, information processing programs that are executed by these information processing devices and realize the functions of this embodiment also belong 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 modification of the information processing apparatus according to the present invention will be described. The device information explained in FIGS. 4 and 7 defines which of the first control section 31a and the second control section 31b uses the device (in this example, the camera 44). 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 based on the regulations of this utilization device information (S407, S809, S813), and the permission to use the camera 44 is given to the first control unit 31a and the second control unit 31b (S407, S809, S813). 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使用の競合が生じることはない。 In the usage device information, it is not necessary to specify which of the first control section 31a and the second control section 31b uses the device (in this example, the camera 44). For example, in the first embodiment, the usage device information only needs to specify at least execution permission for the service α. In this case, the first control unit 31a executes the sub-app 1, and the second control unit 31b executes the sub-app A by the execution process of the service α. In addition, in the operation evaluation process, it has been 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 during the execution process of the service α. Therefore, there is no conflict between the first control section 31a and the second control section 31b in using the camera 44.
第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, by giving permission to use the camera 44 to the second control unit 31b (S407) and switching the interface 33 to the second control unit 31b (S408), the first control unit 31a and the This suppresses problems such as competition in the use of the camera 44 between the two control units 31b. Note that in the first embodiment, either one of permitting the second control unit 31b to use the camera 44 (S407) or switching 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 the usage device information only needs to specify at least permission to execute the service β. By giving permission to use the camera 44 (S407, S809, S813) and switching the interface 33 as a switching unit (S408, S810, S814), in service β, scene 1, the first control unit 31a Since it has been confirmed that the camera 44 is used, the first control unit 31a uses the camera 44 when executing the service β and scene 1. Furthermore, since it has been confirmed that the second control unit 31b uses the camera 44 in the service β, scene 2, the second control unit 31b does not use 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 usage device information defines sub-applications to be operated by the first control unit 31a and the second control unit. For example, the version of the sub-app to be operated may be specified in the usage device information. For example, in the first embodiment, when checking the usage device information of service α (S404), the stored versions of sub-app 1 and sub-app A are Service α is started by confirming that the version is higher than each version of .
このように、利用機器情報を使用して同じサブアプリであっても、バージョンを確認することで、旧バージョンのサブアプリによる不具合の発生を抑制することが可能となる。 In this way, by checking the version of even the same sub-app using device information, it is possible to prevent problems caused by older versions of the sub-app.
[第3変形例]
前述の実施形態において、利用機器情報には、1つの機器(カメラ44を例に取って説明)を接続する形態を説明した。カラオケ装置2に接続され、1つの利用機器情報で管理される機器は複数であっても構わない。また、利用機器情報は、前述の実施形態のように新たに配信する形態の他、更新することとしてもよい。更新は、サーバ装置5から配信する形態の他、CD-ROM、USBメモリ等のメディアを使った更新を行うことも可能である。
[Third modification]
In the above-described embodiment, a configuration in which one device (explained using the camera 44 as an example) is connected to the usage device information has been described. A plurality of devices may be connected to the karaoke device 2 and managed using one device information. Further, the usage device information may be newly distributed as in the above-described embodiment, or may be updated. In addition to being distributed from the server device 5, updates can also be performed using media such as a CD-ROM or 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 embodiment described above, the camera 44 was explained as an example of the device connected to the karaoke apparatus 2. In addition to the camera 44, various devices that can be connected to the USB connection terminal 40 may be used as devices to be connected. In addition, the first control section 31a and the second control section 31b may compete with each other in the video output to the monitor 41. Therefore, the monitor 44 may be used as the device to be connected. The HDMI switch 32 corresponds to a "switching unit" according to the present invention, and the HDMI connection terminal (not shown) that connects the monitor 41 and the karaoke device 2 corresponds to a device connection terminal according to the present invention. In such a configuration, it is possible to output an appropriate image to the monitor 41 by suppressing competition between the images formed by the first control section 31a and the second control section 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 switch 5: Server device 33: Interface 11: Touch panel monitor 34: Mixing amplifier 11a: Display section 35: Hard disk 11b: Touch panel 36: Infrared communication section 12: Video RAM 37: Wireless LAN communication section 13 : Video control section 38: LAN communication section 14: Memory 39: Operation section 15: CPU 40: USB connection terminal 16: Wireless LAN communication section 41: Monitor 17: Operation section 42: Speaker 18: Operation processing section 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 (4)
切替部は、機器接続端子に接続された機器の制御を第1制御部と第2制御部の間で切り替え可能とし、
記憶部は、第1制御部、及び、第2制御部に所定のサブアプリを動作させ、機器接続端子に接続された機器の制御を行うサービス状況において、機器接続端子に接続された機器を第1制御部、もしくは、第2制御部のどちらが使用するかが指定された利用機器情報を記憶し、
動作処理は、機器接続端子に接続された機器の制御を、利用機器情報が指定する第1制御部、もしくは、第2制御部に切り替える
情報処理装置。 An information processing device comprising a first control section, a second control section, a device connection terminal, a switching section, and a storage section, capable of executing operation processing,
The switching unit is capable of switching control of the device connected to the device connection terminal between the first control unit and the second control unit,
The storage section causes the first control section and the second control section to operate a predetermined sub-application to control the device connected to the device connection terminal in a service situation in which the device connected to the device connection terminal is stored in the first control section. Storing usage device information specifying whether to use the control unit or the second control unit ,
The operation process switches the control of the device connected to the device connection terminal to the first control section or the second control section specified by the device information.
Information processing device.
利用機器情報は、通信部を使用して受信もしくは更新される
請求項1に記載の情報処理装置。 Equipped with a communications department,
The information processing device according to claim 1 , wherein the device information is received or updated using the communication unit.
請求項1または請求項2に記載の情報処理装置。 The information according to claim 1 or 2 , wherein the switching unit exclusively switches the connection between the device connected to the device connection terminal and the first control unit, and the connection between the device connected to the device connection terminal and the second control unit. Processing equipment.
切替部は、機器接続端子に接続された機器の制御を第1制御部と第2制御部の間で切り替え可能とし、
記憶部は、第1制御部、及び、第2制御部に所定のサブアプリを動作させ、機器接続端子に接続された機器の制御を行うサービス状況において、機器接続端子に接続された機器を第1制御部、もしくは、第2制御部のどちらが使用するかが指定された利用機器情報を記憶し、
動作処理は、機器接続端子に接続された機器の制御を、利用機器情報が指定する第1制御部、もしくは、第2制御部に切り替える
カラオケ装置。 An information processing device comprising a first control section, a second control section, a device connection terminal, a switching section, and a storage section, capable of executing operation processing,
The switching unit is capable of switching control of the device connected to the device connection terminal between the first control unit and the second control unit,
The storage section causes the first control section and the second control section to operate a predetermined sub-application to control the device connected to the device connection terminal in a service situation in which the device connected to the device connection terminal is stored in the first control section. Storing usage device information specifying whether to use the control unit or the second control unit ,
The operation process switches the control of the device connected to the device connection terminal to the first control section or the second control section specified by the device information.
Karaoke equipment.
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 JP2022155755A (en) | 2022-10-14 |
| JP7405115B2 true 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 (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007310897A (en) | 2007-06-18 | 2007-11-29 | Hitachi Ltd | Computer system, computer control method, and storage medium storing control program |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2786110B2 (en) * | 1994-07-19 | 1998-08-13 | 日本電気通信システム株式会社 | Competitive operation test method |
| JPH09204408A (en) * | 1996-01-26 | 1997-08-05 | Nec Eng Ltd | Computer diagnosis processing system |
-
2021
- 2021-03-31 JP JP2021059140A patent/JP7405115B2/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007310897A (en) | 2007-06-18 | 2007-11-29 | Hitachi Ltd | Computer system, computer control method, and storage medium storing control program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022155755A (en) | 2022-10-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5532018B2 (en) | Terminal device, program, and remote operation system | |
| JP2002210235A (en) | Video game system and control method thereof, video game program, and computer readable recording medium recording that program | |
| JP2002223266A (en) | Information exchange method, information communication apparatus, medium for making information processor execute information exchange process program, program executing apparatus and information processing program | |
| KR20010085382A (en) | Computer, controlling method therefor, recording medium and transmitting medium | |
| CN112698907B (en) | Application display control method and electronic equipment | |
| WO2019189959A1 (en) | Method, system, and non-transitory computer-readable recording medium for offsetting delay of guest broadcast at live broadcast | |
| WO2013069396A1 (en) | Information processing device, information processing method, program, and information storage medium | |
| JP5488847B2 (en) | Portable information processing device, karaoke system and program | |
| JP7405115B2 (en) | Information processing equipment and karaoke equipment | |
| JP7449334B2 (en) | Vibration devices, information processing equipment, and vibration control systems | |
| JP2014153776A (en) | Information processing system, information processor, and control method and program therefor | |
| JP2005293417A (en) | Computer device, computer network system, program transfer method, and program transfer program | |
| JP6793910B2 (en) | In-vehicle system | |
| CN117939437A (en) | Processing method and device for vehicle-mounted application, electronic equipment and storage medium | |
| JP7310706B2 (en) | AGENT CONTROL DEVICE, AGENT CONTROL METHOD, AND AGENT CONTROL PROGRAM | |
| US8013232B2 (en) | Music session system, music session system server, and program for implementing method of controlling the server | |
| JP2001224858A (en) | Game equipment | |
| JP5146813B2 (en) | GAME DEVICE, GAME SYSTEM, AND GAME SYSTEM SOUND SOUND GENERATION METHOD | |
| JP3585468B2 (en) | GAME DEVICE, PROGRAM, AND GAME DEVICE CONTROL METHOD | |
| JP2002292119A (en) | Video game program, recording medium storing video game program, character movement control method in video game, and game device | |
| JP7723498B2 (en) | Electronic device, control method thereof, and remote control system | |
| JP7711692B2 (en) | Karaoke device, karaoke program, and parameter setting method for karaoke device | |
| JP7736028B2 (en) | Karaoke equipment | |
| JP2025007159A (en) | Information processing device, information processing program, and information processing method | |
| JP2025006481A (en) | Karaoke device, update control method, and karaoke update program |
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 |