JP2012220547A - Sound volume control device, sound volume control method, and content reproduction system - Google Patents

Sound volume control device, sound volume control method, and content reproduction system Download PDF

Info

Publication number
JP2012220547A
JP2012220547A JP2011083373A JP2011083373A JP2012220547A JP 2012220547 A JP2012220547 A JP 2012220547A JP 2011083373 A JP2011083373 A JP 2011083373A JP 2011083373 A JP2011083373 A JP 2011083373A JP 2012220547 A JP2012220547 A JP 2012220547A
Authority
JP
Japan
Prior art keywords
volume
volume control
information
content
user
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.)
Pending
Application number
JP2011083373A
Other languages
Japanese (ja)
Inventor
Hitoshi Nara
仁史 奈良
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.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Priority to JP2011083373A priority Critical patent/JP2012220547A/en
Publication of JP2012220547A publication Critical patent/JP2012220547A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Reverberation, Karaoke And Other Acoustics (AREA)
  • Circuit For Audible Band Transducer (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a sound volume control device, a sound volume control method, and a content reproduction system that can control reproduction sound volume of a content according to the state, action, etc., of a user who uses the content.SOLUTION: The sound volume control device comprises a user information detection part, a tuning determination part, and a sound volume control part. The user information detection part detects vibrations, a sound, etc., that the user who uses the content generate as user information. The tuning determination part determines whether the user information is tuned to analytic information of the content. The sound volume control part performs processing for increasing content reproduction sound volume when the tuning determination part determines that the user information is tuned to the analytic information of the content. When it is determined that the user information is not tuned to the analytic information of the content, on the other hand, the sound volume control part performs processing for decreasing the reproduction sound volume of the content.

Description

本技術は、音量制御装置、音量制御方法およびコンテンツ再生システムに関し、詳しくは、コンテンツを利用するユーザの行動がコンテンツと同調しているか否かに応じてコンテンツの再生音量を調整する音量制御装置、音量制御方法およびコンテンツ再生システムに関する。   The present technology relates to a volume control device, a volume control method, and a content playback system, and more specifically, a volume control device that adjusts a playback volume of content according to whether or not a user's action using the content is synchronized with the content, The present invention relates to a volume control method and a content reproduction system.

近年、ユーザは、CD(Compact Disc)などに収録された、またはインターネットを介してダウンロードした楽曲などのいわゆる音楽コンテンツ、映画やコンサート映像などの映像コンテンツ、カラオケなどの様々なコンテンツを一人、または複数人で楽しむことができる。しかし、コンテンツを利用する環境、コンテンツを利用するユーザの行動などによってはコンテンツの再生音量が適切ではなく、コンテンツを十分に楽しむことができない場合がある。   In recent years, a user has one or more so-called music contents such as music recorded on a CD (Compact Disc) or downloaded via the Internet, video contents such as movies and concert videos, and various contents such as karaoke. It can be enjoyed by people. However, depending on the environment in which the content is used and the behavior of the user who uses the content, the playback volume of the content may not be appropriate and the content may not be fully enjoyed.

そこで、カラオケ演奏を再生可能なカラオケ装置において、環境による影響を加味しつつコンテンツごとに適した音量の設定を自動的に行うカラオケ装置が提案されている(特許文献1)。   Therefore, a karaoke apparatus that can reproduce a karaoke performance has been proposed that automatically sets a sound volume suitable for each content while taking into account the influence of the environment (Patent Document 1).

特開2007−178609号公報JP 2007-178609 A

特許文献1に記載の技術は、カラオケ楽曲や映画等のコンテンツに適した再生音量として予め登録しておいた初期音量レベルに一致させるようにコンテンツの音量調整を行う。これにより、コンテンツごとに適した音量での再生を行うことができる。しかし、最適な再生音量としての初期音量レベルはコンテンツごとに予め設定されているため、カラオケやコンテンツを視聴しているユーザの状況(盛り上がりなど)によって、初期音量レベルを超える音量が必要になった場合であってもそれに対応することができない。   The technique described in Patent Document 1 adjusts the volume of content so that it matches the initial volume level registered in advance as a playback volume suitable for content such as karaoke music and movies. Thereby, it is possible to perform reproduction at a volume suitable for each content. However, since the initial volume level as the optimal playback volume is preset for each content, a volume exceeding the initial volume level is required depending on the situation of the user watching karaoke or content (swelling etc.) Even if it cannot be handled.

また、引用文献1に記載の技術は、カラオケやコンテンツの音声を音入力手段から入力し、その入力される音の音量レベルと、カラオケやコンテンツに対応する初期音量レベルとを比較することにより、音量の補正を行うものである。よって、あくまで再生される音量と予め定めた初期音量レベルに基づく補正であるため、カラオケ、コンテンツ視聴を行っているユーザの状況、行動などを直接的に音量に反映させることができない。   Moreover, the technique described in the cited document 1 inputs the sound of karaoke or content from sound input means, and compares the volume level of the input sound with the initial volume level corresponding to karaoke or content, The volume is corrected. Therefore, since the correction is based on the volume to be reproduced and the predetermined initial volume level, it is not possible to directly reflect the situation, action, etc. of the user who is watching karaoke or viewing content on the volume.

したがって、本技術の目的は、コンテンツを利用するユーザの状況、行動などを直接的に音量に反映させることができるよう、コンテンツを利用するユーザがコンテンツと同調しているか否かに応じてコンテンツの再生音量を制御する音量制御装置、音量制御方法およびコンテンツ再生システムを提供することにある。   Therefore, the purpose of the present technology is to determine whether the content user is synchronized with the content so that the situation and behavior of the user who uses the content can be directly reflected in the volume. It is an object to provide a volume control device, a volume control method, and a content playback system for controlling playback volume.

上述した目的を達成するために、本技術は、コンテンツを利用するユーザに関するユーザ情報を検出するユーザ情報検出部と、コンテンツの楽曲解析情報と、ユーザ情報検出部により検出されたユーザ情報とが同調しているか否かを判定する同調判定部と、同調判定部による判定結果に基づいてコンテンツの再生音量を制御する音量制御部とを備える音量制御装置である。   In order to achieve the above-described object, in the present technology, a user information detection unit that detects user information related to a user who uses content, music analysis information of the content, and user information detected by the user information detection unit are synchronized. It is a volume control apparatus provided with the tuning determination part which determines whether it is doing, and the volume control part which controls the reproduction volume of a content based on the determination result by a tuning determination part.

また、コンテンツを利用するユーザに関する情報をユーザ情報として検出し、コンテンツの楽曲解析情報と、ユーザ情報とが同調しているか否かを判定し、同調度合いの判定結果に基づいてコンテンツの再生音量を制御する音量制御方法である。   Also, information related to the user who uses the content is detected as user information, it is determined whether or not the music analysis information of the content and the user information are synchronized, and the playback volume of the content is determined based on the determination result of the degree of synchronization. This is a volume control method to be controlled.

さらに、音量制御装置と、音量制御装置とネットワークを介して接続される再生装置とからなり、音量制御装置は、コンテンツを利用するユーザに関する情報を検出するユーザ情報検出部と、コンテンツの楽曲解析情報と、ユーザ情報検出部により検出されたユーザ情報とが同調しているか否かを判定する同調判定部と、同調判定部による判定結果に基づいて前記コンテンツの再生音量を制御する音量制御部と、音量制御部による音量制御情報を前記再生装置に送信する第1の通信部とを備え、再生装置は、コンテンツを再生するコンテンツ再生部と、第1の通信部から送信された前記音量制御情報を受信する第2の通信部と第2の通信部により受信した前記音量制御情報に基づいて前記コンテンツの再生音量を調整する音量調整部とを備えるコンテンツ再生システムである。   Furthermore, the volume control device includes a volume control device, and a playback device connected to the volume control device via a network. The volume control device includes a user information detection unit that detects information about a user who uses the content, and music analysis information of the content. A tuning determination unit that determines whether or not the user information detected by the user information detection unit is synchronized; a volume control unit that controls the playback volume of the content based on a determination result by the synchronization determination unit; A first communication unit that transmits volume control information by the volume control unit to the playback device, and the playback device receives the content playback unit that plays back the content and the volume control information transmitted from the first communication unit. A second communication unit for receiving, and a volume adjusting unit for adjusting a reproduction volume of the content based on the volume control information received by the second communication unit. Which is a content playing system.

本技術によれば、コンテンツを利用するユーザがコンテンツに同調しているか否かに応じてコンテンツの再生音量を調整することができる。   According to the present technology, it is possible to adjust the playback volume of the content according to whether or not the user who uses the content is synchronized with the content.

図1は、本技術に係る音量制御装置を備える端末装置を含むコンテンツ再生システムの構成を示す図である。FIG. 1 is a diagram illustrating a configuration of a content reproduction system including a terminal device including a volume control device according to the present technology. 図2Aは、音量制御装置の構成を示すブロック図であり、図2Bは音量制御装置を適用した端末装置の構成を示すブロック図である。FIG. 2A is a block diagram illustrating a configuration of a volume control device, and FIG. 2B is a block diagram illustrating a configuration of a terminal device to which the volume control device is applied. 図3Aおよび図3Bは、本技術に係る音量制御装置を備える端末装置の外観図である。3A and 3B are external views of a terminal device including a volume control device according to the present technology. 図4は、楽曲再生処理の流れを示すフローチャートである。FIG. 4 is a flowchart showing the flow of the music reproduction process. 図5は、同調判定処理の概要を示す図である。FIG. 5 is a diagram showing an outline of the tuning determination process. 図6は、同調判定処理の流れを示すフローチャートである。FIG. 6 is a flowchart showing the flow of the tuning determination process. 図7は、同調判定処理の流れを示すフローチャートである。FIG. 7 is a flowchart showing the flow of the tuning determination process. 図8は、同調判定処理の詳細について説明するための図である。FIG. 8 is a diagram for explaining the details of the tuning determination process. 図9は、同調判定処理の詳細について説明するための図である。FIG. 9 is a diagram for explaining the details of the tuning determination process. 図10は、音量制御処理の概要を示す図である。FIG. 10 is a diagram showing an outline of the volume control process. 図11は、本技術の第1の実施の形態に係る音量制御処理の流れを示すフローチャートである。FIG. 11 is a flowchart illustrating the flow of the volume control process according to the first embodiment of the present technology. 図12は、本技術の第2の実施の形態に係る音量制御処理の流れを示すフローチャートである。FIG. 12 is a flowchart illustrating a flow of a volume control process according to the second embodiment of the present technology.

以下、本技術の実施の形態について図面を参照しながら説明する。ただし、本技術は以下の実施例のみに限定されるものではない。なお、説明は以下の順序で行う。
<1.第1の実施の形態>
[1−1.コンテンツ再生システムの構成]
[1−2.音量制御装置の構成]
[1−3.端末装置の構成]
[1−4.コンテンツ再生処理]
[1−5.同調判定処理]
[1−6.音量制御処理]

<2.第2の実施の形態>
[2−1.音量制御処理]
<3.変形例>
Hereinafter, embodiments of the present technology will be described with reference to the drawings. However, the present technology is not limited only to the following examples. The description will be given in the following order.
<1. First Embodiment>
[1-1. Configuration of Content Playback System]
[1-2. Configuration of Volume Control Device]
[1-3. Configuration of Terminal Device]
[1-4. Content Playback Processing]
[1-5. Synchronization determination processing]
[1-6. Volume control processing]

<2. Second Embodiment>
[2-1. Volume control processing]
<3. Modification>

<1.第1の実施の形態>
[1−1.コンテンツ再生システムの構成]
まず、図1を参照してコンテンツ再生システム1の構成について説明する。図1は、本技術に係る音量制御装置400を備える端末装置300を含むコンテンツ再生システム1の構成を示す図である。なお、本実施の形態においては、コンテンツとして音声ファイルによる楽曲を用いる場合を例にして説明を行う。
<1. First Embodiment>
[1-1. Configuration of Content Playback System]
First, the configuration of the content reproduction system 1 will be described with reference to FIG. FIG. 1 is a diagram illustrating a configuration of a content reproduction system 1 including a terminal device 300 including a volume control device 400 according to the present technology. In the present embodiment, a description will be given by taking as an example a case where a music piece by an audio file is used as content.

コンテンツ再生システム1は、DLNA(Digital Living Network Alliance)に基づいたホームネットワークシステムとして構成されている。コンテンツ再生システム1は、DMR(Digital Media Renderer、DMP:Digital Media Playerとも称する。)としての再生装置100、コンテンツを記憶保持するDMS(Digital Media Server)としてのサーバ装置200、システムのコントロールおよび音量制御処理を行うDMC(Digital Media Controller)としての端末装置300とから構成されている。   The content reproduction system 1 is configured as a home network system based on DLNA (Digital Living Network Alliance). A content playback system 1 includes a playback device 100 as a DMR (Digital Media Renderer, also referred to as DMP: Digital Media Player), a server device 200 as a DMS (Digital Media Server) that stores and holds content, system control, and volume control. The terminal device 300 is a DMC (Digital Media Controller) that performs processing.

DMRとしての再生装置100は、例えば、テレビジョン受像機、パーソナルコンピュータ、ドックスピーカ、ネットワーク機能搭載アンプ、セットトップボックス、PlayStation(株式会社ソニー・コンピュータエンタテインメントの登録商標)3などのエンタテインメント装置、などが挙げられる。   The playback apparatus 100 as DMR includes, for example, a television receiver, a personal computer, a dock speaker, an amplifier with a network function, a set top box, an entertainment apparatus such as PlayStation (registered trademark of Sony Computer Entertainment Inc.) 3, and the like. Can be mentioned.

再生装置100は、楽曲の再生処理を行う再生処理部101、音声の出力を行うスピーカ102、サーバ装置200および端末装置300との通信を行う通信部103、再生装置100全体の制御を行う制御部104を少なくとも備える。また、映像、画像などを表示するための表示部を備えるようにしてもよい。   The playback device 100 includes a playback processing unit 101 that performs music playback processing, a speaker 102 that outputs audio, a communication unit 103 that communicates with the server device 200 and the terminal device 300, and a control unit that controls the entire playback device 100. 104 at least. Moreover, you may make it provide the display part for displaying an image | video, an image, etc.

再生処理部101は、音声処理部、アンプ部などを含むものである。再生制御部101は、楽曲データに対してデコード処理などの所定の処理を施すとともに、アンプ部により増幅処理を施してスピーカ102に出力する。スピーカ102は音声出力手段であり、再生制御部101によって所定の処理が施された楽曲は最終的にスピーカ102から出力される。   The reproduction processing unit 101 includes an audio processing unit, an amplifier unit, and the like. The reproduction control unit 101 performs predetermined processing such as decoding processing on the music data, performs amplification processing by the amplifier unit, and outputs the result to the speaker 102. The speaker 102 is an audio output unit, and the music that has been subjected to predetermined processing by the reproduction control unit 101 is finally output from the speaker 102.

通信部103は、例えば、HTTP(Hyper Text Transfer Protocol)、TCP/IP(Transmission Control Protocol/Internet Protocol)などのプロトコルに基づいてサーバ装置200および端末装置300との通信を行うためのネットワークインターフェースである、本実施の形態においては、再生装置100は、通信部103を介して、端末装置300から送信される音量制御データなどを受信する。また、通信部103を介してサーバ装置200からのコンテンツのストリームを受信する。   The communication unit 103 is a network interface for communicating with the server device 200 and the terminal device 300 based on a protocol such as HTTP (Hyper Text Transfer Protocol) or TCP / IP (Transmission Control Protocol / Internet Protocol). In the present embodiment, the playback device 100 receives volume control data transmitted from the terminal device 300 via the communication unit 103. In addition, a content stream from the server device 200 is received via the communication unit 103.

制御部104は、例えばCPU(Central Processing Unit)、RAM(Random Access Memory)およびROM(Read Only Memory)などから構成されている。ROMには、CPUにより読み込まれるプログラムが格納されている。RAMは、CPUのワークメモリとして用いられる。CPUは、ROMに格納されているプログラムに基づき様々な処理を実行することによって再生装置100全体の制御を行う。また、制御部104は、所定のプログラムを実行することにより音量調整部104Aとして機能する。音量調整部104Aは、端末装置300から送信された音量制御データに従い、再生装置100における再生音量が音量制御データで示される音量となるように、スピーカ102からの出力レベルの調整を行う。   The control unit 104 includes, for example, a CPU (Central Processing Unit), a RAM (Random Access Memory), a ROM (Read Only Memory), and the like. The ROM stores a program read by the CPU. The RAM is used as a work memory for the CPU. The CPU controls the entire playback apparatus 100 by executing various processes based on programs stored in the ROM. Further, the control unit 104 functions as the volume adjustment unit 104A by executing a predetermined program. The volume adjusting unit 104A adjusts the output level from the speaker 102 so that the playback volume in the playback apparatus 100 becomes the volume indicated by the volume control data in accordance with the volume control data transmitted from the terminal device 300.

DMSとしてのサーバ装置200は、大容量記憶媒体を備え、コンテンツ再生システム1によって再生される楽曲などのコンテンツデータを保存するものである。サーバ装置200としては、例えば、ネットワークHDD(Hard Disc Drive)、パーソナルコンピュータ、HDレコーダなどが挙げられる。本実施の形態において再生されるコンテンツである楽曲データはサーバ装置200に記憶されている。   The server device 200 as a DMS includes a large-capacity storage medium and stores content data such as music played by the content playback system 1. Examples of the server device 200 include a network HDD (Hard Disc Drive), a personal computer, and an HD recorder. The music data, which is the content played back in the present embodiment, is stored in the server device 200.

サーバ装置200は、コンテンツを記憶する記憶部201、再生装置100および端末装置300との通信を行うための通信部202、サーバ装置200全体の制御を行う制御部203を少なくとも備える。記憶部201は、例えば、HDD、フラッシュメモリなどの大容量記憶媒体から構成されており、コンテンツ再生システム1によって再生される楽曲などのコンテンツデータを保存するものである。楽曲データは、WAV(RIFF waveform Audio Format)形式、または、MP3(MPEG Audio Layer-3)、AAC(Advanced Audio Coding)などの方式で音声圧縮された状態で記憶部201に記憶される。また、楽曲のアーティスト名、アルバム名、曲名、総再生時間、再生時間情報などを含む楽曲情報も楽曲データのメタデータとして記憶部201に保存されている。楽曲情報は例えば、CDDB(Compact Disc DataBase)を利用することにより取得することができる。また、ユーザが任意に設定できるようにしてもよい。さらに、記憶201が記憶する楽曲データをリスト化した楽曲リスト情報も保存されている。   The server device 200 includes at least a storage unit 201 that stores content, a communication unit 202 that performs communication with the playback device 100 and the terminal device 300, and a control unit 203 that controls the entire server device 200. The storage unit 201 is composed of a large-capacity storage medium such as an HDD or a flash memory, and stores content data such as music played by the content playback system 1. The music data is stored in the storage unit 201 in a state where the audio data is compressed by a method such as WAV (RIFF waveform Audio Format), MP3 (MPEG Audio Layer-3), or AAC (Advanced Audio Coding). Music information including the artist name, album name, music title, total playback time, playback time information, etc. of the music is also stored in the storage unit 201 as metadata of the music data. The music information can be acquired by using, for example, CDDB (Compact Disc DataBase). Moreover, you may enable it to set arbitrarily by a user. Further, music list information in which music data stored in the storage 201 is listed is also stored.

通信部202は、例えば、HTTP、TCP/IPなどのプロトコルに基づいて再生装置100および端末装置300との通信を行うためのネットワークインターフェースによって構成されている。本実施の形態においては、サーバ装置200は、通信部202を介して、端末装置300からの楽曲再生指示コマンドを受信する。また、通信部202を介して再生装置100に対してコンテンツのストリーム配信が行われる。   The communication unit 202 is configured by a network interface for performing communication with the playback device 100 and the terminal device 300 based on a protocol such as HTTP or TCP / IP, for example. In the present embodiment, server device 200 receives a music reproduction instruction command from terminal device 300 via communication unit 202. In addition, the content stream is distributed to the playback apparatus 100 via the communication unit 202.

制御部203は、例えばCPU、RAMおよびROMなどから構成されている。ROMには、CPUにより読み込まれるプログラムが格納されている。RAMは、CPUのワークメモリとして用いられる。CPUは、ROMに格納されているプログラムに基づき様々な処理を実行してコマンドの発行を行うことによってサーバ装置200全体の制御を行う。   The control unit 203 includes, for example, a CPU, a RAM, a ROM, and the like. The ROM stores a program read by the CPU. The RAM is used as a work memory for the CPU. The CPU controls the entire server device 200 by executing various processes based on programs stored in the ROM and issuing commands.

また、制御部203は、所定のプログラムを実行することによりストリーム配信部203Aおよびコンテンツ解析部203Bとして機能する。ストリーム配信部203Aは、通信部202を介して受信した端末装置300からの楽曲再生指示コマンドに従い、記憶部201に記憶された楽曲データを再生装置100にストリーム配信するよう所定の処理を行う。 The control unit 203 functions as a stream distribution unit 203A and a content analysis unit 203B by executing a predetermined program. The stream distribution unit 203 </ b> A performs predetermined processing so that the music data stored in the storage unit 201 is stream-distributed to the playback device 100 in accordance with the music playback instruction command received from the terminal device 300 via the communication unit 202.

コンテンツ解析部203Bは、記憶部201に記憶している楽曲に対して、特開2007−156434号公報などに記載された公知の楽曲波形解析方法に基づく処理を行う。これにより、楽曲データそれぞれについて、BPM(Beat Per Minute)情報、ビート情報、ビート出現時刻情報、サビ情報などを含む楽曲解析情報を生成する。生成された楽曲解析情報はメタデータとして楽曲データと関連付けられて記憶部201に記憶される。なお、楽曲解析情報は、ユーザなどによりサーバ装置200に新たな楽曲データが追加された時点でその楽曲データに対して解析処理を行って生成し記憶部201に記憶しておいてもよい。また、再生装置100に対してストリーム配信を行う際に解析処理を行って生成してもよい。   The content analysis unit 203B performs a process based on a known music waveform analysis method described in Japanese Patent Application Laid-Open No. 2007-156434 or the like on the music stored in the storage unit 201. Thereby, music analysis information including BPM (Beat Per Minute) information, beat information, beat appearance time information, rust information, and the like is generated for each piece of music data. The generated music analysis information is associated with the music data as metadata and stored in the storage unit 201. Note that the music analysis information may be generated by performing analysis processing on the music data when new music data is added to the server device 200 by the user or the like, and may be stored in the storage unit 201. Further, it may be generated by performing an analysis process when performing stream delivery to the playback apparatus 100.

BPM情報とは、楽曲のテンポを示すものである。ビート情報は、楽曲における各小節の位置、各拍の位置などを示すものである。拍は、一定の時間的間隔をもって数えられるもので、小節の中での拍の位置によりアクセントの強弱(すなわち、強拍/弱拍)が生まれ、その組み合わせにより、各種の拍子が作られる。ビート出現時刻情報とは、楽曲において最初にビートが出現する時点の時刻であり、曲の先頭からの経過時間で表される。   The BPM information indicates the tempo of the music. The beat information indicates the position of each measure and the position of each beat in the music. Beats are counted at regular time intervals, and the position of the beat within the bar gives rise to the strength of the accent (ie, strong / weak beat), and various beats are created by the combination. The beat appearance time information is the time when the first beat appears in the music, and is represented by the elapsed time from the beginning of the music.

また、サビとは楽曲における特徴部分であり、一般的に曲の最も盛り上がる部分のことを指す。サビ情報は楽曲の再生時間におけるサビ出現時刻、サビ部分の再生時間などを示す。サビ出現時刻とは、楽曲においてサビが出現する時刻であり、曲の先頭からの経過時間で表される。なお、1つの楽曲においてサビが複数回存在する場合にはすべてのサビについてのサビ情報が生成される。   In addition, rust is a characteristic part of music and generally refers to the most exciting part of music. The chorus information indicates the chorus appearance time in the music playing time, the playing time of the chorus part, and the like. The rust appearance time is the time at which rust appears in the music, and is represented by the elapsed time from the beginning of the music. In addition, when the rust is present multiple times in one piece of music, the rust information for all the rust is generated.

DMCとしての端末装置300は、例えば、タッチパネルを備え、ユーザが指などで様々な入力操作を行うことができるいわゆるタブレット型の端末装置である。端末装置300としては他にもパーソナルコンピュータ、スマートフォン、携帯電話機、携帯ゲーム機などを用いてもよい、端末装置300の詳細な構成については後述する。   The terminal device 300 as a DMC is a so-called tablet-type terminal device that includes a touch panel and allows a user to perform various input operations with a finger or the like. As the terminal device 300, a personal computer, a smart phone, a mobile phone, a portable game machine, or the like may be used. A detailed configuration of the terminal device 300 will be described later.

本実施の形態のおいては、再生装置100、サーバ装置200および端末装置300は、HTTP、TCPなどのプロトコルに基づき、無線LAN(Local Area Network)、WI−FIネットワーク(Wireless−Fidelity)などのネットワークを介して接続されており、相互に通信可能となっている。ただし、接続方法は無線に限らず有線接続でもよい。   In the present embodiment, the playback device 100, the server device 200, and the terminal device 300 are based on protocols such as HTTP and TCP, such as a wireless local area network (LAN) and a WI-FI network (Wireless-Fidelity). They are connected via a network and can communicate with each other. However, the connection method is not limited to wireless and may be wired connection.

サーバ装置200からは、サーバ装置200が記憶部201に記憶する楽曲データのリストを示す楽曲リスト情報が端末装置300に送信される。端末装置300側は受信した楽曲リスト情報に基づいて楽曲リストを表示する。ユーザは楽曲リストを参照して端末装置300において楽曲の選択を行い、端末装置300からサーバ装置200に対して楽曲再生指示を行うことができる。   From the server device 200, music list information indicating a list of music data stored in the storage unit 201 by the server device 200 is transmitted to the terminal device 300. The terminal device 300 displays a music list based on the received music list information. The user can select a music piece on the terminal device 300 with reference to the music list, and can issue a music reproduction instruction from the terminal device 300 to the server device 200.

サーバ装置200は端末装置300からの楽曲再生指示に従い、再生装置100に対して楽曲データのストリーム配信を行う。さらに、サーバ装置200は楽曲データのストリーム配信と共に再生楽曲の楽曲情報および楽曲解析情報を端末装置300に送信する。楽曲情報は端末装置300の表示部302に表示されることによりユーザに提示される。   In accordance with the music playback instruction from the terminal device 300, the server device 200 performs stream distribution of music data to the playback device 100. Further, the server device 200 transmits the music information and music analysis information of the reproduced music to the terminal device 300 together with the stream distribution of the music data. The music information is presented to the user by being displayed on the display unit 302 of the terminal device 300.

また、端末装置300から再生装置100に対しては、ユーザ操作に応じた電源オン・オフ、曲戻し、曲送りなどを基本的な操作を指示するコントロールコマンドが送信される。端末装置300によって再生装置100を操作することが可能となっている。   Further, a control command for instructing basic operations such as power on / off, music return, music playback, and the like according to a user operation is transmitted from the terminal device 300 to the playback device 100. The playback device 100 can be operated by the terminal device 300.

なお、コンテンツ再生システム1において再生装置が複数存在する場合には、同一の楽曲データをそれら複数の再生装置それぞれにストリーム配信し、複数の再生装置で同一の楽曲を同時に再生することが可能である。また、再生装置100はサーバ装置200に対して楽曲データの送信を要求し、その要求に応じてサーバ装置200から送信されてくる楽曲データを受信して再生することも可能である。   When there are a plurality of playback devices in the content playback system 1, it is possible to stream the same music data to each of the plurality of playback devices and simultaneously play back the same music on the plurality of playback devices. . Further, the playback device 100 can request the server device 200 to transmit music data, and can receive and play music data transmitted from the server device 200 in response to the request.

[1−2.音量制御装置の構成]
図2Aは、本技術に係る音量制御装置400の構成を示すブロック図である。また、図2Bは音量制御装置400の機能を備える端末装置300の構成を示すブロック図である。さらに、図3Aおよび図3Bは、端末装置300の外観構成を示す図である。端末装置300は平面視略長方形で薄型のいわゆるタブレット型端末として構成されている。
[1-2. Configuration of Volume Control Device]
FIG. 2A is a block diagram illustrating a configuration of a volume control device 400 according to the present technology. FIG. 2B is a block diagram illustrating a configuration of the terminal device 300 having the function of the volume control device 400. 3A and 3B are diagrams showing an external configuration of the terminal device 300. FIG. The terminal device 300 is configured as a so-called tablet-type terminal that is substantially rectangular in plan view and thin.

音量制御装置400は、ユーザ情報検出部401、同調判定部402および音量制御部403から構成されている。ユーザ情報検出部401は楽曲を聴取するユーザに関する情報であるユーザ情報を検出するものである。検出されたユーザ情報は同調判定部402に供給される。ユーザ情報検出部401は、具体的には例えば加速度センサ、マイクロホンなどにより構成される。ユーザ情報とはユーザが発する振動、音声などである。   The volume control device 400 includes a user information detection unit 401, a tuning determination unit 402, and a volume control unit 403. The user information detection unit 401 detects user information that is information related to a user who listens to music. The detected user information is supplied to the tuning determination unit 402. Specifically, the user information detection unit 401 includes, for example, an acceleration sensor, a microphone, and the like. The user information is vibration, voice, etc. emitted by the user.

同調判定部402は、ユーザ情報検出部401から供給されたユーザ情報と、サーバ装置200など外部から供給された楽曲解析情報とが同調しているか否かを判定するものである。同調判定部402による判定結果は音量制御部403に供給される。同調判定部402により行われる同調判定処理の詳細について後述する。   The synchronization determination unit 402 determines whether or not the user information supplied from the user information detection unit 401 and the music analysis information supplied from the outside such as the server device 200 are synchronized. The determination result by the tuning determination unit 402 is supplied to the volume control unit 403. Details of the tuning determination process performed by the tuning determination unit 402 will be described later.

音量制御部403は、同調判定部402による判定結果に従って音量制御を行うための音量制御データを生成し、それを外部に出力する。同調判定部402によりユーザ情報と楽曲解析情報とが同調していると判定された場合には音量を上げるための音量制御データを生成する。一方、ユーザ情報と楽曲解析情報とが同調していないと判定された場合には音量を下げるための音量制御データを生成する。音量制御処理の詳細については後述する。   The volume control unit 403 generates volume control data for performing volume control according to the determination result by the tuning determination unit 402 and outputs it to the outside. When the synchronization determination unit 402 determines that the user information and the music analysis information are synchronized, volume control data for increasing the volume is generated. On the other hand, when it is determined that the user information and the music analysis information are not synchronized, volume control data for lowering the volume is generated. Details of the volume control processing will be described later.

[1−3.端末装置の構成]
端末装置300は、入力部301、表示部302、通信部303、記憶部304、振動信号処理部305、A/D(Analog/Digital)変換部306、音声信号処理部307、制御部308、表示制御部309、楽曲再生制御部310、加速度センサ401A、マイクロホン401B、同調判定部402および音量制御部403とから構成されている。
[1-3. Configuration of Terminal Device]
The terminal device 300 includes an input unit 301, a display unit 302, a communication unit 303, a storage unit 304, a vibration signal processing unit 305, an A / D (Analog / Digital) conversion unit 306, an audio signal processing unit 307, a control unit 308, and a display. A control unit 309, a music reproduction control unit 310, an acceleration sensor 401A, a microphone 401B, a tuning determination unit 402, and a volume control unit 403 are configured.

入力部301は、ユーザが端末装置300への指示を入力するための入力手段である。本実施の形態において端末装置300は、表示部302と一体に構成されたタッチスクリーン301A、ホームボタン301Bおよび操作キー301C(これらは図3に示す。)を備える。さらに入力部301は、表示部とは別構成のタッチパネル、スイッチなどにより構成されるようにしてもよい。入力部301に対して入力がなされると、その入力に対応した制御信号が生成されて制御部308に出力される。そして、制御部308によりその制御信号に対応した演算処理や制御が行われる。   The input unit 301 is input means for a user to input an instruction to the terminal device 300. In the present embodiment, terminal device 300 includes touch screen 301A, home button 301B, and operation keys 301C (shown in FIG. 3) that are integrally formed with display unit 302. Furthermore, the input unit 301 may be configured by a touch panel, a switch, or the like having a configuration different from that of the display unit. When an input is made to the input unit 301, a control signal corresponding to the input is generated and output to the control unit 308. The control unit 308 performs arithmetic processing and control corresponding to the control signal.

表示部302は、例えば、LCD(Liquid Crystal Display)、PDP(Plasma Display Panel)、有機EL(Electro Luminescence)パネルなどにより構成された表示手段である。表示部302には、端末装置300の各種操作のメニューを表示するホーム画面、サーバ装置200から送信された楽曲リスト情報に基づく楽曲のリスト、サーバ装置200から送信された楽曲情報などが表示される。さらに、サーバ装置200が記憶する、または端末装置300自身が記憶する動画コンテンツ、画像コンテンツなども表示される。   The display unit 302 is a display unit configured by, for example, an LCD (Liquid Crystal Display), a PDP (Plasma Display Panel), an organic EL (Electro Luminescence) panel, or the like. The display unit 302 displays a home screen that displays a menu of various operations of the terminal device 300, a music list based on the music list information transmitted from the server device 200, music information transmitted from the server device 200, and the like. . Furthermore, moving image content, image content, etc. stored in the server device 200 or stored in the terminal device 300 itself are also displayed.

さらに、表示部302には入力手段としてのタッチパネルにおけるソフトボタン、音量調整、コンテンツ選択などの個々の操作画面などのユーザインターフェース画像も表示される。   Further, the display unit 302 also displays user interface images such as individual operation screens such as soft buttons, volume adjustment, and content selection on a touch panel as input means.

通信部303は、例えば、HTTP、TCP/IPなどのプロトコルに基づいて再生装置100およびサーバ装置200との通信を行うためのネットワークインターフェースである。通信部303を介して、楽曲情報、楽曲解析情報、音量制御データ、楽曲リスト情報、その他の各種データ、コマンドなどの送受信が行われる。サーバ装置200から送信され、通信部303で受信した、再生中の楽曲の楽曲解析情報は同調判定部402に供給される。また、サーバ装置200から送信され、通信部303で受信した、再生中の楽曲の楽曲情報は表示制御部309に供給される。   The communication unit 303 is a network interface for communicating with the playback device 100 and the server device 200 based on a protocol such as HTTP or TCP / IP, for example. Music information, music analysis information, volume control data, music list information, other various data, commands, and the like are transmitted and received via the communication unit 303. The music analysis information of the music being played that is transmitted from the server device 200 and received by the communication unit 303 is supplied to the tuning determination unit 402. Further, the music information of the music being played, which is transmitted from the server device 200 and received by the communication unit 303, is supplied to the display control unit 309.

記憶部304は、ハードディスク、フラッシュメモリなどにより構成される大容量記憶媒体である。記憶部304は、端末装置300を動作させるための各種データ、プログラム、コンテンツ、一時ファイルなどを記憶保持するものである。   The storage unit 304 is a large-capacity storage medium configured by a hard disk, a flash memory, or the like. The storage unit 304 stores and holds various data, programs, contents, temporary files, and the like for operating the terminal device 300.

加速度センサ401Aは、音量制御装置400におけるユーザ情報検出部401に相当するものであり、例えば、2軸または3軸の加速度センサにより構成されている。加速度センサ401Aは、ユーザが端末装置300に直接または間接的に与える振動の大きさを加速度として検出し、振動信号として振動信号処理部305に供給する。本実施の形態においては、加速度センサ401Aが検出した振動がユーザ情報に相当する。本技術は、楽曲を聴取しているユーザが楽曲に合わせて体を揺らしたり、踊ったり、テーブルや端末装置300を叩いたりすることにより発生する振動を検出し、その振動が楽曲に同調しているかを判定することにより再生音量の調整を行うものである。   The acceleration sensor 401A corresponds to the user information detection unit 401 in the volume control device 400, and is configured by, for example, a biaxial or triaxial acceleration sensor. The acceleration sensor 401A detects the magnitude of vibration directly or indirectly given to the terminal device 300 by the user as acceleration, and supplies the detected magnitude to the vibration signal processing unit 305 as a vibration signal. In the present embodiment, vibration detected by the acceleration sensor 401A corresponds to user information. This technology detects vibrations that occur when a user listening to a song shakes, dances, or strikes the table or the terminal device 300 according to the song, and the vibration is synchronized with the song. The reproduction volume is adjusted by determining whether or not there is any.

振動信号処理部305は、供給された振動信号にLPF(Low Pass Filter)によるノイズ除去などの所定の信号処理を施して低周波成分の信号に変換する。変換された振動信号はA/D変換部306に供給される。A/D変換部306は、アナログ振動信号をデジタル振動信号に変換するためA/Dコンバータである。振動信号はA/D変換部306によりA/D変換が施されて同調判定部402に供給される。   The vibration signal processing unit 305 performs predetermined signal processing such as noise removal by an LPF (Low Pass Filter) on the supplied vibration signal and converts it to a signal having a low frequency component. The converted vibration signal is supplied to the A / D converter 306. The A / D converter 306 is an A / D converter for converting an analog vibration signal into a digital vibration signal. The vibration signal is A / D converted by the A / D conversion unit 306 and supplied to the tuning determination unit 402.

マイクロホン401Bは、ユーザが楽曲に合わせて口ずさむ歌声、鼻歌、楽曲に合わせた手拍子など、ユーザが発する音声を取得するための音声入力手段である。マイクロホン401Bは、ユーザ情報検出部401に相当するものである。また、マイクロホン401Bが検出したユーザが発した音声もユーザ情報に相当する。マイクロホン401Bに入力された音声はアナログ音声信号に変換されて音声信号処理部307に供給される。音声信号処理部307は、例えば、増幅処理を施してアナログ音声信号を増幅させるなどしてアナログ音声信号をA/D変換部306に供給する。アナログ音声信号はA/D変換部306によりA/D変換が施されて同調判定部402に供給される。   The microphone 401 </ b> B is a voice input unit for acquiring a voice uttered by the user, such as a singing voice, a nose song, a clapping in time with the music, etc. The microphone 401 </ b> B corresponds to the user information detection unit 401. Moreover, the voice uttered by the user detected by the microphone 401B also corresponds to the user information. The sound input to the microphone 401B is converted into an analog sound signal and supplied to the sound signal processing unit 307. The audio signal processing unit 307 supplies the analog audio signal to the A / D conversion unit 306, for example, by performing an amplification process to amplify the analog audio signal. The analog audio signal is A / D converted by the A / D conversion unit 306 and supplied to the tuning determination unit 402.

端末装置300は、ユーザによって操作されるものであり、その寸法および重量は、ユーザが片手または両手で持つことができ、また、膝の上の置いた状態で操作を行うことができる程度のものが望ましい。そのような寸法および重量の場合、ユーザが立っている場合には「手に持つ」、ユーザが座っている場合には「膝の上に置く」、または、「自身の周囲に置く」場合が多いと考えられる。したがって、端末装置300が加速度センサ401A、マイクロホン401Bなどのユーザ情報検出部401を備えることにより、ユーザが発する振動、音声を検出することが可能となる。なお、図2Bにおいては端末装置300は、ユーザ情報検出部401として加速度センサ401Aおよびマイクロホン401Bを備えているが、いずれか一方のみを備えているという構成でもよい。   The terminal device 300 is operated by the user, and the size and weight of the terminal device 300 can be held by the user with one hand or both hands, and can be operated while placed on the knee. Is desirable. For such dimensions and weights, the user may be “held in hand” when standing, “place on the knee” or “place around himself” when the user is sitting It is thought that there are many. Therefore, when the terminal device 300 includes the user information detection unit 401 such as the acceleration sensor 401A and the microphone 401B, it is possible to detect vibration and sound emitted by the user. In FIG. 2B, the terminal device 300 includes the acceleration sensor 401A and the microphone 401B as the user information detection unit 401, but may be configured to include only one of them.

制御部308は、例えばCPU、RAMおよびROMなどから構成されている。ROMには、CPUにより読み込まれるプログラムが格納されている。RAMは、CPUのワークメモリとして用いられる。CPUは、ROMに格納されているプログラムに基づき様々な処理を実行することによって端末装置300全体の制御を行う。また、制御部308は、所定のプログラムを実行することにより、同調判定部402、音量制御部403、表示制御部309および楽曲再生制御部310として機能する。   The control unit 308 includes, for example, a CPU, a RAM, a ROM, and the like. The ROM stores a program read by the CPU. The RAM is used as a work memory for the CPU. The CPU controls the entire terminal device 300 by executing various processes based on the programs stored in the ROM. Further, the control unit 308 functions as a tuning determination unit 402, a volume control unit 403, a display control unit 309, and a music reproduction control unit 310 by executing a predetermined program.

同調判定部402は、A/D変換部306から供給されたユーザ情報である振動信号または/および音声信号に基づいて、ユーザが発した振動または/および音声と再生されている楽曲のビート情報が同調しているか否かの判定(以下、同調判定処理と称する。)を行う。同調判定部402による判定結果は音量制御部403に供給される。同調判定処理の詳細については後述する。   Based on the vibration signal or / and the audio signal that is the user information supplied from the A / D conversion unit 306, the tuning determination unit 402 receives the vibration or / and the sound emitted by the user and the beat information of the music being reproduced. A determination is made as to whether or not the device is in synchronization (hereinafter referred to as a synchronization determination process). The determination result by the tuning determination unit 402 is supplied to the volume control unit 403. Details of the synchronization determination process will be described later.

音量制御部403は、同調判定部402による同調判定結果に基づいて、再生装置100における再生音量の制御を行うものである。音量制御部403は、同調判定部402による同調判定結果に基づいて音量制御データを生成する。その音量制御データは通信部303を介して再生装置100に送信される。そして、その音量制御データに基づいて再生装置100の音量調整部104Aによって音量の調整が行われる。音量制御処理の詳細については後述する。なお、音量制御データを記憶部304に記憶するようにしてもよい。記憶部304に記憶した音量制御データを参照することにより、音量が楽曲再生開始時からどのくらい変化したか、音量制御の履歴、などを把握することができる。   The volume control unit 403 controls the playback volume in the playback apparatus 100 based on the tuning determination result by the tuning determination unit 402. The volume control unit 403 generates volume control data based on the tuning determination result by the tuning determination unit 402. The volume control data is transmitted to the playback device 100 via the communication unit 303. Then, the volume is adjusted by the volume adjustment unit 104A of the playback device 100 based on the volume control data. Details of the volume control processing will be described later. Note that the volume control data may be stored in the storage unit 304. By referring to the volume control data stored in the storage unit 304, it is possible to grasp how much the volume has changed since the beginning of music playback, the volume control history, and the like.

楽曲再生制御部310は、入力部301を介して入力されたユーザの楽曲選択入力に対応した楽曲のストリーム配信をサーバ装置200に指示するための楽曲再生指示コマンドを生成する。楽曲再生指示コマンドは通信部303を介して端末装置300からサーバ装置200に送信される。   The music reproduction control unit 310 generates a music reproduction instruction command for instructing the server apparatus 200 to distribute a music stream corresponding to the user's music selection input input via the input unit 301. The music playback instruction command is transmitted from the terminal device 300 to the server device 200 via the communication unit 303.

表示制御部309は、表示部302を制御して、楽曲リスト情報に基づくリスト表示、楽曲情報に基づく楽曲情報表示などを行う。また、入力部301からの入力制御信号に対応したユーザインターフェース画像、各種の画像やデータを表示させる。   The display control unit 309 controls the display unit 302 to perform list display based on music list information, music information display based on music information, and the like. Also, a user interface image corresponding to an input control signal from the input unit 301, various images, and data are displayed.

また、図示はしないが、端末装置300はジャイロセンサを備えるようにしてもよい。ジャイロセンサは、端末装置300の傾き角、回転角度などを検出する。ジャイロセンサによって検出された傾き角情報などに基づいて制御部308により表示部302に表示される画面の回転処理などが行われる。   Although not shown, the terminal device 300 may include a gyro sensor. The gyro sensor detects an inclination angle, a rotation angle, and the like of the terminal device 300. Based on the tilt angle information detected by the gyro sensor, the control unit 308 performs rotation processing of the screen displayed on the display unit 302, and the like.

図3Aおよび図3Bは、本実施の形態に係る端末装置300の外観構成を示す図である。本実施の形態においては、端末装置300はタッチスクリーン301Aを備え、ユーザが指などで様々な入力操作を行うことができるいわゆるタブレット型端末として構成されている。上述したように、端末装置300の寸法および重量は、ユーザが片手または両手で持つことができ、また、膝の上の置いた状態で操作を行うことができる程度のものである。   3A and 3B are diagrams showing an external configuration of terminal device 300 according to the present embodiment. In the present embodiment, the terminal device 300 includes a touch screen 301A, and is configured as a so-called tablet terminal that allows a user to perform various input operations with a finger or the like. As described above, the size and weight of the terminal device 300 are such that the user can hold the terminal device 300 with one hand or both hands and can be operated while placed on the knee.

端末装置300は略中央に、入力部301としてのタッチパネルと表示部302が一体的に構成されたタッチスクリーン301Aを備える。タッチスクリーン301Aにはホーム画面、楽曲情報画面、音量調整用画面、サーバ装置200に記憶されている楽曲をユーザに提示する楽曲選択画面などが表示される。また、サーバ装置200または端末装置300自身が記憶する動画コンテンツ、画像コンテンツなども表示される。   The terminal device 300 includes a touch screen 301 </ b> A in which a touch panel serving as the input unit 301 and a display unit 302 are integrally formed in a substantially central portion. On the touch screen 301A, a home screen, a music information screen, a volume adjustment screen, a music selection screen for presenting music stored in the server device 200 to the user, and the like are displayed. In addition, moving image content, image content, and the like stored in the server device 200 or the terminal device 300 are also displayed.

図3Aはタッチスクリーン301Aに表示される再生楽曲情報表示画面兼音量調整用画面の一例を示すものである。図3Aに示すように、楽曲再生中には、再生中の楽曲の情報(アーティスト名、アルバム名、曲名など)、再生位置を示すスライダ、音量調整用の入力手段である音量調整スライダ350などが表示される。   FIG. 3A shows an example of a reproduction music information display screen / volume adjustment screen displayed on the touch screen 301A. As shown in FIG. 3A, during music playback, information on the music being played (artist name, album name, music title, etc.), a slider indicating the playback position, a volume adjustment slider 350 serving as input means for volume adjustment, and the like. Is displayed.

図3Aに示す例では、ユーザは、音量調整スライダ350上に重畳して表示されているツマミ351に指を接触させ、接触を維持した状態で右方向にスライドさせることで再生装置100における音量を大きくし、左方向へスライドさせることにより音量を小さくすることができる。このスライド動作による音量調整は、音量制御部403によってツマミ351の移動に対応する音量制御データが生成され、その音量制御データが再生装置100に送信されることにより行われる。   In the example shown in FIG. 3A, the user touches the knob 351 displayed superimposed on the volume adjustment slider 350 and slides it to the right while maintaining the contact, thereby adjusting the volume of the playback apparatus 100. The volume can be reduced by increasing the size and sliding it to the left. The volume adjustment by the sliding operation is performed by generating volume control data corresponding to the movement of the knob 351 by the volume control unit 403 and transmitting the volume control data to the playback device 100.

なお、コンテンツ再生システム1においては、端末装置300に表示される再生音量と、再生装置100における再生音量とは同期するようにするとよい。すなわち、再生装置100と端末装置300とは常時ネットワークを通じて通信を行うことにより、端末装置300における音量制御に応じて再生装置100における音量が変化する。また、再生装置100側で音量調整が行われた場合、その再生装置100側で行われた音量調節に同期して端末装置300の音量表示も変更される。これにより、端末装置300側で常に再生装置100の再生音量を把握することができる。   In the content playback system 1, the playback volume displayed on the terminal device 300 and the playback volume on the playback device 100 may be synchronized. That is, the playback device 100 and the terminal device 300 always communicate with each other through the network, so that the volume of the playback device 100 changes according to the volume control of the terminal device 300. In addition, when the volume adjustment is performed on the playback device 100 side, the volume display of the terminal device 300 is also changed in synchronization with the volume adjustment performed on the playback device 100 side. As a result, the playback volume of the playback device 100 can always be grasped on the terminal device 300 side.

図3Bは、タッチスクリーン301Aに表示される楽曲選択画面の一例を示すものである。楽曲選択画面においては、サーバ装置200に記憶されているコンテンツである楽曲のリストが表示される。なお、楽曲の表示態様としてはツリー構造表示、アイコン表示、カラム表示などがあり、ユーザがいずれかの表示態様を選択できるようにするとよい。この表示は、サーバ装置200から送信された楽曲リスト情報に基づいて表示制御部309の制御のもと行われる。   FIG. 3B shows an example of a music selection screen displayed on the touch screen 301A. On the song selection screen, a list of songs that are contents stored in the server device 200 is displayed. Note that the music display mode includes tree structure display, icon display, column display, and the like, and it is preferable that the user can select any display mode. This display is performed under the control of the display control unit 309 based on the music list information transmitted from the server device 200.

そして、ユーザが所望の楽曲の表示位置に対して指を接触させて入力を行うことにより、その入力に対応する楽曲再生指示コマンドが楽曲再生制御部310で生成され、通信部303を介してサーバ装置200に送信される。これにより、サーバ装置200から再生装置100へのストリーム配信が行われる。   Then, when the user performs input by bringing a finger into contact with the display position of the desired music, a music playback instruction command corresponding to the input is generated by the music playback control unit 310, and is transmitted to the server via the communication unit 303. Transmitted to the device 200. Thereby, stream delivery from the server device 200 to the playback device 100 is performed.

例えば、ユーザが所望の楽曲の表示位置に対してタップ入力を行うことにより、楽曲選択入力が行われる。また、ユーザが所望の楽曲の表示位置に対してダブルタップ入力を行うことに楽曲再生指示の入力が行われる。タップ入力とは、ユーザの指などを操作面上に短時間1回だけ接触させる入力動作である。ダブルタップ入力とは、指などを操作面上に短い間隔で連続して2回接触させる入力動作である。これらは主に決定の入力などに用いられる。ただし、タッチスクリーンにおける入力操作はこれらに限られるものではない。   For example, the music selection input is performed when the user performs a tap input on the display position of the desired music. In addition, when the user performs a double-tap input to a desired music display position, a music playback instruction is input. The tap input is an input operation in which a user's finger or the like is brought into contact with the operation surface only once for a short time. The double tap input is an input operation in which a finger or the like is contacted twice continuously at a short interval on the operation surface. These are mainly used to input decisions. However, the input operation on the touch screen is not limited to these.

ホームボタン301Bは、端末装置300が備える機能、アプリケーション、各種操作のメニューなどを並べて表示するいわゆるホーム画面の表示を指示するため入力手段である。ホームボタン301Bがユーザにより押下された場合には、端末装置300がどのような動作を行っていてもタッチスクリーン301Aにはホーム画面が表示される。   The home button 301B is an input unit for instructing display of a so-called home screen that displays functions, applications, menus of various operations, and the like provided in the terminal device 300 side by side. When the home button 301B is pressed by the user, the home screen is displayed on the touch screen 301A regardless of what operation the terminal device 300 is performing.

操作キー301Cは例えば、タッチスクリーン301Aに表示されるカーソルの移動などに用いられる。上述したタッチパネル、ホームボタン301B、十字キーは図2のブロック図における入力部301に相当するものである。なお、端末装置300の入力部301は、図3に示す例に限られず、タッチスクリーン301Aのみを有し、一切の物理ボタンを排除した構成としてもよい。逆に、複数の物理ボタンを備え、入力操作の全てを物理ボタンで行うようにしてもよい。   The operation key 301C is used, for example, for moving a cursor displayed on the touch screen 301A. The touch panel, the home button 301B, and the cross key described above correspond to the input unit 301 in the block diagram of FIG. Note that the input unit 301 of the terminal device 300 is not limited to the example illustrated in FIG. 3, and may include only the touch screen 301 </ b> A and exclude any physical buttons. Conversely, a plurality of physical buttons may be provided, and all input operations may be performed using the physical buttons.

さらに、端末装置300は音声入力手段としてのマイクロホン401Bを備える。マイクロホン401Bはユーザ情報検出部401に相当するものである。マイクロホン401Bにより端末装置300を使用するユーザの歌声、鼻歌、手拍子などの音声を取得することができる。   Furthermore, the terminal device 300 includes a microphone 401B as voice input means. The microphone 401B corresponds to the user information detection unit 401. The microphone 401 </ b> B can acquire voices such as singing voices, nose songs, and clappings of the user who uses the terminal device 300.

[1−4.コンテンツ再生処理]
次に、図4を参照して、コンテンツ再生処理について説明する。図4はコンテンツ再生処理の流れを示すフローチャートである。図4に示す処理は端末装置300の制御部308によって行われる。
[1-4. Content Playback Processing]
Next, content reproduction processing will be described with reference to FIG. FIG. 4 is a flowchart showing the flow of content reproduction processing. The process illustrated in FIG. 4 is performed by the control unit 308 of the terminal device 300.

まずステップS101で、楽曲選択入力がなされたか否かが判定される。選択入力がなされていない場合には選択入力がなされるまでステップS101の判定が繰り返される(ステップS101のNo)。なお、選択入力時には、事前に楽曲の楽曲リスト情報をサーバ装置200から受信し、図3Bに示すように楽曲のリストが端末装置300の表示部302に表示されている。そして、選択入力はユーザが所望の楽曲の表示に対応する位置に指を接触させることにより行われる。   First, in step S101, it is determined whether or not a music selection input has been made. If no selection input is made, the determination in step S101 is repeated until a selection input is made (No in step S101). At the time of selection input, the music list information of the music is received from the server device 200 in advance, and the music list is displayed on the display unit 302 of the terminal device 300 as shown in FIG. 3B. And selection input is performed when a user contacts a finger | toe to the position corresponding to the display of a desired music.

楽曲の選択入力がなされた場合(ステップS101のYes)には、次にステップS102で、ユーザによる再生指示の入力がなされたか否かが判定される。再生指示入力がなされていない場合には再生指示入力がなされるまでステップS101の判定が繰り返される(ステップS102のNo)。楽曲の再生指示入力がなされた場合には、処理はステップS103に進む(ステップS102のYes)。なお、上述した楽曲の選択入力が再生指示入力を兼ねている仕様の場合にはステップS102の処理を行う必要はない。   If the selection input of the music has been made (Yes in step S101), it is next determined in step S102 whether or not a reproduction instruction has been input by the user. If no reproduction instruction is input, the determination in step S101 is repeated until a reproduction instruction is input (No in step S102). If a music reproduction instruction has been input, the process proceeds to step S103 (Yes in step S102). Note that if the above-described music selection input also serves as a playback instruction input, it is not necessary to perform step S102.

次にステップS103で、選択された楽曲に対応する楽曲再生指示コマンドをサーバ装置200に送信することにより、選択された楽曲のストリーム配信をサーバ装置200に指示する。そして、楽曲再生指示コマンドを受信したサーバ装置200から再生装置100に対してストリーム配信が行われることにより、楽曲の再生が開始される。   Next, in step S103, the server apparatus 200 is instructed to deliver a stream of the selected music piece by transmitting a music reproduction instruction command corresponding to the selected music piece to the server apparatus 200. Then, stream distribution is performed from the server device 200 that has received the music playback instruction command to the playback device 100, thereby starting playback of the music.

次にステップS104で、端末装置300はサーバ装置200からストリーム配信指示を行った楽曲についての楽曲情報を取得する。上述したように、楽曲情報はネットワークを介してサーバ装置200から送信され、端末装置300はその楽曲情報を通信部303によって受信する。そして、ステップS105で表示部302における楽曲情報の表示が行われる。   Next, in step S <b> 104, the terminal device 300 acquires music information about the music for which the stream distribution instruction has been issued from the server device 200. As described above, the music information is transmitted from the server device 200 via the network, and the terminal device 300 receives the music information by the communication unit 303. In step S105, the music information is displayed on the display unit 302.

次に、ステップS106で同調判定処理が行われる。また、ステップS107で音量制御処理が行われる。同調判定処理と音量制御処理とはマルチタスクで並列して行われるが、音量制御処理は同調判定処理の判定結果に基づいて行われる。   Next, a tuning determination process is performed in step S106. In step S107, a volume control process is performed. The tuning determination process and the volume control process are performed in parallel by multitasking, but the volume control process is performed based on the determination result of the tuning determination process.

そして、ステップS108で楽曲の再生が終了したか否かが判定される。再生が終了していない場合(ステップS108のNo)には処理はステップS106およびステップS107に戻り、楽曲の再生が終了するまで同調判定処理および音量制御処理が繰り返される。楽曲の再生が終了した場合には楽曲再生処理は終了となる(ステップS108のYes)。   In step S108, it is determined whether or not the reproduction of the music has ended. If the reproduction has not ended (No in step S108), the process returns to step S106 and step S107, and the tuning determination process and the volume control process are repeated until the reproduction of the music is completed. When the reproduction of the music is finished, the music reproduction process is finished (Yes in step S108).

[1−5.同調判定処理]
次に、図5乃至図9に基づいて、コンテンツ再生処理のステップS106における同調判定処理について説明する。なお、以下、ユーザ情報が、ユーザが楽曲に合わせて体を揺らすことなどにより発する振動である場合を例にして説明を行う。まず、図5に基づいて同調判定処理の概要について説明する。図5の上段は、再生される楽曲の波形の一例である。波形に対応するように並んで表示されている実線は楽曲解析情報に含まれるビート情報を示すものである。具体的には、楽曲における小節または/および拍の位置を示すものである。図5の下段は縦軸を振動信号の大きさとし、横軸を楽曲の波形に対応する楽曲の再生時間として、ユーザ情報検出部401としての加速度センサ401Aによって検出される振動信号を示すものである。
[1-5. Synchronization determination processing]
Next, the synchronization determination process in step S106 of the content reproduction process will be described based on FIGS. Hereinafter, the case where the user information is vibration generated by the user shaking his / her body according to the music will be described as an example. First, the outline of the synchronization determination process will be described with reference to FIG. The upper part of FIG. 5 is an example of the waveform of the music to be played. A solid line displayed side by side so as to correspond to the waveform indicates beat information included in the music analysis information. Specifically, it indicates the position of a bar or / and beat in the music. The lower part of FIG. 5 shows the vibration signal detected by the acceleration sensor 401A as the user information detection unit 401, with the vertical axis representing the magnitude of the vibration signal and the horizontal axis representing the music playback time corresponding to the waveform of the music. .

図5の(1)で示される範囲においては、振動信号は一定の間隔で発生しており、楽曲のビート情報と振動信号とが一致している。したがって、楽曲のビート情報と振動とは同調していると判定される。一方、(2)で示される範囲においては、振動は検出されているが、信号の発生はランダムであり、楽曲のビート情報と振動とが一致していない。よって、楽曲のビート情報と振動とは同調してないと判定される。また、(3)で示される範囲においては、振動は検出されていない。このように、同調判定処理においては、楽曲の楽曲解析情報に含まれるビート情報と振動信号とが一致しているか否かを判定することにより、楽曲とユーザが発する振動が同調しているか否かを判定する。   In the range indicated by (1) in FIG. 5, the vibration signal is generated at regular intervals, and the beat information of the music and the vibration signal coincide with each other. Therefore, it is determined that the beat information and the vibration of the music are synchronized. On the other hand, in the range indicated by (2), vibration is detected, but the signal generation is random, and the beat information of the music does not match the vibration. Therefore, it is determined that the beat information and the vibration of the music are not synchronized. Further, no vibration is detected in the range indicated by (3). Thus, in the tuning determination process, it is determined whether or not the music and the vibration generated by the user are synchronized by determining whether or not the beat information included in the music analysis information of the music matches the vibration signal. Determine.

以下、同調判定処理の詳細について説明する。図6および図7は同調判定処理の流れを示すフローチャートである。同調判定処理は同調判定部402によって行われる。まず、ステップS201で、サーバ装置200に対して再生指示を行った楽曲についての楽曲解析情報をサーバ装置200から取得する。楽曲解析情報はサーバ装置200からネットワークを介して端末装置300に送信され、通信部303によって受信することにより取得する。   Details of the synchronization determination process will be described below. 6 and 7 are flowcharts showing the flow of the tuning determination process. The tuning determination process is performed by the tuning determination unit 402. First, in step S <b> 201, music analysis information about a music for which a playback instruction has been given to the server apparatus 200 is acquired from the server apparatus 200. The music analysis information is transmitted from the server device 200 to the terminal device 300 via the network, and is acquired by being received by the communication unit 303.

次にステップS202で、楽曲解析情報に基づいて、ビート情報とユーザが端末装置300に与える振動とが一致しているかを判定するための判定ウィンドウの周期および幅を決定する。   Next, in step S202, based on the music analysis information, the period and width of the determination window for determining whether the beat information and the vibration given to the terminal device 300 by the user are the same are determined.

ここで、図8を参照して判定ウィンドウについて説明する。図8の上段に示された波形は楽曲の波形の一部を拡大したものである。波形から下方向へ向けて延出する実線はビート情報で示される小節の先頭であり、波形から下方向へ向けて延出する破線はビート情報で示される拍の先頭である。また、図8の下段は小節の先頭および拍の先頭に対応するように設定された判定ウィンドウである。判定ウィンドウとは、ビート情報に基づいて、楽曲の各小節の先頭位置または/および各拍の先頭位置に対応するように設定される。   Here, the determination window will be described with reference to FIG. The waveform shown in the upper part of FIG. 8 is an enlarged part of the waveform of the music. The solid line extending downward from the waveform is the beginning of the bar indicated by the beat information, and the broken line extending downward from the waveform is the beginning of the beat indicated by the beat information. Further, the lower part of FIG. 8 is a determination window set so as to correspond to the beginning of a measure and the beginning of a beat. The determination window is set so as to correspond to the start position of each measure of the music and / or the start position of each beat based on the beat information.

そして、判定ウィンドウは各小節および各拍の先頭位置に対応するとともに、所定の幅を有して設定される。この幅は時間で表される幅である。判定ウィンドウが存在しない区間はMask期間と称する。振動信号がこの判定ウィンドウ内にある場合には、楽曲とユーザが発する振動とは同調していると判定される。なお、判定ウィンドウの幅は曲の拍子に合わせて適宜設定される。例えば、4拍子における判定ウィンドウ幅を基準として、2拍子の曲の場合には基準の判定ウィンドウ幅よりも広めに設定し、8拍子の曲の場合には基準の判定ウィンドウ幅よりも狭く設定する、などである。判定ウィンドウは曲の先頭から終了まで全体に設定される。判定ウィンドウは特許請求の範囲における同調判定区間に相当するものである。   The determination window corresponds to each bar and the start position of each beat and is set with a predetermined width. This width is a width expressed in time. A section in which no determination window exists is referred to as a Mask period. When the vibration signal is within the determination window, it is determined that the music and the vibration emitted by the user are synchronized. Note that the width of the determination window is appropriately set according to the time signature of the song. For example, on the basis of the determination window width at 4 beats, it is set wider than the reference determination window width in the case of 2 beats, and narrower than the reference determination window width in the case of 8 beats. , Etc. The judgment window is set for the entire song from the beginning to the end. The determination window corresponds to the tuning determination section in the claims.

図6のフローチャートの説明に戻る。次にステップS203で、振動信号の入力が開始される。そしてステップS204で、楽曲再生の進行に伴い、楽曲の再生位置が1つの判定ウィンドウを通過したか否かが判定される。楽曲の再生位置が1つの判定ウィンドウを通過していない場合には、通過したと判定されるまでステップS204が繰り返される(ステップS204のNo)。一方、楽曲の再生位置が1つの判定ウィンドウを通過したと判定された場合、処理はステップS205に進む(ステップS204のYes)。   Returning to the flowchart of FIG. In step S203, input of a vibration signal is started. In step S204, it is determined whether or not the music playback position has passed through one determination window as the music playback progresses. When the reproduction position of the music does not pass through one determination window, step S204 is repeated until it is determined that the music has passed (No in step S204). On the other hand, when it is determined that the playback position of the music has passed one determination window, the process proceeds to step S205 (Yes in step S204).

次にステップS205で、入力された振動信号においてピークが検出されたか否かが判定される。ステップS205でピークが検出された場合には処理はステップS206に進む(ステップS205のYes)。そして、ステップS206で検出された振動信号のピークが、上述のステップS204で通過したと判定された判定ウィンドウ内に位置しているか否かが判定される。   Next, in step S205, it is determined whether or not a peak is detected in the input vibration signal. If a peak is detected in step S205, the process proceeds to step S206 (Yes in step S205). Then, it is determined whether or not the peak of the vibration signal detected in step S206 is located within the determination window determined to have passed in step S204 described above.

ステップS206でピークが判定ウィンドウ内に位置していると判定された場合、処理はステップS207に進む(ステップS206のYes)。次にステップS207で、判定ウィンドウ内に位置すると判定されたピークの値が所定の閾値以上であるか否かが判定される。ピークの値が閾値以下であると判定されたば場合、処理はステップS204に戻る(ステップS207のNo)。そして、ステップS204からの処理が再び行われる。   If it is determined in step S206 that the peak is located within the determination window, the process proceeds to step S207 (Yes in step S206). In step S207, it is determined whether or not the peak value determined to be located within the determination window is equal to or greater than a predetermined threshold value. If it is determined that the peak value is equal to or less than the threshold value, the process returns to step S204 (No in step S207). Then, the processing from step S204 is performed again.

なお、一度ステップS204で楽曲の再生位置が1つの判定ウィンドウを通過したと判定された(ステップS204のYes)後に処理がステップS204に戻った場合は、時系列で次の判定ウィンドウについてステップS204以下の処理が行われる。   If it is determined in step S204 that the playback position of the music has passed one determination window (Yes in step S204), the process returns to step S204. Is performed.

一方、ステップS207で、ピークの値が閾値以上であると判定された場合、処理はステップS208に進み、楽曲のビート情報とユーザが発する振動とは同調していると判定される(ステップS207のYes)。   On the other hand, if it is determined in step S207 that the peak value is greater than or equal to the threshold value, the process proceeds to step S208, and it is determined that the beat information of the music and the vibration emitted by the user are synchronized (step S207). Yes).

ここで、図9を参照して、楽曲のビート情報とユーザが発する振動とが同調していると判定される場合について説明する。図9Aに示す状態は、振動信号のピークの値が判定ウィンドウ内に位置しており、同調していると判定される場合である。一方、図9Bはピークの値が閾値を超えてはいるが、判定ウィンドウ内に位置していないため、同調していないと判定される場合である。また、図9Cはピーク値が閾値以下であるため同調していないと判定される場合である。   Here, a case where it is determined that the beat information of the music and the vibration generated by the user are in synchronization will be described with reference to FIG. The state shown in FIG. 9A is a case where the peak value of the vibration signal is located in the determination window and it is determined that the signal is synchronized. On the other hand, FIG. 9B shows a case where the peak value exceeds the threshold value but is not within the determination window, and thus is determined not to be synchronized. FIG. 9C shows a case where it is determined that the tuning is not performed because the peak value is equal to or less than the threshold.

図6のフローチャートの説明に戻る。次にステップS209で連続カウンタの値に1を加える(+1を行う)。この連続カウンタは、「同調している」と判定された回数をカウントするためのものである。次にステップS210で不連続カウンタをクリアする。この不連続カウンタは連続して「同調していない」と判定された回数をカウントするためのものである。後述するように、本実施の形態においては、所定の回数連続して「同調していない」と判定された場合に、再生音量を下げる。したがって、「同調している」と判定された場合には、連続して「同調していない」と判定された回数をカウントする不連続カウンタの値をクリアする必要がある。   Returning to the flowchart of FIG. In step S209, 1 is added to the value of the continuous counter (+1 is performed). This continuous counter is for counting the number of times determined to be “synchronized”. In step S210, the discontinuity counter is cleared. This discontinuous counter is used to count the number of times that it has been determined that it is “not synchronized” continuously. As will be described later, in the present embodiment, the playback volume is lowered when it is determined “not synchronized” for a predetermined number of times. Therefore, when it is determined that “synchronized”, it is necessary to clear the value of the discontinuous counter that counts the number of times that “synchronized” is continuously determined.

次にステップS211で、連続カウンタの値が所定の値に達したか否かが判定される。連続カウンタの値が所定の値に達したと判定された場合、処理はステップS212に進む(ステップS211のYes)。連続カウンタの値が所定の値に達した、とは、予め定められた所定の回数連続して「同調している」と判定されたことを意味する。そして、ステップS212で同調判定部402は音量制御部403に対して、再生音量を上げるよう指示(音量アップ指示)を行う。   Next, in step S211, it is determined whether or not the value of the continuous counter has reached a predetermined value. If it is determined that the value of the continuous counter has reached a predetermined value, the process proceeds to step S212 (Yes in step S211). The fact that the value of the continuous counter has reached a predetermined value means that it has been determined to be “tuned” continuously for a predetermined number of times. In step S212, the tuning determination unit 402 instructs the volume control unit 403 to increase the playback volume (volume increase instruction).

一方、ステップS211で連続カウンタの値が所定の回数に達していないと判定された場合、音量制御部403に対して音量を上げる指示は行われず、処理は213に進む(ステップS211のNo)。そして、ステップS213で楽曲の再生が終了したか否かが判定される。楽曲の再生が終了している場合には同調判定処理は終了となる(ステップS213のYes)。一方、楽曲の再生が終了していない場合には処理はステップS204に戻る。   On the other hand, if it is determined in step S211 that the value of the continuous counter has not reached the predetermined number of times, the volume control unit 403 is not instructed to increase the volume, and the process proceeds to 213 (No in step S211). In step S213, it is determined whether or not the reproduction of the music has ended. When the reproduction of the music is finished, the synchronization determination process is finished (Yes in step S213). On the other hand, if the reproduction of the music has not ended, the process returns to step S204.

次に、ステップS205において、入力された振動信号においてピークが検出されなかった場合(ステップS205のNo)の処理について説明する。その場合、処理はステップS214に進み、楽曲のビート情報とユーザが発する振動は同調していない、と判定される。同様に、ステップS206でピークが検出ウィンドウ内にない場合も処理はステップS214に進む(ステップS206のNo)。上述したように、入力された振動信号においてピークが検出されなかった場合とは、図9Cに示すような状態である。また、ピークが検出ウィンドウ内にない場合とは図9Bに示すような場合である。   Next, a process when a peak is not detected in the input vibration signal in step S205 (No in step S205) will be described. In that case, the process proceeds to step S214, and it is determined that the beat information of the music and the vibration generated by the user are not synchronized. Similarly, if the peak is not within the detection window in step S206, the process proceeds to step S214 (No in step S206). As described above, the case where no peak is detected in the input vibration signal is a state as shown in FIG. 9C. The case where the peak is not within the detection window is a case as shown in FIG. 9B.

次にステップS215で、不連続カウンタの値に1を加える(+1を行う)。不連続カウンタは、連続して「同調していない」と判定された回数をカウントするものである。   In step S215, 1 is added to the value of the discontinuity counter (+1 is performed). The discontinuous counter counts the number of times determined to be “not synchronized” continuously.

次にステップS216で、連続カウンタをクリアする。上述したように、連続カウンタ連続して「同調している」と判定された回数をカウントするものであるため、「同調していない」と判定された場合にはクリアする必要がある。次にステップS217で不連続カウンタの値が所定の値に達したか否かが判定される。不連続カウンタの値が所定の値に達したと判定された場合、処理はステップS218に進む(ステップS217のYes)。そして、ステップS218で同調判定部402は音量制御部403に対して、再生音量を下げるよう指示(音量ダウン指示)を行う。   In step S216, the continuous counter is cleared. As described above, since the continuous counter counts the number of times determined to be “synchronized” continuously, it must be cleared when it is determined “not synchronized”. Next, in step S217, it is determined whether or not the value of the discontinuity counter has reached a predetermined value. If it is determined that the value of the discontinuity counter has reached a predetermined value, the process proceeds to step S218 (Yes in step S217). In step S218, the tuning determination unit 402 instructs the volume control unit 403 to lower the playback volume (volume down instruction).

ステップS217で不連続カウンタの値が所定の値に達していないと判定された場合、音量ダウン指示は行われず、処理はステップS213に進み(ステップS217のNo)、楽曲の再生が終了したか否かが判定される。楽曲の再生が終了している場合には同調判定処理は終了となる(ステップS213のYes)。一方、楽曲の再生が終了していない場合には処理はステップS204に戻り、時系列で次の順番の判定ウィンドウについて同調判定処理が繰り返される。   If it is determined in step S217 that the value of the discontinuity counter has not reached the predetermined value, the sound volume reduction instruction is not performed, the process proceeds to step S213 (No in step S217), and whether or not the reproduction of the music has ended. Is determined. When the reproduction of the music is finished, the synchronization determination process is finished (Yes in step S213). On the other hand, if the reproduction of the music has not ended, the process returns to step S204, and the synchronization determination process is repeated for the next determination window in time series.

以上のようにして同調判定処理が行われる。本実施の形態においては、連続カウンタの値が所定の値に達したと判定された場合にのみ音量を上げる処理が行われる。これは、偶然の一致によって「同調している」と判定された場合直ちに音量が上げられることを防止するためである。すなわち、通常、ユーザが楽曲に合わせて体を揺らすことなどによって生じる振動は一度ではなく複数回連続するものである。よって、一回「同調している」と判定されたのみでは音量は上げず、連続して「同調している」と判定された場合に、ユーザは楽曲に合わせてリズムをとっているとして音量を上げることとする。これにより、偶然によって同調している場合に音量が上がってしまうことを防止し、ユーザが音楽に合わせて振動を発しているということを的確に捉えることができる。   The tuning determination process is performed as described above. In the present embodiment, processing for increasing the volume is performed only when it is determined that the value of the continuous counter has reached a predetermined value. This is to prevent the volume from being increased immediately when it is determined that the device is “tuned” due to a coincidence. That is, the vibration generated by the user shaking his / her body according to the music usually continues several times instead of once. Therefore, the volume is not increased only if it is determined to be “synchronized” once, but if it is determined to be “synchronized” continuously, it is assumed that the user is taking a rhythm to the music. Will be raised. As a result, it is possible to prevent the volume from being increased when the user is synchronized by chance, and to accurately grasp that the user is vibrating in accordance with the music.

「同調していない」と判定される場合も同様である。すなわち、たとえ、ユーザが楽曲に合わせて体を揺らしていたとしても、それは常に正確に楽曲に合っているわけではない。したがって、一回「同調していない」と判定されたのみでは音量は下げず、所定の回数「同調していない」と判定された場合に、ユーザは楽曲に合わせてリズムをとっていないとして音量を下げることとする。   The same applies to the case where it is determined that “not synchronized”. That is, even if the user shakes his body to the music, it does not always match the music accurately. Therefore, the volume is not lowered only when it is determined to be “not tuned” once, and when it is determined that it is “not tuned” a predetermined number of times, it is assumed that the user has not taken the rhythm to the music. Will be lowered.

[1−6.音量制御処理]
次に、図10および図11に基づいて、コンテンツ再生処理のステップS107における音量制御処理について説明する。まず、図10に基づいて音量制御処理の概要について説明する。図10の上段は再生される楽曲データの波形である。波形に対応して表示されている実線は楽曲解析情報に含まれるビート情報を示すものである。具体的には楽曲における小節または/および拍の位置を示すものである。図10の中段は、縦軸を振動信号の大きさとし、横軸を楽曲の波形に対応する楽曲の再生時間として、加速度センサ401Aによって検出される振動信号を示すものである。さらに、図10の下段は、縦軸を音量、横軸を曲の再生時間として、楽曲再生中における音量の変化を示すものである。
[1-6. Volume control processing]
Next, the volume control process in step S107 of the content reproduction process will be described based on FIG. 10 and FIG. First, the outline of the volume control process will be described with reference to FIG. The upper part of FIG. 10 shows the waveform of the music data to be reproduced. A solid line displayed corresponding to the waveform indicates beat information included in the music analysis information. Specifically, it indicates the position of a bar or / and beat in the music. The middle part of FIG. 10 shows the vibration signal detected by the acceleration sensor 401A, where the vertical axis is the magnitude of the vibration signal and the horizontal axis is the reproduction time of the music corresponding to the waveform of the music. Further, the lower part of FIG. 10 shows a change in volume during music playback, with the vertical axis representing volume and the horizontal axis representing music playback time.

図10において(1)で示される範囲は、楽曲再生開始時における音量(以下、初期音量と称する。)である。(2)で示される範囲においては、楽曲のビート情報と振動信号とが一致しているため、「同調している」と判定され、ユーザが楽曲に合わせて盛り上がっているとして再生音量が上げられていく。これにより、ユーザの盛り上がっている気持ちをさらに盛り上げることができる。また、楽曲聴取時のユーザの行動(踊っている、横になっている、会話をしている、など)を中断してリモートコントローラなどによって音量調節を手動で行うという煩わしさを解消することができる。   The range indicated by (1) in FIG. 10 is the volume at the start of music playback (hereinafter referred to as the initial volume). In the range indicated by (2), since the beat information of the music and the vibration signal are the same, it is determined that the music is in tune, and the playback volume is increased as the user is excited to the music. To go. Thereby, the user's excitement can be further increased. Also, it is possible to eliminate the annoyance of manually adjusting the volume with a remote controller etc. by interrupting the user's actions (dancing, lying down, talking, etc.) when listening to music it can.

(3)で示される範囲においては、ビート情報と振動信号とが同調しているが、再生音量が上限に達しているため、音量は上げられておらず、音量は維持されている。(4)で示される範囲においては、ビート情報と振動信号とが同調していない。ビート情報と振動信号とが同調していない場合とは、ユーザの楽曲に合わせた盛り上がりがおさまった場合であると考えられるため、再生音量を下げる処理を行うとよい。ただし、(4)の範囲に示すように、ビート情報と振動信号とが同調しなくなった直後にから再生音量を下げるのではなく、再生音量を下げるまでに遅延期間を設けるようにするとよい。これにより、急激な音量変化を防止して、急激な音量の低下を防止してユーザに与える違和感を抑制することができる。この遅延期間については後述する。   In the range indicated by (3), the beat information and the vibration signal are synchronized, but since the playback volume has reached the upper limit, the volume is not increased and the volume is maintained. In the range indicated by (4), the beat information and the vibration signal are not synchronized. The case where the beat information and the vibration signal are not synchronized is considered to be a case where the excitement in accordance with the user's music is stopped. However, as shown in the range of (4), it is preferable to provide a delay period until the playback volume is lowered, instead of lowering the playback volume immediately after the beat information and the vibration signal are not synchronized. Thereby, it is possible to prevent a sudden change in sound volume, prevent a sudden decrease in sound volume, and suppress a sense of discomfort given to the user. This delay period will be described later.

(5)で示される範囲においては、ビート情報と振動信号とが同調していないため、再生音量が下げられている。徐々に下げていくことにより急激な音量変化を防止して、急激な音量の低下を防止してユーザに与える違和感を抑制することができる。(6)で示される範囲においては、再生音量が初期音量と等しくなったため、それ以上再生音量は下げられていない。なお、図10に示す音量の遷移は説明を行うための一例であり、実際は再生される楽曲およびユーザによる振動などのユーザ情報により、音量には様々な変化が生じる。   In the range indicated by (5), since the beat information and the vibration signal are not synchronized, the reproduction volume is lowered. By gradually lowering it, it is possible to prevent a sudden change in volume, prevent a sudden decrease in volume, and suppress a sense of discomfort given to the user. In the range indicated by (6), since the playback volume is equal to the initial volume, the playback volume is not further reduced. Note that the transition of the volume shown in FIG. 10 is an example for explanation. Actually, various changes occur in the volume depending on the user information such as the music to be played and the vibration by the user.

次に、図11のフローチャートに基づいて、音量制御処理の詳細について説明する。音量制御処理は音量制御部403によって行われる。まずステップS301で、楽曲再生開始時の音量である初期音量を取得する。次にステップS302で同調判定部402から音アップ指示または音量ダウン指示があったか否かが判定される。指示がない場合には指示があるまでステップS302の判定が繰り返される(ステップS302のNo)。一方、指示があった場合には処理はステップS303に進む(ステップS302のYes)。   Next, details of the volume control processing will be described based on the flowchart of FIG. The volume control process is performed by the volume control unit 403. First, in step S301, an initial volume that is the volume at the start of music playback is acquired. Next, in step S302, it is determined whether or not there has been a sound up instruction or a volume down instruction from the tuning determination unit 402. If there is no instruction, the determination in step S302 is repeated until there is an instruction (No in step S302). On the other hand, if there is an instruction, the process proceeds to step S303 (Yes in step S302).

次にステップS303で、同調判定部402からの指示が音量アップ指示であるか否かが判定される。指示が音量アップ指示である場合には処理はステップS304に進む(ステップS303のYes)。そして、ステップS304で現在の楽曲の再生状態における音量が再生装置100における上限に達しているか否かが判定される。ここで、再生装置100における音量の上限は実際に再生装置100において調整することができる物理的な上限値よりも若干低く設定するとよい。例えば、物理的な上限値の80%とする。   Next, in step S303, it is determined whether or not the instruction from the tuning determination unit 402 is a volume up instruction. If the instruction is a volume up instruction, the process proceeds to step S304 (Yes in step S303). In step S304, it is determined whether or not the volume in the current music playback state has reached the upper limit of the playback apparatus 100. Here, the upper limit of the volume in the playback apparatus 100 may be set slightly lower than the physical upper limit value that can be actually adjusted in the playback apparatus 100. For example, 80% of the physical upper limit value is set.

一般的に、テレビジョン受像機、ドックスピーカなどの再生装置100における再生音量の上限はユーザが苦痛なく聴取することができる音量を超えている場合が多い。したがって、ステップS304の判定における音量の上限を物理的な上限よりも低く設定することにより、ユーザが苦痛なく聞ける限度を超えて再生音量が大きくなることを防ぐことができる。また、上限値はユーザが任意に設定できるようにしてもよい。設定された音量の上限値は端末装置300の記憶部に記憶され、ステップS304の処理を行う際に参照される。   Generally, the upper limit of the playback volume in the playback apparatus 100 such as a television receiver or a dock speaker often exceeds the volume that the user can listen to without pain. Therefore, by setting the upper limit of the volume in the determination in step S304 lower than the physical upper limit, it is possible to prevent the playback volume from increasing beyond the limit that the user can hear without pain. The upper limit value may be arbitrarily set by the user. The set upper limit value of the volume is stored in the storage unit of the terminal device 300, and is referred to when performing the process of step S304.

再生音量が上限に達していないと判定された場合、処理はステップS305に進む(ステップS304のNo)。ステップS305で再生音量を上げるための音量制御データが生成される。生成された音量制御データは通信部303およびネットワークを介して再生装置100に送信される。これにより、再生装置100における再生音量が上げられる。   If it is determined that the playback volume has not reached the upper limit, the process proceeds to step S305 (No in step S304). In step S305, volume control data for increasing the playback volume is generated. The generated volume control data is transmitted to the playback device 100 via the communication unit 303 and the network. Thereby, the reproduction volume in the reproduction apparatus 100 is increased.

なお、一回の処理における再生音量の上げ幅は予めデフォルトとして設定しておくとよい。例えば、再生装置100が再生音量が段階的に調整される仕様である場合には、一回の処理において1段階音量を上げる、などである。ただし、再生音量の上げ幅をユーザが任意に設定できるようにしてもよい。音量の上げ幅は、上述した段階的なものに限られず、具体的なデシベル(dB)値で設定してもよい。   Note that the amount of increase in the playback volume in one process may be set as a default in advance. For example, when the playback device 100 is designed to adjust the playback volume in stages, the volume of the playback apparatus 100 is increased by one stage in one process. However, the user may arbitrarily set the playback volume increase range. The volume increase range is not limited to the above-described stepwise, and may be set with a specific decibel (dB) value.

一方、ステップS304において現在の楽曲の再生状態における音量が再生装置100における上限に達していると判定された場合、ステップS305における音量を上げる処理は行われない(ステップS304のYes)。   On the other hand, when it is determined in step S304 that the volume in the current music playback state has reached the upper limit in the playback apparatus 100, the process of increasing the volume in step S305 is not performed (Yes in step S304).

説明はステップS303に戻る。ステップS303で同調判定部402からの音量指示が音量アップ指示ではないと判定された場合、処理はステップS306に進む(ステップS303のNo)。指示が音量アップ指示ではないと判定された場合とはすなわち、指示が音量ダウン指示である場合である。   The description returns to step S303. If it is determined in step S303 that the volume instruction from the tuning determination unit 402 is not a volume increase instruction, the process proceeds to step S306 (No in step S303). The case where it is determined that the instruction is not a volume up instruction is a case where the instruction is a volume down instruction.

次にステップS306で、一つ前の音量指示が音量アップ指示であったか否かが判定される。そして、一つ前の音量指示が音量アップ指示であった場合には処理はステップS307に進み、ウェイトカウンタの値に1を加える(+1を行う)(ステップS306のYes)。次にステップS308で、ウェイトカウンタの値が所定の値に達したか否かが判定される。ウェイトカウンタと比較する所定の値は例えば10回に設定される。ウェイトカウンタの値が所定の値に達したと判定された場合処理はステップS309に進む(ステップS308のYes)。   Next, in step S306, it is determined whether or not the previous volume instruction is a volume increase instruction. If the previous volume instruction is a volume up instruction, the process proceeds to step S307, and 1 is added to the value of the weight counter (+1 is added) (Yes in step S306). Next, in step S308, it is determined whether or not the value of the weight counter has reached a predetermined value. The predetermined value to be compared with the wait counter is set to 10 times, for example. If it is determined that the value of the wait counter has reached a predetermined value, the process proceeds to step S309 (Yes in step S308).

次に、ステップS309で現在の再生装置100における音量が初期音量以上であるか否かが判定される。音量が初期音量以上であると判定された場合(ステップS309のYes)、処理はステップS310に進み、再生音量を下げるための音量制御データが生成される。生成された音量制御データは通信部303およびネットワークを介して再生装置100に送信される。これにより、再生装置100における再生音量が下げられる。   Next, in step S309, it is determined whether or not the volume of the current playback apparatus 100 is equal to or higher than the initial volume. If it is determined that the volume is equal to or higher than the initial volume (Yes in step S309), the process proceeds to step S310, and volume control data for reducing the playback volume is generated. The generated volume control data is transmitted to the playback device 100 via the communication unit 303 and the network. Thereby, the playback volume in the playback device 100 is lowered.

なお、一回の処理における再生音量の下げ幅は予めデフォルトとして設定しておくとよい。例えば、再生装置100が再生音量が段階的に調整される仕様である場合には、一回の処理において1段階音量を下げるなどである。ただし、再生音量の下げ幅をユーザが任意に設定できるようにしてもよい。音量の下げ幅は、上述した段階的なものに限られず、具体的なデシベル(dB)値で設定してもよい。   It should be noted that the reduction amount of the reproduction volume in one process may be set as a default in advance. For example, when the playback apparatus 100 has a specification in which the playback volume is adjusted in stages, the volume of the playback apparatus is reduced by one stage in one process. However, the user may arbitrarily set the amount of decrease in the playback volume. The amount of decrease in the volume is not limited to the above-described stepwise, and may be set with a specific decibel (dB) value.

一方、ステップS309で現在の再生音量が初期音量以上ではないと判定された場合(すなわち、再生音量が初期音量と等しい、または初期音量よりも低い)には音量制御データは生成されない(ステップS309のNo)。このように本実施の形態においては再生音量を初期音量以下に下げないように処理を行う。   On the other hand, if it is determined in step S309 that the current playback volume is not equal to or higher than the initial volume (that is, the playback volume is equal to or lower than the initial volume), no volume control data is generated (in step S309). No). Thus, in this embodiment, processing is performed so as not to lower the playback volume below the initial volume.

説明はステップS308に戻る。ステップS308でウェイトカウンタの値が所定の値に達していないと判定された場合、ステップS309およびステップS310による音量を下げる処理は行われない(ステップS308のNo)。このように、本実施の形態においては、ウェイトカウンタが所定の値に達している、すなわち、所定の回数連続して音量ダウン指示があった場合に限り、音量を下げるようにしている。これにより、同調判定部402から誤って音量ダウン指示が出された場合にその指示に従い再生音量を下げてしまうこと、頻繁に交互に音量アップ/ダウンが繰り返されることを防止することができる。   The description returns to step S308. If it is determined in step S308 that the value of the weight counter has not reached the predetermined value, the process of lowering the volume in steps S309 and S310 is not performed (No in step S308). As described above, in the present embodiment, the volume is lowered only when the weight counter reaches a predetermined value, that is, when there is a volume down instruction continuously for a predetermined number of times. As a result, it is possible to prevent the reproduction sound volume from being lowered according to the instruction when the sound volume determination instruction is erroneously issued from the tuning determination unit 402, and the frequent sound volume increase / decrease to be repeated alternately.

また、音量ダウンは音量アップに比べて時間をかけて行われることとなり、初回の音量ダウンの指示から実際に音量が下げるまでに遅延期間が生じる。これにより、急激な音量の低下を防止してユーザに与える違和感を抑制することができる。   Further, the volume down is performed over time compared to the volume up, and a delay period occurs from the first volume down instruction until the volume actually decreases. Thereby, it is possible to prevent a sense of discomfort given to the user by preventing a sudden decrease in volume.

説明はステップS306に戻る。一つ前の音量指示が音量アップ指示ではないと判定された場合、ステップS307およびステップS308の処理は行われず、ステップS309に進む(ステップS306のNo)。そして、ステップS309およびステップS310で音量ダウンを行うための音量制御データの生成および送信が行われる。   The description returns to step S306. If it is determined that the previous sound volume instruction is not a sound volume increase instruction, the process of step S307 and step S308 is not performed, and the process proceeds to step S309 (No in step S306). In step S309 and step S310, volume control data for volume reduction is generated and transmitted.

上述したように、ステップS307およびステップS308は交互に音量アップ/ダウンが繰り返されることなどを防止するための処理であるため、一つ前の音量指示が音量アップ指示ではないと判定された場合、すなわち、音量ダウン指示が連続でなされた場合には行う必要はない。   As described above, step S307 and step S308 are processes for preventing the volume up / down from being alternately repeated. Therefore, if it is determined that the previous volume instruction is not a volume up instruction, That is, it is not necessary to perform the volume down instruction continuously.

次に処理はステップS311に進む。ステップS311ではユーザにより意図的に音量調整がなされたか否かが判定される。これは例えば、端末装置300における音量調整手段である音量調整スライダ350に対するユーザの操作がなされたか否かにより判断する。ステップS311でユーザにより意図的に音量調整がなされたと判定された場合、処理はステップS312に進む(ステップS311のYes)。そしてステップS312で、ユーザが指定する音量にするための音量制御データが生成される。生成された音量制御データは通信部303およびネットワークを介して再生装置100に送信される。これにより、再生装置100の再生音量は、ユーザが指定した再生音量に変更される。   Next, the process proceeds to step S311. In step S311, it is determined whether or not the user has intentionally adjusted the volume. This is determined, for example, based on whether or not the user has performed an operation on the volume adjustment slider 350 that is a volume adjustment unit in the terminal device 300. If it is determined in step S311 that the volume has been intentionally adjusted by the user, the process proceeds to step S312 (Yes in step S311). In step S312, volume control data for generating a volume designated by the user is generated. The generated volume control data is transmitted to the playback device 100 via the communication unit 303 and the network. As a result, the playback volume of the playback device 100 is changed to the playback volume specified by the user.

ユーザが意図的に音量調整を行う場合、例えば、急な来客があった場合などに上述の処理が行われることによって、楽曲の再生音量がユーザの邪魔になることがない。   When the user intentionally adjusts the volume, for example, when the above-described processing is performed when there is a sudden visitor, the playback volume of the music does not disturb the user.

そして、ステップS313で楽曲再生が終了したか否かが判定される。楽曲再生が終了した場合には音量制御処理は終了となる。一方、楽曲再生が終了していない場合には処理はステップS302に戻り、音量制御処理が引き続き行われる。   Then, in step S313, it is determined whether or not music reproduction has been completed. When the music reproduction is finished, the volume control process is finished. On the other hand, if the music reproduction has not ended, the process returns to step S302, and the volume control process is continued.

以上、本技術の第1の実施の形態においては、再生される楽曲のビート情報とユーザ情報とが同調しているか否かが判定される。そして同調している場合には再生音量を上げるように制御を行う。これにより、ユーザが楽曲に合わせて盛り上がっている場合に再生音量を上げて、ユーザの盛り上がっている気持ちをさらに高めることができる。また、楽曲聴取時のユーザの行動(踊っている、横になっている、会話をしている、など)を中断して音量調節を手動で行うという煩わしさを解消することができる。   As described above, in the first embodiment of the present technology, it is determined whether or not the beat information of the music to be reproduced and the user information are synchronized. Then, if it is synchronized, control is performed to increase the playback volume. Thereby, when the user is excited in accordance with the music, the playback volume can be increased to further increase the user's excitement. Further, it is possible to eliminate the annoyance of manually adjusting the volume by interrupting the user's actions (dancing, lying down, talking, etc.) when listening to the music.

一方、楽曲のビート情報とユーザ情報とが同調してない場合には再生音量を下げるように制御を行う。これにより、ユーザの盛り上がりがおさまった場合には、ユーザの盛り上がりに対応して大きくなっていた再生音量を適切な音量に抑えることができる。この場合も、楽曲聴取時のユーザの行動(踊っている、横になっている、会話をしている、など)を中断して音量調節を手動で行うという煩わしさを解消することができる。   On the other hand, when the beat information of the music and the user information are not synchronized, control is performed so as to decrease the reproduction volume. As a result, when the user's excitement stops, the playback volume that has increased in response to the user's excitement can be suppressed to an appropriate volume. Also in this case, the troublesomeness of manually adjusting the volume by interrupting the user's actions (dancing, lying down, talking, etc.) when listening to the music can be eliminated.

なお、上述の説明では、ユーザ情報がユーザが発生させる振動である場合を例にして説明を行ったが、ユーザ情報がユーザが発する歌声、鼻歌、手拍子などの音声であっても上述の処理と同様の処理により、音量制御処理を行うことができる。   In the above description, the case where the user information is vibration generated by the user has been described as an example. However, even if the user information is a voice such as a singing voice, a nose singing, or a clapping hand, the above-described processing is performed. The volume control process can be performed by the same process.

カラオケやパーティなどにおいて複数のユーザが楽曲を聴いている場合、楽曲に合わせて複数のユーザが手拍子や掛け声を行い、楽曲が聴きにくくなってしまう場合がある。ユーザ情報として音声を利用することにより、そのような場合においても、ユーザの手拍子や掛け声が楽曲に一致している(同調している)場合には楽曲の音量を上げるため、楽曲を聴きやすくすることができる。この際も音量調整を手動で行う必要はないため、楽曲を聴いて盛り上がっている気分を害することはない。   When a plurality of users are listening to music in karaoke or a party, a plurality of users may be clapping or shouting along with the music, making it difficult to listen to the music. By using voice as user information, even in such a case, the volume of the music is increased when the user's clapping or shout matches (synchronizes with) the music, making it easier to listen to the music. be able to. At this time, there is no need to manually adjust the volume, so there is no harm to the excitement of listening to the music.

<2.第2の実施の形態>
[2−1.音量制御処理]
以下、この発明の第2の実施の形態について説明を行う。なお、音量制御装置400、並びにコンテンツ再生システム1を構成する再生装置100、サーバ装置200、端末装置300の構成は第1の実施の形態と同様であるため、その説明を省略する。図12は第2の実施の形態における音量制御処理の流れを示すフローチャートである。図12において第1の実施の形態における音量制御処理と同一の処理については同一の符号を付してその説明を省略する。図12に示す第2の実施形態のフローチャートは、ステップS401およびステップS402を有する点で第1の実施形態のフローチャートと異なっている。
<2. Second Embodiment>
[2-1. Volume control processing]
The second embodiment of the present invention will be described below. Note that the configuration of the volume control device 400 and the playback device 100, the server device 200, and the terminal device 300 that constitute the content playback system 1 are the same as those in the first embodiment, and a description thereof will be omitted. FIG. 12 is a flowchart showing the flow of the volume control process in the second embodiment. In FIG. 12, the same reference numerals are assigned to the same processes as the volume control process in the first embodiment, and the description thereof is omitted. The flowchart of the second embodiment shown in FIG. 12 is different from the flowchart of the first embodiment in that it includes steps S401 and S402.

第2の実施の形態においては、楽曲解析情報に含まれるサビ情報に基づき、同調判定部402からの音量指示があった時点における楽曲の再生位置がサビ部分である場合には、再生位置がサビ部分以外である場合に比べて音量の上げ幅を大きくする。   In the second embodiment, based on the rust information included in the music analysis information, when the playback position of the music at the time when the sound volume instruction is given from the synchronization determination unit 402 is the rust portion, the playback position is the rust. Increase the amount of volume increase compared to the case other than the part.

ステップS301乃至ステップS303は第1の実施の形態と同様であるため説明を省略する。ステップS304で現在の楽曲の再生状態における音量が再生装置100における上限に達しているか否かが判定される。音量が上限に達していないと判定された場合処理はステップS401に進む(ステップS304のNo)。そして、ステップS401で、同調判定部402からの音量指示があった時点における楽曲の再生位置がサビ部分であるか否かが判定される。再生位置がサビ部分であるか否かは、楽曲解析情報に含まれるサビ情報を参照することにより行うことができる。   Steps S301 to S303 are the same as those in the first embodiment, and a description thereof will be omitted. In step S304, it is determined whether or not the volume of the current music playback state has reached the upper limit of the playback apparatus 100. If it is determined that the volume has not reached the upper limit, the process proceeds to step S401 (No in step S304). In step S401, it is determined whether or not the playback position of the music at the time when the sound volume instruction is received from the synchronization determination unit 402 is the chorus portion. Whether or not the playback position is the chorus part can be determined by referring to the chorus information included in the music analysis information.

ステップS401で再生位置がサビ部分であると判定された場合、処理はステップS402に進む(ステップS401のYes)。そして、ステップS402で再生音量を上げるための音量制御データが生成される。生成された音量制御データは通信部303およびネットワークを介して再生装置100に送信される。これにより、再生装置100における再生音量が上げられる。   If it is determined in step S401 that the playback position is a chorus part, the process proceeds to step S402 (Yes in step S401). In step S402, volume control data for increasing the playback volume is generated. The generated volume control data is transmitted to the playback device 100 via the communication unit 303 and the network. Thereby, the reproduction volume in the reproduction apparatus 100 is increased.

再生位置がサビ部分である場合における再生音量の上げ幅は、再生位置がサビ部分以外である場合における上げ幅よりも大きく設定する。例えば、再生装置100において再生音量が段階的に調整され、サビ以外の部分における再生音量の上げ幅が1段階である場合には、サビ部分における再生音量の上げ幅はその倍の2段階にする、などである。ただし、ユーザが任意に設定することができるようにしてもよい。また、音量の上げ幅は、上述した段階的なものに限られず、具体的なデシベル(dB)値で設定してもよい。サビ以外の部分における再生音量の上げ幅が10dBである場合には、サビ部分における再生音量の上げ幅は20dBにする、などである。   The increase amount of the reproduction volume when the reproduction position is the rust portion is set larger than the increase amount when the reproduction position is other than the rust portion. For example, when the playback volume is adjusted in stages in the playback device 100 and the increase in the playback volume in the portion other than the rust is one level, the increase in the playback volume in the rust portion is set to two times that level. It is. However, it may be set arbitrarily by the user. Further, the volume increase range is not limited to the above-described stepwise, and may be set with a specific decibel (dB) value. If the increase in the playback volume in the portion other than the rust is 10 dB, the increase in the playback volume in the rust portion is set to 20 dB.

サビ部分は一般的に楽曲において最も盛り上がる部分である。したがって、サビ部分における再生音量の上げ幅をサビ以外の部分に比べて大きく設定することにより、ユーザの気分の盛り上がりをより高めることができる。また、サビ部分は楽曲において最も盛り上がる部分であるため、ユーザの手拍子や掛け声はサビ以外の部分に比べて大きくなると考えられる。そうすると、サビ部分においてはサビ以外の部分に比べて楽曲が聴きとりにくくなるおそれがある。そこで、サビ部分における再生音量の上げ幅が大きくすることにより、サビ部分において楽曲が聴きとりにくくなることを防止することができる。   The rust portion is generally the most exciting part of the music. Therefore, by setting the amount of increase in the playback volume in the rust portion larger than that in the portion other than the rust, it is possible to further increase the user's mood. In addition, since the rust portion is the most exciting part of the music, it is considered that the user's clapping and shout are larger than those other than the rust portion. If it does so, there exists a possibility that a music may become hard to hear in a chorus part compared with parts other than chorus. Therefore, it is possible to prevent the music from becoming difficult to hear in the chorus part by increasing the increase in the playback volume in the chorus part.

<3.変形例>
以上、本技術の一実施の形態について具体的に説明したが、本技術は上述の実施形態に限定されるものではなく、本技術の技術的思想に基づく各種の変形が可能である。
<3. Modification>
Although one embodiment of the present technology has been specifically described above, the present technology is not limited to the above-described embodiment, and various modifications based on the technical idea of the present technology are possible.

上述の実施の形態では、ユーザ情報として加速度センサにより検出した振動を用いたが、マイクロホンにより取得したユーザが発した音声でも同様に音声制御処理を行うことができる。また、加速度センサにより検出した振動とマイクロホンにより取得した音声の両方を用いて音声制御処理を行うことも可能である。   In the above-described embodiment, the vibration detected by the acceleration sensor is used as the user information. However, the voice control process can be similarly performed on the voice uttered by the user acquired by the microphone. It is also possible to perform the voice control process using both the vibration detected by the acceleration sensor and the voice acquired by the microphone.

例えば、ユーザ情報検出部401として、映像の撮影を行うことができるカメラを用い、楽曲を聴取しているユーザを撮影する。そして、撮影により取得した映像からユーザの表情、動きを検出して、その検出結果に基づいて再生音量制御を行うようにしてもよい。   For example, a user who is listening to music is photographed using a camera capable of photographing video as the user information detection unit 401. Then, the user's facial expression and movement may be detected from the video acquired by shooting, and playback volume control may be performed based on the detection result.

具体的には、映像から公知の技術に基づく表情検出を行い、ユーザが笑顔である場合には再生音量を上げる、映像からユーザの動きを検出し、動きと楽曲のビートに一致し同調している場合には再生音量を上げる、などである。なお、ユーザ情報検出部401としてのカメラは端末装置300自身が備えるようにしてもよいし、単体のカメラとして構成し、ネットワークを介してコンテンツ再生システム1に接続するようにしてもよい。   Specifically, facial expression detection based on a known technique is performed from the video, and if the user is smiling, the playback volume is increased, the user's movement is detected from the video, and the movement and the beat of the music are matched and synchronized. If it is, increase the playback volume. The camera as the user information detection unit 401 may be provided in the terminal device 300 itself, or may be configured as a single camera and connected to the content reproduction system 1 via a network.

また、実施の形態においては、サーバ装置200が楽曲解析情報を生成するとして説明を行った。しかし、端末装置300が楽曲解析を行うためのソフトウェアなどを備え、サーバ装置200から端末装置300に楽曲データを送信し、端末装置300において楽曲解析情報を生成してもよい。   Moreover, in embodiment, it demonstrated that the server apparatus 200 produced | generated music analysis information. However, the terminal device 300 may be provided with software for performing music analysis, and the music data may be transmitted from the server device 200 to the terminal device 300 and the music analysis information may be generated in the terminal device 300.

また、図1においてコンテンツ再生システム1は、再生装置100、サーバ装置200および端末装置300とから構成されているが、コンテンツ再生システムはそのような構成に限られるものではない。楽曲データなどのコンテンツを記憶し、再生装置に対してストリーム配信を行う端末装置と、スピーカなどのよりコンテンツ再生を行う再生装置とでコンテンツ再生システムを構成するようにしてもよい。   In FIG. 1, the content playback system 1 includes the playback device 100, the server device 200, and the terminal device 300, but the content playback system is not limited to such a configuration. A content playback system may be configured by a terminal device that stores content such as music data and performs stream distribution to the playback device, and a playback device that performs content playback from a speaker or the like.

また、本技術に係る音量制御装置はコンテンツ再生システムを構成する端末装置などに適用される場合に限られず、装置単体でコンテンツを記憶し、そのコンテンツを再生することができる装置に対しても適用可能である。   Further, the volume control device according to the present technology is not limited to being applied to a terminal device or the like constituting a content playback system, but is also applied to a device that can store content and play back the content by itself. Is possible.

また、第1および第2の実施の形態はコンテンツが楽曲である場合を例にして説明を行った。しかし、コンテンツは楽曲に限られるものではなく、音声を含む映像コンテンツであってもよい。例えば、ミュージシャンのライブ映像などのコンテンツに本技術を適用しても上述した実施の形態と同様の効果を奏することができる。   In the first and second embodiments, the case where the content is music is described as an example. However, the content is not limited to music, and may be video content including audio. For example, even if the present technology is applied to content such as a musician's live video, the same effects as in the above-described embodiment can be obtained.

上述の説明においてはコンテンツ再生システムの一例としてホームネットワークシステムを例にして説明を行った。しかし、本技術に係るコンテンツ再生システムは、ホームネットワークシステムに限らず、カラオケルーム、パーティ会場などにおけるコンテンツ再生システムとしても用いることができる。   In the above description, the home network system has been described as an example of the content reproduction system. However, the content reproduction system according to the present technology is not limited to the home network system, but can also be used as a content reproduction system in a karaoke room, a party venue, or the like.

また、本技術は音量制御の他にも、コンテンツ再生システムを利用している室内の照明の明るさ、色、点滅周期などの調整に適用することも可能である。   In addition to volume control, the present technology can also be applied to adjustment of the brightness, color, blinking cycle, and the like of indoor lighting that uses the content reproduction system.

なお、本技術は以下のような構成も取ることができる。   In addition, this technique can also take the following structures.

(1)コンテンツを利用するユーザに関するユーザ情報を検出するユーザ情報検出部と、前記コンテンツの楽曲解析情報と、前記ユーザ情報検出部により検出された前記ユーザ情報とが同調しているか否かを判定する同調判定部と、該同調判定部による判定結果に基づいて前記コンテンツの再生音量を制御する音量制御部とを備える音量制御装置。   (1) It is determined whether or not a user information detection unit that detects user information related to a user who uses content, the music analysis information of the content, and the user information detected by the user information detection unit are synchronized. A volume control apparatus comprising: a tuning determination unit that controls a volume of playback of the content based on a determination result by the synchronization determination unit.

(2)前記ユーザ情報検出部は加速度センサを備え、前記ユーザ情報は前記ユーザが発する振動であり、前記コンテンツは楽曲であり、前記楽曲解析情報は前記楽曲のビート情報を含み、前記同調判定部は、前記振動と前記ビート情報とが一致しているか否かを判定する前記(1)に記載の音量制御装置。   (2) The user information detection unit includes an acceleration sensor, the user information is vibration generated by the user, the content is music, the music analysis information includes beat information of the music, and the synchronization determination unit Is the volume control device according to (1), which determines whether or not the vibration and the beat information match.

(3)前記音量制御部は、前記同調判定部により前記ユーザ情報と前記楽曲解析情報とが同調していると判定された場合には前記コンテンツの再生音量を上げるよう制御を行う前記(1)または(2)に記載の音量制御装置。   (3) The volume control unit performs control to increase the playback volume of the content when the synchronization determination unit determines that the user information and the music analysis information are synchronized. Or the volume control apparatus as described in (2).

(4)前記音量制御部は、前記同調判定部により前記ユーザ情報と前記楽曲解析情報とが同調していないと判定された場合には前記コンテンツの再生音量を下げるよう制御を行う前記(1)乃至(3)のいずれかに記載の音量制御装置。   (4) The volume control unit performs control to reduce the playback volume of the content when the synchronization determination unit determines that the user information and the music analysis information are not synchronized. Thru | or the volume control apparatus in any one of (3).

(5)前記同調判定部は、所定の回数連続して前記ユーザ情報と前記解析情報とが同調していると判定した場合に、前記ユーザ情報と前記解析情報とは同調しているとする判定結果を前記音量制御部に供給する前記(1)乃至(4)のいずれかに記載の音量制御装置。   (5) When the tuning determination unit determines that the user information and the analysis information are synchronized for a predetermined number of times, the determination is that the user information and the analysis information are synchronized. The volume control device according to any one of (1) to (4), wherein a result is supplied to the volume control unit.

(6)前記同調判定部は、所定の回数連続して前記ユーザ情報と前記解析情報とが同調していないと判定した場合に、前記ユーザ情報と前記解析情報とは同調していないとする判定結果を前記音量制御部に供給する前記(1)乃至(5)のいずれかに記載の音量制御装置。   (6) When the tuning determination unit determines that the user information and the analysis information are not synchronized for a predetermined number of times, the determination is that the user information and the analysis information are not synchronized. The volume control device according to any one of (1) to (5), wherein a result is supplied to the volume control unit.

(7)前記音量制御部は、前記同調判定部により前記ユーザ情報と前記楽曲解析情報とが同調していると判定された場合には前記コンテンツの再生音量を上げるよう制御を行い、
前記コンテンツの再生位置がサビ部分である場合において、前記同調判定部により前記ユーザ情報と前記楽曲解析情報とが同調していると判定された場合には、前記サビ部分以外において前記同調判定部により前記ユーザ情報と前記楽曲解析情報とが同調していると判定された場合における前記再生音量の上げ幅に比べて大きく前記再生音量を上げるよう制御を行う前記(1)乃至(6)のいずれかに記載の音量制御装置。
(7) The volume control unit performs control to increase the playback volume of the content when the synchronization determination unit determines that the user information and the music analysis information are synchronized,
In the case where the playback position of the content is a rust portion, when the synchronization determination unit determines that the user information and the music analysis information are synchronized, the synchronization determination unit except for the rust portion The control according to any one of (1) to (6), wherein control is performed to increase the reproduction volume to be larger than an increase in the reproduction volume when it is determined that the user information and the music analysis information are synchronized. The volume control apparatus described.

(8)前記音量制御部は、前記再生音量が前記コンテンツの再生開始時における音量以上である場合において前記同調判定部により前記ユーザ情報と前記楽曲解析情報とが同調していないと判定された場合にのみ前記コンテンツの再生音量を下げるよう制御を行う前記(4)に記載の音量制御装置。   (8) When the volume control unit determines that the user information and the music analysis information are not synchronized by the tuning determination unit when the playback volume is equal to or higher than the volume at the start of playback of the content The volume control device according to (4), wherein the control is performed so as to reduce the playback volume of the content only in

(9)前記同調判定部は、前記ビート情報に対応して同調判定領域を設定し、前記振動と前記同調判定領域とが所定の回数一致した場合に前記ユーザ情報と前記楽曲解析情報とが同調していると判定する前記(1)乃至(8)のいずれかに記載の音量制御装置。   (9) The tuning determination unit sets a tuning determination area corresponding to the beat information, and the user information and the music analysis information are synchronized when the vibration and the tuning determination area match a predetermined number of times. The sound volume control device according to any one of (1) to (8), wherein the sound volume control device determines that the sound is being performed.

(10)前記同調判定部は、前記ビート情報に対応して同調判定領域を設定し、前記振動と前記同調判定領域とが所定の回数一致しなかった場合に前記ユーザ情報と前記楽曲解析情報とが同調していないと判定する前記(1)乃至(8)のいずれかに記載の音量制御装置。   (10) The tuning determination unit sets a tuning determination area corresponding to the beat information, and the user information and the music analysis information when the vibration and the tuning determination area do not match a predetermined number of times. The volume control device according to any one of (1) to (8), wherein it is determined that and are not synchronized.

(11)前記音量制御部は、前記再生音量が所定の音量に達している場合には該再生音量を上げないように制御を行う前記(1)乃至(10)のいずれかに記載の音量制御装置。   (11) The volume control according to any one of (1) to (10), wherein the volume control unit performs control so as not to increase the reproduction volume when the reproduction volume reaches a predetermined volume. apparatus.

(12)前記音量制御部は、前記ユーザの操作入力を受け付ける入力部に対して前記再生音量を調整する入力が行われた場合には、前記同調判定部による判定結果に関わらず、前記ユーザの入力に従った音量制御を行う前記(1)乃至(11)のいずれかに記載の音量制御装置。   (12) When the input for adjusting the reproduction volume is performed on the input unit that receives the user's operation input, the volume control unit is responsive to the user's operation regardless of the determination result by the tuning determination unit. The volume control device according to any one of (1) to (11), wherein volume control is performed according to an input.

(13)前記ユーザ情報検出部はマイクロホンを備え、前記ユーザ情報は前記ユーザが発する音声であり、前記コンテンツは楽曲であり、前記楽曲解析情報は前記コンテンツのビート情報を含み、前記同調判定部は、前記音声と前記ビート情報との一致の度合いを判定することにより前記ユーザ情報と前記楽曲解析情報とが同調しているか否かを判定する前記(1)乃至(12)のいずれかに記載の音量制御装置。   (13) The user information detection unit includes a microphone, the user information is voice uttered by the user, the content is music, the music analysis information includes beat information of the content, and the tuning determination unit is The determination according to any one of (1) to (12), wherein it is determined whether or not the user information and the music analysis information are synchronized by determining a degree of coincidence between the voice and the beat information. Volume control device.

