JP6643168B2 - Karaoke device and program - Google Patents
Karaoke device and program Download PDFInfo
- Publication number
- JP6643168B2 JP6643168B2 JP2016073623A JP2016073623A JP6643168B2 JP 6643168 B2 JP6643168 B2 JP 6643168B2 JP 2016073623 A JP2016073623 A JP 2016073623A JP 2016073623 A JP2016073623 A JP 2016073623A JP 6643168 B2 JP6643168 B2 JP 6643168B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- image
- user
- music
- 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
Links
Images
Landscapes
- Reverberation, Karaoke And Other Acoustics (AREA)
Description
本発明は、カラオケ装置及びプログラムに関する。 The present invention relates to a karaoke apparatus and a program.
近年、伴奏のみからなる楽曲データを再生し、当該再生された楽曲データに併せてユーザが歌唱するカラオケは、娯楽や趣味として認知されている。楽曲データの再生中においては、楽曲データ毎に予め設定された汎用画像データがモニタ等の表示部に表示される。 2. Description of the Related Art In recent years, karaoke in which music data including only accompaniment is reproduced and the user sings along with the reproduced music data has been recognized as entertainment or hobbies. During the reproduction of the music data, general-purpose image data set in advance for each music data is displayed on a display unit such as a monitor.
また、最近では、インターネットや携帯電話などの普及や通信技術の発達に伴って、ユーザが所望する画像データを携帯電話等の携帯端末装置を介して取得し、楽曲データの再生中において当該取得した画像データを表示部に表示させるカラオケ装置も登場している(例えば、特許文献1)。 Recently, with the spread of the Internet and mobile phones and the development of communication technology, image data desired by a user has been obtained via a mobile terminal device such as a mobile phone, and the obtained image data has been obtained during reproduction of music data. A karaoke apparatus for displaying image data on a display unit has also appeared (for example, Patent Document 1).
しかしながら、特許文献1のカラオケ装置においては、画像データを設定したユーザの携帯端末装置を介して画像データを取得する。そのため、画像データを設定したユーザと再生中の楽曲データの楽曲を歌唱するユーザとが異なる場合、画像データを設定したユーザの携帯端末装置は、他のユーザの歌唱中に画像データを転送している間、他の操作を受け付けない、又は、極端に動作が遅くなってしまう。これにより、画像データを設定したユーザが自身の携帯端末装置の利用に不便を感じてしまう。
However, in the karaoke apparatus disclosed in
本発明は、課題を解決するためになされたものであり、その目的は、歌唱中のユーザ以外の他のユーザが自身の携帯端末装置を普段どおりに利用することが可能なカラオケ装置を提供することにある。 The present invention has been made to solve the problem, and an object of the present invention is to provide a karaoke apparatus that allows a user other than the singing user to use his / her own portable terminal device as usual. It is in.
課題を解決するため、本発明は、ユーザの携帯端末装置と通信可能なカラオケ装置であって、楽曲データの再生中に表示させる画像データを識別する画像識別データを少なくとも含む設定データを受け付ける受付手段と、前記設定データに含まれる画像識別データ、前記楽曲データを識別する楽曲識別データ、及び、当該楽曲データの楽曲を歌唱するユーザを識別する歌唱ユーザ識別データを関連付けて記憶手段に記憶する記憶制御手段と、前記記憶制御手段によって記憶された前記楽曲識別データに基づいて楽曲データを取得する取得手段と、前記取得手段によって取得された前記楽曲データを再生する楽曲再生手段と、前記楽曲再生手段によって再生される前記楽曲データの前記楽曲識別データに関連付けられた前記歌唱ユーザ識別データと前記画像識別データとに基づいて、当該画像識別データが示す画像データを取得させる画像取得指示データを当該歌唱ユーザ識別データが示すユーザの携帯端末装置に送信する指示送信手段と、前記楽曲データの再生中に、前記指示送信手段によって送信された前記画像取得指示データに基づいて前記携帯端末装置から送信された画像データを取得しつつ、当該取得された画像データを表示部に表示させる表示制御手段と、を備える構成を備える。 In order to solve the problem, the present invention relates to a karaoke apparatus capable of communicating with a user's portable terminal apparatus, and a receiving unit for receiving setting data including at least image identification data for identifying image data to be displayed during reproduction of music data. Storage control for associating image identification data included in the setting data, music identification data for identifying the music data, and singing user identification data for identifying a user who sings a song of the music data in a storage means Means, acquisition means for acquiring music data based on the music identification data stored by the storage control means, music reproduction means for reproducing the music data acquired by the acquisition means, and music reproduction means The singing user identification data associated with the music identification data of the music data to be reproduced Instruction transmission means for transmitting image acquisition instruction data for acquiring the image data indicated by the image identification data to the portable terminal device of the user indicated by the singing user identification data, based on the image identification data and the image identification data; Display control means for displaying the acquired image data on a display unit while acquiring the image data transmitted from the portable terminal device based on the image acquisition instruction data transmitted by the instruction transmission means during reproduction And a configuration comprising:
本発明は、楽曲データの再生中に表示させる画像取得指示データを楽曲データの楽曲を歌唱するユーザの携帯端末装置に送信し、当該楽曲データの再生中に当該携帯端末装置から画像データを取得しつつ、当該取得された画像データを表示部に表示することができる。 The present invention transmits image acquisition instruction data to be displayed during reproduction of music data to a portable terminal device of a user who sings a song of music data, and acquires image data from the portable terminal device during reproduction of the music data. At the same time, the obtained image data can be displayed on the display unit.
したがって、本発明は、歌唱中に画像データを取得して、当該画像データが示す画像と歌詞とを表示させる場合には、当該歌唱ユーザの携帯端末装置20を利用するので、歌唱ユーザ歌唱中のユーザ以外の他のユーザが自身の携帯端末装置を普段どおりに利用させることができる。 Therefore, the present invention uses the mobile terminal device 20 of the singing user when acquiring the image data during the singing and displaying the image and the lyrics indicated by the image data. A user other than the user can use his / her own portable terminal device as usual.
以下、本発明に係る実施形態について、図面を参照しながら説明する。なお、以下に説明する実施の形態は、複数の携帯型通信端末装置と携帯型通信端末装置と通信可能なカラオケ装置と、を備えるカラオケ通信システム又は当該カラオケ装置に対して本願のカラオケ装置及びそのプログラムを適用した場合の実施形態である。 Hereinafter, embodiments according to the present invention will be described with reference to the drawings. An embodiment described below is a karaoke communication system including a plurality of portable communication terminal devices and a karaoke device capable of communicating with the portable communication terminal device, or a karaoke device according to the present application and the karaoke device. This is an embodiment when a program is applied.
[1]カラオケ通信システム
[1.1]カラオケ通信システムの概要
まず、図1を用いて本実施形態のカラオケ通信システム1の概要について説明する。なお、図1は、本実施形態におけるカラオケ通信システム1の構成を示すシステム構成図である。
[1] Karaoke Communication System [1.1] Overview of Karaoke Communication System First, an overview of a
以下の説明においては、図が煩雑になることを防止するために、一部のユーザ、一部の遊興施設(以下、「店舗」という。)50、携帯型通信端末装置(以下、「携帯端末装置」という。)20、及び、カラオケ装置10のみを示している。すなわち、実際のカラオケ通信システム1においては、各図に示しているよりも多数のカラオケ装置10、ユーザ、携帯端末装置20及び店舗50が存在している。
In the following description, in order to prevent the figure from being complicated, some users, some entertainment facilities (hereinafter, referred to as “stores”) 50, and portable communication terminal devices (hereinafter, “mobile terminals”) Only the apparatus 20) and the
本実施形態のカラオケ通信システム1は、例えば、複数のカラオケルームから構成される店舗50に設置されるカラオケ装置10と、カラオケ装置10と連携して各種機能を実行する複数の携帯端末装置20と、ネットワークNに接続される管理サーバ装置30と、ネットワークNに接続された外部記憶装置40と、を備え、ユーザに対してカラオケに関するサービス(以下、「カラオケ提供サービス」という。)を提供するシステムである。
The
また、本実施形態のカラオケ通信システム1は、カラオケデータがデータベース化されており、データベース化されたカラオケデータを再生するためのシステムである。
The
特に、各カラオケデータには、カラオケデータを識別する楽曲IDと、楽曲データと、各楽曲データの再生時に表示される歌詞を示す歌詞データと、が少なくとも含まれており、カラオケ通信システム1は、ユーザが選択したカラオケデータの楽曲データの再生と、歌詞の表示との構成を備える。 In particular, each karaoke data includes at least a song ID for identifying the karaoke data, song data, and lyrics data indicating lyrics displayed when each song data is reproduced. It has a configuration for reproducing music data of karaoke data selected by the user and displaying lyrics.
そして、カラオケ通信システム1は、カラオケ装置10、又は、外部記憶装置40に記憶される画像データに基づいてカラオケデータの再生中に歌詞と、画像データが示す画像とを表示させる構成を備える。
The
また、カラオケ通信システム1は、カラオケ装置10を利用する際に、外部のデータ提供用のサーバ装置(以下、「データ提供サーバ装置」という。)80から取得された画像データを利用することが可能な構成を備える。
When using the
すなわち、カラオケ通信システム1は、カラオケデータの再生中において、カラオケ装置10に記憶される汎用画像データが示す汎用画像を表示させることに代えて、ユーザの指示の下、携帯端末装置20を介してデータ提供サーバ装置80によって提供される画像データを設定し、当該設定された画像データに基づいて、カラオケ装置10(具体的には、後述の表示部115)に歌詞と画像データが示す画像と、を表示する構成を備える。
That is, during the reproduction of the karaoke data, the
通常、データ提供サーバ装置80などによって提供される外部のWebサイトなどから画像データを取得する場合には、当該画像データの取得の設定を行ったユーザの携帯端末装置20を介して画像データが取得される。 Normally, when acquiring image data from an external website provided by the data providing server device 80 or the like, the image data is acquired via the portable terminal device 20 of the user who has set the acquisition of the image data. Is done.
しかしながら、当該画像データの取得の設定を行ったユーザの携帯端末装置20は、他のユーザの歌唱中に画像データをカラオケ装置10に転送している間においては他の操作を受け付けない、又は、極端に動作が遅くなることが多い。
However, the portable terminal device 20 of the user who has set the acquisition of the image data does not accept another operation while transferring the image data to the
特に、ストリーミングなどの画像データを取得しながら当該画像データを順次再生する場合には、これらの処理を実行するための負荷が大きくなるため、携帯端末装置20における他の処理や他の操作が制限されてしまうことが多い。 In particular, when sequentially reproducing the image data while acquiring the image data such as streaming, the load for executing these processes increases, so that other processes and other operations in the mobile terminal device 20 are restricted. Often done.
その一方、カラオケデータに基づいて歌唱を行うユーザ(以下、「歌唱ユーザ」という。)は、歌唱中は歌唱しているため、当該歌唱ユーザの携帯端末装置20は、動作させていない場合が多い。 On the other hand, a user who sings based on the karaoke data (hereinafter, referred to as “singing user”) sings while singing, and thus the mobile terminal device 20 of the singing user is not operated in many cases. .
そこで、本実施形態においては、歌唱ユーザの携帯端末装置20を利用してデータ提供サーバ装置80などによって提供される画像データを取得及び転送させることによって、当該画像データを設定したユーザ(以下、「画像設定ユーザ」という。)や他のユーザの携帯端末装置20における処理負担を軽減させ、歌唱中の歌唱ユーザ以外の他のユーザが自身の携帯端末装置20を普段どおりに利用させることができる。 Therefore, in the present embodiment, the user who sets the image data (hereinafter, referred to as “the singing user”) acquires and transfers the image data provided by the data providing server device 80 or the like using the mobile terminal device 20 of the singing user. It is possible to reduce the processing load on the portable terminal device 20 of other users and other users, and to allow other users other than the singing user who is singing to use their own portable terminal device 20 as usual.
なお、図1においては、外部記憶装置40内に記憶される各データベース(以下、「DB」という。)に対して、カラオケ装置10が、直接アクセスできるようにするため、外部記憶装置40をネットワークNに直接接続する構成例について示しているが、外部記憶装置40は、管理サーバ装置30内に搭載するようにしてもよい。
In FIG. 1, the external storage device 40 is connected to a network N in order to allow the
また、ネットワークNは、例えば、携帯電話網を含む公衆電話網と、IP(Internet Protocol)ネットワークが相互接続されて構成される。ただし、当該ネットワークNの構成は、これに限られない。 Further, the network N is configured by interconnecting a public telephone network including a mobile telephone network and an IP (Internet Protocol) network, for example. However, the configuration of the network N is not limited to this.
さらに、外部記憶装置40の管理運営主体は、専用のコンピュータを設けるようにしてもよいが、本実施形態においては、説明を具体化するため、管理サーバ装置30によって管理運用されるものとして説明を行う。 Further, the management and operation entity of the external storage device 40 may be provided with a dedicated computer. However, in the present embodiment, in order to make the description concrete, the description is made assuming that the management server device 30 manages and operates the external storage device 40. Do.
データ提供サーバ装置80は、URL等のアドレスに基づいて画像データ等の各種データを提供するサーバ装置であり、従来から利用されているサーバ装置であるので、その説明を省略する。 The data providing server device 80 is a server device that provides various data such as image data based on an address such as a URL, and is a conventionally used server device.
[1.2]カラオケ通信システムの概要構成
次に、本実施形態のカラオケ装置10における概要構成について説明する。
[1.2] Schematic Configuration of Karaoke Communication System Next, a schematic configuration of the
本実施形態のカラオケ通信システム1は、
(1)ユーザの所持する携帯端末装置20内に予め記憶される画像データ(以下、「内部画像データ」という。)、及び、
(2)データ提供サーバ装置80に予めアップロードされ、携帯端末装置20を用いたユーザがネットワークNを介して、自由に閲覧及び取得(ダウンロード又はストリーミング送信等)することが可能な状態にある画像データ(以下、「外部画像データ」という。)
を歌詞と表示する画像のデータ(以下、「設定画像データ」という。)として用いることが可能な構成を備える。
The
(1) Image data (hereinafter, referred to as “internal image data”) stored in advance in the portable terminal device 20 owned by the user, and
(2) Image data that has been uploaded in advance to the data providing server device 80 and is in a state where the user using the mobile terminal device 20 can freely browse and acquire (download or stream, etc.) via the network N. (Hereinafter, referred to as “external image data”)
Can be used as image data (hereinafter, referred to as “setting image data”) to be displayed as lyrics.
そして、携帯端末装置20、又は、データ提供サーバ装置80に記憶された画像データの中から1の画像データを設定画像データとして設定されると、カラオケ装置10は、対応するカラオケデータの再生時に、当該設定画像データの取得元に関するデータ(例えば、URL)を含む当該画像データを取得させるための取得指示データを該当する携帯端末装置20に送信する。カラオケ装置10は、当該設定画像データを携帯端末装置20から取得して、取得された設定画像データとカラオケデータの歌詞データとを表示部115に表示させる。
Then, when one image data is set as the set image data from the image data stored in the mobile terminal device 20 or the data providing server device 80, the
なお、設定画像データは、静止画をスライドショー形式にて表示させる画像データであってもよいし、複数のフレーム画像によって構成される動画像データであってもよい。ただし、本実施形態においては、説明を具体化するため、動画像データを用いて説明を行う。 The setting image data may be image data for displaying a still image in a slide show format, or may be moving image data composed of a plurality of frame images. However, in the present embodiment, the description will be made using moving image data in order to make the description concrete.
カラオケ装置10は、店舗50にある業務用カラオケ装置の他に、家庭用ゲーム機、及び、パーソナルコンピュータなどの装置である。
The
具体的には、カラオケ装置10は、
(1)ユーザの選曲操作に基づいてカラオケデータを、外部記憶装置40から取得するカラオケデータ取得機能、
(2)外部記憶装置40から取得したカラオケデータ、又は、カラオケ装置10に予め記憶されるカラオケデータに含まれる楽曲データを再生して楽音を出力させる楽曲再生機能、
(3)楽音の出力に伴って、カラオケデータに含まれる歌詞データに歌詞を表示させる歌詞表示機能、
(4)外部記憶装置40などから取得した汎用画像データを再生中のカラオケデータに同期して表示する画像表示機能、及び、
(5)管理サーバ装置30及び複数の携帯端末装置20と連動して、各携帯端末装置20とカラオケ装置10とを通信可能にする登録機能、及び、
(6)(4)の画像表示機能に代えて、携帯端末装置20によって、又は、携帯端末装置20を介してデータ提供サーバ装置80によって提供された設定画像データと歌詞データとに基づいて表示させる設定画像表示機能と、
等の各種機能を備える。
Specifically, the
(1) a karaoke data acquisition function of acquiring karaoke data from the external storage device 40 based on a user's music selection operation;
(2) a music playback function for playing back karaoke data obtained from the external storage device 40 or music data included in the karaoke data stored in advance in the
(3) a lyrics display function for displaying lyrics in the lyrics data included in the karaoke data with the output of the musical sound;
(4) an image display function for displaying the general-purpose image data acquired from the external storage device 40 or the like in synchronization with the karaoke data being reproduced, and
(5) a registration function that enables communication between each mobile terminal device 20 and the
(6) Instead of the image display function of (4), display is performed based on the setting image data and lyrics data provided by the mobile terminal device 20 or by the data providing server device 80 via the mobile terminal device 20. Setting image display function,
And various other functions.
また、カラオケ装置10は、再生されるカラオケデータの楽曲IDとともに、携帯端末装置20、又は、図示しないリモコンと連動して予約処理を実行したユーザ(以下、「予約ユーザ」という。)のユーザ識別データ(すなわち、ユーザID)、又は、他のユーザのユーザIDを、歌唱ユーザ識別データ(以下、「歌唱ユーザID」という。)として記憶する。カラオケ装置10は、楽曲IDが示すカラオケデータの再生順が規定された予約リストのデータ(以下、「予約リストデータ」という。)を生成し、又は、既に生成した予約リストデータに追加し更新する予約処理を実行する構成を備える。
The
なお、本実施形態においては、再生順が規定された各楽曲IDに対応付けて再生されるカラオケデータを予約データという。すなわち、予約リストデータは、予約データの集合を示す。 In the present embodiment, karaoke data to be reproduced in association with each music ID having a specified reproduction order is referred to as reservation data. That is, the reservation list data indicates a set of reservation data.
携帯端末装置20は、例えば、スマートフォン、携帯用電話機及びタブレット型のデータ携帯端末装置等の端末装置であり、ユーザが携帯可能(持ち運び可能)な端末装置である。 The mobile terminal device 20 is, for example, a terminal device such as a smartphone, a mobile phone, and a tablet-type data mobile terminal device, and is a terminal device that can be carried (portable) by a user.
具体的には、携帯端末装置20は、XML(eXtensible Markup Language)、又は、JSON(JavaScript(登録商標) Object Notation)等のマークアップ言語によって記述されているリソースデータをURLに基づいて取得し、当該取得したリソースデータに基づいて、画像の表示、音の再生及びデータ通信を行うブラウジング機能を備える。 Specifically, the mobile terminal device 20 acquires resource data described in a markup language such as XML (extensible Markup Language) or JSON (JavaScript (registered trademark) Object Notation) based on the URL, A browsing function for displaying images, playing sounds, and performing data communication based on the acquired resource data is provided.
また、携帯端末装置20は、タッチパネル機能を備えるとともに、カラオケ装置10の操作用のアプリケーションを記憶する。
The portable terminal device 20 has a touch panel function and stores an application for operating the
なお、操作用のアプリケーションは、カラオケデータの選曲、カラオケデータの再生及び中止、採点アプリケーションの起動指示及び中止等、カラオケ装置10の各種の操作をさせることが可能なアプリケーションである。
The operation application is an application capable of performing various operations of the
なお、この操作用アプリケーションは、選曲に必要な楽曲IDを含む楽曲選曲用のデータを含んでもよく、当該選曲用のデータを管理サーバ装置30から取得する構成であってもよい。 The operation application may include music selection data including a music ID required for music selection, and may have a configuration in which the music selection data is acquired from the management server device 30.
特に、本実施形態においては、操作用アプリケーションは、
(1)設定画像を設定する機能を備え、ユーザの入力操作に基づいて携帯端末装置20に記憶された内部画像データの一覧を表示させる機能、
(2)データ提供サーバ装置80上の外部画像データについて、ユーザの設定したキーワード等の画像に関するデータに基づいて、関連する画像データのURL(すなわち、後述する外部画像アドレス)、タイトル、時間長、サムネイル画像等を含む外部画像データを取得して、当該外部画像データの一覧を表示させる機能、及び、
(3)ユーザによって当該一覧から1の画像データを決定する機能、
を備える。
In particular, in the present embodiment, the operation application is:
(1) a function of setting a setting image, a function of displaying a list of internal image data stored in the mobile terminal device 20 based on a user's input operation,
(2) For external image data on the data providing server device 80, based on image-related data such as a keyword set by the user, the URL of the relevant image data (that is, an external image address to be described later), title, time length, A function of acquiring external image data including a thumbnail image and the like and displaying a list of the external image data; and
(3) a function of determining one image data from the list by the user,
Is provided.
また、携帯端末装置20は、タッチパネルに表示された画像にユーザによってタッチ操作が実行されると、当該タッチ操作によってタッチされた画像に対応付けられている操作指示を決定し、当該決定された操作指示を受け付ける構成を備える。 Further, when the user performs a touch operation on the image displayed on the touch panel, the mobile terminal device 20 determines an operation instruction associated with the image touched by the touch operation, and determines the determined operation. A configuration for receiving an instruction is provided.
さらに、携帯端末装置20は、カラオケ装置10から送信された後述する指示データに基づいて、カラオケデータの再生中に設定画像データをデータ提供サーバ装置80から取得しつつ、カラオケ装置10に送信する構成を備える。
Further, the mobile terminal device 20 acquires setting image data from the data providing server device 80 during reproduction of the karaoke data and transmits the setting image data to the
管理サーバ装置30は、外部記憶装置40を管理し、カラオケ通信システム1にてユーザに提供されるカラオケ提供サービスを含む各種のサービスを管理し、POS(POINT OF SALE)システムの機能を備えるサーバ装置である。
The management server device 30 manages the external storage device 40, manages various services including a karaoke providing service provided to the user in the
特に、管理サーバ装置30は、外部記憶装置40に記憶されたユーザに関するデータ(以下、「ユーザ管理データ」という。)やカラオケデータの各種データを管理する。管理サーバ装置30は、カラオケ装置10及び携帯端末装置20からの指示に基づいて、指示された各種データを外部記憶装置40から読み出し、カラオケ装置10、又は、携帯端末装置20に送信する構成を備える。
In particular, the management server device 30 manages user-related data (hereinafter, referred to as “user management data”) stored in the external storage device 40 and various types of karaoke data. The management server device 30 is configured to read various designated data from the external storage device 40 based on the instructions from the
外部記憶装置40は、HDD(ハードディスクドライブ)、又は、SSD(ソリッドステートドライブ)等の記憶領域により構成される。外部記憶装置40は、記憶領域内にユーザ管理DB401及びカラオケデータ用DB402が構築され、管理サーバ装置30によって管理運用される。
The external storage device 40 is configured by a storage area such as a hard disk drive (HDD) or a solid state drive (SSD). In the external storage device 40, a
ユーザ管理DB401は、カラオケ装置10を利用するユーザのユーザ管理データであって、外部記憶装置40に記憶される。
The
具体的には、ユーザ管理データは、各ユーザを識別するユーザID、ユーザ名、性別、年齢、メールアドレス、お気に入り画像及び各ユーザが携帯する携帯端末装置20を識別するためのID(以下、「端末ID」という。)など、ユーザに関するデータである。 Specifically, the user management data includes a user ID for identifying each user, a user name, gender, age, an e-mail address, a favorite image, and an ID for identifying the portable terminal device 20 carried by each user (hereinafter, “ID”). Terminal ID ”).
カラオケデータ用DB402は、「邦楽」、「J-POP」、又は「ロック」等、カラオケデータの階層的な楽曲ジャンルを示すジャンルデータと、各カラオケデータを識別する楽曲IDと、楽曲タイトル(楽曲名)と、歌手名(アーティスト名)と、画像のジャンルを示す画像ジャンルデータとを含む複数のカラオケデータが外部記憶装置40に記憶されるデータベースである。なお、一部のカラオケデータは、カラオケ装置10に記憶されてもよい。
The
また、カラオケデータには、カラオケ用の楽曲データと、楽曲データの再生に同期して表示させる歌詞データと、当該歌詞データの表示制御を行う制御データとが含まれる。 The karaoke data includes karaoke music data, lyrics data to be displayed in synchronization with the reproduction of the music data, and control data for controlling the display of the lyrics data.
さらに、カラオケ用の楽曲データには、複数の楽器の演奏音を再生制御するためのMIDI(Musical Instrument Digital Interface)データ、Aメロ、Bメロ、サビなど楽曲の構成を示す楽曲構成データ、歌パートの基準音(キー)の音高を示す音高データ、及びメロディをガイドするためのガイドメロディデータなどが含まれる。 Further, the karaoke music data includes MIDI (Musical Instrument Digital Interface) data for controlling reproduction of performance sounds of a plurality of musical instruments, music composition data indicating a music composition such as A melody, B melody, chorus, and song parts. And pitch melody data for guiding the melody, and the like.
[1.3]カラオケ通信システムの動作概要
次に、図2を用いて本実施形態のカラオケ通信システム1の概要について説明する。なお、図2は、本実施形態におけるカラオケ通信システム1の動作概要を示す概念図である。
[1.3] Outline of Operation of Karaoke Communication System Next, an outline of the
まず、画像を設定する画像設定ユーザの携帯端末装置20は、既に生成されている予約リストデータをカラオケ装置10から取得し、当該取得した予約リストデータ及び画像設定ユーザの操作入力に基づいて、決定されたカラオケデータの再生中に表示させる画像データを識別する画像識別データ(すなわち、データ提供サーバ装置80から画像データを取得するためのURLなどの外部画像アドレスを含むデータ)と楽曲IDとを含む設定データを送信する(図2の[1])。
First, the portable terminal device 20 of the image setting user who sets an image acquires the already generated reservation list data from the
そして、カラオケ装置10は、画像設定ユーザの携帯端末装置20から設定データを受け付けると、当該設定データに含まれる画像識別データ、カラオケデータを識別する楽曲ID、及び当該カラオケデータの楽曲を歌唱する歌唱ユーザを識別する歌唱ユーザIDを関連付けて、予約リストデータの該当する予約データに追加し更新する(図2の[2])。
Then, when the
カラオケ装置10は、予約リストデータにおける最先の楽曲IDが示すカラオケデータを再生するタイミングに、当該予約リストデータの楽曲IDに基づいて、カラオケデータを外部記憶装置40から取得する(図2の[3])。
The
また、カラオケ装置10は、予約リストデータにおいて、最先の楽曲IDに対応付けて画像識別データがある場合には、楽曲IDに関連付けられた歌唱ユーザIDと画像識別データとに基づいて画像取得指示を示すデータ(以下、「画像取得指示データ」という。)を生成し、生成された画像取得指示データを当該歌唱ユーザIDが示す歌唱ユーザの携帯端末装置20に送信する(図2の[4])。
In addition, if the reservation list data includes image identification data in association with the earliest music ID in the reservation list data, the
そして、歌唱ユーザの携帯端末装置20は、カラオケ装置10から送信された画像取得指示データに基づいて、データ提供サーバ装置80に画像識別データを含む要求を示すデータ(以下、「画像取得要求データ」という。)を送信する(図2の[5])。
Then, the portable terminal device 20 of the singing user, based on the image acquisition instruction data transmitted from the
データ提供サーバ装置80は、歌唱ユーザの携帯端末装置20から送信された画像取得要求データに対応する設定画像データを、歌唱ユーザの携帯端末装置20に送信を開始する(図2の[6])。 The data providing server device 80 starts transmitting setting image data corresponding to the image acquisition request data transmitted from the singing user's mobile terminal device 20 to the singing user's mobile terminal device 20 ([6] in FIG. 2). .
そして、歌唱ユーザの携帯端末装置20は、カラオケデータの再生が開始されると、データ提供サーバ装置80から送信された設定画像データを取得しつつ、当該取得された設定画像データを順次カラオケ装置10に出力する(図2の[7])。
When the reproduction of the karaoke data is started, the portable terminal device 20 of the singing user obtains the setting image data transmitted from the data providing server device 80 and sequentially transmits the obtained setting image data to the
また、カラオケ装置10は、外部記憶装置40から取得されたカラオケデータを再生する。そして、カラオケ装置10は、当該カラオケデータの再生中に、画像取得指示データに基づいて歌唱ユーザの携帯端末装置20から送信された設定画像データを取得しつつ、当該取得された設定画像データに基づいて画像を表示部115に表示させる(図2の[8])。
The
なお、カラオケ装置10は、カラオケデータの再生開始に合わせて設定画像データを取得する場合に、歌唱ユーザの携帯端末装置20に画像取得指示データを当該カラオケデータの再生開始前までに送信し、当該カラオケデータの再生開始に、歌唱ユーザの携帯端末装置20から設定画像データの受信を開始する。
When the
また、カラオケ装置10は、カラオケデータの再生中に、設定画像データを取得する指示を受け付けた場合には、指示を受け付けたタイミングにおいて歌唱ユーザの携帯端末装置20に画像取得指示データを送信し、歌唱ユーザの携帯端末装置20から設定画像データの受信を開始する。特に、携帯端末装置20は、カラオケ装置10に設定画像データをストリーミング送信する。
In addition, when the
[2]各装置の具体的な構成
[2.1]カラオケ装置
次に、図3〜図5の各図を用いて本実施形態のカラオケ装置10について説明する。なお、図3は、本実施形態のカラオケ装置10の構成を示すブロック図であり、図4は、本実施形態における記憶部119のアクセスユーザデータの一例を示す図である。また、図5は、本実施形態における記憶部119の予約リストデータの一例を示す図である。
[2] Specific Configuration of Each Apparatus [2.1] Karaoke Apparatus Next, the
本実施形態のカラオケ装置10は、図3に示すように、ネットワークNを介してカラオケデータ及び画像データ等の各種データの授受を行うための通信を行う通信制御部111と、マイクMから出力された音声信号に対して所定の処理を行うことによって音声データを生成する音声入力処理部112と、カラオケデータに含まれる楽曲データを再生するカラオケ再生部113と、再生された楽曲データに対応する楽音をスピーカSPに拡声させる拡声処理部114と、を備える。
As shown in FIG. 3, the
また、カラオケ装置10は、表示部115と、表示部115を制御する表示制御部116と、携帯端末装置20と近距離無線通信規格に従った通信を行う近距離無線通信部117と、各部を統合的に制御する制御部118と、各機能を実現するための各種データが記憶される記憶部119と、データを用いて各種処理を実行するデータ処理部120と、を備える。
The
そして、カラオケ装置10は、スピーカSP及びマイクMを備え、制御部118を中心にバスや所定の伝送ラインによって接続されている。
The
なお、例えば、本実施形態の通信制御部111は、制御部118と連動して、本発明の「取得手段」を構成し、カラオケ再生部113は、本発明の「楽曲再生手段」を構成する。また、例えば、表示制御部116は、データ処理部120と連動して、本発明の「表示制御手段」を構成する。さらに、例えば、本実施形態の近距離無線通信部117は、制御部118と連動して本発明の「受付手段」を構成し、登録部123は、本発明の「記憶制御手段」を構成する。
Note that, for example, the
通信制御部111は、システム制御部118の制御の下、ネットワークNを介して管理サーバ装置30と通信回線を構築し、各種データの授受を行う。
The
特に、通信制御部111は、近距離無線通信部117を介して携帯端末装置20からの予約処理に基づいて、予約リストデータに楽曲IDの追加と、当該指示により示される楽曲IDに対応する楽曲データを含むカラオケデータを管理サーバ装置30から取得する処理を実行する。そして、通信制御部111は、取得したカラオケデータに含まれる楽曲データをカラオケ再生部113に供給する。
In particular, the
カラオケ再生部113は、MIDI音源を備え、制御部118の制御の下、管理サーバ装置30を介して外部記憶装置40から取得(ダウンロード)されたカラオケデータに含まれる楽曲データに基づいてMIDI音源を制御する楽曲再生処理を実行する。
The
そして、カラオケ再生部113は、楽曲再生処理によって生成された楽音データを拡声処理部114に出力する。
Then, the
拡声処理部114は、制御部118の制御の下、カラオケ再生部113から出力された楽音データをアナログ形式のオーディオ信号に変換する処理及び変換されたオーディオ信号を所定のレベルに増幅してスピーカSPに出力する処理を行う。
Under the control of the
なお、スピーカSPは、カラオケ装置10が設けられた設置場所によって適した複数のスピーカユニットによって構成されるスピーカシステムによって構成されている。また、拡声処理部114にて、残響処理等の各種信号処理を施し、当該信号処理後のオーディオ信号をスピーカSPから出力させる構成としてもよい。
Note that the speaker SP is configured by a speaker system including a plurality of speaker units that are more suitable for an installation place where the
表示部115は、例えば、有機EL(Electro−Luminescence)素子、液晶表示素子又はCRT(Cathode Ray Tube)によって構成され、表示制御部116の制御に従って所定の画像データを表示する。
The
具体的には、表示部115は、携帯端末装置20から供給される画像データと、カラオケデータに含まれる歌詞データと、に基づいて画像と画像上に重畳された歌詞の画像とを表示する。
Specifically, the
表示制御部116は、制御部118及びデータ処理部120の制御の下、歌詞データ及び画像データに基づく表示処理を実行し、歌詞と設定画像が重畳された画像を表示させる表示用データを生成して表示部115に出力する。
The
近距離無線通信部117は、赤外線受光部、又は、所定の通信規格に従ったアンテナを備え、IrDA(Infrared data Association)等の赤外線通信、又は、bluetooth(登録商標),IEEE802.15.4、無線LAN等の近距離無線通信規格に従い、携帯端末装置20とデータの授受を行う。
The short-range
例えば、近距離無線通信部117は、携帯端末装置20から送信された指示に対応する命令コマンドをバスに出力する。
For example, the short-range
また、例えば、近距離無線通信部117は、携帯端末装置20から設定画像データを含む各種のデータを受信した場合、受信されたデータをバスに出力し、データ処理部120によって生成された画像取得指示データを、携帯端末装置20に送信する。
Further, for example, when receiving various data including the setting image data from the mobile terminal device 20, the short-range
なお、携帯端末装置20とカラオケ装置10との間の通信は、ネットワークNや管理サーバ装置30を介して実行してもよい。
The communication between the portable terminal device 20 and the
制御部118は、主に図示せぬ中央演算処理装置(CPU)、キャッシュメモリ、及びRAMによって構成され各部を統合的に制御する。また、制御部118は、各部と連動しつつ、前記各機能を実現するための処理を実行する。
The
記憶部119は、例えばHDDやSSD(Solid State Drive)などの記憶領域に各種データを記憶させる。記憶領域内には、カラオケ装置10と通信可能な携帯端末装置20のユーザに関連するデータがリスト化されたアクセスユーザデータと、画像識別データ、楽曲ID、画像設定ユーザID、及び歌唱ユーザIDが関連付けられた予約リストデータとが記憶される。
The
アクセスユーザデータは、例えば、図4に示すように、
(1)ユーザを識別するためのユーザIDと、
(2)当該ユーザのユーザ名と、
(3)当該ユーザに関するユーザデータと、
が対応付けられたデータであり、アクセスユーザデータが記憶領域に記憶される。
The access user data is, for example, as shown in FIG.
(1) a user ID for identifying a user;
(2) the user name of the user;
(3) user data relating to the user;
Are associated, and access user data is stored in the storage area.
ユーザデータには、例えば、ユーザの性別、年齢、メールアドレス、お気に入り画像及びユーザが所有する携帯端末装置20を識別するための端末IDが含まれている。 The user data includes, for example, the user's gender, age, mail address, favorite image, and terminal ID for identifying the portable terminal device 20 owned by the user.
また、予約リストデータは、例えば、図5に示すように、
(1)再生順を示すナンバーと、
(2)ナンバーで再生するカラオケデータを識別するための楽曲IDと、
(3)楽曲IDが示すカラオケデータの楽曲を歌唱するユーザ(歌唱ユーザ)を識別するための歌唱ユーザIDと、
(4)楽曲IDが示すカラオケデータの再生中に表示させる画像データを識別するための画像識別データと、
(5)画像識別データが示す画像データを設定したユーザ(画像設定ユーザ)を識別するための画像設定ユーザIDと、
が対応付けられたデータであり、記憶領域に記憶される。
The reservation list data is, for example, as shown in FIG.
(1) A number indicating the playback order,
(2) a song ID for identifying karaoke data to be reproduced by a number,
(3) a singing user ID for identifying a user (singing user) who sings the song of the karaoke data indicated by the song ID;
(4) image identification data for identifying image data to be displayed during reproduction of the karaoke data indicated by the music ID;
(5) an image setting user ID for identifying a user (image setting user) who has set the image data indicated by the image identification data;
Are associated data, and are stored in the storage area.
特に、画像識別データには、図5に示すように、
(4A)対象の画像データが携帯端末装置20以外の外部装置から取得する外部画像データであるか否かを示す外部画像フラグデータと、
(4B)外部画像データの場合における画像データの所在を示す外部画像アドレスと、
(4C)対象の画像データが携帯端末装置20に記憶される内部画像データであるか否かを示す内部画像フラグデータ、
が含まれている。
In particular, the image identification data includes, as shown in FIG.
(4A) external image flag data indicating whether or not the target image data is external image data acquired from an external device other than the mobile terminal device 20;
(4B) an external image address indicating the location of the image data in the case of external image data;
(4C) internal image flag data indicating whether or not the target image data is internal image data stored in the mobile terminal device 20;
It is included.
また、本実施形態において、画像データは動画像データであり、また、画像識別データにおける外部画像アドレスは、動画像データが記憶される所在を示すデータである。外部画像アドレスは、例えばURLである。 In the present embodiment, the image data is moving image data, and the external image address in the image identification data is data indicating a location where the moving image data is stored. The external image address is, for example, a URL.
さらに、新たに予約処理がされた場合には、当該予約リストデータの最後に楽曲ID等の予約データが追加される。 Further, when a new reservation process is performed, reservation data such as a music ID is added to the end of the reservation list data.
なお、外部画像データ、又は、内部画像データのフラグデータを保持していない場合は、記憶部119の記憶領域に記憶されている汎用画像データを用いることを示す。
Note that when the flag data of the external image data or the internal image data is not held, it indicates that the general-purpose image data stored in the storage area of the
記憶部119には、各機能を実現するための処理を実行する際に利用されるプログラムを記憶する。
The
データ処理部120は、制御部118と同一、又は、独立したCPU、及びカラオケ装置10の駆動に必要な各種のプログラムが記憶され、かつワークエリアとして用いられるROM/RAM121により構成される。
The data processing unit 120 includes the same or independent CPU as the
また、データ処理部120は、ROM/RAM121に記憶されるアプリケーションを実行することによって、取得部122と、登録部123と、指示部124と、を実現する。
In addition, the data processing unit 120 realizes an
なお、例えば、本実施形態の取得部122は、本発明の「受付手段」を構成し、登録部123は、本発明の「記憶制御手段」を構成する。また、例えば、本実施形態の指示部124は、制御部118と連動して、本発明の「指示送信手段」を構成する。
Note that, for example, the
取得部122は、処理を実行するために必要な各種データを取得する。具体的には、取得部122は、近距離無線通信部117と連動して、カラオケデータの再生中に表示させる画像識別データを含む設定データを携帯端末装置20から受け付ける受付処理を実行する。
The
登録部123は、記憶部119に各種データを登録させる。具体的には、登録部123は、取得部122が取得したデータに基づいて、記憶部119内のアクセスユーザに追加するアクセスユーザ追加処理を実行する。また、登録部123は、取得部122が取得したデータに基づいて、記憶部119内の予約リストデータに追加する予約処理を実行する。
The
指示部124は、近距離無線通信部117と連動して、各種指示を生成し、当該指示を外部の装置に送信する。具体的には、指示部124は、画像取得指示データを生成し、生成された画像取得指示データを携帯端末装置20に送信させる指示送信処理を実行する。
The
[2.2]カラオケ装置において実行される各処理
次に、本実施形態のカラオケ装置10において実行される各処理の詳細について説明する。
[2.2] Each Process Executed in Karaoke Device Next, details of each process executed in the
(アクセスユーザ追加処理)
登録部123は、各ユーザが所有(操作)する携帯端末装置20とカラオケ装置10とを通信可能にし、通信可能となった携帯端末装置20に関するデータをアクセスユーザデータに追加するため、
(1)近距離無線通信部117を介して、携帯端末装置20からユーザID及び端末IDを含む利用登録指示を受信し、
(2)管理サーバ装置30から(1)において取得したユーザIDに関連するデータを取得し、
(3)(1)のユーザIDと(2)のユーザIDとを照合し、
(4)ユーザIDが一致する場合に、該当する端末IDによって識別される携帯端末装置20とカラオケ装置10とを通信可能にし、アクセスユーザデータにユーザID、ユーザ名、及び端末IDと追加し、記憶部119に記憶させる処理を実行する機能備える。
(Access user addition processing)
The
(1) Receive a use registration instruction including a user ID and a terminal ID from the portable terminal device 20 via the short-range
(2) acquiring data related to the user ID acquired in (1) from the management server device 30;
(3) The user ID of (1) is compared with the user ID of (2),
(4) If the user IDs match, the portable terminal device 20 identified by the corresponding terminal ID and the
例えば、取得部122がユーザID「User001」とユーザ名「AAA」と端末ID「M001」とを含む利用登録指示を受信した場合、登録部123は、図4に示すように、アクセスユーザデータのユーザIDの欄に「User001」を、ユーザ名の欄に「AAA」を、端末IDの欄に「M001」を追加し、アクセスユーザデータを更新する。
For example, when the
(受付処理)
画像設定ユーザの携帯端末装置20は、予約処理、又は、画像設定データ生成処理を実行する。携帯端末装置20は、生成された楽曲ID及び歌唱者ユーザIDを含む予約データ、又は、楽曲ID及び画像識別データを有する設定データをカラオケ装置10に送信する。
(Reception processing)
The mobile terminal device 20 of the image setting user executes a reservation process or an image setting data generation process. The mobile terminal device 20 transmits to the
そして、取得部122は、画像設定ユーザの携帯端末装置20から送信された予約データ又は設定データを、近距離無線通信部117を介して受け付ける。
Then, the
特に、本実施形態の取得部122は、予約処理においては、カラオケ再生部113によるカラオケデータの再生前だけでなく、カラオケ再生部113によってカラオケデータの再生中においても、予約データ、又は、設定データを、受け付ける。
In particular, in the reservation process, the
また、取得部122は、予約された楽曲のカラオケデータの再生前に設定データを受け付けるだけでなく、再生中のカラオケデータに対しても設定データを受け付ける。
In addition, the
(予約処理)
受付処理により取得部122が設定データ、又は、予約データを取得すると、登録部123は、取得部122が取得した設定データ又は予約データを記憶部119内の予約リストデータに追加し、更新する。
(Reservation processing)
When the
具体的には、取得部122は、設定データのみ取得した場合には、設定データに含まれる楽曲IDに基づいて予約リストデータ内の該当する予約データを特定し、特定した予約データに設定データの内容を追加する。
Specifically, when only the setting data is acquired, the acquiring
また、設定データと予約データとを取得した場合には、当該予約データを予約リストデータに新たに追加する際に、設定データの内容を追加する。 When the setting data and the reservation data are acquired, the content of the setting data is added when the reservation data is newly added to the reservation list data.
例えば、取得部122が、楽曲ID「12345」、歌唱ユーザID「User001」、外部動画を示す外部動画フラグ、及び外部画像アドレス「https://○○○○○○○○○○」を含む画像識別データと、画像設定ユーザID「User002」を含む設定データとを取得した場合を説明する。
For example, the
この場合、登録部123は、図5に示すように、予約リストデータにおける楽曲IDの欄に「12345」を、歌唱ユーザIDの欄に「User001」を、外部画像の欄に「○」を、外部画像アドレスの欄に「https://○○○○○○○○○○」を、画像設定ユーザIDの欄に「User002」を関連付けて追加する。
In this case, as illustrated in FIG. 5, the
また、例えば、取得部122が、楽曲ID「12348」及び歌唱ユーザID「User003」を含む予約データを取得した場合を説明する。
Further, for example, a case will be described in which the
この場合、登録部123は、図5に示すように、予約リストデータにおける楽曲IDの欄に「12348」を、歌唱ユーザIDの欄に「User003」を関連付けて追加する。
In this case, as illustrated in FIG. 5, the
なお、登録部123は、再生中のカラオケデータに対して画像識別データを有する設定データを取得した場合、すなわち、楽曲IDが無く、画像識別データのみ含まれる設定データを取得した場合には、予約リストデータに追加することなく、その旨を指示部124に指示する。
Note that when the
また、指示部124は、後述するように、再生中のカラオケデータについて設定画像データを表示するための指示送信処理を実行する。
The
(カラオケデータ取得処理)
通信制御部111は、制御部118と連動し、記憶部119内の予約リストデータに記憶された楽曲IDに基づいて、カラオケデータを取得する。具体的には、制御部118は、予約リストデータを参照して再生対象のカラオケデータ(当該予約リストデータの最先の再生順位を備えるカラオケデータ)の楽曲IDを取得する。通信制御部111は、制御部118によって取得された楽曲IDが示すカラオケデータを管理サーバ装置30から取得する。
(Karaoke data acquisition processing)
The
例えば、図5の予約リストデータのNo.「1」が再生対象の場合、制御部118は、予約リストデータから楽曲ID「12345」を取得する。通信制御部111は、制御部118によって取得された楽曲ID「12345」が示すカラオケデータを管理サーバ装置30から取得する。
For example, as shown in FIG. When “1” is a playback target, the
(指示送信処理)
指示部124は、制御部118と連動し、カラオケ再生部113によって再生されるカラオケデータの楽曲IDに関連付けられた歌唱ユーザIDと、画像識別データとに基づいて、当該画像識別データが示す画像データを取得させる指示を含む画像取得指示データを生成し、生成された画像取得指示データの当該歌唱ユーザIDが示すユーザの携帯端末装置20に送信される。
(Instruction transmission processing)
The
具体的には、指示部124は、記憶部119内の予約リストデータを参照して、再生対象のカラオケデータの楽曲IDに関連付けられた画像識別データを決定する。
Specifically, the
また、指示部124は、決定した画像識別データの外部画像フラグ及び内部画像フラグを参照して、当該画像識別データが示す画像データが携帯端末装置20の外部の画像データである外部画像データか、携帯端末装置20の内部の画像データである内部画像データかを判定する。
The
外部画像データである場合に、指示部124は、記憶部119内の予約リストデータを参照して、画像識別データに関連付けられた歌唱ユーザIDを決定する。
If the image data is external image data, the
さらに、指示部124は、記憶部119内のアクセスユーザデータを参照して、決定した歌唱ユーザIDが示す歌唱ユーザの携帯端末装置20と通信可能か否かを判定する。
Further, the
歌唱ユーザの携帯端末装置20と通信可能な場合に、指示部124は、決定した画像識別データの外部動画アドレスを少なくとも含む画像取得指示データを生成し、生成された画像取得指示データが近距離無線通信部117を介して、歌唱ユーザの携帯端末装置20に送信される。
When the singing user can communicate with the mobile terminal device 20, the
例えば、図5の予約リストデータのNo.「1」が再生対象の場合、指示部124は、画像識別データが示す画像データが外部画像データであると判定する。そして、指示部124は、歌唱ユーザID「User001」が示すユーザの携帯端末装置20と通信可能な場合、外部動画アドレス「https://○○○○○○○○○○」を含む画像取得指示データを生成し、生成された画像取得指示データが歌唱ユーザID「User001」が示す歌唱ユーザの携帯端末装置20に送信される。
For example, as shown in FIG. When “1” is a playback target, the
一方、歌唱ユーザの携帯端末装置20と通信不能な場合に、指示部124は、アクセスユーザを参照して、画像設定ユーザIDが示す画像設定ユーザの携帯端末装置20と通信可能か否かを判定する。
On the other hand, when communication with the mobile terminal device 20 of the singing user is not possible, the
そして、画像設定ユーザの携帯端末装置20と通信可能な場合、指示部124は、決定した画像識別データの外部動画アドレスを少なくとも含む画像取得指示データを生成し、生成された画像取得指示データが近距離無線通信部117を介して、画像設定ユーザの携帯端末装置20に送信される。
Then, when communication with the portable terminal device 20 of the image setting user is possible, the
例えば、図5の予約リストデータのNo.「1」が再生対象の場合において、歌唱ユーザID「User001」が示す歌唱ユーザの携帯端末装置20と通信不能であって、画像設定ユーザID「User002」が示す画像設定ユーザの携帯端末装置20と通信可能な場合、指示部124は、外部動画アドレス「https://○○○○○○○○○○」を含む画像取得指示データを生成し、生成された画像取得指示データが画像設定ユーザID「User002」が示す画像設定ユーザの携帯端末装置20に送信される。
For example, as shown in FIG. When “1” is a reproduction target, communication with the singing user's mobile terminal device 20 indicated by the singing user ID “User001” is disabled, and the image setting user's mobile terminal device 20 indicated by the image setting user ID “User002” When communication is possible, the
また、画像識別データが示す画像データが内部画像データである場合に、指示部124は、予約リストデータを参照して、再生対象のカラオケデータの楽曲IDに関連付けられた画像設定ユーザIDを決定する。そして、指示部124は、アクセスユーザを参照して、決定した画像設定ユーザIDが示すユーザ、すなわち画像設定ユーザの携帯端末装置20と通信可能か否かを判定する。
When the image data indicated by the image identification data is the internal image data, the
画像設定ユーザの携帯端末装置20と通信可能な場合、指示部124は、内部の画像取得指示データを生成し、生成された内部の画像取得指示データが近距離無線通信部117を介して画像設定ユーザの携帯端末装置20に送信される。
When the image setting instruction data can be communicated with the user's mobile terminal device 20, the
例えば、図5の予約リストデータのNo.「2」が再生対象の場合、指示部124は、画像データが内部画像データであると判定する。指示部124は、歌唱ユーザID「User003」が示す歌唱ユーザの携帯端末装置20と通信可能な場合、内部の画像取得指示データを生成し、生成された内部の画像取得指示データが歌唱ユーザID「User003」が示すユーザの携帯端末装置20に送信される。
For example, as shown in FIG. When “2” is a playback target, the
なお、以下のいずれかの場合、指示部124は、外部記憶装置40に記憶された汎用画像データの取得を行うためのデータ(以下、「汎用画像取得指示データ」という。)を生成し、生成された汎用画像取得指示データがネットワークNを介して管理サーバ装置30に送信される。
In any of the following cases, the
(1)予約リストデータに画像識別データが記憶されていない場合
(2)画像識別データが示す画像データが外部画像であり、かつ歌唱ユーザ及び画像設定ユーザの双方の携帯端末装置20と通信不能な場合
(3)画像データが内部画像であり、かつ画像設定ユーザの携帯端末装置20と通信不能な場合
(1) When the image identification data is not stored in the reservation list data (2) The image data indicated by the image identification data is an external image and cannot communicate with the portable terminal devices 20 of both the singing user and the image setting user. Case (3): When the image data is an internal image and communication with the portable terminal device 20 of the image setting user is not possible
例えば、図5の予約リストデータテーブルのNo.「4」が再生対象の場合、指示部124は、汎用画像取得指示データを生成し、当該汎用画像取得指示データを、ネットワークNを介して管理サーバ装置30に送信する。ただし、汎用画像データは、記憶部119に記憶されていてもよく、その場合には、指示部124は、記憶部119から汎用画像データを取得する。
For example, in the reservation list data table of FIG. When “4” is a reproduction target, the
(楽曲再生処理及び画像表示処理)
指示送信処理が完了すると、カラオケ再生部113は、取得部122と連動し、カラオケデータ取得処理によって取得されたカラオケデータに含まれる楽曲データを再生する。
(Music playback processing and image display processing)
When the instruction transmitting process is completed, the
そして、表示制御部116は、取得部122と連動し、カラオケ再生部113による楽曲データの再生中に、指示送信処理にて受信された画像データを取得しつつ、当該取得された画像データを表示部115に表示させる。
Then, the
例えば、指示送信処理において歌唱ユーザの携帯端末装置20に画像取得指示データが送信された場合に、歌唱ユーザの携帯端末装置20は、画像取得指示データに基づいてデータ提供サーバ装置80から設定画像データを取得し、設定画像データをカラオケ装置10に送信する。
For example, when the image acquisition instruction data is transmitted to the singing user's mobile terminal device 20 in the instruction transmission process, the singing user's mobile terminal device 20 sets the setting image data from the data providing server device 80 based on the image acquisition instruction data. And transmits the setting image data to the
そして、表示制御部116は、カラオケデータの再生中に画像取得指示データに基づいて、歌唱ユーザの携帯端末装置20から送信された設定画像データを取得しつつ、当該取得された設定画像データを表示部115に表示させる。
Then, the
また、例えば、指示送信処理において画像設定ユーザの携帯端末装置20に画像取得指示データが送信された場合に、画像設定ユーザの携帯端末装置20は、画像取得指示データに基づいてデータ提供サーバ装置80から設定画像データを取得し、設定画像データをカラオケ装置10に送信する。
Further, for example, when the image acquisition instruction data is transmitted to the image setting user's mobile terminal device 20 in the instruction transmission process, the image setting user's mobile terminal device 20 transmits the data provision server device 80 based on the image acquisition instruction data. , And transmits the setting image data to the
そして、表示制御部116は、カラオケデータの再生中に、画像取得指示データに基づいて画像設定ユーザの携帯端末装置20から送信された設定画像データを取得しつつ、当該取得された設定画像データを表示部115に表示させる。
Then, during the reproduction of the karaoke data, the
さらに、例えば、指示送信処理において画像設定ユーザの携帯端末装置20に内部の画像取得指示データが送信された場合に、画像設定ユーザの携帯端末装置20は、内部の画像取得指示データに基づいて、端末記憶部230に記憶されている画像データから表示対象の画像データを決定し、決定された設定画像データをカラオケ装置10に送信する。
Further, for example, when the internal image acquisition instruction data is transmitted to the image setting user's mobile terminal device 20 in the instruction transmission process, the image setting user's mobile terminal device 20 performs, based on the internal image acquisition instruction data, The image data to be displayed is determined from the image data stored in the
そして、表示制御部116は、カラオケデータの再生中に、内部の画像取得指示データに基づいて画像設定ユーザの携帯端末装置20から送信された設定画像データを取得しつつ、取得された設定画像データを表示部115に表示させる。
The
例えば、指示送信処理において管理サーバ装置30に汎用画像取得指示データが送信された場合に、管理サーバ装置30は、汎用画像取得指示データに基づいて、外部記憶装置40のカラオケデータ用DB402から画像データを決定し、決定された汎用画像データをカラオケ装置10に送信する。
For example, when the general-purpose image acquisition instruction data is transmitted to the management server device 30 in the instruction transmission process, the management server device 30 transmits the image data from the
そして、表示制御部116は、カラオケデータの再生中に、汎用画像取得指示データに基づいて管理サーバ装置30から送信された汎用画像データを取得しつつ、取得された汎用画像データを表示部115に表示させる。
Then, during the reproduction of the karaoke data, the
なお、表示制御部116は、記憶部119に記憶された汎用画像データを用いてもよい。
Note that the
[2.3]携帯端末装置
次に、図6を用いて本実施形態の携帯端末装置20の構成及びその動作について説明する。なお、図6は、本実施形態における携帯端末装置20の構成を示す構成図である。
[2.3] Portable Terminal Device Next, the configuration and operation of the portable terminal device 20 of the present embodiment will be described with reference to FIG. FIG. 6 is a configuration diagram illustrating a configuration of the mobile terminal device 20 according to the present embodiment.
本実施形態の携帯端末装置20は、図6に示すように、ネットワークNに通信接続されるネットワーク通信部210と、カラオケ装置10と近距離無線通信を行う近距離無線通信部220と、各種のデータを記憶する端末記憶部230と、各処理を実行する端末データ処理部240と、端末表示部250と、端末表示部250に対する画像の表示を制御する端末表示制御部260と、タッチパネルにより構成される操作部270と、端末管理制御部280と、備える。
As shown in FIG. 6, the portable terminal device 20 of the present embodiment includes a
なお、携帯端末装置20の各部は、バスBによって相互に接続されており、データの授受を実行する。 The components of the mobile terminal device 20 are interconnected by a bus B, and perform transmission and reception of data.
ネットワーク通信部210は、所定のネットワークインターフェースであり、端末データ処理部240及び端末管理制御部280の制御の下、基地局BSを介してネットワークNに接続される管理サーバ装置30又はデータ提供サーバ装置80と通信可能であり、管理サーバ装置30又はデータ提供サーバ装置80と種々のデータの授受を行う。
The
近距離無線通信部220は、IrDA(Infrared data Association)等の赤外線通信、又は、bluetooth(登録商標),IEEE802.15.4、無線LAN等の近距離無線通信規格に従い、カラオケ装置10と近距離無線網を構築し、カラオケ装置10とデータの授受を行う。
The short-range
なお、携帯端末装置20とカラオケ装置10との間の通信は、ネットワークNや管理サーバ装置30を介して実行されてもよい。
The communication between the mobile terminal device 20 and the
端末記憶部230は、例えば、EEPROM(Electrically Erasable Programmable Read Only Memory)やフラッシュメモリなどにより構成される。
The
そして、端末記憶部230は、各種のアプリケーションが記憶されるアプリケーション記憶部231と、端末データ処理部240によって生成された予約データ又は設定データが記憶される設定データ記憶部232と、カラオケ装置10から受信された画像取得指示データが記憶される画像取得指示データ記憶部233と、操作アプリケーションの起動中にワークエリアとして機能するRAM234とを備える。
The
特に、各種のアプリケーションには、カラオケデータの再生中に表示させる設定画像データを設定する設定操作を含むカラオケ装置10の操作を行うためのタッチパネル用の操作アプリケーションを含む。
In particular, the various applications include a touch panel operation application for operating the
端末データ処理部240は、独立した中央演算処理装置(CPU)によって又は端末管理制御部280の中央演算処理装置(CPU)によって構成され、アプリケーション記憶部231に記憶されるアプリケーションに応じて各種データ処理を実行する。
The terminal
特に、端末データ処理部240は、管理サーバ装置30と連動し、端末記憶部230に記憶されているユーザに関連するデータを外部記憶装置40のユーザ管理DB401に追加する処理を実行する。
In particular, the terminal
また、端末データ処理部240は、カラオケ装置10及び管理サーバ装置30と連動し、ユーザの操作入力に基づいて、外部記憶装置40のカラオケデータ用DB402からカラオケ装置10において再生されるカラオケデータを決定する予約処理を実行する。
Further, the terminal
そして、端末データ処理部240は、カラオケ装置10及び管理サーバ装置30と連動し、予約処理、及び、カラオケデータの再生中に表示させる画像データをカラオケ装置10に設定するための設定データを生成する画像設定データ生成処理を実行する。
Then, the terminal
(予約処理)
特に、端末データ処理部240において実行される予約処理は、カラオケ通信システムにログインしていることを前提に、
(A1)ユーザの操作に従って、歌手、楽曲名又はキーワードなどに基づいて楽曲を決定し、
(A2)決定した楽曲の楽曲IDを外部記憶装置40に記憶されるカラオケデータ用DB402から取得し、
(A3)カラオケ装置10と通信可能な1以上の携帯端末装置20がリスト化されたアクセスユーザデータから、操作者のユーザID(すなわち、ログインしているユーザの予約ユーザ識別データであって、例えばログインID)を歌唱ユーザIDとして決定し、又は、他のユーザのユーザIDを歌唱ユーザIDとして決定し、
(A4)楽曲IDと歌唱ユーザIDとを含む予約データをカラオケ装置10に送信し、カラオケ装置10は受信された予約データに基づいて楽曲IDと歌唱ユーザIDとを予約リストデータに追加する。
(Reservation processing)
In particular, the reservation process executed in the terminal
(A1) A song is determined based on a singer, a song name, a keyword, or the like according to a user operation;
(A2) Acquire the song ID of the determined song from the
(A3) One or more portable terminal devices 20 capable of communicating with the
(A4) The reservation data including the music ID and the singing user ID is transmitted to the
なお、(A3)の処理においては、端末データ処理部240は、取得したアクセスユーザデータに基づく歌唱ユーザの選択メニューを端末表示部250に表示させてその中から操作者を含め1つのユーザのユーザIDを決定してもよいし、ログインしているユーザのユーザIDが自動的に決定されてもよい。
In the process (A3), the terminal
(画像設定データ生成処理)
端末データ処理部240において実行される画像設定データ生成処理は、
(B1)カラオケ装置10が備える予約リストデータを取得し、
(B2)ユーザの操作入力に基づいて、カラオケデータの再生中に表示させる画像データを識別する画像識別データ(例えば、URL)を取得し、
(B3)画像設定ユーザIDとして操作者のユーザIDと取得された画像識別データとを含む設定データが生成される。
(Image setting data generation processing)
Image setting data generation processing executed in the terminal
(B1) Obtain reservation list data provided in the
(B2) acquiring image identification data (for example, URL) for identifying image data to be displayed during the reproduction of the karaoke data based on a user's operation input;
(B3) Setting data including the user ID of the operator and the acquired image identification data is generated as the image setting user ID.
なお、端末データ処理部240は、予約データの生成とともに設定画像データを設定する画像設定データ生成処理を実行する場合、又は、再生中のカラオケデータについて設定画像データを表示させるための設定データの画像設定データ生成処理を実行する場合には、予約リストデータを取得せずに、上記の(B2)及び(B3)の処理を実行してもよい。
Note that the terminal
また、端末データ処理部240は、再生中の楽曲に設定画像データを表示させる場合には、楽曲IDを含まずに画像識別データのみを含む設定データを生成すればよい。
When displaying the setting image data on the music being reproduced, the terminal
具体的には、端末データ処理部240は、画像識別データを取得する際には、端末表示制御部260及び操作部270と連動させて所定のアプリケーションを実行させ、内部画像データか又は外部画像データかを示すフラグ、内部画像データの場合には記憶されているフォルダ名、及び、外部画像データの場合には外部アドレスを含む設定データを生成する。
Specifically, when acquiring the image identification data, the terminal
なお、端末データ処理部240は、予約処理と画像設定データ生成処理とを同時に実行してもよい。この場合には、端末データ処理部240は、予約処理時に画像設定データ生成処理を実行して予約データと設定データとを生成し、予約データ及び設定データをカラオケ装置10に送信する。
Note that the terminal
一方、端末データ処理部240は、カラオケ装置10及び管理サーバ装置30と連動して携帯端末装置20とが通信可能にする設定の各処理を実行する。
On the other hand, the terminal
端末表示部250は、所定のサイズ(例えば、5インチ、W480×H960ピクセル)の画像表示領域を備え、液晶素子又はEL(Electro Luminescence)素子のパネルによって構成され、端末表示制御部260において生成された表示データに基づいて所定の画像を表示する。
The
また、端末表示部250は、操作部270と連動し、カラオケ装置10の各種の操作指示を受け付ける指示画像を表示する。
Further, the
端末表示制御部260は、端末データ処理部240及び端末管理制御部280の制御の下、端末表示部250に所定の画像を表示させる表示データを生成し、生成した表示データに基づいて当該端末表示部250に所定の画像を表示させる。
The terminal
操作部270は、各種の確認ボタンと、各操作指令を入力する操作ボタンその他のキーとであって、端末表示部250上に設けられたタッチセンサを備えるタッチパネルによって構成され、カラオケ装置10の各操作を行う際に用いられる。
The
端末管理制御部280は、主に中央演算処理装置(CPU)によって構成されるとともに、キー入力ポート、表示制御ポート等の各種入出力ポートを含み、携帯端末装置20の全般的な機能及び種々のプログラムを実行するための全般的な機能を総括的に制御する。
The terminal
特に、端末管理制御部280は、端末データ処理部240によって生成された設定データを、近距離無線通信部220を介してカラオケ装置10に送信する。
In particular, the terminal
また、端末管理制御部280は、カラオケ装置10から送信された画像取得指示データを、近距離無線通信部220を介して受信する。そして、端末管理制御部280は、ネットワーク通信部210を介して画像取得要求データがデータ提供サーバ装置80に送信させる。
Further, the terminal
また、端末管理制御部280は、画像取得要求データに基づいてデータ提供サーバ装置80から送信された設定画像データを、ネットワーク通信部210を介して取得する。そして、端末管理制御部280は、取得した設定画像データを、近距離無線通信部220を介してカラオケ装置10に送信する。
Further, the terminal
[3]カラオケ装置の動作
次に、図7及び図8を用いて本実施形態のカラオケ装置10によって実行されるカラオケデータの再生処理の動作について説明する。なお、図7及び図8は、本実施形態のカラオケ装置10によって実行されるカラオケデータの再生処理を示すフローチャートである。
[3] Operation of Karaoke Apparatus Next, the operation of the karaoke data reproduction processing executed by the
本動作においては、以下の処理に先立って、外部記憶装置40内のユーザ管理DB401と、カラオケデータ用DB402とは、各種データを備える。カラオケ装置10の記憶部119は、図5及び図6に例示するデータを記憶する。
In this operation, prior to the following processing, the
また、本動作においては、カラオケ装置10は、通電(電源がONの状態)されており、予約待機状態であるものとする。
In this operation, it is assumed that the
まず、制御部118は、予約待機状態における予め定められたタイミングに、記憶部119内の予約リストデータを参照し、予約データ、すなわち再生対象のカラオケデータが有るか否かを判定する(ステップS101)。
First, the
このとき、制御部118は、予約データがないと判定した場合には、本動作を終了させて予約待機状態に戻り、予約データが有ると判定した場合には、通信制御部111は、予約データの楽曲IDに基づいて、カラオケデータを外部記憶装置40から取得する(ステップS102)。
At this time, if the
次いで、指示部124は、予約リストデータの画像識別データを参照し、再生対象のカラオケデータの再生中に表示させる画像データが設定されているか否かを判定する(ステップS103)。
Next, the
このとき、指示部124は、画像データが設定されていないと判定した場合には、汎用画像取得指示データを、通信制御部111を介して管理サーバ装置30に送信し(ステップS104)、ステップS201へ移行する。
At this time, when the
一方、指示部124は、画像データが設定されていると判定した場合には、記憶部119の予約リストデータの画像識別データを参照し、設定されている画像データが外部画像データであるか否かを判定する(ステップS105)。
On the other hand, when determining that the image data is set, the
このとき、指示部124は、携帯端末装置20の外部画像データでないと判定した場合には、すなわち、携帯端末装置20の内部に記憶されている内部画像データであると判定した場合には、アクセスユーザデータを参照し、画像設定IDが示す画像設定ユーザの携帯端末装置20と通信可能か否かを判定する(ステップS106)。
At this time, if the
そして、指示部124は、ステップS106の処理において、画像設定ユーザの携帯端末装置20と通信不能と判定した場合には、ステップS104へ移行する。画像設定ユーザの携帯端末装置20と通信可能と判定した場合には、内部の画像取得指示データを、近距離無線通信部117を介して画像設定ユーザの携帯端末装置20に送信し(ステップS107)、ステップS201へ移行する。
If the
次いで、指示部124は、ステップS105の処理において、設定されている画像データが外部画像データであると判定した場合には、アクセスユーザデータを参照し歌唱ユーザIDが示す歌唱ユーザの携帯端末装置20と通信可能か否かを判定する(ステップS108)。
Next, in the process of step S105, when determining that the set image data is the external image data, the
このとき、指示部124は、歌唱ユーザの携帯端末装置20と通信可能と判定した場合には、外部の画像取得指示データを、近距離無線通信部117を介して歌唱ユーザの携帯端末装置20に送信し(ステップS109)、ステップS201へ移行する。
At this time, when the
そして、指示部124は、歌唱ユーザの携帯端末装置20と通信不能と判定した場合には、アクセスユーザデータを参照し画像設定IDが示す画像設定ユーザの携帯端末装置20と通信可能か否かを判定する(ステップS110)。
If the
このとき、指示部124は、画像設定ユーザの携帯端末装置20と通信不能と判定した場合には、ステップS104へ移行し、画像設定ユーザの携帯端末装置20と通信可能と判定した場合には、外部の画像取得指示データを、近距離無線通信部117を介して画像設定ユーザの携帯端末装置20に送信し(ステップS111)、ステップS201へ移行する。
At this time, the
次いで、カラオケ再生部113及び表示制御部116は、通信制御部111を介して、カラオケデータ及び汎用画像データ、又は、取得部122と連動して汎用画像データに代えて設定画像データを取得しつつ、当該取得されたカラオケデータに基づき、歌詞データの表示処理と、楽曲データの再生処理と、汎用画像データ又は設定画像データに基づく画像データ表示処理を開始する(ステップS201)。
Next, the
例えば、ステップS104を経由してステップS201の処理を実行する場合には、表示制御部116は、外部記憶装置40から取得された汎用画像データと歌詞データとを表示部115に表示させる。
For example, when performing the processing of step S201 via step S104, the
また、例えば、ステップS107を経由してステップS201の処理を実行する場合には、表示制御部116は、画像設定ユーザの携帯端末装置20から取得された内部画像データと歌詞データとを表示部115に表示させる。
Further, for example, when the process of step S201 is performed via step S107, the
さらに、例えば、ステップS109を経由してステップS201の処理を実行する場合には、表示制御部116は、歌唱ユーザの携帯端末装置20から取得された外部画像データと、歌詞データとを表示部115に表示させる。
Further, for example, when performing the processing of step S201 via step S109, the
そして、例えば、ステップS111を経由してステップS201の処理を実行する場合には、表示制御部116は、画像設定ユーザの携帯端末装置20から取得された外部画像データと歌詞データとを表示部115に表示させる。
Then, for example, when executing the processing of step S201 via step S111, the
なお、当該ステップS201の処理においては、カラオケ再生部113は、いずれのステップを経由しても、該当するカラオケデータに基づいて楽曲データの再生及び歌詞データの表示を実行する。
In the process of step S201, the
次いで、取得部122は、予約リストデータに基づいて、再生中のカラオケデータに対するアクセス可能な携帯端末装置20から送信された設定データを受け付けた否か判定する(ステップS202)。
Next, the acquiring
このとき、取得部122が携帯端末装置20から送信された設定データを受け付けていないと判定した場合には、制御部118は、カラオケデータの再生を終了するか否かを判定する(ステップS203)。
At this time, if the
そして、制御部118は、カラオケデータの再生を終了しない(すなわち、継続する)と判定した場合には、ステップS202へ移行し、カラオケデータの再生を終了させると判定した場合には、ステップS206に移行する。
If it is determined that the reproduction of the karaoke data is not to be ended (that is, to be continued), the
一方、ステップS202の処理において、取得部122によって設定データが受け付けられと判定された場合には、制御部118は、当該設定データにカラオケデータが指定されている、すなわち、楽曲IDが関連付けられているか否かを判定する(ステップS204)。
On the other hand, in the process of step S202, if the
そして、制御部118は、楽曲IDが関連付けられていと判定した場合には、予約リストデータの該当する予約データの楽曲IDに、設定データに含まれる画像識別データを関付け、予約リストデータを更新(ステップS205)、ステップS202へ移行する一方、楽曲IDが関連付けられていないと判定した場合には、制御部118は、ステップS105へ移行する。
If the
次いで、制御部118は、ステップS203の処理において、カラオケデータの再生が終了したことを判定した場合には、再生動作の終了指示を示すデータを画像データの供給元の携帯端末装置20に送信する(ステップS206)。このとき、制御部118は、当該カラオケデータに関する予約データを予約リストデータから削除する。
Next, if the
次いで、制御部118は、再度、記憶部119内の予約リストデータを参照し、予約データが有るか否かを判定する(ステップS207)。
Next, the
このとき、制御部118は、予約データが有ると判定した場合には、ステップS102の処理に移行し、予約データがないと判定した場合には、予約待機状態に移行して(ステップS208)本動作を終了させる。
At this time, when the
以上説明したように、カラオケデータの再生中に表示させる画像取得指示データをカラオケデータの楽曲を歌唱するユーザの携帯端末装置に送信し、当該カラオケデータの再生中に当該携帯端末装置から画像データを取得しつつ当該取得している画像データを表示部に表示させることができる。 As described above, the image acquisition instruction data to be displayed during the reproduction of the karaoke data is transmitted to the portable terminal device of the user who sings the song of the karaoke data, and the image data is transmitted from the portable terminal device during the reproduction of the karaoke data. While acquiring, the acquired image data can be displayed on the display unit.
したがって、本実施形態のカラオケ通信システム1においては、画像データを設定したユーザと再生中のカラオケデータの楽曲を歌唱するユーザが異なる場合であっても、歌唱中のユーザ以外の他のユーザが自身の携帯端末装置を普段どおりに利用することができる。
Therefore, in the
[4]変形例
[4.1]変形例1
実施形態において、カラオケデータの再生中に表示される画像データは動画像データであったが、静止画像データであってもよい。
[4] Modification [4.1]
In the embodiment, the image data displayed during the reproduction of the karaoke data is the moving image data, but may be the still image data.
例えば、複数の静止画像データがデータ提供サーバ装置80に記憶されており、歌唱ユーザの携帯端末装置20が、画像取得指示データに基づいて、一定間隔(例えば10秒)で静止画像データをデータ提供サーバ装置80から取得し、カラオケ装置10に送信する。
For example, a plurality of still image data are stored in the data providing server device 80, and the portable terminal device 20 of the singing user provides the still image data at regular intervals (for example, 10 seconds) based on the image acquisition instruction data. It is acquired from the server device 80 and transmitted to the
そして、カラオケ装置10の表示制御部116は、歌唱ユーザの携帯端末装置20から送信される静止画像データを表示部115に表示させ、一定間隔で表示を切り替える。
Then, the
また、カラオケデータの再生中に表示される画像データは、動画像データと静止画像データの組み合わせであってもよい。 The image data displayed during the reproduction of the karaoke data may be a combination of moving image data and still image data.
例えば、カラオケ装置10の指示部124が、カラオケデータの再生状況に基づいて、歌唱ユーザ又は画像設定ユーザの携帯端末装置20に動画像データ又は静止画像データを取得させる画像取得指示データを送信する。
For example, the
そして、表示制御部116は、携帯端末装置20から受信した動画像データと静止画像データとを組み合わせて表示させる混合表示制御処理を実行する。
Then, the
この混合表示制御処理において、例えば、指示部124は、カラオケデータのサビ部分を再生している場合には一連の動画像データから動画像データの部分データを取得させる画像取得指示データを送信し、サビ部分以外を再生している場合には当該一連の動画像データから静止画像データを取得させる画像取得指示データを送信してもよい。
In the mixed display control process, for example, the
[4.2]変形例2
実施形態においては、歌唱者の歌唱音に基づくカラオケ装置10について説明したが、ギターやドラムなどの楽器音に基づくカラオケ装置10又はカラオケ通信システム1に適用することも可能である。この場合には、カラオケ装置10は、マイクMや他の入力装置によって楽器音や楽器信号を取得すればよい。
[4.2]
In the embodiment, the
[4.3]変形例3
実施形態における管理サーバ装置30は、1台のサーバ装置によって構成されていてもよいし、複数のサーバ装置によってシステムとして構成されていてもよい。また、外部記憶装置40のDB401及びDB402は、一つのデータベースによって構成されても複数のデータベースによって構成されていてもよい。
[4.3]
The management server device 30 in the embodiment may be configured by one server device, or may be configured as a system by a plurality of server devices. Further, the
1 … カラオケ通信システム
10 … カラオケ装置
20 … 携帯端末装置
30 … 管理サーバ装置
40 … 記憶装置
50 … 店舗
80 … データ提供サーバ装置
111 … 通信制御部
112 … 音声入出力部
113 … カラオケ再生部
114 … 音声拡声部
115 … 表示部
116 … 表示制御部
117 … 近距離無線通信部
118 … 制御部
119 … 記憶部
120 … データ処理部
121 … ROM/RAM
122 … 取得部
123 … 登録部
124 … 指示部
210 … ネットワーク通信部
220 … 近距離無線通信部
230 … 端末記憶部
240 … 端末データ処理部
250 … 端末表示部
260 … 端末表示制御部
270 … 操作部
280 … 端末管理制御部
401 … ユーザ管理DB
402 … カラオケデータ用DB
1
122
402… DB for karaoke data
Claims (6)
楽曲データの再生中に表示させる画像データを識別する画像識別データを少なくとも含む設定データを受け付ける受付手段と、
前記設定データに含まれる画像識別データ、前記楽曲データを識別する楽曲識別データ、及び、当該楽曲データの楽曲を歌唱するユーザを識別する歌唱ユーザ識別データを関連付けて記憶手段に記憶する記憶制御手段と、
前記記憶制御手段によって記憶された前記楽曲識別データに基づいて楽曲データを取得する取得手段と、
前記取得手段によって取得された前記楽曲データを再生する楽曲再生手段と、
前記楽曲再生手段によって再生される前記楽曲データの前記楽曲識別データに関連付けられた前記歌唱ユーザ識別データと前記画像識別データとに基づいて、当該画像識別データが示す画像データを取得させる画像取得指示データを当該歌唱ユーザ識別データが示すユーザの携帯端末装置に送信する指示送信手段と、
前記楽曲データの再生中に、前記指示送信手段によって送信された前記画像取得指示データに基づいて前記携帯端末装置から送信された画像データを取得しつつ、当該取得している画像データを表示部に表示させる表示制御手段と、
を備えることを特徴とするカラオケ装置。 A karaoke device capable of communicating with a user's portable terminal device,
Receiving means for receiving setting data including at least image identification data for identifying image data to be displayed during reproduction of music data;
Storage control means for storing the image identification data included in the setting data, the music identification data for identifying the music data, and the singing user identification data for identifying the user singing the music of the music data in the storage means; ,
Acquisition means for acquiring music data based on the music identification data stored by the storage control means,
Music playback means for playing back the music data acquired by the acquisition means,
Image acquisition instruction data for acquiring image data indicated by the image identification data based on the singing user identification data and the image identification data associated with the music identification data of the music data reproduced by the music reproduction means. Instruction transmitting means for transmitting to the mobile terminal device of the user indicated by the singing user identification data,
During the reproduction of the music data, while acquiring the image data transmitted from the portable terminal device based on the image acquisition instruction data transmitted by the instruction transmitting means, the acquired image data is displayed on the display unit. Display control means for displaying,
A karaoke apparatus comprising:
前記受付手段は、
前記楽曲再生手段によって再生中の前記楽曲データに対する前記設定データを受け付け、
前記指示送信手段は、
前記設定データに含まれる前記画像識別データと再生中の前記楽曲データの楽曲識別データに関連付けられた前記歌唱ユーザ識別データとに基づいて、当該歌唱ユーザ識別データが示すユーザの携帯端末装置に当該画像識別データが示す画像データを取得させる前記画像取得指示データを送信することを特徴とするカラオケ装置。 The karaoke apparatus according to claim 1,
The receiving means,
Receiving the setting data for the music data being played by the music playing means,
The instruction transmitting means,
Based on the image identification data included in the setting data and the singing user identification data associated with the song identification data of the music data being reproduced, the image is displayed on the portable terminal device of the user indicated by the singing user identification data. A karaoke apparatus for transmitting the image acquisition instruction data for acquiring image data indicated by identification data.
前記設定データは、前記画像識別データと、当該画像識別データが示す画像データを設定するユーザを識別する画像設定ユーザ識別データとを少なくとも含み、
前記指示送信手段は、
前記歌唱ユーザ識別データが示すユーザの携帯端末装置と通信可能か否かを判定し、
前記歌唱ユーザ識別データが示すユーザの携帯端末装置と通信可能な場合に、当該歌唱ユーザ識別データが示すユーザの前記携帯端末装置に前記画像取得指示データを送信することを特徴とするカラオケ装置。 The karaoke device according to claim 1 or 2,
The setting data includes at least the image identification data, image setting user identification data that identifies a user who sets the image data indicated by the image identification data,
The instruction transmitting means,
Determine whether it is possible to communicate with the user's mobile terminal device indicated by the singing user identification data,
A karaoke apparatus characterized by transmitting the image acquisition instruction data to the portable terminal device of the user indicated by the singing user identification data, when the communication is possible with the portable terminal device of the user indicated by the singing user identification data.
前記指示送信手段は、
前記歌唱ユーザ識別データが示すユーザの携帯端末装置と通信不能な場合に、前記画像設定ユーザ識別データが示すユーザの携帯端末装置に前記画像取得指示データを送信することを特徴とするカラオケ装置。 The karaoke device according to claim 3,
The instruction transmitting means,
A karaoke apparatus characterized by transmitting the image acquisition instruction data to the user's portable terminal device indicated by the image setting user identification data when communication with the user's portable terminal device indicated by the singing user identification data is not possible.
前記画像データは、動画像データ又は静止画像データであって、
前記指示送信手段は、
前記楽曲データの再生状況に基づいて、前記携帯端末装置に前記動画像データ又は前記静止画像データを取得させる前記画像取得指示データを送信し、
前記表示制御手段は、
前記携帯端末装置から受信した前記動画像データと前記静止画像データとを組み合わせて表示させる混合表示制御処理を実行することを特徴とするカラオケ装置。 The karaoke apparatus according to any one of claims 1 to 4,
The image data is moving image data or still image data,
The instruction transmitting means,
Based on the reproduction status of the music data, the mobile terminal device transmits the image acquisition instruction data to acquire the moving image data or the still image data,
The display control means,
A karaoke apparatus, wherein the karaoke apparatus performs a mixed display control process for combining and displaying the moving image data and the still image data received from the portable terminal device.
前記コンピュータを、
楽曲データの再生中に表示させる画像データを識別する画像識別データを少なくとも含む設定データを受け付ける受付手段、
前記設定データに含まれる画像識別データ、前記楽曲データを識別する楽曲識別データ、及び、当該楽曲データの楽曲を歌唱するユーザを識別する歌唱ユーザ識別データを関連付けて記憶手段に記憶する記憶制御手段、
前記記憶制御手段によって記憶された前記楽曲識別データに基づいて楽曲データを取得する取得手段、
前記取得手段によって取得された前記楽曲データを再生する楽曲再生手段、
前記楽曲再生手段によって再生される前記楽曲データの前記楽曲識別データに関連付けられた前記歌唱ユーザ識別データと前記画像識別データとに基づいて、当該画像識別データが示す画像データを取得させる画像取得指示データを当該歌唱ユーザ識別データが示すユーザの携帯端末装置に送信する指示送信手段、及び
前記楽曲データの再生中に、前記指示送信手段によって送信された前記画像取得指示データに基づいて前記携帯端末装置から送信された画像データを取得しつつ、当該取得している画像データを表示部に表示させる表示制御手段、
として機能させることを特徴とするプログラム。
A program for controlling a karaoke device capable of communicating with a user's portable terminal device by a computer,
Said computer,
Receiving means for receiving setting data including at least image identification data for identifying image data to be displayed during reproduction of music data,
Storage control means for storing image identification data included in the setting data, music identification data for identifying the music data, and singing user identification data for identifying a user who sings a song of the music data in a storage means,
Acquisition means for acquiring music data based on the music identification data stored by the storage control means,
Music playback means for playing back the music data acquired by the acquisition means,
Image acquisition instruction data for acquiring image data indicated by the image identification data based on the singing user identification data and the image identification data associated with the music identification data of the music data reproduced by the music reproduction means. From the mobile terminal device based on the image acquisition instruction data transmitted by the instruction transmission unit during the reproduction of the music data, and to the mobile terminal device of the user indicated by the singing user identification data. Display control means for displaying the acquired image data on the display unit while acquiring the transmitted image data,
A program characterized by functioning as a program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016073623A JP6643168B2 (en) | 2016-03-31 | 2016-03-31 | Karaoke device and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016073623A JP6643168B2 (en) | 2016-03-31 | 2016-03-31 | Karaoke device and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017182023A JP2017182023A (en) | 2017-10-05 |
JP6643168B2 true JP6643168B2 (en) | 2020-02-12 |
Family
ID=60006093
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016073623A Active JP6643168B2 (en) | 2016-03-31 | 2016-03-31 | Karaoke device and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6643168B2 (en) |
-
2016
- 2016-03-31 JP JP2016073623A patent/JP6643168B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2017182023A (en) | 2017-10-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4765454B2 (en) | Automatic performance system | |
JP2007271984A (en) | Karaoke network system | |
JP5674629B2 (en) | Karaoke music selection system using personal portable terminal | |
US20240135909A1 (en) | Information processing device, information processing method, and non-transitory computer readable recording medium | |
US9853853B2 (en) | Facilitating sharing of setting data in binary format for electronic device | |
JP5014927B2 (en) | Karaoke system on request | |
JP5694898B2 (en) | Karaoke music selection system using personal portable terminal | |
JP2008191185A (en) | Karaoke system equipped with duet partner display function | |
JP5057511B2 (en) | Karaoke system | |
JP6643168B2 (en) | Karaoke device and program | |
JP4418396B2 (en) | Electronic sampler | |
JP4948310B2 (en) | Karaoke system with tempo adjustment function | |
JP6422286B2 (en) | Karaoke management system | |
JP5665192B2 (en) | Karaoke music selection system using personal portable terminal | |
JP5665193B2 (en) | Karaoke music selection system using personal portable terminal | |
JP2010060627A (en) | Karaoke system | |
JP5349171B2 (en) | Karaoke system with performance condition setting function | |
JP6679389B2 (en) | Karaoke device and program | |
JP6283296B2 (en) | Server system, communication terminal device, program, and karaoke network system | |
JP5198191B2 (en) | Electronic sampler | |
JPWO2003015075A1 (en) | Music data transmission / reception system | |
JP6543155B2 (en) | Operation control device and program | |
JP5235613B2 (en) | Karaoke system with transmission information output function | |
JP5072619B2 (en) | Karaoke system with a song selection function | |
JP6614902B2 (en) | Karaoke system, server device and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190304 |
|
TRDD | Decision of grant or rejection written | ||
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20191211 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20191217 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200106 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6643168 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |