Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7619290B2 - Karaoke program and karaoke device - Google Patents
[go: Go Back, main page]

JP7619290B2 - Karaoke program and karaoke device - Google Patents

Karaoke program and karaoke device Download PDF

Info

Publication number
JP7619290B2
JP7619290B2 JP2022004725A JP2022004725A JP7619290B2 JP 7619290 B2 JP7619290 B2 JP 7619290B2 JP 2022004725 A JP2022004725 A JP 2022004725A JP 2022004725 A JP2022004725 A JP 2022004725A JP 7619290 B2 JP7619290 B2 JP 7619290B2
Authority
JP
Japan
Prior art keywords
user
processing
singer
terminal device
karaoke
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
Application number
JP2022004725A
Other languages
Japanese (ja)
Other versions
JP2023103919A (en
Inventor
裕美 飯田
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 JP2022004725A priority Critical patent/JP7619290B2/en
Publication of JP2023103919A publication Critical patent/JP2023103919A/en
Application granted granted Critical
Publication of JP7619290B2 publication Critical patent/JP7619290B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Reverberation, Karaoke And Other Acoustics (AREA)

Description

本発明は、端末装置で実行可能なカラオケ用プログラム、及び、カラオケ装置に関する。 The present invention relates to a karaoke program that can be executed on a terminal device, and a karaoke device.

従来、伴奏に合わせて歌唱を楽しむカラオケが社交の場等で行われている。現在、感染病の蔓延する中、カラオケボックスなどに集まって歌唱をすることは困難な場合がある。そのため、カラオケを好むユーザの中には、オンラインによるWeb会議を利用してカラオケを楽しむ者もいる。Web会議を利用したカラオケでは、ユーザが所持するパーソナルコンピュータを使用してWeb会議を開催するWeb会議サーバに通信接続し、ダウンロードした楽曲を再生して歌唱を楽しむことになる。 Traditionally, karaoke, where people enjoy singing along to musical accompaniment, has been performed at social gatherings. Currently, with the spread of infectious diseases, it can be difficult to gather in a karaoke booth to sing. For this reason, some karaoke lovers enjoy karaoke through online web conferences. In karaoke through web conferences, users use their personal computers to connect to a web conference server that is hosting the web conference, and download songs to play and enjoy singing.

ところで、カラオケ装置間を通信接続することで、離れた場所におけるユーザ同士でカラオケを楽しむシステムがある。特許文献1には、カラオケボックス等の客室間において、相互に情報通信を行うリンク処理を行うことで、客室間でのコミュニケーションを行うことができるカラオケシステムが開示されている。 Now, there is a system that allows users in different locations to enjoy karaoke together by connecting karaoke devices via communication. Patent Document 1 discloses a karaoke system that allows communication between rooms in karaoke booths and the like by performing link processing that allows information to be exchanged between the rooms.

特許文献2には、遠隔した複数のカラオケ宴会場をテレビ会議システムで結び、カラオケ装置を統一した同期情報の支配下におくことで、待ち行列に従ったカラオケ楽曲の演奏時系列制御を同期させることが開示されている。具体的には、楽曲を演奏する演奏端末部のそれぞれに、テレビ会議システムを構成するカラオケコンピュータを接続しておく。カラオケコンピュータを使用したテレビ会議システムによる接続後、カラオケコンピュータからのリクエスト曲は、統一の待ち行列で管理される。テレビ会議に参加する演奏端末部の双方は、待ち行列に従って、同じカラオケ楽曲を同期的に演奏する。 Patent Document 2 discloses a method of connecting multiple remote karaoke banquet halls with a video conference system and placing the karaoke devices under the control of unified synchronization information, thereby synchronizing the time series control of the performance of karaoke songs according to a queue. Specifically, a karaoke computer constituting a video conference system is connected to each of the performance terminal units that play songs. After connection by the video conference system using the karaoke computer, songs requested from the karaoke computer are managed in a unified queue. Both performance terminal units participating in the video conference synchronously play the same karaoke song according to the queue.

特開2015-184662号公報JP 2015-184662 A 特開2003-46967号公報JP 2003-46967 A

コロナ禍の現状、ビジネスの現場においては、パーソナルコンピュータを使用したWeb会議が盛んに行われている。このような、Web会議システムを使用して、カラオケを楽しむ者もいる。Web会議システムを使用してカラオケを行う場合、パーソナルコンピュータ上でカラオケ楽曲を再生し、それに併せて歌唱を行うことで、離れたユーザ間でカラオケを楽しまれている。 In the current situation of the COVID-19 pandemic, web conferences using personal computers are becoming more common in business settings. Some people even use these web conference systems to enjoy karaoke. When using a web conference system for karaoke, karaoke songs are played on a personal computer and users can sing along to the songs, allowing users far apart to enjoy karaoke together.

複数人数でカラオケを行う場合、歌唱者と聴取者に分かれることになるが、Web会議システムは、カラオケが行われることを前提としていないため、Web会議の参加者は、歌唱者と聴取者を見分けることができず、カラオケによる円滑なコミュニケーションを行うことが困難であった。また、歌唱者、聴取者に応じた制御を行うこともできなかった。 When multiple people sing karaoke, they are divided into singers and listeners. However, because web conferencing systems are not designed for karaoke, web conferencing participants are unable to distinguish between singers and listeners, making it difficult to communicate smoothly through karaoke. It is also not possible to control the system according to whether the participants are singers or listeners.

本発明は、このような状況を鑑みたものであって、端末装置間で通信を行い、カラオケを楽しむ際、歌唱者、聴取者を容易に判別可能とし、カラオケ参加者の間で良好なコミュニケーションを可能とすることを1つの目的とする。 The present invention was developed in consideration of these circumstances, and one of its objectives is to enable communication between terminal devices, making it easy to distinguish between singers and listeners when enjoying karaoke, and to enable good communication between karaoke participants.

そのため、本発明に係るカラオケ用プログラムは、以下の構成を採用するものである。
端末装置で実行可能なカラオケ用プログラムであって、
楽曲再生処理と、音響処理と、通信処理と、仮想ルーム参加処理と、設定処理と、判別処理と、表示処理を実行可能とし、
楽曲再生処理は、楽曲情報を再生出力し、
音響処理は、再生された楽曲音と、音声入力部から入力される音声信号を出力し、
通信処理は、他の端末装置との間で通信を可能とし、
仮想ルーム参加処理は、他の端末装置を使用する利用者が参加する仮想ルームに参加させ、
設定処理は、仮想ルームにおいて、歌唱者から聴取者、又は、聴取者から歌唱者に切り換える設定操作であって、楽曲再生処理で再生される楽曲の予約をするための予約操作とは異なる設定操作を受け付け可能とし、
判別処理は、端末装置の利用者が、歌唱者または聴取者であるかを判別し、
表示処理は、判別処理の結果に基づき、端末装置の利用者が聴取者であるか歌唱者であるかを表示部に表示させる。
For this reason, the karaoke program according to the present invention employs the following configuration.
A karaoke program executable on a terminal device,
The device is capable of performing music playback processing, audio processing, communication processing, virtual room participation processing, setting processing, discrimination processing, and display processing;
The music playback process plays and outputs music information.
The audio processing unit outputs the reproduced music sound and the audio signal input from the audio input unit,
The communication process enables communication with other terminal devices,
The virtual room participation process includes making a user of another terminal device participate in a virtual room in which the user of the other terminal device is participating,
the setting process is a setting operation for switching from a singer to a listener or from a listener to a singer in the virtual room, and is capable of accepting a setting operation different from a reservation operation for reserving a piece of music to be played in the music playback process ;
The determination process determines whether the user of the terminal device is a singer or a listener;
The display process displays on the display unit whether the user of the terminal device is a listener or a singer based on the result of the determination process.

さらに本発明に係るカラオケ用プログラムにおいて、
表示処理は、他の端末装置の判別結果に基づく表示を表示部に表示させる。
Further, in the karaoke program according to the present invention,
The display process causes the display unit to display a display based on the determination result of the other terminal device.

さらに本発明に係るカラオケ用プログラムは、
判別処理で端末装置の利用者が歌唱者であると判断された場合、音声入力部からの音声入力を許可し、かつ入力が許可されていることを表示する許可処理を実行する。
Furthermore, the karaoke program according to the present invention includes:
If the determination process determines that the user of the terminal device is a singer, permission process is executed to permit voice input from the voice input unit and to display that the input is permitted.

さらに本発明に係るカラオケ用プログラムは、
判別処理で端末装置の利用者が歌唱者であると判断された場合、楽曲再生処理に関する操作を受付可能とする操作管理処理を実行可能とする。
Furthermore, the karaoke program according to the present invention includes:
When the determination process determines that the user of the terminal device is a singer, an operation management process can be executed to enable reception of operations related to music playback processing.

さらに本発明に係るカラオケ用プログラムにおいて、
操作管理処理は、楽曲再生処理に関する操作が行われた場合、他の端末装置に操作通知を送信する。
Further, in the karaoke program according to the present invention,
When an operation related to the music playback process is performed, the operation management process transmits an operation notification to the other terminal devices.

さらに本発明に係るカラオケ用プログラムは、
操作通知処理を受信した場合、行われた操作に関する通知を行う操作通知処理を実行可能とする。
Furthermore, the karaoke program according to the present invention includes:
When an operation notification process is received, the operation notification process for notifying the user of the performed operation can be executed.

さらに本発明に係るカラオケ用プログラムは、
判別処理で端末装置の利用者が聴取者であると判断された場合、楽曲再生処理に関する操作を受付不可とする操作管理処理を実行可能とする。
Furthermore, the karaoke program according to the present invention includes:
When the determination process determines that the user of the terminal device is a listener, an operation management process can be executed to make it impossible to accept operations related to music playback processing.

さらに本発明に係るカラオケ用プログラムにおいて、
操作管理処理は、楽曲再生処理に関する操作の受付状態を表示部に表示する。
Further, in the karaoke program according to the present invention,
The operation management process displays the acceptance status of operations related to the music playback process on the display unit.

また本発明に係るカラオケ装置は、
端末装置で実行可能なカラオケ用プログラムであって、
楽曲再生処理と、音響処理と、通信処理と、仮想ルーム参加処理と、設定処理と、判別処理と、表示処理を実行可能とし、
楽曲再生処理は、楽曲情報を再生出力し、
音響処理は、再生された楽曲音と、音声入力部から入力される音声信号を出力し、
通信処理は、他の端末装置との間で通信を可能とし、
仮想ルーム参加処理は、他の端末装置を使用する利用者が参加する仮想ルームに参加させ、
設定処理は、仮想ルームにおいて、歌唱者から聴取者、又は、聴取者から歌唱者に切り換える設定操作であって、楽曲再生処理で再生される楽曲の予約をするための予約操作とは異なる設定操作を受け付け可能とし、
判別処理は、端末装置の利用者が、歌唱者または聴取者であるかを判別し、
表示処理は、判別処理の結果に基づき、端末装置の利用者が聴取者であるか歌唱者であるかを表示部に表示させる。
The karaoke device according to the present invention further comprises:
A karaoke program executable on a terminal device,
The device is capable of performing music playback processing, audio processing, communication processing, virtual room participation processing, setting processing, discrimination processing, and display processing;
The music playback process plays and outputs music information.
The audio processing unit outputs the reproduced music sound and the audio signal input from the audio input unit,
The communication process enables communication with other terminal devices,
The virtual room participation process includes making a user of another terminal device participate in a virtual room in which the user of the other terminal device is participating,
the setting process is a setting operation for switching from a singer to a listener or from a listener to a singer in the virtual room, and is capable of accepting a setting operation different from a reservation operation for reserving a piece of music to be played in the music playback process ;
The determination process determines whether the user of the terminal device is a singer or a listener;
The display process displays on the display unit whether the user of the terminal device is a listener or a singer based on the result of the determination process.

本発明に係るカラオケ用プログラム、カラオケ装置によれば、複数の端末装置(カラオケ装置)間でカラオケを行う際、良好なコミュニケーションが可能となり、ユーザはカラオケを十分に楽しむことが可能となる。 The karaoke program and karaoke device of the present invention enable good communication between multiple terminal devices (karaoke devices) when singing karaoke, allowing users to fully enjoy karaoke.

本実施形態のシステム構成を示す図FIG. 1 shows a system configuration according to an embodiment of the present invention. 本実施形態の携帯端末の外観図FIG. 1 is an external view of a mobile terminal according to an embodiment of the present invention; 本実施形態の携帯端末の構成を示すブロック図FIG. 1 is a block diagram showing a configuration of a mobile terminal according to an embodiment of the present invention. 本実施形態のルーム処理を示すフロー図FIG. 1 is a flow diagram showing room processing according to the present embodiment. 本実施形態の予約処理を示すフロー図A flow diagram showing reservation processing according to the present embodiment. 本実施形態の携帯端末間処理を示すフロー図A flow diagram showing processing between mobile terminals according to the present embodiment. 本実施形態の携帯端末における各種画面を示す図1 is a diagram showing various screens of a mobile terminal according to an embodiment of the present invention; 本実施形態の携帯端末における各種画面を示す図1 is a diagram showing various screens of a mobile terminal according to an embodiment of the present invention; 本実施形態の携帯端末における各種画面を示す図1 is a diagram showing various screens of a mobile terminal according to an embodiment of the present invention; 本実施形態の携帯端末における各種画面を示す図1 is a diagram showing various screens of a mobile terminal according to an embodiment of the present invention;

図1は、本実施形態のシステム構成を示す図である。本実施形態では、携帯端末6間でカラオケを行うことが可能なシステムであって、そのため、携帯端末6間での通信を行う必要がある。図1は、携帯端末6間の通信形態の各種例を示したものである。例えば、個人宅の場合、インターネットに通信接続されたルータ12aが設けられ、ルータ12aには無線ルータ12bが接続されている。携帯端末6は、無線ルータ12bを介してインターネットに通信接続することが可能である。 Figure 1 is a diagram showing the system configuration of this embodiment. In this embodiment, the system allows karaoke to be performed between mobile terminals 6, and therefore communication between the mobile terminals 6 is necessary. Figure 1 shows various examples of communication formats between the mobile terminals 6. For example, in the case of a private home, a router 12a connected to the Internet is provided, and a wireless router 12b is connected to the router 12a. The mobile terminal 6 can be connected to the Internet via the wireless router 12b.

このような通信形態以外に、携帯通信網を使用してインターネットとの通信を行うことも可能である。携帯通信網は、携帯端末6と無線基地局13との間で無線通信を行うことで、携帯端末6をインターネットに通信接続させる通信形態である。 In addition to these communication formats, it is also possible to communicate with the Internet using a mobile communication network. The mobile communication network is a communication format in which the mobile terminal 6 is connected to the Internet by performing wireless communication between the mobile terminal 6 and a wireless base station 13.

このような各種通信形態を使用することで、携帯端末6は、インターネットに通信接続することが可能である。また、インターネットには、カラオケシステムを管理するための管理サーバ11が通信接続されている。カラオケ用プログラムがインストールされ、インターネットに通信接続した携帯端末6は、この管理サーバ11と通信を行うことで、携帯端末6間でカラオケを行うことが可能となっている。 By using these various communication methods, the mobile terminal 6 can be connected to the Internet. A management server 11 for managing the karaoke system is also connected to the Internet. A karaoke program is installed on the mobile terminal 6 that is connected to the Internet, and by communicating with the management server 11, karaoke can be performed between the mobile terminals 6.

以上、本実施形態では、端末装置として携帯端末6を使用してカラオケを行う形態について説明を行う。なお、端末装置としては、携帯端末6の他、家庭用ゲーム機、パーソナルコンピュータ、あるいは、カラオケ専用のカラオケ装置を使用することとしてもよい。また、カラオケ用プログラムがインストールされた端末装置は、カラオケ装置として機能することになる。 In the above, in this embodiment, a form in which karaoke is performed using a mobile terminal 6 as a terminal device is described. Note that, in addition to the mobile terminal 6, a home game machine, a personal computer, or a karaoke device dedicated to karaoke may also be used as the terminal device. Furthermore, a terminal device in which a karaoke program is installed will function as a karaoke device.

図2は、本発明の実施形態に係る携帯端末6の外観(正面図)を示す図であり、図3は、本発明の実施形態に係る携帯端末6の構成を示すブロック図である。この携帯端末6としては、スマートフォン、タブレット端末、携帯電話などを採用することが可能である。この携帯端末6に、カラオケ用プログラムをインストールすることで、携帯端末6間においてカラオケを行うことが可能となる。 Fig. 2 is a diagram showing the appearance (front view) of a mobile terminal 6 according to an embodiment of the present invention, and Fig. 3 is a block diagram showing the configuration of the mobile terminal 6 according to an embodiment of the present invention. This mobile terminal 6 can be a smartphone, a tablet terminal, a mobile phone, or the like. By installing a karaoke program in this mobile terminal 6, it becomes possible to perform karaoke between mobile terminals 6.

本実施形態の携帯端末6は、CPU61、RAM62、記憶部63、画像処理部64、音響処理部66を含んで構成された制御手段を有している。記憶部63には、NAND型フラッシュメモリ等の不揮発性の記憶手段を採用することが可能である。この記憶部63には、本実施形態のプログラム、そして、プログラムで使用する各種データが記憶される。 The portable terminal 6 of this embodiment has a control means including a CPU 61, a RAM 62, a storage unit 63, an image processing unit 64, and an audio processing unit 66. The storage unit 63 can be a non-volatile storage means such as a NAND type flash memory. The program of this embodiment and various data used by the program are stored in this storage unit 63.

CPU61は、携帯端末6全体を統括して制御する手段であり、記憶部63に記憶されたプログラム、データに基づいて各種制御を実行する。RAM62には、CPU61の制御によって生成されたデータを一時的に格納する。 The CPU 61 is a means for controlling the entire mobile terminal 6, and executes various controls based on the programs and data stored in the memory unit 63. The RAM 62 temporarily stores data generated under the control of the CPU 61.

音響処理部66は、携帯端末6の音響関係の入出力を行う手段である。CPU61の制御によりスピーカ67aから放音させる手段である。また、音響処理部66は、マイクロホン67bと接続され、マイクロホン67bから通話音声や、周囲の音声を取り込み可能としている。スピーカ67a及びマイクロホン67bについては、ヘッドセットなど外部機器を用いてもよい。 The audio processing unit 66 is a means for inputting and outputting audio related information for the mobile terminal 6. It is a means for emitting sound from the speaker 67a under the control of the CPU 61. The audio processing unit 66 is also connected to the microphone 67b, and can pick up telephone conversation voice and surrounding sounds from the microphone 67b. External devices such as a headset may be used for the speaker 67a and microphone 67b.

タッチパネル表示部68は、画像を表示する表示部68mとその表面あるいは裏面に配設されるタッチパネル68nを有して構成されている。タッチパネル68nには、静電容量方式などユーザのタッチ位置を認識可能とする各種タイプを採用することが可能である。CPU61は、表示部68mに表示を行うとともに、タッチパネル68nからのタッチ入力にて、表示させている画像中のどの部分にタッチ入力されたかを判定することが可能である。 The touch panel display unit 68 is composed of a display unit 68m that displays an image and a touch panel 68n that is arranged on the front or back of the display unit 68m. The touch panel 68n can be of various types that can recognize the position of the user's touch, such as a capacitance type. The CPU 61 displays on the display unit 68m and can determine which part of the displayed image has been touched by touch input from the touch panel 68n.

画像処理部64は、携帯端末6の画像関係の入出力を行う手段である。画像処理部64は、CPU61で形成された画像を表示部68mに表示出力する。そして、携帯端末6の前面(タッチパネル表示部68側)に配置されたフロントカメラ65F、もしくは、携帯端末6の背面に配置されたリアカメラ65Rから画像、又は、映像であれば動画を取り込み、画像、又は、動画情報として、記憶部63に記憶する機能を有する。 The image processing unit 64 is a means for inputting and outputting image-related data for the mobile terminal 6. The image processing unit 64 displays and outputs images formed by the CPU 61 on the display unit 68m. It also has a function of capturing images, or video (if video), from the front camera 65F arranged on the front side (the touch panel display unit 68 side) of the mobile terminal 6, or the rear camera 65R arranged on the rear side of the mobile terminal 6, and storing the captured images or video in the memory unit 63 as image or video information.

本実施形態の携帯端末6は、外部と通信するための通信手段として第1通信部69a、第2通信部69bを備える。第1通信部69aは、携帯通信網接続用の通信手段であって、携帯基地局140に無線接続することで、携帯通信網の通信回線でインターネット網を介した各通信を行うことが可能である。第2通信部69bは、Wifi接続用の通信手段である。携帯端末6は第2通信部69bを使用して、アクセスポイント110に無線接続し、アクセスポイント110が参加するローカルエリアネットワークに通信接続することが可能である。なお、携帯端末6の通信手段としては、第1通信部69a、第2通信部69b以外に、赤外線通信部、Bluetooth(登録商標)といった近距離通信手段等を設けることとしてもよい。 The mobile terminal 6 of this embodiment includes a first communication unit 69a and a second communication unit 69b as communication means for communicating with the outside. The first communication unit 69a is a communication means for connecting to a mobile communication network, and by wirelessly connecting to a mobile base station 140, it is possible to perform various communications via the Internet network using the communication lines of the mobile communication network. The second communication unit 69b is a communication means for connecting via Wi-Fi. The mobile terminal 6 can use the second communication unit 69b to wirelessly connect to an access point 110 and communicate with a local area network in which the access point 110 participates. Note that, in addition to the first communication unit 69a and the second communication unit 69b, the communication means of the mobile terminal 6 may include an infrared communication unit, a short-range communication means such as Bluetooth (registered trademark), and the like.

本実施形態の携帯端末6は、入力手段としてタッチパネル68n以外に入力スイッチ70を備えて構成されている。この入力スイッチ70(図2の入力スイッチ70a、70b等)には、電源スイッチ、音量調整スイッチ、プログラムに応じて入力用途が変更されるスイッチなど、各種スイッチを設けることが可能である。 The mobile terminal 6 of this embodiment is configured to include an input switch 70 in addition to the touch panel 68n as an input means. This input switch 70 (input switches 70a, 70b, etc. in FIG. 2) can be provided with various switches such as a power switch, a volume adjustment switch, and a switch whose input purpose is changed depending on the program.

さらに本実施形態の携帯端末6は、携帯端末6を所持するユーザに各種通知を行うため、振動部72、LED73を有する。振動部72は、モータの軸に偏心させたウェイトを取り付けて構成される部材である。モータを回転駆動することでユーザに通知可能な振動を伝えることが可能である。LED73は、図2に示すように携帯端末6の正面上方に配置され、明滅することでユーザに各種通知を行うことができる。 Furthermore, the mobile terminal 6 of this embodiment has a vibration unit 72 and an LED 73 to provide various notifications to the user who holds the mobile terminal 6. The vibration unit 72 is a member formed by attaching an eccentric weight to the shaft of a motor. By driving the motor to rotate, it is possible to transmit vibrations that can notify the user. The LED 73 is located above the front of the mobile terminal 6 as shown in FIG. 2, and can provide various notifications to the user by blinking.

本実施形態では、このような携帯端末6にカラオケ用プログラムをインストールすることで、携帯端末6間においてカラオケを行うことが可能とするものである。では、携帯端末6を用いてカラオケを行う際の各種処理の詳細を説明する。 In this embodiment, by installing a karaoke program on such a mobile terminal 6, it becomes possible to perform karaoke between mobile terminals 6. Now, we will explain the details of the various processes that are performed when performing karaoke using a mobile terminal 6.

図4は、本実施形態のルーム処理を示すフロー図である。ここでは、携帯端末6a、6bを使用してカラオケを行う場合について説明を行う。本実施形態では、仮想的に形成されたルームに集うことで、同じルームに集うユーザが音声(映像を含むものであってもよい)を共有することでカラオケを行うことが可能である。 Figure 4 is a flow diagram showing the room processing of this embodiment. Here, a case where karaoke is performed using mobile terminals 6a and 6b will be described. In this embodiment, by gathering in a virtually created room, users in the same room can perform karaoke by sharing audio (which may also include video).

ここでは、携帯端末6aを使用するユーザがルームを作成し、携帯端末6bを使用するユーザが当該ルームに参加する場合について説明する。携帯端末6a、6bを使用するユーザは、管理サーバ11に対するアカウントを予め有しているものとする。なお、アカウントを有していないユーザは、管理サーバ11にアクセスして新規アカウントを作成することが可能である。 Here, we will explain the case where a user using mobile terminal 6a creates a room, and a user using mobile terminal 6b participates in that room. It is assumed that the users using mobile terminals 6a and 6b already have accounts on the management server 11. Note that users who do not have an account can access the management server 11 and create a new account.

携帯端末6aは、まず、管理サーバ11に対してログイン指示(S11)を行う。ログイン指示は、アカウント情報(ユーザID、パスワード等)を入力することで行われる。ログイン指示(S11)を受信した管理サーバ11は、ログイン処理(S21)を実行する。ログイン処理では、アカウント情報に基づく認証が行われ、認証が適正な場合、ユーザは、カラオケ用プログラムの各種機能を使用することが可能となる。 First, the mobile terminal 6a issues a login instruction (S11) to the management server 11. The login instruction is issued by inputting account information (user ID, password, etc.). Upon receiving the login instruction (S11), the management server 11 executes a login process (S21). In the login process, authentication is performed based on the account information, and if the authentication is correct, the user is allowed to use various functions of the karaoke program.

図7(A)には、ログイン後に表示されるルーム選択画面が示されている。ルーム選択画面では、ルーム選択欄68a、新規ルーム作成ボタン68bが表示される。ルーム選択欄68aは、既に作成されたルームであって、当該ルームに関する状況が示されている。ルーム選択欄には、ルーム名、ルームに参加しているユーザのアイコン、ルームの開催状況(「OPEN」、「準備中」)、ルームの開催日等が表示されている。また、左上に鍵のマークが表示されたルーム選択欄68aは、パスワードが必要なルーム、あるいは、予め招待されたユーザのみが参加できるルームであることを示している。 Figure 7 (A) shows the room selection screen that is displayed after logging in. The room selection screen displays a room selection field 68a and a create new room button 68b. The room selection field 68a is a room that has already been created, and displays the status of that room. The room selection field displays the room name, icons of users participating in the room, the room's holding status ("OPEN", "In preparation"), the date the room will be held, etc. Also, a lock symbol displayed in the upper left corner of the room selection field 68a indicates that the room requires a password or that only users who have been invited in advance can participate in the room.

ユーザはルーム選択欄68aを操作することでルームに参加することが可能である。また、新規ルーム作成ボタン68bは、新たにルームを作成するためのボタンである。新規ルーム作成ボタン68bを操作することで、携帯端末6aは、管理サーバ11に対してルーム作成指示(S12)を行うことが可能である。管理サーバ11は、ルーム作成指示(S12)に基づき、ルーム作成処理(S22)を実行する。ルーム作成処理(S22)が完了すると、図7(A)に示されるルーム選択欄68aが表示される。 A user can participate in a room by operating the room selection field 68a. The new room creation button 68b is a button for creating a new room. By operating the new room creation button 68b, the mobile terminal 6a can issue a room creation instruction (S12) to the management server 11. The management server 11 executes a room creation process (S22) based on the room creation instruction (S12). When the room creation process (S22) is completed, the room selection field 68a shown in FIG. 7 (A) is displayed.

一方、ルームに参加する携帯端末6bでは、まず、アカウント情報の入力によるログイン指示(S11)を管理サーバ11に対して行う。管理サーバ11では、携帯端末6aの場合と同様、アカウント情報に基づく認証を行い、認証が適正な場合、携帯端末6bをログインさせる。ユーザは、図7(A)に示されるルーム選択画面を参照し、入りたいルーム選択欄68aの選択操作によるルーム参加指示を行う(S13)。図4の例では、携帯端末6aのユーザが作成したルームに参加する場合であって、管理サーバ11は、携帯端末6aのユーザが作成したルームに、携帯端末6bのユーザを参加させるユーザ追加処理(S23)を実行する。 On the other hand, mobile terminal 6b that wants to join the room first issues a login instruction (S11) to management server 11 by inputting account information. As with mobile terminal 6a, management server 11 performs authentication based on the account information, and if the authentication is correct, allows mobile terminal 6b to log in. The user refers to the room selection screen shown in FIG. 7(A) and issues a room participation instruction by selecting the room selection field 68a that the user wants to enter (S13). In the example of FIG. 4, when the user of mobile terminal 6a is participating in a room created by the user, management server 11 executes a user addition process (S23) that allows the user of mobile terminal 6b to participate in the room created by the user of mobile terminal 6a.

携帯端末6a、6bのユーザが同じルームに入ったことで、携帯端末6a、6b間でカラオケ処理(S12)を実行することが可能となる。 When the users of mobile terminals 6a and 6b enter the same room, it becomes possible to execute karaoke processing (S12) between mobile terminals 6a and 6b.

カラオケ処理(S12)は、主に予約処理と、楽曲再生処理を含んで構成されている。予約処理は、歌唱する楽曲の予約を行う処理であり、楽曲再生処理は、予約処理に基づき、予約リストに登録された楽曲を順に再生する処理である。 The karaoke process (S12) mainly includes a reservation process and a song playback process. The reservation process is a process for reserving a song to be sung, and the song playback process is a process for playing songs registered in the reservation list in order based on the reservation process.

図5は、本実施形態の予約処理を示すフロー図である。予約処理では、楽曲の検索を行い、歌唱する楽曲を選択することで、管理サーバ11で管理する予約リストに楽曲を追加することが可能である。楽曲を予約したいユーザは、図7(B)に示される楽曲検索画面を使用して楽曲の検索を行う(S101)。なお、図7(B)の楽曲検索画面は、後で説明する図9(D1)、図9(D2)、図10(E)に示される楽曲検索ボタン68kを操作することで表示させることが可能である。 Figure 5 is a flow diagram showing the reservation process of this embodiment. In the reservation process, a song is searched for and a song to be sung is selected, allowing the song to be added to a reservation list managed by the management server 11. A user who wishes to reserve a song searches for a song using the song search screen shown in Figure 7 (B) (S101). The song search screen in Figure 7 (B) can be displayed by operating the song search button 68k shown in Figures 9 (D1), 9 (D2), and 10 (E), which will be described later.

楽曲検索画面には、検索カテゴリー選択欄68c、楽曲選択欄68dが設けられている。検索カテゴリー選択欄には、「お気に入り」、「曲」、「アーティスト」、「アルバム」といった検索カテゴリーが設けられ、ユーザはこれら検索カテゴリーを選択することで、選択した検索カテゴリーに応じた楽曲検索を行うことが可能である。図7(B)の状態は、検索カテゴリーとして「曲」が選択されている場合であり、あいうえお、アルファベット順に楽曲選択欄68dが表示されている。 The song search screen has a search category selection field 68c and a song selection field 68d. The search category selection field has search categories such as "Favorites," "Songs," "Artists," and "Albums." By selecting one of these search categories, the user can perform a song search according to the selected search category. The state in FIG. 7(B) is when "Songs" has been selected as the search category, and the song selection field 68d is displayed in alphabetical order.

楽曲選択欄68dは、楽曲毎に、アイコン(アルバムアート等)、楽曲名、アーティスト名が表示されている。ユーザが、希望する楽曲選択欄68dを選択した場合(S102:Yes)、当該楽曲について楽曲確認画面が表示される(S103)。 The song selection field 68d displays an icon (such as album art), song title, and artist name for each song. When the user selects the desired song selection field 68d (S102: Yes), a song confirmation screen for that song is displayed (S103).

図8(C)は、本実施形態の楽曲確認画面を示す図である。楽曲確認画面には、楽曲確認欄68eが表示されている。楽曲確認欄には、選択した楽曲について、アイコン(アルバムアート等)、楽曲名、アーティスト名、そして、予約ボタン68g、キャンセルボタン68fが表示されている。ユーザは、この楽曲確認画面に表示される情報を確認し、予約を行う場合、予約ボタン68gを操作する(S104:Yes)ことで、楽曲の予約を実行する。予約が行われると予約情報が管理サーバ11に送信される。予約情報は、予約したユーザを示すユーザID、そして、楽曲を示す楽曲IDを含んで構成されている。管理サーバ11は、受信した予約情報を予約リストに登録する。 Figure 8 (C) is a diagram showing the song confirmation screen of this embodiment. The song confirmation screen displays a song confirmation field 68e. In the song confirmation field, for the selected song, an icon (such as album art), song name, artist name, a reservation button 68g, and a cancel button 68f are displayed. The user checks the information displayed on this song confirmation screen, and when making a reservation, operates the reservation button 68g (S104: Yes) to reserve the song. When a reservation is made, reservation information is sent to the management server 11. The reservation information includes a user ID indicating the user who made the reservation, and a song ID indicating the song. The management server 11 registers the received reservation information in a reservation list.

図6は、本実施形態の携帯端末間処理を示すフロー図である。ここでは同じルームに入室している2台の携帯端末6a、6bを例に取って説明する。実際には、ルームに入室する携帯端末6の台数は、2台以上とすることが可能である。 Figure 6 is a flow diagram showing the processing between mobile terminals in this embodiment. Here, an example is explained in which two mobile terminals 6a and 6b are in the same room. In reality, the number of mobile terminals 6 that can be in a room can be two or more.

まず、携帯端末6aが予約処理(S100)を実行し、所望の楽曲の予約を行う。予約処理(S100)については、図5で説明したとおりであって、携帯端末6aは、管理サーバ11に対して予約情報を送信する。予約情報を受信した管理サーバ11は、予約情報を予約リストに登録する(S201)。その際、本実施形態では、予約操作に伴い、ルームに入室している全ての携帯端末6a、6bにシステムコメントを表示することとしている(S101、S151)。 First, the mobile terminal 6a executes a reservation process (S100) to reserve a desired song. The reservation process (S100) is as described in FIG. 5, and the mobile terminal 6a transmits reservation information to the management server 11. The management server 11, which receives the reservation information, registers the reservation information in a reservation list (S201). At this time, in this embodiment, in conjunction with the reservation operation, a system comment is displayed on all mobile terminals 6a and 6b that are in the room (S101, S151).

予約情報を受信した管理サーバ11は、予約を行ったユーザが入室しているルームの全ての携帯端末6a、6bに対してシステムコメントの送信を行い(S202)、受信した携帯端末6a、6bは、システムコメントの表示を行う(S101、S151)。このような構成に基づき、離れた状態でカラオケを行うユーザ間において、楽曲再生処理に関する操作(この場合、予約処理)を各ユーザに通知することが可能となる。したがって、各ユーザは、誰がどのような操作を行っているかを知ることが可能となり、円滑なコミュニケーションを行うことが可能となる。 The management server 11 that receives the reservation information transmits a system comment to all mobile terminals 6a, 6b in the room in which the user who made the reservation is present (S202), and the mobile terminals 6a, 6b that receive the system comment display the system comment (S101, S151). Based on this configuration, it is possible for users who sing karaoke at a distance to be notified of operations related to the music playback process (in this case, the reservation process). This allows each user to know who is performing what operation, enabling smooth communication.

管理サーバ11は、予約リストの確認を行い(S203)、次に再生する楽曲がある場合(S204)、当該楽曲について、図6の破線で囲まれる楽曲再生処理を実行する。楽曲再生処理では、まず、予約情報に含まれるユーザIDに基づき、予約を行ったユーザを歌唱者として特定する(S205)。そして、歌唱者に特定されたユーザが使用する携帯端末6aに対して、歌唱者モードへの変更指示を行う(S208)。変更指示を受けた携帯端末6aは、歌唱者モードに変更する(S102)。 The management server 11 checks the reservation list (S203), and if there is a song to be played next (S204), executes the song playback process for that song, as enclosed by the dashed line in FIG. 6. In the song playback process, the user who made the reservation is first identified as the singer based on the user ID included in the reservation information (S205). Then, an instruction is given to the mobile terminal 6a used by the user identified as the singer to change to singer mode (S208). The mobile terminal 6a that has received the instruction to change changes to singer mode (S102).

一方、管理サーバ11は、同じルームに入室している歌唱者以外のユーザを、聴取者として特定し、歌唱者に特定されたユーザが使用する携帯端末6bに対して、聴取者モードへの変更指示を行う(S207)。変更指示を受けた携帯端末6aは、歌唱者モードに変更する(S152)。 On the other hand, the management server 11 identifies users other than the singer who are in the same room as the listeners, and instructs the mobile terminal 6b used by the user identified as the singer to change to listener mode (S207). The mobile terminal 6a that receives the change instruction changes to singer mode (S152).

本実施形態では、聴取者モード、歌唱者モードの変更に伴い、各携帯端末6では、携帯端末6の利用者が、歌唱者または聴取者であるかを判別し、判別した結果に基づく表示を表示部としてのタッチパネル表示部68に表示させることとしている。表示の形態については、後で説明を行う。 In this embodiment, when switching between listener mode and singer mode, each mobile terminal 6 determines whether the user of the mobile terminal 6 is a singer or a listener, and displays a display based on the determination result on the touch panel display unit 68 serving as a display unit. The display format will be explained later.

ここで、歌唱者モード、聴取者モードについて説明する。歌唱者モードに設定された携帯端末6では、マイクロホン67bの音量を十分に上げ、ユーザの歌唱音声を取り込み易くする。また、歌唱者モードに設定された携帯端末6では、マイクロホン67bで取り込まれた歌唱音声には、エコー等の音響効果は付与することなく、ネットワーク(管理サーバ11等)に送信する。また、歌唱者モードでは、聴取者モード時の通信処理よりも低遅延な通信モードに設定される。このような通信モードとすることで、歌唱者モードの歌唱音声は遅延を抑えた状態で、他の携帯端末6に送信されることになる。 Now, the singer mode and listener mode will be explained. When the mobile terminal 6 is set to the singer mode, the volume of the microphone 67b is increased sufficiently to make it easier to capture the user's singing voice. When the mobile terminal 6 is set to the singer mode, the singing voice captured by the microphone 67b is transmitted to the network (such as the management server 11) without adding any sound effects such as echo. When the mobile terminal 6 is set to the singer mode, a communication mode with lower latency is set than the communication processing in the listener mode. By setting this communication mode, the singing voice in the singer mode is transmitted to other mobile terminals 6 with reduced delay.

一方、聴取者モードに設定された携帯端末6では、聴取者モードに設定された携帯端末6では、マイクロホン67bをオフにする、あるいは、マイクロホン67bの音量を下げ、歌唱の妨げにならないようにする。また、ネットワークを介して送信されてきた歌唱音声に対し、音響処理部66で音響効果を付与し、スピーカ67aから放音を行う。なお、歌唱者モード、聴取者モードに設定された携帯端末6のどちらにおいても楽曲再生が行われる。 On the other hand, in a portable terminal 6 set to the listener mode, the microphone 67b is turned off or the volume of the microphone 67b is lowered so as not to interfere with the singing. In addition, the sound processor 66 adds sound effects to the singing voice transmitted via the network and the sound is emitted from the speaker 67a. Note that music is played on both the portable terminal 6 set to the singer mode and the listener mode.

このように歌唱者モード、聴取者モードにおいて、音量の調整を行うことで、聴取しやすい環境を形成することが可能となる。また、歌唱音声に対し、聴取者モードに設定された携帯端末6の音響処理部66で音響効果を付与することで、次のような効果を得ることが可能となる。 In this way, by adjusting the volume in the singer mode and listener mode, it is possible to create an environment that is easy to listen to. In addition, by adding sound effects to the singing voice using the sound processing unit 66 of the mobile terminal 6 set to the listener mode, it is possible to obtain the following effects.

ネットワークを介した音声伝送においては、歌唱者の音声に遅延が生じる音響環境の不具合が発生すると、歌唱者と聴取者間でのコミュニケーションが上手くいかないことが考えられる。また、音響効果(特に、エコー、ディレイ、リバーブ等の遅延系音響効果)が付与された歌唱音声を、ネットワークを介して送信した場合、歌唱音声が大きく劣化する場合がある。本実施形態では、歌唱音声に対し、聴取者モードに設定された携帯端末6の音響処理部66で音響効果を付与することで、聴取者モードに設定されている携帯端末6において、品質の高い歌唱音声を再生し、良好な音響環境を提供することが可能となっている。 When transmitting audio over a network, if there is a problem with the acoustic environment that causes a delay in the singer's voice, it is possible that communication between the singer and the listener will not go well. Furthermore, when a singing voice to which sound effects (especially delay-type sound effects such as echo, delay, and reverb) have been applied is transmitted over a network, the singing voice may be significantly degraded. In this embodiment, by applying sound effects to the singing voice by the sound processing unit 66 of the mobile terminal 6 set to the listener mode, it is possible to reproduce high-quality singing voice and provide a good acoustic environment on the mobile terminal 6 set to the listener mode.

図6のフロー図に戻り、歌唱者モード、聴取者モードの設定が完了すると、管理サーバ11は、各携帯端末6a、6bに対して楽曲送信を開始する(S208)。本実施形態では、ストリーム再生による楽曲送信としているが、携帯端末6a、6bに予め楽曲情報を記憶して再生させる蓄積タイプとすることも可能である。どちらにおいても、各携帯端末6a、6bにおいて、楽曲再生の同期が取られることになる。 Returning to the flow diagram of FIG. 6, once the settings for the singer mode and listener mode are complete, the management server 11 starts transmitting music to each of the mobile terminals 6a, 6b (S208). In this embodiment, music is transmitted by streaming playback, but it is also possible to use an accumulation type in which music information is stored in advance in the mobile terminals 6a, 6b and then played back. In either case, music playback is synchronized on each of the mobile terminals 6a, 6b.

各携帯端末6a、6bでは、楽曲再生が行われる(S103、S153)。そして、歌唱者モードに設定されている携帯端末6aでは、マイクロホン67bによる歌唱音声の集音が行われる(S104)。集音された歌唱音声は、管理サーバ11に送信され、管理サーバ11は、同じルームに入室している他の携帯端末6bに対して転送を行う(S209)。歌唱音声を受信した携帯端末6bは、受信した歌唱音声に対し、音響処理部66で音響効果付与(S154)を行い、スピーカ67aから楽曲再生音とともに放音する。 The music is played on each of the mobile terminals 6a and 6b (S103, S153). Then, on the mobile terminal 6a set to singer mode, the singing voice is collected by the microphone 67b (S104). The collected singing voice is sent to the management server 11, which then transfers it to the other mobile terminal 6b in the same room (S209). The mobile terminal 6b that receives the singing voice applies sound effects to the received singing voice in the sound processing unit 66 (S154), and emits it from the speaker 67a together with the music playback sound.

図9、図10は、本実施形態の携帯端末6における楽曲再生中に表示される楽曲再生画面である。図9(D1)に示されるように、楽曲再生画面の上部には、ルーム名、楽曲検索ボタン68kが表示されている。楽曲検索ボタン68kを操作することで、図7(B)で説明した楽曲検索画面が表示され、楽曲の予約を行うことが可能である。 Figures 9 and 10 show music playback screens that are displayed during music playback on the mobile terminal 6 of this embodiment. As shown in Figure 9 (D1), the room name and a music search button 68k are displayed at the top of the music playback screen. By operating the music search button 68k, the music search screen described in Figure 7 (B) is displayed, and it is possible to reserve a song.

この他、楽曲再生画面には、大きく分けて、楽曲関連表示欄68h、上部表示欄68i、下部表示欄68jが設けられている。楽曲関連表示欄68hは、歌詞表示欄681、プログレスバー682を含んで構成されている。歌詞表示欄681には、再生中の楽曲について、歌唱すべき歌詞が表示される。なお、歌詞表示欄681には背景映像が表示されるものであってもよい。プログレスバー682は、楽曲再生の進行状況を示している。 In addition, the music playback screen is broadly divided into a music-related display section 68h, an upper display section 68i, and a lower display section 68j. The music-related display section 68h includes a lyrics display section 681 and a progress bar 682. The lyrics display section 681 displays the lyrics to be sung for the music being played. Note that the lyrics display section 681 may also display a background image. The progress bar 682 indicates the progress of music playback.

上部表示欄68i、下部表示欄68jは、両者の占有する面積を変更することが可能である。通常、図9(D1)、図9(D2)に示状態、すなわち、上部表示欄68i、下部表示欄68jの両方が表示された状態である。下部表示欄68jに設けられたコメントタブ686、予約確認タブ687、リモコンタブ688を操作した場合、下部表示欄68jは、図10(E)に示されるように、上部表示欄68iが表示されていた部分も使用して表示される。図10(E)は、リモコンタブ688が操作された状態を示している。コメントタブ686、予約確認タブ687、リモコンタブ688を再度操作することで、図9(D1)、図9(D2)の状態に戻る。 The area occupied by the upper display column 68i and the lower display column 68j can be changed. Normally, the state shown in FIG. 9 (D1) and FIG. 9 (D2) is displayed, that is, both the upper display column 68i and the lower display column 68j are displayed. When the comment tab 686, the reservation confirmation tab 687, or the remote control tab 688 provided in the lower display column 68j is operated, the lower display column 68j is displayed using the area where the upper display column 68i was displayed, as shown in FIG. 10 (E). FIG. 10 (E) shows the state where the remote control tab 688 has been operated. Operating the comment tab 686, the reservation confirmation tab 687, or the remote control tab 688 again returns to the state shown in FIG. 9 (D1) and FIG. 9 (D2).

上部表示欄68iには、状況表示・選択ボタン683、マイク選択ボタン684、参加ユーザアイコン685が表示される。状況表示・選択ボタン683は、携帯端末6の状況を示すボタンである。 The upper display area 68i displays a status display/selection button 683, a microphone selection button 684, and a participating user icon 685. The status display/selection button 683 is a button that indicates the status of the mobile terminal 6.

図9(D1)は、歌唱者モードに設定されている場合であって、この場合、「歌っています」にマーキングされる。一方、図9(D2)は、聴取者モードに設定されている場合であって、「聴いています」にマーキングが表示される。また、本実施形態では、状況表示・選択ボタン683には、「退席中」が設けられており、一時的に離席している状態とすることが可能である。ユーザは、「歌っています」、「聴いています」、そして、「退席中」を手動操作で切り換えることが可能である。その際、「歌っています」に切り換えた場合、歌唱者モードに設定変更され、「聴いています」、「退席中」に切り換えた場合、聴取者モードに設定変更される。本実施形態では3つの状態を切り替えることが可能であるが、歌っています、聴いていますの2つのステータスであってもよく、さらに、種々の表示形態を採用可能である。 9 (D1) shows the case where the singer mode is set, and in this case, "singing" is marked. On the other hand, FIG. 9 (D2) shows the case where the listener mode is set, and "listening" is marked. In this embodiment, the status display/selection button 683 is provided with "Away", which allows the user to temporarily leave the room. The user can manually switch between "singing", "listening", and "away". In this case, when the status is switched to "singing", the setting is changed to singer mode, and when the status is switched to "listening" or "away", the setting is changed to listener mode. In this embodiment, three states can be switched, but the status may be two, singing and listening, and various display forms can be adopted.

マイク選択ボタン684は、ユーザの手動操作により、マイクロホン67bのオン、オフを切り換えることが可能である。本実施形態では、歌唱者モードに設定されている場合、オンに自動設定され、聴取者モードに設定されている場合、オフに自動設定される。参加ユーザアイコン685は、ルームに参加している全ユーザを示したものである。図9(D1)、図9(D2)の例では、4人のユーザが参加した状態となっている。アイコンが太線で示されるユーザ(図9(D1)の例では「JOY」、図9(D2)の例では「ぴろり」)は、歌唱中(歌唱者モードに設定されている)ことを示している。また、スピーカとバツ印が付いたアイコン(図9(D1)の例では「もんきち」)は、退席中であることを示している。これらの表示形態は一例であって、他の表示形態により歌っています、聴いています、退席中などのステータスが示されてもよい。 The microphone selection button 684 can be manually operated by the user to switch the microphone 67b on and off. In this embodiment, when the mode is set to singer mode, it is automatically set to on, and when the mode is set to listener mode, it is automatically set to off. The participating user icons 685 indicate all users participating in the room. In the examples of Fig. 9 (D1) and Fig. 9 (D2), four users have participated. The user whose icon is indicated by a thick line ("JOY" in the example of Fig. 9 (D1) and "Pirori" in the example of Fig. 9 (D2)) indicates that he/she is singing (set to singer mode). Also, the icon with a speaker and a cross mark ("Monkichi" in the example of Fig. 9 (D1)) indicates that he/she is away. These display forms are merely examples, and status such as singing, listening, and away may be indicated by other display forms.

下部表示欄68jには、3つのタブ(コメントタブ686、予約確認タブ687、リモコンタブ688)が設けられている。図9(D1)、図9(D2)の状態は、コメントタブ686が選択されている状態であって、下部表示欄68jには、コメント表示欄689、コメント入力欄690が表示されている。コメント表示欄689には、コメント入力欄690を使用してユーザが入力したユーザコメントの他、楽曲再生処理に関する操作に伴うシステムコメントが表示される。 The lower display field 68j has three tabs (a comment tab 686, a reservation confirmation tab 687, and a remote control tab 688). In the state shown in Fig. 9 (D1) and Fig. 9 (D2), the comment tab 686 is selected, and a comment display field 689 and a comment input field 690 are displayed in the lower display field 68j. In addition to user comments entered by the user using the comment input field 690, the comment display field 689 displays system comments associated with operations related to music playback processing.

図9(D1)では、コメント表示欄689に予約処理に伴うシステムコメントであって、ユーザ名、そして、予約した楽曲名/アーティスト名が表示されている。また、図9(D2)は、図9(D1)の後の状態であって、コメント表示欄689には、システムコメント、ユーザコメントが時系列で順次表示されている。ユーザコメントは、コメントを入力したユーザ名、及び、コメント文を含んで構成されている。ユーザは、これらシステムコメント、ユーザコメントを見ることで円滑なコミュニケーションを行うことが可能となっている。 In FIG. 9 (D1), the comment display field 689 displays the system comment associated with the reservation process, including the user name and the reserved song/artist name. Also, FIG. 9 (D2) shows the state after FIG. 9 (D1), with the system comment and user comment displayed in chronological order in the comment display field 689. The user comment includes the user name who entered the comment and the comment text. Users can communicate smoothly by viewing these system comments and user comments.

図10(E)は、リモコンタブ688を操作したときの状態である。前述したように、下部表示欄68jは、上部表示欄68iが表示された領域まで拡張して表示されている。リモコンタブ788を選択した場合の下部表示欄68jには、歌唱者音量ボリューム691、話者音量ボリューム692、音程変更ボタン693、BGMボリューム694、再生位置調整ボタン695、歌いなおしボタン696、一時停止ボタン697、演奏停止ボタン698が表示されている。 Figure 10 (E) shows the state when the remote control tab 688 is operated. As mentioned above, the lower display column 68j is displayed by expanding it to the area where the upper display column 68i is displayed. When the remote control tab 788 is selected, the lower display column 68j displays the singer volume 691, speaker volume 692, pitch change button 693, BGM volume 694, playback position adjustment button 695, re-sing button 696, pause button 697, and stop performance button 698.

本実施形態において、このリモコンタブ688で表示される各種操作子、ボタンは、歌唱者モードに設定された携帯端末6のみで操作可能としている。聴取者モードに設定された携帯端末6では、操作が禁止された各種操作子、ボタンは、グレーアウトされた状態となり、操作対象外であることが視認可能としてもよい。このように、本実施形態では、聴取者モードに設定された携帯端末6では、楽曲再生に関する操作を行うことが禁止され、聴取者による誤入力を抑制することが可能となっている。 In this embodiment, the various controls and buttons displayed on this remote control tab 688 can only be operated on a mobile terminal 6 set to singer mode. On a mobile terminal 6 set to listener mode, various controls and buttons that are prohibited from being operated may be grayed out, making it visible that they are not subject to operation. In this way, in this embodiment, on a mobile terminal 6 set to listener mode, operations related to music playback are prohibited, making it possible to prevent erroneous input by the listener.

歌唱者音量ボリューム691は、歌唱者モードに設定されている携帯端末6のマイクロホン67bから入力される歌唱音声の音量を調整する操作子である。また、話者音量ボリューム692は、聴取者モードに設定されている携帯端末6のマイクロホン67bから入力される歌唱音声の音量を調整する操作子である。歌唱者音量ボリューム691、話者音量ボリューム692は、歌唱者モード、聴取者モードに設定される際、各モードのデフォルト状態に設定されることになるが、歌唱者モードに設定された携帯端末6からのみ、操作可能となっている。 The singer volume 691 is an operator that adjusts the volume of the singing voice input from the microphone 67b of the mobile terminal 6 that is set to the singer mode. The speaker volume 692 is an operator that adjusts the volume of the singing voice input from the microphone 67b of the mobile terminal 6 that is set to the listener mode. The singer volume 691 and speaker volume 692 are set to the default state for each mode when the mobile terminal 6 is set to the singer mode or listener mode, but can only be operated from the mobile terminal 6 that is set to the singer mode.

音程変更ボタン693は、再生中の楽曲について音程を変更するためのボタンである。BGMボリューム694は、曲間時に再生されるBGMの音量を調整するための操作子である。再生位置調整ボタン695は、再生位置を変更するための操作子である。操作子の左側には、現在の再生時間、全体の再生時間が表示されている。歌いなおしボタン696は、操作することで、現在再生中の楽曲を頭から再生することが可能である。一時停止ボタン697は、現在再生中の楽曲の一時停止を行うためのボタンである。演奏停止ボタン698は、現在再生中の楽曲を停止するためのボタンであり、演奏停止ボタン698が操作された場合、次に予約されている楽曲の再生処理に移行する。 The pitch change button 693 is a button for changing the pitch of the song being played. The BGM volume 694 is an operator for adjusting the volume of the BGM played between songs. The playback position adjustment button 695 is an operator for changing the playback position. The current playback time and total playback time are displayed to the left of the operators. The sing again button 696 can be operated to play the currently played song from the beginning. The pause button 697 is a button for temporarily pausing the currently played song. The stop performance button 698 is a button for stopping the currently played song, and when the stop performance button 698 is operated, playback processing moves to the next reserved song.

楽曲の再生中、歌唱者モードに設定されたユーザは、図10(E)のリモコンタブ688に表示される各種操作子、ボタンを使用することで、楽曲再生に関する各種設定操作を行うことが可能である。図6のフロー図において、楽曲再生中、設定操作が行われた場合(S105:Yes)、携帯端末6aは、管理サーバ11に対して、設定変更指示を送信する。管理サーバ11は、受信した設定変更指示に応じた設定変更を実行する(S210)。 While a song is being played, a user who has been set to singer mode can use the various controls and buttons displayed on the remote control tab 688 in FIG. 10(E) to perform various setting operations related to the song playback. In the flow diagram in FIG. 6, if a setting operation is performed while a song is being played (S105: Yes), the mobile terminal 6a sends a setting change instruction to the management server 11. The management server 11 executes the setting change according to the received setting change instruction (S210).

設定変更は、例えば、楽曲の音程変更のような、管理サーバ11で行う設定のみならず、各種携帯端末6a、6bに対して行う設定変更も可能である。例えば、歌唱者モードに設定された携帯端末6aから、他の携帯端末6b(聴取者モードに設定)に対しての音響効果(エコーやディレイ等)の音響設定変更を行う場合、歌唱者モードに設定された携帯端末6aは、管理サーバ11に対して、音響効果に関する音響設定情報を送信する(S106)。音響設定情報を受信した管理サーバ11は、他の携帯端末6bに対して、音響設定情報を転送する。音響設定情報を受信した携帯端末6bは、受信した音響設定情報に基づき、歌唱音声信号、あるいは、再生される楽曲音に対して、音響効果を付与することになる。 Setting changes can be made not only by the management server 11, such as changing the pitch of a song, but also by changing settings on various mobile terminals 6a and 6b. For example, when a mobile terminal 6a set to singer mode changes the sound settings of the sound effects (echo, delay, etc.) on another mobile terminal 6b (set to listener mode), the mobile terminal 6a set to singer mode transmits sound setting information related to the sound effects to the management server 11 (S106). The management server 11 that receives the sound setting information transfers the sound setting information to the other mobile terminal 6b. The mobile terminal 6b that receives the sound setting information imparts sound effects to the singing voice signal or the played music sound based on the received sound setting information.

管理サーバ11は、設定変更(S210)に基づくシステムコメントを各携帯端末6a、6bに送信する(S211)。各携帯端末6a、6bでは、図9(D1)、図9(D2)で説明したコメント表示欄689にシステムコメントが表示される(S107、S155)。したがって、ルームに参加しているユーザは、楽曲再生処理に関する操作を、コメント表示欄689に表示されるシステムコメントで確認することが可能である。したがって、ルームに参加するユーザは、システムコメントを確認することで、円滑なコミュニケーションを行うことが可能となる。 The management server 11 transmits (S211) a system comment based on the setting change (S210) to each of the mobile terminals 6a, 6b. On each of the mobile terminals 6a, 6b, the system comment is displayed in the comment display field 689 described in Figures 9 (D1) and 9 (D2) (S107, S155). Therefore, users participating in the room can check the operations related to the music playback process from the system comment displayed in the comment display field 689. Therefore, users participating in the room can communicate smoothly by checking the system comment.

管理サーバ11では、楽曲送信が完了(S212:Yes)すると、次の楽曲の再生のため、予約リストの確認を行う(S203)。また、楽曲再生送信の終了に伴い、各携帯端末6a、6bでは、楽曲の再生を終了する(S108、S156:Yes)。 When the management server 11 completes the music transmission (S212: Yes), it checks the reservation list to play the next music (S203). In addition, as the music playback transmission ends, each mobile terminal 6a, 6b ends the music playback (S108, S156: Yes).

以上、本実施形態では、聴取者モードに設定された携帯端末6(端末装置)において、携帯端末6は、携帯端末6の利用者が、歌唱者または聴取者であるかを判別し、判別結果に基づく表示を表示部に表示させることで、歌唱者、聴取者を容易に判別可能とし、カラオケ参加者の間で良好なコミュニケーションが可能となる。 As described above, in this embodiment, in the mobile terminal 6 (terminal device) set to the listener mode, the mobile terminal 6 determines whether the user of the mobile terminal 6 is a singer or a listener, and displays a display based on the determination result on the display unit, making it easy to distinguish between singers and listeners, and enabling good communication between karaoke participants.

6(6a、6b):携帯端末(端末装置) 69a:第1通信部
11:管理サーバ 69b:第2通信部
12a:ルータ 70:入力スイッチ
12b:無線ルータ 70a:入力スイッチ
13:無線基地局 70b:入力スイッチ
61:CPU 72:振動部
62:RAM 73:LED
63:記憶部 110:アクセスポイント
64:画像処理部 140:携帯基地局
65F:フロントカメラ 681:歌詞表示欄
65R:リアカメラ 682:プログレスバー
66:音響処理部 683:選択ボタン
67a:スピーカ 684:マイク選択ボタン
67b:マイクロホン 685:参加ユーザアイコン
68:タッチパネル表示部 686:コメントタブ
68a:ルーム選択欄 687:予約確認タブ
68b:新規ルーム作成ボタン 688:リモコンタブ
68c:検索カテゴリー選択欄 689:コメント表示欄
68d:楽曲選択欄 690:コメント入力欄
68e:楽曲確認欄 691:歌唱者音量ボリューム
68f:キャンセルボタン 692:話者音量ボリューム
68g:予約ボタン 693:音程変更ボタン
68h:楽曲関連表示欄 694:BGMボリューム
68i:上部表示欄 695:再生位置調整ボタン
68j:下部表示欄 696:ボタン
68k:楽曲検索ボタン 697:一時停止ボタン
68m:表示部 698:演奏停止ボタン
68n:タッチパネル 788:リモコンタブ
6 (6a, 6b): Portable terminal (terminal device) 69a: First communication unit 11: Management server 69b: Second communication unit 12a: Router 70: Input switch 12b: Wireless router 70a: Input switch 13: Wireless base station 70b: Input switch 61: CPU 72: Vibration unit 62: RAM 73: LED
63: Memory unit 110: Access point 64: Image processing unit 140: Mobile base station 65F: Front camera 681: Lyrics display field 65R: Rear camera 682: Progress bar 66: Sound processing unit 683: Selection button 67a: Speaker 684: Microphone selection button 67b: Microphone 685: Participating user icon 68: Touch panel display unit 686: Comment tab 68a: Room selection field 687: Reservation confirmation tab 68b: New room creation button 688: Remote control tab 68c: Search category selection field 689: Comment display field 68d: Song selection field 690: Comment input field 68e: Song confirmation field 691: Singer volume 68f: Cancel button 692: Speaker volume 68g: Reservation button 693: Pitch change button 68h: Song related display field 694: BGM volume 68i: Upper display field 695: Playback position adjustment button 68j: Lower display area 696: Button 68k: Song search button 697: Pause button 68m: Display section 698: Playback stop button 68n: Touch panel 788: Remote control tab

Claims (9)

端末装置で実行可能なカラオケ用プログラムであって、
楽曲再生処理と、音響処理と、通信処理と、仮想ルーム参加処理と、設定処理と、判別処理と、表示処理を実行可能とし、
楽曲再生処理は、楽曲情報を再生出力し、
音響処理は、再生された楽曲音と、音声入力部から入力される音声信号を出力し、
通信処理は、他の端末装置との間で通信を可能とし、
仮想ルーム参加処理は、他の端末装置を使用する利用者が参加する仮想ルームに参加させ、
設定処理は、仮想ルームにおいて、歌唱者から聴取者、又は、聴取者から歌唱者に切り換える設定操作であって、楽曲再生処理で再生される楽曲の予約をするための予約操作とは異なる設定操作を受け付け可能とし、
判別処理は、端末装置の利用者が、歌唱者または聴取者であるかを判別し、
表示処理は、判別処理の結果に基づき、端末装置の利用者が聴取者であるか歌唱者であるかを表示部に表示させる
カラオケ用プログラム。
A karaoke program executable on a terminal device,
The device is capable of performing music playback processing, audio processing, communication processing, virtual room participation processing, setting processing, discrimination processing, and display processing;
The music playback process plays and outputs music information.
The audio processing unit outputs the reproduced music sound and the audio signal input from the audio input unit,
The communication process enables communication with other terminal devices,
The virtual room participation process includes making a user of another terminal device participate in a virtual room in which the user of the other terminal device is participating,
the setting process is a setting operation for switching from a singer to a listener or from a listener to a singer in the virtual room, and is capable of accepting a setting operation different from a reservation operation for reserving a piece of music to be played in the music playback process ;
The determination process determines whether the user of the terminal device is a singer or a listener;
The display process displays on a display unit whether the user of the terminal device is a listener or a singer based on a result of the discrimination process.
表示処理は、他の端末装置の判別結果に基づく表示を表示部に表示させる
請求項に記載のカラオケ用プログラム。
2. The karaoke program according to claim 1 , wherein the display process causes a display unit to display a display based on the discrimination result of the other terminal device.
判別処理で端末装置の利用者が歌唱者であると判断された場合、音声入力部からの音声入力を許可し、かつ入力が許可されていることを表示する許可処理を実行する
請求項1または請求項に記載のカラオケ用プログラム。
3. The karaoke program according to claim 1, further comprising: a permission process for permitting voice input from a voice input unit and displaying that input is permitted when the discrimination process determines that the user of the terminal device is a singer.
判別処理で端末装置の利用者が歌唱者であると判断された場合、楽曲再生処理に関する操作を受付可能とする操作管理処理を実行可能とする
請求項1から請求項の何れか1項に記載のカラオケ用プログラム。
4. The karaoke program according to claim 1, further comprising: an operation management process for accepting operations related to music playback processing when the discrimination process determines that the user of the terminal device is a singer.
操作管理処理は、楽曲再生処理に関する操作が行われた場合、他の端末装置に操作通知を送信する
請求項に記載のカラオケ用プログラム。
5. The karaoke program according to claim 4 , wherein the operation management process transmits an operation notification to another terminal device when an operation related to the music playback process is performed.
操作通知処理を受信した場合、行われた操作に関する通知を行う操作通知処理を実行可能とする
請求項に記載のカラオケ用プログラム。
6. The karaoke program according to claim 5 , further comprising an operation notification process for notifying a user of an operation performed when the operation notification process is received.
判別処理で端末装置の利用者が聴取者であると判断された場合、楽曲再生処理に関する操作を受付不可とする操作管理処理を実行可能とする
請求項1から請求項の何れか1項に記載のカラオケ用プログラム。
7. The karaoke program according to claim 1, further comprising an operation management process for disabling the acceptance of operations related to music playback processing when the discrimination process determines that the user of the terminal device is a listener.
操作管理処理は、楽曲再生処理に関する操作の受付状態を表示部に表示する
請求項に記載のカラオケ用プログラム。
The karaoke program according to claim 7 , wherein the operation management process displays a state of operation acceptance related to the music reproducing process on a display unit.
楽曲情報を再生出力可能なカラオケ装置であって、
音響処理と、通信処理と、仮想ルーム参加処理と、設定処理と、判別処理と、表示処理を実行可能とし、
音響処理は、再生された楽曲音と、音声入力部から入力される音声信号を出力し、
通信処理は、他の端末装置との間で通信を可能とし、
仮想ルーム参加処理は、他の端末装置を使用する利用者が参加する仮想ルームに参加させ、
設定処理は、仮想ルームにおいて、歌唱者から聴取者、又は、聴取者から歌唱者に切り換える設定操作であって、楽曲再生処理で再生される楽曲の予約をするための予約操作とは異なる設定操作を受け付け可能とし、
判別処理は、端末装置の利用者が、歌唱者または聴取者であるかを判別し、
表示処理は、判別処理の結果に基づき、端末装置の利用者が聴取者であるか歌唱者であるかを表示部に表示させる
カラオケ装置。
A karaoke device capable of reproducing and outputting music information,
The device is capable of performing audio processing, communication processing, virtual room participation processing, setting processing, discrimination processing, and display processing;
The audio processing unit outputs the reproduced music sound and the audio signal input from the audio input unit,
The communication process enables communication with other terminal devices,
The virtual room participation process includes making a user of another terminal device participate in a virtual room in which the user of the other terminal device is participating,
the setting process is a setting operation for switching from a singer to a listener or from a listener to a singer in the virtual room, and is capable of accepting a setting operation different from a reservation operation for reserving a piece of music to be played in the music playback process ;
The determination process determines whether the user of the terminal device is a singer or a listener;
The display process displays on a display unit whether the user of the terminal device is a listener or a singer based on a result of the discrimination process.
JP2022004725A 2022-01-14 2022-01-14 Karaoke program and karaoke device Active JP7619290B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022004725A JP7619290B2 (en) 2022-01-14 2022-01-14 Karaoke program and karaoke device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022004725A JP7619290B2 (en) 2022-01-14 2022-01-14 Karaoke program and karaoke device

Publications (2)

Publication Number Publication Date
JP2023103919A JP2023103919A (en) 2023-07-27
JP7619290B2 true JP7619290B2 (en) 2025-01-22

Family

ID=87378499

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022004725A Active JP7619290B2 (en) 2022-01-14 2022-01-14 Karaoke program and karaoke device

Country Status (1)

Country Link
JP (1) JP7619290B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010197499A (en) 2009-02-23 2010-09-09 Taito Corp Karaoke service system, distribution server and terminal device
JP2016200868A (en) 2015-04-07 2016-12-01 コニカミノルタ株式会社 Conference system, electronic terminal, display control method and display control program
JP2020122857A (en) 2019-01-30 2020-08-13 株式会社第一興商 Karaoke system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010197499A (en) 2009-02-23 2010-09-09 Taito Corp Karaoke service system, distribution server and terminal device
JP2016200868A (en) 2015-04-07 2016-12-01 コニカミノルタ株式会社 Conference system, electronic terminal, display control method and display control program
JP2020122857A (en) 2019-01-30 2020-08-13 株式会社第一興商 Karaoke system

Also Published As

Publication number Publication date
JP2023103919A (en) 2023-07-27

Similar Documents

Publication Publication Date Title
JP2009508177A (en) Method, apparatus and computer program for providing karaoke service using a mobile terminal
JP2013153402A (en) Transmission management apparatus, transmission system, transmission management method, and program
JP5005103B1 (en) Call system
JP2005326987A (en) Audio signal transmission system, audio signal transmission method, server, network terminal device, program, and recording medium
JP7533492B2 (en) Karaoke program and karaoke device
JP6422286B2 (en) Karaoke management system
JP5311071B2 (en) Music playback device and music playback program
JP7619290B2 (en) Karaoke program and karaoke device
JP7484943B2 (en) Karaoke program and karaoke device
JP6785169B2 (en) Karaoke device, remote control device
JP7799955B2 (en) Karaoke program and karaoke device
JP6210220B2 (en) Karaoke equipment
JP7639740B2 (en) Karaoke program and karaoke device
JP6648464B2 (en) Karaoke system and composite posting information creation method
JP7630883B2 (en) Karaoke device and karaoke system
JP7632413B2 (en) Karaoke program and karaoke system
JP2025153841A (en) Karaoke program and karaoke device
JP5224509B2 (en) Karaoke host device, karaoke recording system
JP2026061956A (en) Karaoke program, karaoke equipment, and karaoke scoring method
JP7704134B2 (en) Karaoke system and karaoke program
JP7694593B2 (en) Karaoke Processing System
JP7766649B2 (en) Karaoke system and karaoke device
JP2025103805A (en) Karaoke program for terminal device, control method for terminal device, and terminal device
JP2025103871A (en) Karaoke system, karaoke device, and program for karaoke device
JP7138217B2 (en) TERMINAL DEVICE, COMMUNICATION SYSTEM, CONTROL METHOD AND PROGRAM THEREOF

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230324

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20231124

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240109

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240309

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240702

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240827

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: 20241210

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241223

R150 Certificate of patent or registration of utility model

Ref document number: 7619290

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150