(14)コンテンツを利用するユーザに関する情報をユーザ情報として検出し、前記コンテンツの楽曲解析情報と、前記ユーザ情報とが同調しているか否かを判定し、前記同調度合いの判定結果に基づいて前記コンテンツの再生音量を制御する音量制御方法。   (14) Information relating to a user who uses the content is detected as user information, whether or not the music analysis information of the content and the user information are synchronized, and based on the determination result of the degree of synchronization A volume control method for controlling the playback volume of content.

(15)音量制御装置と、該音量制御装置とネットワークを介して接続される再生装置とからなり、前記音量制御装置は、コンテンツを利用するユーザに関する情報を検出するユーザ情報検出部と、前記コンテンツの楽曲解析情報と、前記ユーザ情報検出部により検出されたユーザ情報とが同調しているか否かを判定する同調判定部と、該同調判定部による判定結果に基づいて前記コンテンツの再生音量を制御する音量制御部と、該音量制御部による音量制御情報を前記再生装置に送信する第1の通信部とを備え、前記再生装置は、前記コンテンツを再生する再生処理部と、前記第1の通信部から送信された前記音量制御情報を受信する第2の通信部と該第2の通信部により受信した前記音量制御情報に基づいて前記コンテンツの再生音量を調整する音量調整部とを備えるコンテンツ再生システム。   (15) A volume control device and a playback device connected to the volume control device via a network, the volume control device including a user information detection unit that detects information about a user who uses the content, and the content A tune determination unit that determines whether or not the music analysis information of the user and the user information detected by the user information detection unit are synchronized, and controls the playback volume of the content based on a determination result by the synchronization determination unit And a first communication unit that transmits volume control information by the volume control unit to the playback device, the playback device playing back the content, and the first communication A second communication unit that receives the volume control information transmitted from the unit, and a reproduction volume of the content based on the volume control information received by the second communication unit. Content playback system comprising a volume adjusting unit for integer.

1・・・・・・コンテンツ再生システム
100・・・・再生装置
104A・・・音量調整部
300・・・・端末装置
400・・・・音量制御装置
401・・・・ユーザ情報検出部
402・・・・同調判定部
403・・・・音量制御部
301・・・・入力部
308・・・・制御部
302・・・・表示部
303・・・・通信部
304・・・・記憶部
401A・・・加速度センサ
401B・・・マイクロホン
DESCRIPTION OF SYMBOLS 1 ... Content reproduction system 100 ... Playback apparatus 104A ... Volume adjustment part 300 ... Terminal apparatus 400 ... Volume control apparatus 401 ... User information detection part 402- ... Synchronization determination unit 403 ... Volume control unit 301 ... Input unit 308 ... Control unit 302 ... Display unit 303 ... Communication unit 304 ... Storage unit 401A ... Acceleration sensor 401B ... Microphone

Claims (15)

コンテンツを利用するユーザに関するユーザ情報を検出するユーザ情報検出部と、
前記コンテンツの解析情報と、前記ユーザ情報検出部により検出された前記ユーザ情報とが同調しているか否かを判定する同調判定部と、
該同調判定部による判定結果に基づいて前記コンテンツの再生音量を制御する音量制御部と、
を備える
音量制御装置。
A user information detection unit for detecting user information regarding a user who uses the content;
A tuning determination unit that determines whether the analysis information of the content is synchronized with the user information detected by the user information detection unit;
A volume control unit for controlling the playback volume of the content based on a determination result by the synchronization determination unit;
A volume control device comprising:
前記ユーザ情報検出部は加速度センサであり、前記ユーザ情報は前記ユーザが発する振動であり、
前記コンテンツは楽曲であり、
前記解析情報は前記楽曲のビート情報を含み、
前記同調判定部は、前記振動と前記ビート情報とが同調しているか否かを判定する
請求項1に記載の音量制御装置。
The user information detection unit is an acceleration sensor, and the user information is vibration generated by the user,
The content is a song,
The analysis information includes beat information of the music,
The volume control apparatus according to claim 1, wherein the synchronization determination unit determines whether the vibration and the beat information are synchronized.
前記音量制御部は、前記同調判定部により前記ユーザ情報と前記解析情報とが同調していると判定された場合には前記コンテンツの再生音量を上げるよう制御を行う
請求項1記載の音量制御装置。
The volume control apparatus according to claim 1, wherein the volume control unit performs control to increase a reproduction volume of the content when the synchronization determination unit determines that the user information and the analysis information are synchronized. .
前記音量制御部は、前記同調判定部により前記ユーザ情報と前記解析情報とが同調していないと判定された場合には前記コンテンツの再生音量を下げるよう制御を行う
請求項1記載の音量制御装置。
The volume control apparatus according to claim 1, wherein the volume control unit performs control to decrease a reproduction volume of the content when the tuning determination unit determines that the user information and the analysis information are not synchronized. .
前記同調判定部は、所定の回数連続して前記ユーザ情報と前記解析情報とが同調していると判定した場合に、前記ユーザ情報と前記解析情報とは同調しているとする判定結果を前記音量制御部に供給する請求項1に記載の音量制御装置。   The synchronization determination unit determines a determination result that the user information and the analysis information are synchronized when it is determined that the user information and the analysis information are synchronized with each other a predetermined number of times. The volume control apparatus according to claim 1, wherein the volume control apparatus is supplied to a volume control unit. 前記同調判定部は、所定の回数連続して前記ユーザ情報と前記解析情報とが同調していないと判定した場合に、前記ユーザ情報と前記解析情報とは同調していないとする判定結果を前記音量制御部に供給する請求項1に記載の音量制御装置。   The tuning determination unit determines that the user information and the analysis information are not synchronized when it is determined that the user information and the analysis information are not synchronized for a predetermined number of times. The volume control apparatus according to claim 1, wherein the volume control apparatus is supplied to a volume control unit. 前記音量制御部は、前記同調判定部により前記ユーザ情報と前記解析情報とが同調していると判定された場合には前記コンテンツの再生音量を上げるよう制御を行い、
前記コンテンツの再生位置がサビ部分である場合において、前記同調判定部により前記ユーザ情報と前記解析情報とが同調していると判定された場合には、前記サビ部分以外において前記同調判定部により前記ユーザ情報と前記解析情報とが同調していると判定された場合における前記再生音量の上げ幅に比べて大きく前記再生音量を上げるよう制御を行う
請求項2に記載の音量制御装置。
The volume control unit performs control to increase the playback volume of the content when the synchronization determination unit determines that the user information and the analysis information are synchronized,
In the case where the playback position of the content is a rust portion, when the user information and the analysis information are determined to be synchronized by the synchronization determination unit, the synchronization determination unit except the rust portion The volume control apparatus according to claim 2, wherein control is performed so that the reproduction volume is increased to be larger than an increase range of the reproduction volume when it is determined that the user information and the analysis information are synchronized.
前記音量制御部は、前記再生音量が前記コンテンツの再生開始時における音量以上である場合において前記同調判定部により前記ユーザ情報と前記解析情報とが同調していないと判定された場合にのみ前記コンテンツの再生音量を下げるよう制御を行う
請求項4に記載の音量制御装置。
The volume control unit is configured such that, when the playback volume is equal to or higher than the volume at the start of playback of the content, the content is determined only when the synchronization determination unit determines that the user information and the analysis information are not synchronized. The volume control apparatus according to claim 4, wherein control is performed so as to reduce the reproduction volume of the sound.
前記同調判定部は、前記ビート情報に対応して同調判定区間を設定し、前記振動が前記同調判定区間内に位置する場合に前記ユーザ情報と前記解析情報とが同調していると判定する
請求項2に記載の音量制御装置。
The tuning determination unit sets a tuning determination section corresponding to the beat information, and determines that the user information and the analysis information are synchronized when the vibration is located in the tuning determination section. Item 3. The volume control device according to Item 2.
前記同調判定部は、前記ビート情報に対応して同調判定区間を設定し、前記振動と前記同調判定区間内に位置しない場合に前記ユーザ情報と前記解析情報とが同調していないと判定する
請求項2に記載の音量制御装置。
The tuning determination unit sets a tuning determination section corresponding to the beat information, and determines that the user information and the analysis information are not synchronized when the vibration is not located within the tuning determination section. Item 3. The volume control device according to Item 2.
前記音量制御部は、前記再生音量が所定の音量に達している場合には該再生音量を上げないように制御を行う
請求項3に記載の音量制御装置。
The volume control device according to claim 3, wherein the volume control unit performs control so as not to increase the reproduction volume when the reproduction volume reaches a predetermined volume.
前記音量制御部は、前記ユーザの操作入力を受け付ける入力部に対して前記再生音量を調整する入力が行われた場合には、前記同調判定部による判定結果に関わらず、前記ユーザの入力に従った音量制御を行う
請求項1に記載の音量制御装置。
When the input for receiving the user's operation input is input to adjust the playback volume, the volume control unit follows the user's input regardless of the determination result by the tuning determination unit. The volume control apparatus according to claim 1, wherein the volume control is performed.
前記ユーザ情報検出部はマイクロホンであり、前記ユーザ情報は前記ユーザが発する音声であり、
前記コンテンツは楽曲であり、
前記解析情報は前記コンテンツのビート情報を含み、
前記同調判定部は、前記音声と前記ビート情報との一致の度合いを判定することにより前記ユーザ情報と前記解析情報とが同調しているか否かを判定する
請求項1に記載の音量制御装置。
The user information detection unit is a microphone, and the user information is a voice emitted by the user,
The content is a song,
The analysis information includes beat information of the content,
The volume control apparatus according to claim 1, wherein the synchronization determination unit determines whether or not the user information and the analysis information are synchronized by determining a degree of coincidence between the voice and the beat information.
コンテンツを利用するユーザに関する情報をユーザ情報として検出し、
前記コンテンツの解析情報と、前記ユーザ情報とが同調しているか否かを判定し、
前記同調度合いの判定結果に基づいて前記コンテンツの再生音量を制御する
音量制御方法。
Detects information about users who use the content as user information,
Determining whether the content analysis information and the user information are synchronized,
A volume control method for controlling a playback volume of the content based on the determination result of the degree of synchronization.
音量制御装置と、該音量制御装置とネットワークを介して接続される再生装置とからなり、
前記音量制御装置は、
コンテンツを利用するユーザに関する情報を検出するユーザ情報検出部と、
前記コンテンツの解析情報と、前記ユーザ情報検出部により検出されたユーザ情報とが同調しているか否かを判定する同調判定部と、
該同調判定部による判定結果に基づいて前記コンテンツの再生音量を制御する音量制御部と、
該音量制御部による音量制御情報を前記再生装置に送信する第1の通信部と、
を備え、
前記再生装置は、
前記コンテンツを再生する再生処理部と、
前記第1の通信部から送信された前記音量制御情報を受信する第2の通信部と
該第2の通信部により受信した前記音量制御情報に基づいて前記コンテンツの再生音量を調整する音量調整部と、
を備える
コンテンツ再生システム。
A volume control device and a playback device connected to the volume control device via a network;
The volume control device includes:
A user information detection unit that detects information about a user who uses the content;
A tuning determination unit that determines whether the analysis information of the content is synchronized with the user information detected by the user information detection unit;
A volume control unit for controlling the playback volume of the content based on a determination result by the synchronization determination unit;
A first communication unit that transmits volume control information by the volume control unit to the playback device;
With
The playback device
A reproduction processing unit for reproducing the content;
A second communication unit that receives the volume control information transmitted from the first communication unit, and a volume adjustment unit that adjusts the playback volume of the content based on the volume control information received by the second communication unit When,
A content reproduction system comprising:
JP2011083373A 2011-04-05 2011-04-05 Sound volume control device, sound volume control method, and content reproduction system Pending JP2012220547A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011083373A JP2012220547A (en) 2011-04-05 2011-04-05 Sound volume control device, sound volume control method, and content reproduction system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011083373A JP2012220547A (en) 2011-04-05 2011-04-05 Sound volume control device, sound volume control method, and content reproduction system

Publications (1)

Publication Number Publication Date
JP2012220547A true JP2012220547A (en) 2012-11-12

Family

ID=47272162

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011083373A Pending JP2012220547A (en) 2011-04-05 2011-04-05 Sound volume control device, sound volume control method, and content reproduction system

Country Status (1)

Country Link
JP (1) JP2012220547A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016051407A (en) * 2014-09-01 2016-04-11 ヤフー株式会社 Information processing device, distribution device, reproduction method, and reproduction program
JP2017181661A (en) * 2016-03-29 2017-10-05 ブラザー工業株式会社 Support device
JP2018129840A (en) * 2018-03-20 2018-08-16 ヤフー株式会社 Information processing apparatus, control method, and control program
JP2019091971A (en) * 2017-11-10 2019-06-13 ローム株式会社 Audio processor and audio reproduction device
WO2024047814A1 (en) * 2022-08-31 2024-03-07 日本電信電話株式会社 Playback volume control method, playback volume control device, and playback volume control program

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005037432A (en) * 2003-07-15 2005-02-10 Yamaha Corp Content server, portable terminal, and data distribution system
JP2005100541A (en) * 2003-09-25 2005-04-14 Pioneer Electronic Corp Information reproducing method, program, and apparatus
JP2008065039A (en) * 2006-09-07 2008-03-21 Yamaha Corp Audio playback device
JP2008276122A (en) * 2007-05-07 2008-11-13 Univ Of Electro-Communications Reproduction apparatus

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005037432A (en) * 2003-07-15 2005-02-10 Yamaha Corp Content server, portable terminal, and data distribution system
JP2005100541A (en) * 2003-09-25 2005-04-14 Pioneer Electronic Corp Information reproducing method, program, and apparatus
JP2008065039A (en) * 2006-09-07 2008-03-21 Yamaha Corp Audio playback device
JP2008276122A (en) * 2007-05-07 2008-11-13 Univ Of Electro-Communications Reproduction apparatus

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016051407A (en) * 2014-09-01 2016-04-11 ヤフー株式会社 Information processing device, distribution device, reproduction method, and reproduction program
JP2017181661A (en) * 2016-03-29 2017-10-05 ブラザー工業株式会社 Support device
JP2019091971A (en) * 2017-11-10 2019-06-13 ローム株式会社 Audio processor and audio reproduction device
JP7028613B2 (en) 2017-11-10 2022-03-02 ローム株式会社 Audio processor and audio player
JP2018129840A (en) * 2018-03-20 2018-08-16 ヤフー株式会社 Information processing apparatus, control method, and control program
WO2024047814A1 (en) * 2022-08-31 2024-03-07 日本電信電話株式会社 Playback volume control method, playback volume control device, and playback volume control program

Similar Documents

Publication Publication Date Title
US7882435B2 (en) Electronic equipment with shuffle operation
JP5266368B2 (en) Method, system and program product for music playback control
US7725203B2 (en) Enhancing perceptions of the sensory content of audio and audio-visual media
WO2016177296A1 (en) Video generation method and apparatus
US20090282335A1 (en) Electronic device with 3d positional audio function and method
US20110029867A1 (en) Music reproducing apparatus and method of portable terminal
JP2012220547A (en) Sound volume control device, sound volume control method, and content reproduction system
KR20110040190A (en) Apparatus and method for playing music in portable terminal
CN110286874A (en) A kind of processing method and electronic equipment
US9601118B2 (en) Amusement system
JPH10171481A (en) Musical sound reproducing device
JP5151970B2 (en) Communication terminal device, communication control method, communication control program
WO2005002698A1 (en) Game machine and control method of computer
JP6196839B2 (en) A communication karaoke system characterized by voice switching processing during communication duets
CN104007951B (en) A kind of information processing method and electronic equipment
JP2022176206A (en) Information processing device, moving image synthesis method and moving image synthesis program
JP2014123085A (en) Device, method, and program for further effectively performing and providing body motion and so on to be performed by viewer according to singing in karaoke
KR101625900B1 (en) Smart Audio apparatus based on IoT
JP6230068B2 (en) Program and information processing apparatus
WO2023084933A1 (en) Information processing device, information processing method, and program
JP2007236826A (en) Game machine with music tempo discriminating function
JP2007140224A (en) Musical piece content selection reproduction apparatus and method, and musical piece content distribution reproduction system
WO2018155352A1 (en) Electronic device control method, electronic device, electronic device control system, and program
JP6310769B2 (en) Program, karaoke device and karaoke system
JP2015191160A (en) Program for karaoke, information processor and host device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140214

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20141202

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20150602