JP7156646B2 - Music distribution system, music distribution method, and music distribution program - Google Patents

Music distribution system, music distribution method, and music distribution program Download PDF

Info

Publication number
JP7156646B2
JP7156646B2 JP2020522441A JP2020522441A JP7156646B2 JP 7156646 B2 JP7156646 B2 JP 7156646B2 JP 2020522441 A JP2020522441 A JP 2020522441A JP 2020522441 A JP2020522441 A JP 2020522441A JP 7156646 B2 JP7156646 B2 JP 7156646B2
Authority
JP
Japan
Prior art keywords
music
video
reproduction
control command
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020522441A
Other languages
Japanese (ja)
Other versions
JPWO2019229861A1 (en
Inventor
力 川竹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Open Stream Inc
Original Assignee
Open Stream Inc
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 Open Stream Inc filed Critical Open Stream Inc
Publication of JPWO2019229861A1 publication Critical patent/JPWO2019229861A1/en
Application granted granted Critical
Publication of JP7156646B2 publication Critical patent/JP7156646B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K15/00Acoustics not otherwise provided for
    • G10K15/02Synthesis of acoustic waves
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8547Content authoring involving timestamps for synchronizing content

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)

Description

この発明は、公共通信網を介して楽曲再生端末に配信対象となる楽曲データをストリーム配信し、該楽曲再生端末において楽曲データに基づき楽曲をストリーム再生させるとともに、その楽曲再生端末に設けられた映像表示部にて楽曲の再生時に関連映像を表示させるようにする楽曲配信システム、楽曲配信方法及び楽曲配信プログラムに関するものである。 The present invention stream-delivers music data to be distributed to a music reproduction terminal via a public communication network, causes the music reproduction terminal to stream-play music based on the music data, and reproduces a video image provided on the music reproduction terminal. The present invention relates to a music distribution system, a music distribution method, and a music distribution program for displaying a related image on a display unit when music is reproduced.

イベント会場や音楽ラウンジなどにおいて、会場内にリズム感の良い音楽が流れ、会場内のスクリーンに音楽と同期した映像が流れることも多い。このような場所では、会場内の音楽についてはディスクジョッキー(以下、「DJ」と略称する)が主に担当し、映像についてはビジュアルジョッキー(ビデオジョッキーとも呼ばれることもある:以下、VJと称する)が主に担当する。DJは音楽を切り替えてつないだり、合成するなどの操作により、聴覚を通じて客(オーディエンス)に高揚感を与え、VJは音楽と同期したリズムで、様々な内容を有する短い映像素材や様々な図形、文字、背景色などを合成して視覚を通じてオーディエンスに高揚感を与え、客が気分よく踊ったりたたずんだりすることを容易にさせている。このように、音楽と同期した映像で、瞬間的にリズムが変化する音楽に合わせて瞬時に映像を次々と変化させ、かつ、見ている者に高揚感や爽快感を与える。他方、近年はスマートフォンなどの携帯端末に音楽を配信するサービスが普及しており、上記のようなディスクジョッキー番組形式のサービスを、複数の楽曲のストリーミング配信サービスにより実現しようとする試みがある。この場合、楽曲に同期する映像をクリッピングして同時配信することも行われている(例えば、特許文献1、2)。 In event venues, music lounges, and the like, music with a good sense of rhythm is played in the venue, and images synchronized with the music are often played on screens in the venue. In such a place, a disc jockey (hereinafter abbreviated as "DJ") is mainly in charge of the music in the venue, and a visual jockey (sometimes called a video jockey; hereinafter referred to as VJ) is in charge of the video. is mainly in charge. DJs give the audience a sense of exhilaration through their sense of hearing by switching, connecting, and synthesizing music, while VJs create short video materials with various contents, various graphics, Text, background colors, etc. are combined to give the audience an uplifting feeling through visuals, making it easy for customers to dance and stand comfortably. In this way, the images are synchronized with the music, and the images are instantaneously changed one after another in accordance with the music whose rhythm changes momentarily, and the viewer is given a sense of exhilaration and exhilaration. On the other hand, in recent years, services for distributing music to mobile terminals such as smartphones have become popular, and there are attempts to realize services in the form of disc jockey programs as described above by streaming distribution services for a plurality of songs. In this case, video synchronized with music is clipped and distributed simultaneously (for example, Patent Documents 1 and 2).

上記特許文献1及び2に開示された方式では、楽曲に同期する映像のファイルは楽曲ファイルとの間で再生タイミング情報を予め共有したクリッピングファイルが使用され、DJによる選曲再生時には、共有されている再生タイミング情報に従って楽曲と映像との再生同期が図られている。一方、特許文献3には、ステージ上で繰り広げられる音楽ライヴの音声及び映像をインターネットを通じて携帯端末に配信するとともに、携帯端末から入力されるユーザーコメントを配信画像上にリアルタイムに反映・表示させるシステムが開示されている。 In the methods disclosed in Patent Literatures 1 and 2, a clipping file whose reproduction timing information is shared in advance with the music file is used as the video file synchronized with the music. Synchronization of reproduction between music and video is achieved in accordance with the reproduction timing information. On the other hand, Patent Document 3 discloses a system that distributes the audio and video of a live music performance on stage to a mobile terminal via the Internet, and reflects and displays user comments input from the mobile terminal on the distributed image in real time. disclosed.

特開2007- 86484号公報JP-A-2007-86484 特開2007-241652号公報JP 2007-241652 A 特許6039915号公報Japanese Patent No. 6039915

ディスクジョッキー番組の現場において、楽曲に重ね合わせる映像の再生制御がVJにより行われる場合、VJは映像機材を操作しつつ、楽曲に応じて映像を手動により切り替え選択しつつ再生する。この場合、映像ファイルは楽曲ファイルとクリッピングされていない、独立したものが使用される。また、サウンドビジュアライザーなど再生音に合わせてその場で表示内容が変化する映像出力が用いられる場合は、事前に用意された映像ファイル自体が存在しないこともある。 In the field of a disc jockey program, when a VJ controls the reproduction of images superimposed on music, the VJ operates the video equipment and manually selects and reproduces images according to the music. In this case, the video file used is independent of the music file and is not clipped. Further, when a video output such as a sound visualizer whose display contents change on the spot in accordance with the reproduced sound is used, the video file prepared in advance may not exist.

楽曲に合わせて映像を表示したり切り替えたりするタイミングはVJの人的判断に委ねられており、映像と音声の同期もVJの判断および操作に支配される。例えばDJとVJが同じスタジオに詰め、お互いがオンサイトで意思疎通しながら楽曲再生と映像再生とを連携させて番組進行を図り、そのスタジオでの映像と音声が同期担保されつつ放送配信されるとき、聴取者(オーディエンス)は楽曲と映像とのコラボレーションを最高の状態で享受することができる。 The timing of displaying and switching images in time with the music is left to the VJ's human judgment, and the synchronization of the image and sound is also controlled by the VJ's judgment and operation. For example, DJs and VJs are packed in the same studio, and while communicating with each other on-site, music playback and video playback are coordinated to progress the program, and the video and audio in the studio are broadcast while ensuring synchronization. At that time, the listener (audience) can enjoy the collaboration between music and video in the best possible condition.

他方、インターネット環境が発達した近年、楽曲や映像が個別の聴取者(オーディエンス)にストリーミング配信されるサービス形態が急速に普及しつつある。その特性を利用すれば、DJが配給者からダウンロードした楽曲をDJ側の端末でストリーム再生しつつ、これをモニタリングするVJが映像再生を異なる端末上で行い、それぞれ音声と映像をインターネット上に各端末からアップロードする形でストリーム配信することで、映像がコラボレーションしたDJ番組をバーチャルに実現できると考えられる。 On the other hand, with the development of the Internet environment in recent years, a service form in which music and video are streamed to individual listeners (audiences) is rapidly spreading. Using this feature, DJs download music from distributors and stream it on the DJ's terminal, while VJs who monitor this play back video on different terminals, and the audio and video are sent to each other on the Internet. It is conceivable that DJ programs in which images are collaborated can be realized virtually by stream distribution in the form of uploading from a terminal.

しかし、周知のごとく、インターネット上のデータ転送には、通信容量逼迫などを背景としたさまざまな遅延要素が存在するので、異なる端末から配信される音声と映像をDJないしVJの意図通りにリアルタイム同期させることは望むべくもない。例えば、特許文献1では映像と楽曲とは初めからクリッピングされたストリームファイルが使用されているに過ぎず、他方、特許文献2には、携帯端末のユーザが自身の端末上で、もともと連関していない映像ファイルと楽曲ファイルとを収集し、楽曲ファイルのタイムスタンプを用いて映像ファイルを後付けクリッピングして番組として構成し、これを再配信する構成も開示されているが、楽曲と映像のクリッピングは同一端末上で行われている。すなわち、いずれの場合も、DJの選曲に合わせて映像を別端末からリアルタイムに同期させつつ配信する点については言及されていない。また、特許文献3は、ステージ上の演奏風景を音声ととともにビデオ撮影したものが配信されるのであって、データに基づく再生映像及び再生音声のクリッピングを配信時に行なうものではない。 However, as is well known, there are various delay factors in data transfer over the Internet due to tight communication capacity. I don't want it to. For example, in Patent Document 1, video and music are simply clipped stream files from the beginning. Also disclosed is a configuration in which video files and music files that do not exist are collected, the video files are clipped later using the time stamps of the music files, configured as a program, and redistributed. done on the same terminal. In other words, in either case, there is no mention of distributing video from another terminal while synchronizing it in real time in accordance with DJ's music selection. Further, in Patent Document 3, a performance scene on a stage is delivered as a video shot together with audio, and clipping of reproduced video and reproduced audio based on data is not performed at the time of distribution.

本発明の課題は、再生中の楽曲に対し人為的操作によりその場で映像を付加してストリーム配信サービスを行う場合においても、再生映像と楽曲との間の同期を問題なく確保でき、映像付きの楽曲再生を違和感なく楽しむことができる楽曲配信システム、楽曲配信方法及び楽曲配信プログラムを提供することにある。 An object of the present invention is to ensure synchronization between the reproduced video and the music without any problem even in the case of performing a stream distribution service by adding video on the spot by human operation to the music being played. To provide a music distributing system, a music distributing method, and a music distributing program which enable the user to enjoy the reproduction of the music without discomfort.

上記課題を解決するために、本発明の楽曲配信システムは、
配信対象となる楽曲データを公共通信網にストリーム配信する楽曲配信部と、
公共通信網を介して楽曲データを受信するとともに、当該楽曲データに基づいて楽曲をストリーム再生する楽曲再生部と、楽曲の再生時に関連映像を表示させる映像表示部とを備えた楽曲再生端末と、
楽曲再生端末とは別に設けられ、ストリーム配信中の楽曲をモニタリングする映像操作者による映像操作入力を受け付ける映像操作入力部と、映像操作入力に基づく関連映像の映像制御指令情報を公共通信網に送出する映像制御指令情報送出部とを備えた映像制御指令部と、
公共通信網を介して映像制御指令情報を取得する映像制御指令情報取得部と、映像操作入力が実行されたときのストリーム配信中の楽曲の再生タイミングを把握する楽曲再生タイミング把握部と、映像制御指令情報に基づく関連映像の表示制御を楽曲再生端末に対し、把握した再生タイミングと同期した形で実行させる映像同期制御指令部と、を有する映像管理部と、を備えたことを特徴とする。
In order to solve the above problems, the music distribution system of the present invention includes:
a music distribution unit that streams music data to be distributed to a public communication network;
A music reproduction terminal that receives music data via a public communication network and includes a music reproduction unit that stream reproduces music based on the music data, and a video display unit that displays a related video when the music is reproduced;
A video operation input unit, which is provided separately from the music playback terminal, receives video operation input from a video operator who monitors the music being streamed, and sends video control command information for related video based on the video operation input to the public communication network. a video control command section comprising a video control command information sending section for
A video control command information acquisition unit that acquires video control command information via a public communication network, a music playback timing grasping unit that grasps the playback timing of a song being streamed when a video operation input is executed, and a video control and a video management unit having a video synchronization control command unit that causes the music reproduction terminal to perform display control of the related video based on the command information in synchronization with the comprehended reproduction timing.

また、本発明の楽曲配信方法は、公共通信網を介して楽曲再生端末に配信対象となる楽曲データをストリーム配信し、該楽曲再生端末において楽曲データに基づき楽曲をストリーム再生させるとともに、楽曲再生端末に設けられた映像表示部にて楽曲の再生時に関連映像を表示させるようにした楽曲配信方法であって、
楽曲再生端末とは別に設けられた映像制御指令部から、ストリーム配信中の楽曲をモニタリングする映像操作者による映像操作入力を受け付け、映像操作入力に基づく関連映像の映像制御指令情報を公共通信網に送出し、
公共通信網に接続された映像管理部において、映像制御指令情報を取得し、映操作入力が実行されたときのストリーム配信中の楽曲の再生タイミングを把握し、さらに映像制御指令情報に基づく関連映像の表示制御を楽曲再生端末に対し、把握した再生タイミングと同期した形で実行させることを特徴とする法。
Further, in the music distribution method of the present invention, music data to be distributed is stream-distributed to a music reproduction terminal via a public communication network, and the music reproduction terminal streams and reproduces the music based on the music data. A music distribution method in which a related video is displayed at the time of playing music on a video display unit provided in
A video control command unit provided separately from the music playback terminal accepts video operation input from the video operator who monitors the music being streamed, and sends video control command information for related video based on the video operation input to the public communication network. sending out,
A video management unit connected to a public communication network acquires video control command information, grasps the playback timing of the music being streamed when a video operation input is executed, and furthermore, related video based on the video control command information. A method characterized in that the display control of the music reproduction terminal is executed in synchronization with the comprehended reproduction timing.

さらに、本発明の楽曲配信プログラムは、公共通信網を介して楽曲再生端末に配信対象となる楽曲データをストリーム配信し、該楽曲再生端末において楽曲データに基づき楽曲をストリーム再生させるとともに、楽曲再生端末に設けられた映像表示部にて楽曲の再生時に関連映像を表示させるための楽曲配信プログラムであって、
楽曲再生端末とは別に設けられた映像制御指令部から、ストリーム配信中の楽曲をモニタリングする映像操作者による映像操作入力を受け付け、映像操作入力に基づく関連映像の映像制御指令情報を公共通信網に送出するステップと、
公共通信網に接続された映像管理部において、映像制御指令情報を取得し、映操作入力が実行されたときのストリーム配信中の楽曲の再生タイミングを把握し、さらに映像制御指令情報に基づく関連映像の表示制御を楽曲再生端末に対し、把握した再生タイミングと同期した形で実行させるステップと、をコンピュータに実行させるものである。
Further, the music distribution program of the present invention stream-distributes music data to be distributed to a music reproduction terminal via a public communication network, causes the music reproduction terminal to perform stream reproduction of music based on the music data, A music distribution program for displaying a related video when playing music on a video display unit provided in
A video control command unit provided separately from the music playback terminal accepts video operation input from the video operator who monitors the music being streamed, and sends video control command information for related video based on the video operation input to the public communication network. a sending step;
A video management unit connected to a public communication network acquires video control command information, grasps the playback timing of the music being streamed when a video operation input is executed, and furthermore, related video based on the video control command information. and a step of causing the music reproduction terminal to perform the display control in synchronization with the comprehended reproduction timing.

上記の構成においては、映像制御指令部において楽曲のストリーム配信中に映像操作者(例えば、前述のVJ)による映像操作入力がなされ、その入力に基づく映像制御指令情報が公共通信網に送出される。そして、映像制御指令部において、制御操作入力が実行されたときのストリーム配信中の楽曲の再生タイミングが把握され、上記の映像制御指令情報に基づく関連映像の表示制御指令が、上記把握した再生タイミングと同期した形でなされるよう楽曲再生端末に対して発動される。すなわち、楽曲再生のタイミングを基準に映像操作者の映像表示制御入力タイミングを把握し、配信楽曲をストリーム再生する楽曲再生端末にその映像制御の実行タイミングを指令するように構成することで、映像操作者の意図通りのタイミングにて楽曲再生端末側の映像表示制御を実施することが可能となる。その結果、再生映像と楽曲との間の同期を問題なく確保でき、映像付きの楽曲再生を違和感なく楽しむことができるようになる。 In the above configuration, the video control command unit receives a video operation input by a video operator (for example, the aforementioned VJ) during stream distribution of music, and transmits video control command information based on the input to the public communication network. . Then, the video control command unit grasps the reproduction timing of the music being streamed when the control operation input is executed, and the related video display control command based on the video control command information is executed at the grasped reproduction timing. It is activated for the music playback terminal so that it is synchronized with the That is, by grasping the video display control input timing of the video operator based on the timing of music playback, and instructing the music playback terminal that stream-plays the distributed music to execute the video control, the video operation can be realized. It is possible to perform image display control on the music reproduction terminal side at the timing as intended by the person. As a result, the synchronization between the reproduced video and the music can be ensured without any problem, and the reproduction of the music with the video can be enjoyed without discomfort.

楽曲データは再生時のデータビットの時系列的な出力タイミングを個々に記述した再生タイミング情報が組み込まれたものとして構成できる。前述の楽曲再生タイミング把握部は、上記の再生タイミング情報に基づいてストリーム配信中の楽曲の再生タイミングを把握するように構成できる。再生中の楽曲の再生タイミング情報を利用することで、映像操作者による映像操作入力のタイミングをより正確に把握することができる。 The music data can be configured to incorporate reproduction timing information that individually describes time-series output timings of data bits during reproduction. The above-mentioned music reproduction timing grasping unit can be configured to grasp the reproduction timing of the music being stream-delivered based on the above-mentioned reproduction timing information. By using the reproduction timing information of the music being reproduced, it is possible to more accurately grasp the timing of the video operation input by the video operator.

楽曲配信部は、楽曲配信部は、複数の楽曲データを順次ストリーム配信するものとして構成できる。この場合、映像制御指令情報は、楽曲の再生が第一の楽曲から第二の楽曲に切り替わるのに対応して、関連映像の表示内容を第一の関連映像から第二の関連映像に切り替えるための映像切替指令情報を含むものとできる。 The music distribution unit can be configured to sequentially stream-distribute a plurality of music data. In this case, the video control command information is for switching the display content of the related video from the first related video to the second related video in response to the switching of the playback of the music from the first music to the second music. video switching command information.

上記の構成によると、映像操作者が、順次ストリーム再生される楽曲を聞きながら、ある楽曲(第一の楽曲)から次の楽曲(第二の楽曲)に切り替わるタイミング(例えば第二の楽曲の再生開始タイミング)で、表示中の関連映像(第一の関連映像)を同様に別の関連映像(第二の関連映像)に切替え操作したとき、その映像切替えの操作入力タイミングが楽曲の再生タイミングを基準に把握され、これに基づいて楽曲再生端末に対する映像切替え指示がなされる。その結果、楽曲再生端末における楽曲再生の切替えと映像切替えとの同期を問題なく図ることができる。 According to the above configuration, the video operator, while listening to the sequentially stream-reproduced songs, can switch from one song (first song) to the next song (second song) (for example, the playback of the second song). At the start timing), when the currently displayed related video (first related video) is similarly switched to another related video (second related video), the operation input timing of that video switching will match the playback timing of the song. This is grasped as a reference, and based on this, a video switching instruction is given to the music reproducing terminal. As a result, it is possible to achieve synchronization between music playback switching and video switching in the music playback terminal without any problem.

関連映像は、例えば表示オブジェクトの形態、寸法、表示位置及び色調の少なくともいずれかを楽曲の再生音と同期して変化させるサウンドビジュアライザーの出力映像とすることができる。この場合、映像制御指令情報は、サウンドビジュアライザーを第一のサウンドビジュアライザーから第二のサウンドビジュアライザーに切り替えるサウンドビジュアライザー切替指示情報を含むように構成できる。 The related video can be, for example, an output video of a sound visualizer that changes at least one of the form, size, display position and color tone of the display object in synchronization with the reproduced sound of the music. In this case, the video control instruction information can be configured to include sound visualizer switching instruction information for switching the sound visualizer from the first sound visualizer to the second sound visualizer.

サウンドビジュアライザーは再生楽曲の音声入力を受けて視覚的な映像を生成する一種の映像生成モジュールであり、映像表示するべき端末にサウンドビジュアライザーのモジュールをソフト的に組み込んでおくことで、音声入力を利用して端末側で映像を生成出力できる。その結果、サイズの大きい動画ファイルの転送処理や再生処理に伴う処理負荷を大幅に軽減できる。また、映像は抽象的ではあるが、再生楽曲の音響スペクトルに直接的に反応し、曲の強弱、音高、テンポなどにきめ細かく対応した特徴的な演出が可能である。しかし、音響入力に対する反応が鋭敏である分、楽曲再生との同期がずれた場合、その不具合を聴取者に悟られやすくなる。そこで、上記のごとく、映像制御指令情報に、楽曲切替に対応してサウンドビジュアライザーの種別を切り替えるサウンドビジュアライザー切替指示情報を含ませておくことで、楽曲に合わせて映像操作者が行う映像切替を楽曲再生端末側においても忠実なタイミングにて反映させることができ、こうした不具合を効果的に解消することができる。 The Sound Visualizer is a kind of video generation module that receives the audio input of the playback music and generates visual images. can be used to generate and output video on the terminal side. As a result, it is possible to greatly reduce the processing load associated with transfer processing and playback processing of large-sized moving image files. In addition, although the video is abstract, it directly responds to the sound spectrum of the music being played, and it is possible to create a distinctive presentation that meticulously responds to the dynamics, pitch, tempo, etc. of the music. However, since the reaction to the acoustic input is sensitive, the listener is likely to notice the problem when the synchronization with the music reproduction is deviated. Therefore, as described above, by including the sound visualizer switching instruction information for switching the type of the sound visualizer corresponding to the switching of music in the video control command information, the video switching performed by the video operator in accordance with the music can be performed. can be reflected at faithful timing on the music reproducing terminal side, and such problems can be effectively eliminated.

次に、楽曲再生端末には、ユーザにより操作される配信楽曲に対する評価入力部と、入力された評価情報を公共通信網に送出する評価情報送出部とを備え、
映像管理部は、評価情報を受信する評価情報受信部と、評価情報が肯定的内容を有していた場合に楽曲の再生を盛り上げるための盛上げ画像データを、関連映像のデータとして記憶する盛上げ画像データ記憶部と、評価情報の受信状態が予め定められた条件を充足する場合に、盛上げ画像データと盛上げ画像にかかる表示制御指令情報とを楽曲再生端末に送出する盛上げ画像送出部とを設けることができる。楽曲再生端末には、盛り上げ画像データと表示制御指令情報とに基づき盛上げ画像を映像表示部に表示させる盛上げ画像表示制御部を設けることができる。
Next, the music reproduction terminal includes an evaluation input unit for the distribution music operated by the user, and an evaluation information transmission unit for transmitting the input evaluation information to the public communication network,
The video management unit includes an evaluation information receiving unit that receives the evaluation information, and a boost image that stores, as related video data, boost image data for boosting the reproduction of the music when the evaluation information has positive content. Provided with a data storage unit and an enhancement image sending unit for sending enhancement image data and display control command information related to the enhancement image to the music reproduction terminal when the reception state of the evaluation information satisfies a predetermined condition. can be done. The music reproduction terminal can be provided with a raised image display control section for displaying a raised image on the video display section based on the raised image data and the display control command information.

上記の構成によると、聴取者が保有する楽曲再生端末に配信楽曲に対する評価入力部が設けられており、再生楽曲に対し聴取者が高い好感を示した場合に、該端末から肯定的な評価情報が入力・送信され、映像制御指令部にてこれが取得される。そして、評価情報の受信状態が予め定められた条件、特に聴取者が高い好感を示したと考えられる条件が到来したとき、効果的に盛上げ画像を表示でき、楽曲配信サービスのイベント性をより高めることができる。 According to the above configuration, the music reproduction terminal owned by the listener is provided with an evaluation input unit for the distributed music, and when the listener shows a high favorable impression of the reproduced music, positive evaluation information is sent from the terminal. is input/transmitted and acquired by the video control instruction section. Then, when the reception condition of the evaluation information meets a predetermined condition, especially when the condition that the listener is considered to show a high favorable impression, the boost image can be effectively displayed, and the event characteristics of the music distribution service can be further enhanced. can be done.

また、盛上げ画像表示制御部は、評価情報が肯定的内容を有していた場合に、盛上げ画像を関連映像に重ねて表示させるように構成してもよい。本発明の場合、楽曲のストリーム再生と関連映像の表示とをコラボレーションさせることが大きな目的の一つであり、盛上げ画像を表示するタイミングにおいても関連映像にこれを重ね表示により継続することは、関連映像と楽曲との一体不可分性を聴取者に意識させることができる。 Further, the boost image display control unit may be configured to display the boost image superimposed on the related video when the evaluation information has positive content. In the case of the present invention, one of the main purposes is to collaborate the music stream playback and the display of the related video. It is possible to make the listener aware of the inseparability of the image and the music.

なお、再生楽曲に対し聴取者が高い好感を示した場合に、盛上げ画像とともに、又は盛上げ画像とは別に、盛上げ音声が出力されるように楽曲再生端末を構成してもよい。盛上げ音声は、例えば拍手、歓声、指笛音などの効果音である。これにより、楽曲配信サービスのイベント性をより高めることができる。この場合の構成も、楽曲再生端末は、ユーザにより操作される配信楽曲に対する評価入力部と、入力された評価情報を公共通信網に送出する評価情報送出部とを備える。また、楽曲配信システムは、評価情報を受信する評価情報受信部と、評価情報が肯定的内容を有していた場合に楽曲の再生を盛り上げるための盛上げ音声データを記憶する盛上げ音声データ記憶部と、評価情報の受信状態が予め定められた条件を充足する場合に、盛上げ音声データを音声出力制御指令情報とともに楽曲再生端末に送出する盛上げ音声情報送出部とを備えるように構成する。そして、楽曲再生端末には、盛上げ音声データと音声出力制御指令情報とに基づき盛上げ音声を出力させる盛上げ音声出力部が設けられる。 Note that the music reproduction terminal may be configured so that, when the listener shows a favorable impression of the reproduced music piece, the music reproduction terminal outputs the music reproduction sound together with the music reproduction image or separately from the music reproduction image. Exciting sounds are sound effects such as applause, cheers, and finger whistles. As a result, the event characteristics of the music distribution service can be further enhanced. Also in this case, the music reproduction terminal includes an evaluation input unit for the distribution music operated by the user, and an evaluation information sending unit for sending the input evaluation information to the public communication network. The music distribution system further comprises an evaluation information receiving unit for receiving evaluation information, and an audio boost data storage unit for storing audio data for boosting the reproduction of the music when the evaluation information has positive content. and an enlivening voice information sending unit for sending the enlivening voice data together with the voice output control command information to the music reproduction terminal when the reception state of the evaluation information satisfies a predetermined condition. Then, the music reproducing terminal is provided with a live sound output section for outputting live sound based on the live sound data and the sound output control command information.

次に、楽曲配信部は、
選曲操作者が選択する複数の番組楽曲を楽曲再生端末に順次配信し再生させるために、公共通信網を介して番組楽曲の楽曲データを楽曲配信元サーバから取得する番組楽曲データ取得部と、選曲操作者による選曲再生操作入力を受け付ける選曲再生操作入力部と、該選曲再生操作入力部への入力内容に基づいて、各番組楽曲の再生タイミング及び再生条件を含んだ再生制御指令情報を作成する再生制御指令情報作成部と、再生制御指令情報を公共通信網に送出する再生制御指令情報送出部とを備えた選曲再生制御指令部と、
番組楽曲の楽曲データの楽曲再生端末への配信を楽曲配信元サーバに指示する番組楽曲配信指示部と、番組楽曲について作成される再生制御指令情報を、公共通信網を介して取得して楽曲再生端末に転送する再生制御指令情報取得・転送部とを有する楽曲配信管理部とを備え、
楽曲再生端末は、番組楽曲の楽曲データを楽曲配信元サーバから取得する番組楽曲データ取得部と、番組楽曲に対応する再生制御指令情報を楽曲配信管理部より取得する再生制御指令情報取得部と、再生制御指令情報が示す再生タイミング及び再生条件に従い番組楽曲の楽曲データを楽曲再生部に対し順次ストリーム再生させる番組再生制御部と、を備えるものとして構成できる。
Next, the music distribution unit
A program music data acquisition unit that acquires music data of program music from a music distribution source server via a public communication network in order to sequentially distribute and reproduce a plurality of program music selected by a music selection operator to a music reproduction terminal, and music selection. A music selection/playback operation input unit that receives a music selection/playback operation input by an operator, and playback that creates playback control command information including playback timing and playback conditions for each program song based on the input content to the music selection/playback operation input unit. a music selection/playback control command unit including a control command information creation unit and a playback control command information sending unit that sends the playback control command information to a public communication network;
A program music distribution instruction unit that instructs a music distribution source server to distribute music data of program music to a music reproduction terminal, and obtains reproduction control command information created for program music via a public communication network and reproduces the music. a music distribution management unit having a reproduction control command information acquisition/transfer unit for transferring to a terminal,
The music reproduction terminal includes a program music data acquisition unit that acquires music data of program music from the music distribution source server, a reproduction control command information acquisition unit that acquires reproduction control command information corresponding to the program music from the music distribution management unit, and a program reproduction control unit that causes the music reproduction unit to sequentially stream-play the music data of the program music according to the reproduction timing and the reproduction condition indicated by the reproduction control command information.

番組形式の楽曲配信においては、選曲操作及び楽曲の再生条件入力を司る選曲操作者(特に、DJ)の果たす役割が重要であり、製作される番組全体のクオリティも選曲操作者の操作手腕に大きく依存する。特に、インターネット等の公共通信網を介した番組配信に際しては、選曲操作者が実行する曲の再生開始や再生条件(後述するごとく、例えば音質、テンポ、音程、かける曲を切り替える際のミキシング形態など)の設定・変更のタイミングが、聴取者にストリーミング配信される楽曲の再生タイミングと同期していることが、番組の配信品質を担保する上での大前提となる。この課題を解消する最も簡単な方法は、選曲操作者が取得する配信楽曲に対し、曲順や再生タイミング、及び再生条件をすべて反映させる加工を行い、その加工後の楽曲データファイルを聴取者に再配信する方式である。 In program-style music distribution, the role played by the music selection operator (especially the DJ), who is in charge of selecting music and inputting music playback conditions, is important. Dependent. In particular, when a program is distributed via a public communication network such as the Internet, a music selection operator executes playback start of a song and playback conditions (as described later, for example, sound quality, tempo, pitch, mixing mode when switching songs to be played, etc.) ) is synchronized with the playback timing of music streamed to listeners, which is a major prerequisite for ensuring the quality of program distribution. The easiest way to solve this problem is to process the distribution music acquired by the music selection operator so that it reflects all the song order, playback timing, and playback conditions, and then send the music data file after processing to the listener. This is a method of redelivery.

しかし、この方式には次のような大きな欠点がある。
(1)サイズの大きい楽曲ファイルを、楽曲配信元サーバ→選曲操作者及び選曲操作者→聴取者(一般に多数)の2段階にてファイルアップロード及びダウンロードを実行しなければならず、公共通信網の容量を圧迫する問題を生じやすい。
(2)楽曲提供者が運営する楽曲配信元サーバからの楽曲ファイルのダウンロードは、聴取者との契約により1回に制限されていることが多く、一旦取得した楽曲ファイルを転売したり、転売目的で二次加工したりするには、著作権をクリアするための許諾を楽曲提供者から取得する必要が生じ、面倒である。
(3)配信楽曲の多くは圧縮ファイル形式でダウンロードされ、これを非圧縮ファイルにデコードした後再生に供する。再生条件を変更した状態で聴取者に再配信するには、一旦圧縮ファイルをデコードした後、再生条件変更のためのファイル加工を施し、その後再度圧縮ファイルにエンコードして聴取者に再配信することになるので、そのファイル変換処理に多大な処理負荷を要し、楽曲再生同期の遅延要因となる。
However, this method has the following major drawbacks.
(1) File upload and download must be performed in two stages: music distribution source server → music selection operator and music selection operator → listeners (generally many), and the public communication network is used. It is easy to cause problems that squeeze the capacity.
(2) Downloading music files from music distribution source servers operated by music providers is often limited to one time due to agreements with listeners. In order to perform secondary processing with , it is necessary to obtain permission from the music provider to clear the copyright, which is troublesome.
(3) Most of the songs to be distributed are downloaded in a compressed file format, which is decoded into a non-compressed file and then played back. To redistribute to listeners with changed playback conditions, first decode the compressed file, process the file to change the playback conditions, then re-encode to a compressed file and redistribute to listeners. Therefore, a large processing load is required for the file conversion processing, which causes a delay in music reproduction synchronization.

しかし、上記の方式によると、聴取者と選曲操作者は楽曲データを楽曲配信元サーバから直接ダウンロードする形で取得する一方、選曲操作者から聴取者向けにアップロードされるのは、再生条件を反映した楽曲データの加工ファイルではなく、該再生条件を含んだサイズの小さい再生制御指令情報である。したがって、加工ファイルをアップロードする場合と比較してデータ通信量を大幅に削減することができる。そして、聴取者側での楽曲のストリーム再生に際しては、転送されてくる再生制御指令情報により、再生開始タイミングや再生条件の設定・変更の内容及びタイミングが選曲操作者の意図通りに反映されるので、配信される番組の品質も高度に担保することができる。また、楽曲配信元サーバからの楽曲データの配信は、各々契約者となる聴取者と選曲操作者に向けてのもののみとなるので、楽曲提供者の意図に反した二次配信の問題も回避できる。さらに、楽曲データの再生条件変更に必要な加工ファイル作成のエンコード・デコード処理の負荷も生じない。 However, according to the above method, the listener and the music selection operator obtain the music data by directly downloading it from the music distribution source server, while the data uploaded from the music selection operator to the listener reflects the playback conditions. It is not a processed file of music data that has been processed, but a small-sized reproduction control command information containing the reproduction conditions. Therefore, the amount of data communication can be significantly reduced compared to uploading processed files. When the stream of music is reproduced on the listener's side, the content and timing of the reproduction start timing and the setting/change of the reproduction condition are reflected as intended by the music selection operator according to the transferred reproduction control command information. , the quality of the distributed program can be highly secured. In addition, since the distribution of music data from the music distribution source server is directed only to the listeners who are contracted parties and the music selection operator, the problem of secondary distribution contrary to the intention of the music provider is avoided. can. Furthermore, the load of the encoding/decoding processing for creating the processing file required for changing the playback conditions of the music data does not occur.

上記の構成においても、楽曲データは再生ストリーム内のデータビットの時系列的な出力タイミングを記述した再生タイミング情報が組み込まれたものであり、再生制御指令情報作成部は、選曲再生操作入力部において入力操作がなされたときの楽曲データの再生位置を示す再生タイミング情報をタイムスタンプとして取得し、入力操作内容が示す再生条件と該タイムスタンプとを対応付けた情報を再生制御指令情報として作成するように構成できる。番組再生制御部は、楽曲データを再生開始後、再生制御指令情報に含まれるタイムスタンプが示す再生位置が到来するに伴い、再生条件が示す制御タスクを再生中の楽曲データに対して発動するように構成することができる。楽曲データに随伴する再生タイミング情報を用いて選曲再生操作入力のタイミングを特定し、これを再生条件とともに楽曲再生端末に送信することで、選曲操作者の意図をより正確に反映した再生制御を楽曲再生端末にて実施することが可能となる。 In the above configuration as well, the music data incorporates reproduction timing information that describes the time-series output timing of data bits in the reproduction stream, and the reproduction control command information creation unit Reproduction timing information indicating the reproduction position of music data when an input operation is performed is acquired as a time stamp, and information in which the reproduction condition indicated by the input operation content is associated with the time stamp is created as reproduction control command information. can be configured to After starting to reproduce the music data, the program reproduction control unit activates the control task indicated by the reproduction condition for the music data being reproduced as the reproduction position indicated by the time stamp included in the reproduction control command information arrives. can be configured to By specifying the timing of music selection and reproduction operation input using the reproduction timing information accompanying the music data, and transmitting this along with the reproduction conditions to the music reproduction terminal, the reproduction control that more accurately reflects the intention of the music selection operator is performed. It becomes possible to implement it at the playback terminal.

この場合、再生制御指令情報作成部は、再生楽曲の音量、音質、テンポないし音程の少なくともいずれかにかかる設定・変更入力操作がなされたときの楽曲の再生位置を示す再生タイミング情報をタイムスタンプとして取得し、入力操作内容が示す再生条件と該タイムスタンプとを対応付けた情報を再生制御指令情報として作成するように構成できる。DJなどの選曲操作者が楽曲の再生進行に合わせて実行する音量、音質、テンポないし音程の設定変更は楽曲の演奏行為にも匹敵する重要な操作である。上記構成では、その選曲操作者による操作が聴取者側での楽曲再生に反映される同期性が高められ、配信番組の付加価値を大いに高めることに貢献する。 In this case, the reproduction control command information creation unit uses the reproduction timing information indicating the reproduction position of the music when the setting/change input operation for at least one of the volume, sound quality, tempo or pitch of the music to be reproduced is performed as a time stamp. Information obtained by associating the playback condition indicated by the input operation content with the time stamp can be created as playback control command information. Changing settings of volume, sound quality, tempo, or pitch performed by a music selection operator such as a DJ in accordance with the progress of music reproduction is an important operation comparable to the act of playing music. In the above configuration, the synchronism in which the music selection operator's operation is reflected in the music reproduction on the listener side is enhanced, contributing to greatly increasing the added value of the distribution program.

また、DJなどの選曲操作者が行う別の重要な操作に、曲を次々と変えて再生する際のつなぎに行うミキシング操作がある。このミキシング操作を聴取者側での楽曲再生に忠実に反映させる上で、次のような構成を採用すると効果的である。すなわち、再生条件が示す制御タスクが、先行楽曲の再生途中にて後続楽曲を先行楽曲にミキシングしつつ再生させる制御に関するものである場合、再生制御指令情報作成部は、後続楽曲の再生開始入力操作がなされたときの先行楽曲の再生位置を示す再生タイミング情報を楽曲ミキシング開始タイムスタンプとして取得するものとする。そして、番組再生制御部は、先行楽曲の再生開始後、再生制御指令情報に含まれる楽曲ミキシング開始タイムスタンプが示す再生位置が到来するに伴い、後続楽曲の再生を先行楽曲とミキシングしつつ開始させるように構成する。 Another important operation performed by a music selection operator such as a DJ is a mixing operation performed as a transition between songs that are changed one after another and reproduced. In order to faithfully reflect this mixing operation in music reproduction on the listener's side, it is effective to employ the following configuration. That is, when the control task indicated by the reproduction condition relates to control for reproducing the succeeding music while mixing the preceding music with the preceding music during reproduction of the preceding music, the reproduction control command information creation unit performs an input operation for starting reproduction of the succeeding music. Reproduction timing information indicating the reproduction position of the preceding music when is performed is acquired as a music mixing start time stamp. Then, after starting the reproduction of the preceding music, the program reproduction control unit starts the reproduction of the succeeding music while mixing it with the preceding music as the reproduction position indicated by the music mixing start time stamp included in the reproduction control command information arrives. configured as follows.

上記のように構成すると、後続楽曲を先行楽曲にミキシングするときの後続楽曲の再生開始タイミングを、先行楽曲の再生タイミング情報を用いて正確に特定することができ、曲と曲のつなぎにかかる選曲操作者のタイミング設定テクニックを聴取者側での楽曲再生に忠実に反映することができる。 With the above configuration, the reproduction start timing of the succeeding music when mixing the succeeding music with the preceding music can be specified accurately by using the reproduction timing information of the preceding music, and the music selection related to the connection between the music is possible. The operator's timing setting technique can be faithfully reflected in music reproduction on the listener's side.

この場合、再生制御指令情報作成部は、後続楽曲の再生開始入力操作がなされた後の先行楽曲とのミキシング再生期間中において、両楽曲のミキシング条件にかかる設定・変更入力がなされたときの、先行楽曲又は後続楽曲の再生位置をタイムスタンプとして取得し、設定・変更入力が示すミキシング条件をタイムスタンプと対応付けて再生制御指令情報として作成するように構成できる。番組再生制御部は、ミキシング再生期間中においてタイムスタンプが示す再生位置が到来するに伴い、上記のミキシング条件にて後続楽曲と先行楽曲とをミキシングしつつ再生させるものとできる。これにより、後続楽曲の再生開始タイミングだけでなく、曲の重なり再生部分におけるミキシング条件についても、選曲操作者の操作設定内容を聴取者側での楽曲再生によりきめ細かく反映できる。より具体的には、選曲再生操作入力部が、操作位置に応じて後続楽曲と先行楽曲とのミキシング比率を連続的に変更可能な楽曲クロスフェード入力部を備える場合、再生制御指令情報作成部は、該楽曲クロスフェード入力部の操作位置に応じて設定・変更されるミキシング比率をミキシング条件にかかる情報として作成するように構成できる。曲のつなぎ目における選曲操作者のスムーズなクロスフェード操作を聴取者側での楽曲再生にきめ細かく反映することができる。 In this case, the reproduction control command information creation unit, during the mixing reproduction period with the preceding music after the reproduction start input operation of the succeeding music is performed, when the setting/change input related to the mixing conditions of both music is performed, The playback position of the preceding music piece or the subsequent music piece can be acquired as a time stamp, and the mixing condition indicated by the setting/change input can be associated with the time stamp to create reproduction control command information. During the mixing reproduction period, the program reproduction control unit can mix and reproduce the succeeding music and the preceding music under the above-described mixing conditions as the reproduction position indicated by the time stamp arrives. As a result, not only the reproduction start timing of the succeeding music piece but also the mixing conditions for the overlapped reproduction portion of the music piece can be more precisely reflected by the music selection operator's operation and setting details in the music reproduction on the listener side. More specifically, when the music selection/playback operation input unit includes a song crossfade input unit that can continuously change the mixing ratio between the succeeding song and the preceding song according to the operation position, the playback control command information creating unit , the mixing ratio to be set/changed according to the operation position of the music crossfade input section can be created as information relating to the mixing condition. The smooth cross-fade operation of the music selection operator at the joint of music can be reflected finely on the music reproduction on the listener's side.

本発明の楽曲配信システムにおいて再生制御指令情報作成部は、再生中の楽曲の特定情報と再生条件とを取得しつつ、それら情報の取得時刻を示す再生タイミング情報と対応付けてスナップショット情報を作成するものとして構成できる。楽曲配信管理部は、上記スナップショット情報を取得して楽曲再生端末に転送するスナップショット転送部を有するものとし、楽曲再生端末の番組再生制御部は、転送されるスナップショット情報を取得するとともに、該スナップショット情報に基づいて、楽曲データの取得・再生にかかる制御を補正する楽曲再生制御補正部を設けることができる。楽曲再生端末にてストリーム再生される楽曲と再生条件実行の同期タイミングに万一ずれが生じた場合にあっても、上記のスナップショット情報を定期的に取得して楽曲再生端末に転送し、補正処理を実施することで、再生楽曲に対する再生条件実行の同期タイミングを容易に修正することができる。また、配信番組が楽曲再生端末にて途中から聴取開始された場合などにおいても、スナップショット情報を用いて現在の番組進行位置を容易に把握することができ、楽曲再生端末における楽曲データのストリーミング再生を追随させる補正が可能となる。 In the music distribution system of the present invention, the reproduction control command information creation unit acquires the specific information of the song being played and the playback conditions, and creates snapshot information in association with the playback timing information indicating the acquisition time of the information. can be configured as The music distribution management unit has a snapshot transfer unit that acquires the snapshot information and transfers it to the music reproduction terminal, and the program reproduction control unit of the music reproduction terminal acquires the transferred snapshot information, It is possible to provide a music reproduction control correcting section for correcting control related to acquisition and reproduction of music data based on the snapshot information. Even in the unlikely event that there is a discrepancy in the synchronization timing between the music stream-reproduced on the music reproduction terminal and the execution of the reproduction conditions, the above-mentioned snapshot information is periodically obtained and transferred to the music reproduction terminal for correction. By executing the processing, it is possible to easily correct the synchronization timing of execution of the reproduction conditions for the reproduction music. In addition, even when listening to a distributed program is started in the middle of a music reproduction terminal, the current program progress position can be easily grasped using the snapshot information, and streaming reproduction of music data on the music reproduction terminal is possible. can be corrected to follow.

さらに、上記の構成においては、映像制御指令部は、選曲操作者が順次選択し再生する番組楽曲をモニタリングする番組楽曲モニタリング部と、番組楽曲に対応する関連映像としての複数の番組映像を取得する番組映像取得部と、選曲操作者による番組映像の選択及び表示制御操作を受け付ける映像操作入力部と、映像操作入力部への入力操作の内容に基づいて、各番組映像の表示タイミング及び表示条件を含んだ映像制御指令情報を作成する映像制御指令情報作成部と、映像制御指令情報を公共通信網に送出する映像制御指令情報送出部とを備え、楽曲配信管理部は、映像制御指令情報作成部が作成する映像制御指令情報を、公共通信網を介して取得して楽曲再生端末に転送する映像制御指令情報取得・転送部を備えるものとして構成できる。楽曲再生端末は、番組映像を取得する番組映像取得部と、番組楽曲に対応する映像制御指令情報を取得する映像制御指令情報取得部と、映像制御指令情報が示す表示タイミング及び表示生条件に従い番組映像を映像表示部に対し順次表示させる映像制御部を備えるように構成する。 Furthermore, in the above configuration, the video control command unit includes a program music monitoring unit that monitors program music that is sequentially selected and reproduced by the music selection operator, and acquires a plurality of program videos as related videos corresponding to the program music. A program video acquisition unit, a video operation input unit that accepts program video selection and display control operations by a music selection operator, and display timing and display conditions for each program video based on the details of input operations to the video operation input unit. and a video control command information sending unit for sending the video control command information to the public communication network. can be configured to include a video control command information acquisition/transfer unit that acquires the video control command information created by through a public communication network and transfers the video control command information to the music reproduction terminal. The music reproduction terminal includes a program video acquisition unit that acquires program video, a video control command information acquisition unit that acquires video control command information corresponding to the program music, and a program according to the display timing and display raw conditions indicated by the video control command information. It is configured to include an image control unit for sequentially displaying images on the image display unit.

上記のような番組進行においては、映像選択操作及び映像の表示条件入力を司る映像操作者(特に、VJ)の果たす役割も同様に重要である。そして、映像操作者が実行する映像の表示開始や表示条件(後述するごとく、表示映像を切り替える際のミキシング形態など)の設定・変更のタイミングが、聴取者にストリーミング配信される楽曲の再生タイミングと同期していることが必要となる。この課題も、映像操作者が取得する映像に対し、表示順や表示タイミング、及び表示条件をすべて反映させる加工を行い、その加工後の映像データファイルを聴取者に再配信すれば解決できるが、公共通信網の容量を圧迫する問題を同様に生じやすい。 In the progress of the program as described above, the role played by the video operator (in particular, the VJ) who controls video selection operations and input of video display conditions is equally important. The timing of the start of display of images and the timing of setting and changing the display conditions (such as the mixing mode when switching the displayed images, as described later) executed by the video operator is the timing of playing the music streamed to the listener. Need to be in sync. This problem can also be solved by processing the video acquired by the video operator to reflect all the display order, display timing, and display conditions, and redistributing the video data file after processing to the listener. It is equally prone to problems that stress the capacity of public telecommunications networks.

しかし、前述の方式によると、映像操作者から聴取者向けにアップロードされるのは、再生条件を反映した映像データの加工ファイルではなく、表示条件を含んだサイズの小さい映像制御指令情報である。したがって、映像加工ファイルをアップロードする場合と比較してデータ通信量を大幅に削減することができる。そして、聴取者側での映像表示に際し、転送されてくる映像制御指令情報により、表示開始タイミングや表示条件の設定・変更の内容及びタイミングを像操作者の意図通りに反映することができる。 However, according to the above-described method, what is uploaded from the video operator to the listener is not the processed file of video data reflecting the playback conditions, but the small-sized video control command information including the display conditions. Therefore, the amount of data communication can be greatly reduced as compared with the case of uploading the processed video file. When the image is displayed on the listener side, the content and timing of the display start timing and setting/change of the display condition can be reflected as intended by the image operator according to the transferred image control command information.

上記の構成においても、楽曲データはストリーム内のデータビットの時系列的な出力タイミングを記述した再生タイミング情報が組み込まれたものとすることができ、映像制御指令情報作成部は、映像操作入力部において入力操作がなされたときの楽曲データの再生位置を示す再生タイミング情報をタイムスタンプとして取得し、映像操作入力部への入力操作内容が示す表示条件と該タイムスタンプとを対応付けた情報を再生制御指令情報として作成するようにできる。映像制御部は、楽曲データを再生開始後、再生制御指令情報に含まれるタイムスタンプが示す再生位置が到来するに伴い、表示条件が示す映像表示タスクを、表示中の番組映像に対して発動するように構成することができる。楽曲データに随伴する再生タイミング情報を用いて映像操作入力のタイミングを特定し、これを表示生条件とともに楽曲再生端末に送信することで、映像操作者の意図をより正確に反映した映像表示制御を楽曲再生端末にて実施することが可能となる。 In the above configuration as well, the music data may incorporate reproduction timing information describing the time-series output timing of the data bits in the stream. acquires, as a time stamp, playback timing information indicating the playback position of music data when an input operation is performed in the video operation input unit, and reproduces information that associates the time stamp with the display condition indicated by the content of the input operation to the video operation input unit. It can be created as control command information. After starting to reproduce the music data, the video control unit activates the video display task indicated by the display condition for the program video being displayed as the playback position indicated by the time stamp included in the playback control command information arrives. can be configured as By specifying the timing of the video operation input using the playback timing information that accompanies the music data and transmitting this along with the display raw conditions to the music playback terminal, video display control that more accurately reflects the intentions of the video operator can be achieved. It is possible to implement this at the music playback terminal.

また、VJなどの映像操作者が行う別の重要な操作に、映像を曲に合わせて次々と変えて再生する際のつなぎに行う映像ミキシング操作がある。この映像ミキシング操作を聴取者側での楽曲再生に忠実に反映させるために、次のような構成を採用すると効果的である。すなわち、表示条件が示す映像表示タスクは、先行映像の表示途中にて後続映像を先行映像にミキシングしつつ表示させるものとし、映像制御指令情報作成部は、後続映像の表示開始入力操作がなされたときに再生されている先行楽曲の再生位置を示す再生タイミング情報を映像ミキシング開始タイムスタンプとして取得するものとする。映像制御部は、先行映像の表示開始後、再生制御指令情報に含まれる映像ミキシング開始タイムスタンプが示す先行楽曲の再生位置が到来するに伴い、後続映像の表示を先行映像とミキシングしつつ開始させるものとする。 Another important operation performed by a video operator such as a VJ is a video mixing operation that is performed as a transition between changing videos one after another according to a song and reproducing them. In order to faithfully reflect this video mixing operation in music reproduction on the listener's side, it is effective to employ the following configuration. That is, the video display task indicated by the display condition is to display the subsequent video while mixing it with the preceding video in the middle of displaying the preceding video. It is assumed that reproduction timing information indicating the reproduction position of the preceding music being reproduced is obtained as a video mixing start time stamp. After the display of the preceding video is started, the video control unit starts the display of the subsequent video while mixing the preceding video with the preceding music reproduction position indicated by the video mixing start time stamp included in the reproduction control command information. shall be

上記のように構成すると、後続映像を先行映像にミキシングするときの後続映像の表示開始タイミングを、先行楽曲の再生タイミング情報を用いて正確に特定することができ、曲と曲のつなぎに合わせた映像切替における映像操作者のタイミング設定テクニックを聴取者側での楽曲再生に忠実に反映することができる。 With the above configuration, the display start timing of the subsequent video when the subsequent video is mixed with the preceding video can be accurately specified using the reproduction timing information of the preceding music, and the timing can be synchronized with the connection between the music. The video operator's timing setting technique for video switching can be faithfully reflected in music playback on the listener's side.

この場合、映像制御指令情報作成部は、後続映像の表示開始入力操作がなされた後の先行映像とのミキシング表示期間中において、両映像のミキシング条件にかかる設定・変更入力がなされたときの、先行楽曲又は後続楽曲の再生位置をタイムスタンプとして取得し、設定・変更入力が示す映像ミキシング条件をタイムスタンプと対応付けて映像制御指令情報として作成するように構成できる。また、映像制御部は、ミキシング表示期間中においてタイムスタンプが示す番組楽曲の再生位置が到来するに伴い、ミキシング条件にて後続映像と先行映像とをミキシングしつつ再生させるものとする。これにより、映像ミキシング条件についても、映像操作者の操作設定内容を聴取者側での楽曲再生及び映像表示に対し、よりきめ細かく反映できる。より具体的には、映像操作入力部は、操作位置に応じて後続映像と先行映像とのミキシング比率を連続的に変更可能な映像クロスフェード入力部を備えるものとし、映像制御指令情報作成部は、該映像クロスフェード入力部の操作位置に応じて設定・変更されるミキシング比率を映像ミキシング条件にかかる情報として作成するものとできる。映像操作者のスムーズな映像クロスフェード操作を聴取者側での楽曲再生に合わせてきめ細かく反映することができる。 In this case, the video control command information creation unit, during the mixing display period with the previous video after the display start input operation of the subsequent video is performed, when the setting/change input related to the mixing conditions of both videos is performed, It is possible to configure such that the playback position of the preceding music piece or the subsequent music piece is acquired as a time stamp, and the video mixing condition indicated by the setting/change input is associated with the time stamp to create video control command information. In addition, the video control unit mixes and reproduces the subsequent video and the preceding video under the mixing conditions as the reproduction position of the program music indicated by the time stamp arrives during the mixing display period. As a result, it is possible to more finely reflect the operation setting contents of the video operator on the music reproduction and video display on the listener's side also with respect to the video mixing conditions. More specifically, the video operation input unit includes a video crossfade input unit that can continuously change the mixing ratio of the subsequent video and the preceding video according to the operation position, and the video control command information creation unit , the mixing ratio to be set/changed according to the operation position of the video crossfade input section can be created as information relating to the video mixing condition. The smooth video crossfade operation of the video operator can be finely reflected in accordance with the playback of the music on the listener's side.

本発明の作用及び効果の詳細については、「課題を解決するための手段」の欄にすでに記載したので、ここでは繰り返さない。 Since the details of the action and effect of the present invention have already been described in the column of "Means for Solving the Problems", they will not be repeated here.

本発明の楽曲配信システムの一例を示すブロック図。1 is a block diagram showing an example of a music distribution system of the present invention; FIG. 楽曲配信・映像管理部の内部構成の一例を示すブロック図。FIG. 2 is a block diagram showing an example of the internal configuration of a music distribution/video management unit; DJ司令部の内部構成の一例を示すブロック図。FIG. 2 is a block diagram showing an example of the internal configuration of a DJ command center; VJ司令部の内部構成の一例を示すブロック図。FIG. 2 is a block diagram showing an example of the internal configuration of the VJ headquarters; 楽曲再生端末をなす携帯端末の内部構成の一例を示すブロック図。FIG. 2 is a block diagram showing an example of the internal configuration of a mobile terminal that serves as a music playback terminal; DJ司令部(選曲再生制御指令部)のモニタ画面の表示例を示す図。FIG. 4 is a view showing a display example of a monitor screen of a DJ command section (music selection/playback control command section); 図3の操作パネルレイヤを抽出して描いた図。The figure which extracted and drew the operation panel layer of FIG. 同じくサウンドビジュアライザ(関連画像)の表示レイヤを抽出して描いた図。Similarly, a diagram drawn by extracting the display layer of the sound visualizer (related image). 同じく盛上げ画像(関連画像)の表示レイヤを抽出して描いた図。Similarly, the figure drawn by extracting the display layer of the raised image (related image). VJ司令部(映像制御指令部)のモニタ画面の表示例を示す図。FIG. 4 is a view showing a display example of a monitor screen of a VJ command section (video control command section); 楽曲ストリーミング配信中の携帯端末の画面表示例を示す図。FIG. 10 is a diagram showing an example of a screen display of a mobile terminal during music streaming distribution; 楽曲再生制御処理の流れを示すタイミングチャート。4 is a timing chart showing the flow of music playback control processing; 映像制御処理の流れを示すタイミングチャート。4 is a timing chart showing the flow of video control processing; DJコマンド(再生制御指令情報)の例を示す図。FIG. 4 shows an example of a DJ command (playback control instruction information); 楽曲ストリーミング配信時の各データの対応関係を示す模式図。FIG. 4 is a schematic diagram showing the correspondence relationship of each data at the time of music streaming distribution.

以下、本発明の実施の形態を添付の図面に基づき説明する。
図1は、本発明の楽曲配信システムの位置構成例を示すブロック図である。楽曲配信システム1は、公共通信網としてのインターネット100により相互に接続される楽曲配信元サーバ102、楽曲配信・映像管理部101、DJ司令部(選曲再生制御指令部)103、VJ司令部(映像制御指令部)104、携帯端末(楽曲再生端末:本実施形態ではスマートフォン)150などを含んで構成される。携帯端末150は楽曲再生端末として使用され、携帯電話基地局106とのパケット通信を介してインターネット100に接続される。
BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below with reference to the accompanying drawings.
FIG. 1 is a block diagram showing a positional configuration example of a music distribution system of the present invention. The music distribution system 1 includes a music distribution source server 102, a music distribution/video management unit 101, a DJ command unit (music selection/playback control command unit) 103, a VJ command unit (video control command unit) 104, a mobile terminal (music playback terminal: smartphone in this embodiment) 150, and the like. The mobile terminal 150 is used as a music playback terminal and is connected to the Internet 100 via packet communication with the mobile phone base station 106 .

楽曲配信・映像管理部101は楽曲配信管理部と映像管理部との主機能を担うコンピュータユニットとして構成され、マイコン30を処理主体として備えている。マイコン30は、MPU31、プログラム実行領域となるRAM32、ROM33、入出力部29及びそれらを相互に接続するバス34等からなる。また、バス34にはハードディスクドライブ35が接続され、ここに配信システムソフト101aがインストールされている。配信システムソフト101aは、楽曲配信管理部101の、請求項に記した楽曲配信管理部及び映像管理部の以下の機能を実現するためのソフトウェアコンポーネント101b~101eを含んで構成されている。 The music distribution/video management section 101 is configured as a computer unit that performs the main functions of the music distribution management section and the video management section, and includes a microcomputer 30 as a main processing unit. The microcomputer 30 includes an MPU 31, a RAM 32 and a ROM 33 that serve as program execution areas, an input/output unit 29, a bus 34 that interconnects them, and the like. A hard disk drive 35 is connected to the bus 34, and distribution system software 101a is installed therein. The distribution system software 101a includes software components 101b to 101e for realizing the following functions of the music distribution management section and video management section described in the claims of the music distribution management section 101. FIG.

・楽曲取得指示機能実現部101b
番組楽曲配信指示部:番組楽曲の楽曲データの携帯端末150への配信を楽曲配信元サーバに指示する。
・DJ/VJコマンド転送機能実現部101c
再生制御指令情報取得・転送部:インターネット100を介し、後述のDJ司令部103(選曲再生制御指令部)にて番組楽曲ごとに作成されるDJコマンド(再生制御指令情報)を取得し、携帯端末150に転送する。
映像制御指令情報取得・転送部:インターネット100を介して、後述のVJ司令部104(映像制御指令部)にて作成されるVJコマンド(映像制御指令情報)を取得し、携帯端末150に転送する。
・スナップショット機能実現部101d
スナップショット転送部:DJ司令部103で取得されるスナップショット情報を取得して携帯端末150に転送する。
・盛上げ画像表示機能実現部101e
評価情報受信部:携帯端末150からの評価情報を受信する。
盛上げ画像送出部:評価情報の受信状態が予め定められた条件を充足する場合に、楽曲の再生を盛り上げるための盛上げ画像データと盛上げ画像にかかる表示制御指令情報とを楽曲再生端末に送出する。
・Music acquisition instruction function implementation unit 101b
Program music distribution instruction unit: instructs the music distribution source server to distribute music data of program music to the mobile terminal 150 .
・DJ/VJ command transfer function realization unit 101c
Playback control command information acquisition/transfer unit: Through the Internet 100, a DJ command (playback control command information) created for each program song by the DJ command unit 103 (music selection playback control command unit), which will be described later, is acquired, and transferred to the portable terminal. Transfer to 150.
Video control command information acquisition/transfer unit: Acquires VJ commands (video control command information) created by the VJ command unit 104 (video control command unit), which will be described later, via the Internet 100, and transfers them to the mobile terminal 150. .
・Snapshot function implementation unit 101d
Snapshot transfer unit: Acquires snapshot information obtained by the DJ command unit 103 and transfers it to the portable terminal 150 .
・Enhanced image display function realization unit 101e
Evaluation information receiving unit: receives evaluation information from the mobile terminal 150 .
Enhancement image sending unit: When the reception state of the evaluation information satisfies a predetermined condition, the enhancement image data for enlivening the reproduction of the music and the display control command information related to the enhancement image are sent to the music reproduction terminal.

また、ハードディスクドライブ35には、上記の盛上げ画像データ101fと、該盛上げ画像データとともに出力することが予定された盛上げ音声の音源データ101g(以下、盛上げ音源データ:例えば拍手、歓声、指笛音など)が記憶されている。図9は盛上げ画像の一例を示すものであり、この実施形態では花火のアニメーション映像が採用されている。 The hard disk drive 35 also stores the above-mentioned boost image data 101f and boost sound source data 101g scheduled to be output together with the boost image data (hereinafter referred to as boost sound source data: e.g., applause, cheers, finger whistles, etc.). ) is stored. FIG. 9 shows an example of a boost image, and this embodiment employs an animation image of fireworks.

楽曲配信元サーバ102は大容量データの記憶・蓄積が可能な一般的なコンピュータサーバ(インターネット接続された複数のコンピュータ群よりなるクラウドサーバであってもよい)により構成され、配信対象となる多数の楽曲データが蓄積された楽曲データベース102aを有する。 The music distribution source server 102 is composed of a general computer server capable of storing and accumulating a large amount of data (it may be a cloud server consisting of a group of computers connected to the Internet), and contains a large number of distribution targets. It has a music database 102a in which music data is accumulated.

DJ司令部103はコンピュータユニットとして構成され、マイコン50を処理主体として備えている。マイコン50は、MPU51、プログラム実行領域となるRAM52、ROM53、入出力部49及びそれらを相互に接続するバス54等からなる。また、バス54にはハードディスクドライブ55が接続され、ここに選曲再生制御指令部の主機能を実現するPCDJソフト103aがインストールされている。また、ハードディスクドライブ55には、番組楽曲データ取得部及び再生制御指令情報送出部の機能を実現するための通信ソフト103bが同様にインストールされている。マイコン50の入出力部49には、番組楽曲モニタリング用のスピーカ60がオーディオアンプ59(入力側のD/A変換部は図示略)を介して、さらにDJのトークを集音するためのマイク61がA/D変換部62を介してそれぞれ接続されている。 The DJ command section 103 is configured as a computer unit and has a microcomputer 50 as a main processing unit. The microcomputer 50 includes an MPU 51, a RAM 52 serving as a program execution area, a ROM 53, an input/output unit 49, a bus 54 interconnecting them, and the like. A hard disk drive 55 is connected to the bus 54, and PCDJ software 103a is installed therein for realizing the main function of the music selection/playback control command section. Further, the hard disk drive 55 is similarly installed with communication software 103b for realizing the functions of the program music data acquisition section and the reproduction control command information transmission section. The input/output unit 49 of the microcomputer 50 has a speaker 60 for monitoring program music via an audio amplifier 59 (the D/A conversion unit on the input side is not shown), and a microphone 61 for collecting DJ talk. are connected to each other via the A/D converter 62 .

さらに、入出力部49には、選曲再生操作入力のGUI部分を構築するとともに楽曲再生時の関連映像の表示部として機能するモニタ56が表示インターフェース57を介して接続されている。また、入出力部49には、選曲再生操作入力部としてのDJコマンド入力部58が接続されている。本実施形態では、DJコマンド入力部58は入力GUIを表示するモニタ56に重ね配置されるタッチパネルとしてDJコマンド入力部58を構成しているが、市販のPCDJコントローラを用いてもよい。 Further, the input/output unit 49 is connected via a display interface 57 to a monitor 56 that constructs a GUI portion for music selection/reproduction operation input and functions as a display unit for related images during music reproduction. Also, the input/output unit 49 is connected to a DJ command input unit 58 as a music selection/playback operation input unit. In the present embodiment, the DJ command input section 58 constitutes the DJ command input section 58 as a touch panel overlaid on the monitor 56 displaying the input GUI, but a commercially available PCDJ controller may be used.

図6は、DJ司令部103のモニタ56(タッチパネル(DJコマンド入力部)58が重ねられている)の表示画面を示している。この画面は、操作パネル56a、関連画像(サウンドビジュアライザー)56b、及び盛上げ画像56cの各表示レイヤが透視形態で重ね表示されたものである。図7は、操作パネル56aのレイヤを抜き出して示すものであり、アナログDJコンソールをイメージして各コンポーネントがレイアウトされている。なお、PCDJソフトの機能自体は公知であるので、以下に概略のみを説明する。 FIG. 6 shows the display screen of the monitor 56 (on which the touch panel (DJ command input section) 58 is superimposed) of the DJ command section 103. As shown in FIG. On this screen, display layers of an operation panel 56a, a related image (sound visualizer) 56b, and an enhanced image 56c are superimposed and displayed in perspective. FIG. 7 shows an extracted layer of the operation panel 56a, in which each component is laid out in the image of an analog DJ console. Since the function of the PCDJ software itself is known, only the outline will be described below.

取得する番組楽曲はパネルの左右コラムに1曲ずつ、計2曲がロードされるようになっており、右側の楽曲Aと左側の楽曲Bの選曲・再生のための制御入力コンポーネントが独立して操作できるようになっている。以下、左側のコラムについて説明する。コラムの最上位置にはダウンロードした楽曲のタイトル(及びアーチスト名)301Aが表示され、その下には楽曲再生位置を示すタイミングバー302Aが表示されている。その下に形成されているのは、音量・音質の調整パネルであり、低域(LOW)、中域(MID)及び高域(HI)の2つの周波数帯域の音声波形成分の各ゲインをコントロールするためのつまみ304Aを有したグラフィックイコライザパネル303Aと、全体音量をコントロールするためのつまみ306Aを有したボリュームパネル305Aが含まれる。また、コラムの最下部には楽曲の再生・停止ボタン311A、巻き戻しボタン316A、左右の曲のビートを同期させる同期ボタン317Aが形成されている。 Program songs to be acquired are loaded into the left and right columns of the panel, one for each, and a total of two songs are loaded. It is ready to operate. The left column is described below. The title (and artist name) 301A of the downloaded song is displayed at the top of the column, and a timing bar 302A indicating the playback position of the song is displayed below it. Beneath that is a volume and tone control panel that controls the gain of each audio waveform component in two frequency bands: LOW, MID and HI. A graphic equalizer panel 303A with knobs 304A for controlling the overall volume and a volume panel 305A with knobs 306A for controlling the overall volume are included. Further, at the bottom of the column, a music play/stop button 311A, a rewind button 316A, and a synchronization button 317A for synchronizing beats of left and right music are formed.

また、左右のコラムの操作パネルレイアウトは、メニューアイコン群318Aの所望のものをタッチすることにより異なるテーマのものに随時切り替えることができる。例えば、選曲及びロードの操作は選曲用の別パネル(非図示)に切り替えて、指で選曲リストをスクロールし、曲を選んでタッチするなどの公知の操作に実行できる。 In addition, the operation panel layout of the left and right columns can be switched to a different theme at any time by touching a desired one of the menu icon group 318A. For example, song selection and load operations can be performed by switching to a separate panel for song selection (not shown), scrolling a song selection list with a finger, and selecting and touching a song.

右側のコラムの構成も全く同じであるが、DJが左右の手で別々に操作することの利便性を考慮し、各操作部が左右反転してレイアウトされている。各部の説明は、末尾のアルファベットを「A」から「B」に替えつつ、左側コラムの対応するものと同一番号の符号を付与して説明を略する。 The configuration of the right column is exactly the same, but considering the convenience of the DJ operating the left and right hands separately, each operating section is laid out with the left and right reversed. In the explanation of each part, the letter of the last letter is changed from "A" to "B", and the same number as the corresponding part in the left column is given to omit the explanation.

また、左右のコラムの間のスペースには、上から再生タイミングデジタル表示部315、機能選択用のアイコン(説明略)、楽曲のWAVEファイル(非圧縮PCM波形データファイル)の波形ウィンドウ307A,307Bとこれに重畳表示される再生位置バー308及びクロスフェード入力部309が形成されている。クロスフェード入力部309は操作バー310の(例えば、左右への)スライド操作が可能であり、右側の楽曲と左側の楽曲の音声データがその操作位置に応じたゲイン比率にてデジタル的にミキシングされる。操作バー310を左端に移動させると楽曲Bの音量がゼロとなって楽曲Bだけが再生され、右端に移動させるとその逆となる。また、中間の操作位置では両者の音がミックスされた状態となる。そして、先行して再生されているのが楽曲Aの場合、操作バー310を左端に移動させた状態で、そのエンディング付近で楽曲Bの再生を開始し、操作バー310を右端にまで適当な速度でスライドさせると、楽曲Aがフェードアウトし、楽曲Bの冒頭部がフェードインしつつこれに重ねてつながれるクロスフェード効果が得られるようになっている。 In addition, in the space between the left and right columns, there are, from the top, a reproduction timing digital display section 315, icons for function selection (description omitted), and waveform windows 307A and 307B for music WAVE files (uncompressed PCM waveform data files). A reproduction position bar 308 and a cross-fade input section 309 are superimposed on this. The crossfade input unit 309 is capable of sliding the operation bar 310 (for example, to the left and right), and the audio data of the music on the right side and the music on the left side are digitally mixed at a gain ratio corresponding to the operation position. be. When the operation bar 310 is moved to the left end, the volume of the music B becomes zero and only the music B is reproduced, and when it is moved to the right end, the reverse is done. At the intermediate operation position, both sounds are mixed. Then, if the song A is being played first, with the operation bar 310 moved to the left end, playback of the song B is started near the ending, and the operation bar 310 is moved to the right end at an appropriate speed. , the music piece A fades out and the beginning of the music piece B fades in and is superimposed on it to create a cross-fade effect.

DJ司令部103の操作パネル56aからの入力情報は、操作が実行されるごとに、その操作位置も含めて全てDJコマンドとして発行され、楽曲ファイルごとに付与される示す再生タイミング情報から、操作実行時に取得するタイムスタンプ(楽曲ファイルの再生開始点を基準として再生時刻の情報である)と対応付けた形で再生制御指令情報として楽曲配信・映像管理部101を経て後述の携帯端末150に送られる。 Input information from the operation panel 56a of the DJ command unit 103 is all issued as DJ commands each time an operation is performed, including the operation position. is sent to the mobile terminal 150 via the music distribution/video management unit 101 as reproduction control command information in a form associated with the time stamp (information on the reproduction time based on the reproduction start point of the music file) acquired at that time. .

図14は、本実施形態にて採用されているDJコマンドの関係イベントのリストを示している。末尾のスナップショットイベント(後述)以外のものは公知であるため、詳細は略する。いずれも、一旦発行されたDJコマンドの実行状態は、次の操作変更が実行されるまで継続される。 FIG. 14 shows a list of events related to DJ commands employed in this embodiment. The details are omitted because the events other than the last snapshot event (described later) are known. In either case, the execution state of the DJ command once issued is continued until the next operation change is executed.

また、図4に示すごとく、VJ司令部104もコンピュータユニットとして構成され、マイコン70を処理主体として備えている。マイコン70は、MPU71、プログラム実行領域となるRAM72、ROM73、入出力部69及びそれらを相互に接続するバス74等からなる。また、バス74にはハードディスクドライブ75が接続され、映像制御指令部の主機能を実現するPCVJソフト104aがインストールされている。マイコン70の入出力部49には、番組映像取得部及び映像操作入力部のGUI部分を構築するとともに関連映像の表示部として機能するモニタ76が表示インターフェース77を介して接続されている。また、入出力部69には、映像操作入力部としてのVJコマンド入力部78が接続されている。本実施形態では、VJコマンド入力部78は入力GUIを表示するモニタ76に重ね配置されるタッチパネルとして構成している。他方、入出力部69には、番組楽曲モニタリング部としてのスピーカ80がオーディオアンプ79(入力側のD/A変換部は図示略)を介して接続されている。 Further, as shown in FIG. 4, the VJ command section 104 is also constructed as a computer unit, and has a microcomputer 70 as a main processing unit. The microcomputer 70 includes an MPU 71, a RAM 72 and a ROM 73 that serve as program execution areas, an input/output unit 69, a bus 74 that interconnects them, and the like. A hard disk drive 75 is connected to the bus 74, and PCVJ software 104a for realizing the main function of the video control instruction section is installed. The input/output unit 49 of the microcomputer 70 is connected via a display interface 77 to a monitor 76 that constructs the GUI portion of the program video acquisition unit and video operation input unit and also functions as a related video display unit. A VJ command input section 78 as a video operation input section is connected to the input/output section 69 . In this embodiment, the VJ command input section 78 is configured as a touch panel that is superimposed on the monitor 76 that displays the input GUI. On the other hand, the input/output unit 69 is connected to a speaker 80 as a program music monitoring unit via an audio amplifier 79 (the D/A conversion unit on the input side is not shown).

ハードディスクドライブ75には、サウンドビジュアライザー105cのモジュールが(複数組)インストールされている。さらに、ハードディスクドライブ75には、番組楽曲データ取得及び映像制御指令情報送出の各機能を実現するための通信ソフト104bが同様にインストールされている。 The hard disk drive 75 is installed with (multiple sets of) modules of the sound visualizer 105c. Further, the hard disk drive 75 is similarly installed with communication software 104b for realizing the respective functions of acquisition of program music data and transmission of video control command information.

サウンドビジュアライザーのモジュール105cは公知のアルゴリズムに従い構築されている。概略は、周知の高速フーリエ変換等を用いたアルゴリズムにより、入力される楽曲再生音声の周波数スペクトラムを解析し、その解析結果(各周波数成分クラスの存在比率等)に応じて、あらかじめ用意されている画像オブジェクトの形態、寸法、表示位置及び色調の少なくともいずれかを再生音と同期して変化させつつ映像出力するものである。個々のサウンドビジュアライザーのモジュール105cは、周波数スペクトラム解析と画像オブジェクトの表示制御だけを行なうエンジンであって、そのサイズは数10kB~1MB程度までの小容量のプログラムファイルである。 The sound visualizer module 105c is constructed according to known algorithms. Basically, the frequency spectrum of the input music playback sound is analyzed by an algorithm using well-known fast Fourier transform, etc., and according to the analysis results (existence ratio of each frequency component class, etc.), it is prepared in advance. At least one of the form, size, display position, and color tone of the image object is changed in synchronism with the reproduced sound, and the image is output. Each sound visualizer module 105c is an engine that performs only frequency spectrum analysis and image object display control, and is a small program file whose size ranges from several tens of kilobytes to 1 MB.

図8は、サウンドビジュアライザーの一例を示すものであり、音声入力の波形を反映して変化する波形映像と351と、その背景に重畳されるカラーグラデーション画像350とからなり、カラーグラデーション画像350の色調及びグラデーション分布が入力音声の周波数により、同じく明るさが入力音声波形の振幅により、音声と同期して変化する。 FIG. 8 shows an example of a sound visualizer, which consists of a waveform image 351 that changes reflecting the waveform of an audio input, and a color gradation image 350 that is superimposed on the background. The color tone and gradation distribution change with the frequency of the input sound, and the brightness changes with the amplitude of the input sound waveform in synchronization with the sound.

図10は、VJ司令部のモニタ76(タッチパネル78が重ねられている)の表示画面を示している。この画面もVJ操作パネルの背景に関連画像(サウンドビジュアライザー)56b、及び盛上げ画像360の各表示レイヤが透視形態で重ね表示される映像表示エリア76Mが形成されている。また、映像表示エリア76Mの上方には再生中の楽曲のタイトル301Bが表示されている。 FIG. 10 shows the display screen of the monitor 76 (overlaid with the touch panel 78) of the VJ headquarters. This screen also forms a video display area 76M in which the display layers of the related image (sound visualizer) 56b and the raised image 360 are superimposed on the background of the VJ operation panel in a see-through form. Also, the title 301B of the song being reproduced is displayed above the video display area 76M.

VJ操作パネルの下部には選択可能な関連映像として、複数のサウンドビジュアライザーの選択アイコン群370が表示されている。また、その上方には選択したサウンドビジュアライザーのロードエリア371A,371Bが形成されている。これは、DJ司令部103と同様に、2つのサウンドビジュアライザーを同時選択できるようにするためである。本実施形態では、選択アイコン群370から所望のものを指で選択し、ロードエリア371Aないし371Bまでドラッグすることで選択が完了する。これは、表示するべき映像の決定するための映像操作入力の一つである。さらに、サウンドビジュアライザーモジュールはロードされた後、楽曲再生音の入力と同期して自動的に映像出力を開始するものであり、種類によっては、音入力の待ち受け状態から映像出力する形態のものもある。したがって、サウンドビジュアライザーモジュールのローディングにかかる上記操作は、実質的に映像表示開始を指示するための映像操作入力であるともいえる。 A selection icon group 370 of a plurality of sound visualizers is displayed at the bottom of the VJ operation panel as selectable related images. Moreover, load areas 371A and 371B for the selected sound visualizer are formed above them. This is to enable simultaneous selection of two sound visualizers, similar to the DJ command section 103 . In this embodiment, a desired icon is selected from the selection icon group 370 with a finger and dragged to the load areas 371A to 371B to complete the selection. This is one of the video manipulation inputs for determining the video to be displayed. Furthermore, after the sound visualizer module is loaded, it automatically starts video output in synchronization with the input of the music playback sound, and depending on the type, there is also a form that outputs video from the standby state of sound input. be. Therefore, it can be said that the operation for loading the sound visualizer module is substantially a video operation input for instructing the start of video display.

選択され、ロードされた2つのサウンドビジュアライザーは音声入力待機状態となり、楽曲の演奏が開始されるとこれに反応して映像表示エリア76M内にて出力映像を変化させる。映像表示エリア76Mの下方には映像クロスフェード入力部319が形成されている。映像クロスフェード入力部319は主要な映像操作入力部をなすものであって、操作バー320のスライド操作が可能であり、選択された2つのサウンドビジュアライザーの映像フレームがその操作位置に応じた比率にてデジタル的にミキシングされる。このミキシングは、例えばフレーム間の対応する画素の設定値同士を、操作位置に応じて線形結合演算することで実施できる。 The two sound visualizers that have been selected and loaded are in a state of waiting for voice input, and when the performance of a piece of music is started, they change the output video in the video display area 76M in response to this. A video crossfade input section 319 is formed below the video display area 76M. The image crossfade input unit 319 constitutes a main image operation input unit, and the operation bar 320 can be slid, and the ratio of the image frames of the selected two sound visualizers is changed according to the operation position. Digitally mixed at This mixing can be performed, for example, by linearly combining set values of corresponding pixels between frames according to the operation position.

例えば操作バー320を左端に移動させるとサウンドビジュアライザー371Aだけが表示され、右端に移動させるとその逆となる。また、中間の操作位置では2つのサウンドビジュアライザーの映像が重ねてミックスされた状態となる。そして、先行して表示されているのがサウンドビジュアライザー371Aの映像である場合、操作バー310を左端に移動させた状態で、操作バー310を右端にまで適当な速度でスライドさせると、映像Aがフェードアウトし、映像Bがフェードインしつつ切り替わる映像クロスフェード効果が得られる。なお、映像は曲の切れ目で切り替えることもできるし、曲の途中で切り替えることもできる。 For example, if the operation bar 320 is moved to the left end, only the sound visualizer 371A is displayed, and if it is moved to the right end, vice versa. Also, at the intermediate operating position, the images of the two sound visualizers are superimposed and mixed. In the case where the image of the sound visualizer 371A is being displayed first, when the operation bar 310 is moved to the left end and then slid to the right end at an appropriate speed, the image A is displayed. is faded out, and the image B is faded in while being switched, resulting in a video cross-fade effect. It should be noted that the video can be switched at the break of the song, and can also be switched in the middle of the song.

このほか、図示はしていないが、サウンドビジュアライザー371Aの明るさや色調の変更設定や、映像変形などを行なうための他の映像操作入力部を設けておき、表示中の映像に対して随時映像操作入力を実施できるように構成することも可能である。また、任意の演出画像のデータをVJ司令部104側で用意しておき、該演出画像を随時表示出力させるための演出画像表示ボタンを映像操作入力部として設けておくことも可能である。 In addition, although not shown, another image operation input unit is provided for changing settings of the brightness and color tone of the sound visualizer 371A, and for image deformation, etc. It is also possible to configure so that operation input can be performed. Further, it is also possible to prepare data of an arbitrary effect image on the VJ command unit 104 side, and to provide a effect image display button for displaying and outputting the effect image at any time as a video operation input unit.

VJ司令部104(再生制御指令情報作成部)の操作パネルからなされる映像操作入力の入力情報は、操作が実行されるごとに、その操作位置も含めて全てVJコマンドとして発行され、楽曲ファイルごとに付与される示す再生タイミング情報から、操作実行時に取得するタイムスタンプ(楽曲ファイルの再生開始点を基準として再生時刻の情報である)と対応付けた形で再生制御指令情報として楽曲配信・映像管理部101を経て後述の携帯端末150に送られる。また、VJ司令部10で選択されたサウンドビジュアライザーモジュールは、インターネット100を経由して、配信楽曲が再生中の携帯端末150に送信される。
The input information of the video operation input from the operation panel of the VJ command unit 104 (playback control command information creation unit) is issued as a VJ command each time the operation is performed, including the operation position. The playback timing information given to each unit is associated with the time stamp (playback time information based on the playback start point of the music file) obtained when the operation is executed, and the music distribution/video is used as playback control command information. It is sent to the mobile terminal 150 to be described later via the management unit 101 . Also, the sound visualizer module selected by the VJ command unit 104 is transmitted via the Internet 100 to the portable terminal 150 currently reproducing the distributed music.

.
次に、図5は、携帯端末150の電気的構造を示すものである。携帯端末150は、CPU152、メモリ153、入出力部154がバス155で接続されたマイコン151を有する。メモリ153には携帯電話端末150の動作環境を構築するためのOS(図示せず)と、DJ及びVJが主導する番組の再現環境を実現しつつ楽曲の圧縮データファイルを展開してデジタル再生するための携帯端末アプリ153aが格納されている。また、RAM151には上記のアプリの実行エリア151a、再生に供する楽曲データをバッファリングする楽曲バッファエリア151b、関連映像の表示生成エンジンであるサウンドビジュアライザーモジュールの格納エリア(以下、SVSL格納エリアという)151c、サウンドビジュアライザーの映像と前述の盛上げ画像とを合成して表示するための画像合成エリア151dなどが形成されている。
.
Next, FIG. 5 shows the electrical structure of the mobile terminal 150. As shown in FIG. The mobile terminal 150 has a microcomputer 151 to which a CPU 152 , a memory 153 and an input/output unit 154 are connected via a bus 155 . In the memory 153, an OS (not shown) for constructing an operating environment of the mobile phone terminal 150 and an environment for reproducing programs led by DJs and VJs are realized, and compressed data files of music are decompressed and digitally reproduced. A mobile terminal application 153a for the purpose is stored. The RAM 151 also includes an application execution area 151a, a music buffer area 151b for buffering music data to be reproduced, and a storage area for a sound visualizer module (hereinafter referred to as an SVSL storage area), which is a display generation engine for related video. 151c, an image synthesizing area 151d for synthesizing and displaying the image of the sound visualizer and the above-described raised image, and the like are formed.

また、入出力部154には、液晶パネルないし有機ELパネルよりなるモニタ156(映像表示部)、タッチパネル157及びその入力インターフェース158、無線通信インターフェース159、振動センサ160などが接続されている。また、楽曲再生部として、スピーカ161がアンプ162(入力側のD/A変換部は図示略)を介して接続されている。 Connected to the input/output unit 154 are a monitor 156 (image display unit) made up of a liquid crystal panel or an organic EL panel, a touch panel 157 and its input interface 158, a wireless communication interface 159, a vibration sensor 160, and the like. Also, a speaker 161 is connected as a music reproducing section via an amplifier 162 (the D/A conversion section on the input side is not shown).

モニタ158は端末操作入力のGUI部分を構築するとともに楽曲再生時の関連映像の表示部として機能する。また、タッチパネル157は入力部を構成するものであり、本実施形態においては評価入力部としても機能する。 The monitor 158 constructs a GUI portion for terminal operation input and functions as a display unit for related images during music reproduction. Further, the touch panel 157 constitutes an input section, and also functions as an evaluation input section in this embodiment.

無線通信インターフェース159はインターネット102を介して楽曲データを受信する役割を果たす。また、携帯端末アプリ153aは、請求項に記載した下記の各部を機能実現するものである。
番組楽曲データ取得部:番組楽曲の楽曲データを楽曲配信元サーバから取得する。
選曲再生制御情報取得部:番組楽曲に対応するDJコマンド(選曲再生制御情報)を楽曲配信・映像管理部101を経由してDJ司令部103より取得する。
番組再生制御部:DJコマンドが示す再生タイミング及び再生条件に従い番組楽曲の楽曲データを順次連続的にストリーム再生させる。
番組映像取得部:関連映像である番組映像を取得する。
映像制御指令情報取得部:番組楽曲に対応するVJコマンド(映像制御指令情報)を楽曲配信・映像管理部101を経由してVJ司令部104より取得する。
映像制御部:VJコマンドが示す表示タイミング及び表示条件に従い番組映像を順次表示させる。
A wireless communication interface 159 serves to receive music data via the Internet 102 . In addition, the mobile terminal application 153a implements the functions of the following units described in the claims.
Program music data acquisition unit: Acquires music data of program music from the music distribution source server.
Music selection/playback control information acquisition unit: Acquires a DJ command (music selection/playback control information) corresponding to program music from the DJ command unit 103 via the music distribution/video management unit 101 .
Program reproduction control unit: Streams music data of program music sequentially and continuously according to the reproduction timing and reproduction conditions indicated by the DJ command.
Program image acquisition unit: Acquires program images that are related images.
Video control command information acquisition unit: Acquires VJ commands (video control command information) corresponding to program music from the VJ command unit 104 via the music distribution/video management unit 101 .
Video control unit: sequentially displays the program video according to the display timing and display conditions indicated by the VJ command.

図10は、携帯端末150のモニタ156(タッチパネル157が重ねられている)の表示画面を示している。この画面は、携帯端末150にてダウンロードした携帯端末アプリ153aを立ち上げることにより表示されるものであり、端末操作パネルの背景に関連画像(サウンドビジュアライザー)56b、及び盛上げ画像360の各表示レイヤが透視形態で重ね表示される映像表示エリア76Mが形成されている。また、映像表示エリア76Mの上方には再生中の楽曲のタイトル301Bが表示されている。他方、下方には、担当DJの名前371、担当VJの名前372、及び再生タイミングデジタル表示部315もそれぞれ表示されている。 FIG. 10 shows the display screen of the monitor 156 (overlaid with the touch panel 157) of the mobile terminal 150. As shown in FIG. This screen is displayed by launching the mobile terminal application 153a downloaded on the mobile terminal 150. Each display layer of the related image (sound visualizer) 56b and the raised image 360 is displayed in the background of the terminal operation panel. is formed in an image display area 76M in which is superimposed and displayed in a see-through form. Also, the title 301B of the song being reproduced is displayed above the video display area 76M. On the other hand, the name 371 of the DJ in charge, the name 372 of the VJ in charge, and the reproduction timing digital display section 315 are also displayed below.

そして、その下方には評価入力部である「Whoop」ボタン156wが表示されており、対応位置にタッチすることで「Whoop」情報が評価情報としてインターネット上に送出される。「Whoop」ボタン156wは、種々のソーシャルネットワーキングサービスにおいて周知の「いいね」ボタンに相当するものであり、再生中の楽曲とDJやVJの盛り上げに賛同し、肯定的な評価意思表示を行なうために端末所有者(番組のオーディエンス)により随時操作される。「Whoop」ボタン156wが多数のオーディエンスにより類似のタイミングで操作されるとき、その操作の数は楽曲配信・映像管理部101にて集計把握でき、一定時間内の集計数などに基づいて、配信した番組に対するオーディエンスの評価状態を随時把握することが可能である。なお、評価情報の入力は、携帯端末150をシェイクする操作を振動センサ160により検知して行うようにしてもよい。 A "Whoop" button 156w, which is an evaluation input section, is displayed below it, and by touching the corresponding position, "Whoop" information is transmitted to the Internet as evaluation information. The "Whoop" button 156w corresponds to the well-known "Like" button in various social networking services, and is used to agree with the song being played and the excitement of the DJ or VJ, and to indicate a positive evaluation intention. is operated at any time by the terminal owner (audience of the program). When the "Whoop" button 156w is operated by a large number of audience members at similar timings, the number of such operations can be tabulated and grasped by the music distribution/video management unit 101. It is possible to grasp the evaluation state of the audience for the program at any time. Note that the input of the evaluation information may be performed by detecting an operation of shaking the mobile terminal 150 with the vibration sensor 160 .

以下、楽曲配信システム1の動作について説明する。
図12は、DJ形式による番組楽曲の端末配信と、端末側での同期再生の流れを示すものである。DJ司令部103ではPCDJソフト103a(図3)を立ち上げ、図7の操作パネル56aが表示された状態とする。DJ(選曲操作者)は、予め定められた番組構成に従い、必要な楽曲をロードし、トークも交えながら曲を変えつつ順次再生してゆく作業に入る。まず、操作パネル56aの左右に最初の楽曲301Aと次の楽曲301Bとを選曲し、DJコマンドの一つである楽曲ロードコマンド(図14:Track Load Event)を自身に対して発行する(図12のD1)。一方、D2では、この楽曲ロードコマンドを楽曲配信・映像管理部101に向けても送信・発行する。
The operation of the music distribution system 1 will be described below.
FIG. 12 shows the flow of terminal distribution of program music in the DJ format and synchronous reproduction on the terminal side. In the DJ command section 103, the PCDJ software 103a (FIG. 3) is activated and the operation panel 56a of FIG. 7 is displayed. A DJ (music selection operator) loads necessary music according to a predetermined program structure, and sequentially reproduces the music while changing the music while having a talk. First, the first song 301A and the next song 301B are selected on the left and right sides of the operation panel 56a, and a song load command (Fig. 14: Track Load Event), which is one of the DJ commands, is issued to itself (Fig. 12). of D1). On the other hand, D2 also transmits and issues this music load command to the music distribution/video management unit 101 .

まず、DJ司令部103では、発行した楽曲ロードコマンドに従い、D4にて対応する楽曲のストリーム配信を楽曲配信元サーバ102に要求する。楽曲配信元サーバ102は楽曲データベース102aから楽曲データ(例えばMP3、AACなどの圧縮データファイル)を読み出し、DJ司令部105に送信する。このとき、図7にて再生・停止ボタン311A,311Bはいずれも停止状態であり、配信された楽曲データはD6にてWAVEデータ(PCM波形データファイル)に変換され、RAM52内のバッファリングエリアにバッファリングされるだけで、再生開始されない。 First, according to the issued music load command, the DJ command unit 103 requests the music distribution source server 102 to stream-distribute the corresponding music at D4. The music distribution source server 102 reads music data (for example, compressed data files of MP3, AAC, etc.) from the music database 102 a and transmits the music data to the DJ command section 105 . At this time, both the play/stop buttons 311A and 311B are in the stopped state in FIG. It just buffers and doesn't start playing.

次に、楽曲配信・映像管理部101は、D2で受けた楽曲ロードコマンドを、事前契約により聴取者として登録されているオーディエンスの携帯端末150(一般に複数)に向けて転送する。携帯端末150ではこれを受け、D7にて、対応する楽曲のストリーム配信を楽曲配信元サーバ102に要求する。楽曲配信元サーバ102は、D8にて楽曲データベース102aから楽曲データを読み出し、各携帯端末150にストリーム配信する。携帯端末150は、D9にて、配信された楽曲データをWAVEデータに変換し、RAM52内のバッファリングエリアにバッファリングする。携帯端末150の端末アプリ153aには、端末所有者による楽曲の再生・停止のインターフェースが設けられておらず、楽曲配信・映像管理部101から再生開始のコマンドを受け取らない限り、楽曲の再生は開始されない。 Next, the music distribution/video management unit 101 transfers the music load command received in D2 to the portable terminals 150 (generally plural) of the audience registered as listeners by prior agreement. The portable terminal 150 receives this and requests the music distribution source server 102 to stream-distribute the corresponding music at D7. The music distribution source server 102 reads the music data from the music database 102a at D8, and stream-distributes it to each portable terminal 150. FIG. The portable terminal 150 converts the distributed music data into WAVE data and buffers it in the buffering area in the RAM 52 at D9. The terminal application 153a of the mobile terminal 150 is not provided with an interface for the terminal owner to play or stop the music, and unless a command to start playing is received from the music distribution/video management unit 101, the music starts playing. not.

ここまでの説明から、次のことが明らかである。
(1)楽曲データは配信権を所有する楽曲配信元サーバ102から、個別の契約者であるDJ司令部103と携帯端末150に、それぞれ配信されており、配信権のないDJ司令部103から携帯端末150に直接向かうデータ送信の流れは存在しない。
(2)携帯端末150は、D9では、配信された楽曲データはD6にてWAVEデータに変換され、RAM52内のバッファリングエリアにバッファリングされ、再生開始指示を受けるまで再生開始されない。当然、DJの行うような再生制御操作もできない。これらの動作は、下記に詳述するごとく、携帯端末アプリ153aがDJ司令部103から送信されてくるDJコマンドを利用して実行するのであり、DJ司令部103による楽曲再生操作がDJコマンド列によって携帯端末150にてバーチャルに再現されることの一環をなすものである。
From the explanation so far, the following is clear.
(1) Music data is distributed from the music distribution source server 102, which owns the distribution right, to the DJ command department 103 and the portable terminal 150, which are individual contractors, and is carried from the DJ command department 103, which does not have the distribution right. There is no data transmission flow directly to terminal 150 .
(2) At D9, the distributed music data is converted into WAVE data at D6, buffered in the buffering area in the RAM 52, and playback is not started until receiving a playback start instruction. Of course, it is impossible to perform playback control operations such as those performed by DJs. These operations are executed by the mobile terminal application 153a using DJ commands transmitted from the DJ command unit 103, as will be described in detail below. This is a part of the virtual reproduction on the mobile terminal 150 .

続いて、DJ司令部103では、D10にて、DJ司令部103にて配信を受けている楽曲データの再生開始コマンド(図14:Track Start Event)を実行し、D14にて楽曲Aの再生を開始する。これは、すなわち、図7にて、DJにより楽曲Aの再生開始ボタン311Aが操作されることを意味する。また、図12のD11にてDJ司令部103は、楽曲配信・映像管理部101に向けても再生開始コマンドを送信する。楽曲配信・映像管理部101は、D12にてオーディエンスの携帯端末150に向けてこれを転送する。携帯端末150では、D13にてこれを受け、配信を受けた楽曲の再生を開始する。ここから、楽曲を組み合わせた番組の本体が携帯端末150上にて始まる。 Subsequently, the DJ command unit 103 executes a playback start command (Fig. 14: Track Start Event) of the music data distributed by the DJ command unit 103 at D10, and starts playback of the song A at D14. Start. This means that the DJ operates the reproduction start button 311A of the song A in FIG. In D11 of FIG. 12, the DJ command unit 103 also transmits a reproduction start command to the music distribution/video management unit 101 as well. The music distribution/video management unit 101 transfers this to the portable terminals 150 of the audience at D12. The portable terminal 150 receives this at D13 and starts playing the music that has been distributed. From here, the main body of the program combining the music begins on the mobile terminal 150 .

以下、DJは、操作パネル上の各操作部を操作しつつ、再生楽曲の音量、音質、テンポ、音程等を様々に変更設定しながら楽曲Aの再生音に味付けを行なってゆく。操作はDJの両手を使った手作業であり、操作の時系列順に各操作部の状態からDJコマンドが読み取られる。そして、各操作を行ったときの楽曲の再生位置は、図15に示すように、楽曲Aのデータファイル内に組み込まれているタイミングデータからタイムスタンプとして特定され、このタイムスタンプと、そのときの操作に伴い発行されるDJコマンドとの組が再生制御指令情報として作成される(図12:D17)。 Thereafter, the DJ adjusts the reproduced sound of the music A while operating the operation units on the operation panel and variously changing and setting the volume, sound quality, tempo, pitch, etc. of the music to be reproduced. The operation is performed manually by the DJ using both hands, and DJ commands are read from the state of each operation unit in chronological order of operation. Then, as shown in FIG. 15, the playback position of the music piece when each operation is performed is specified as a time stamp from the timing data incorporated in the data file of the music piece A. A set with a DJ command issued along with the operation is created as reproduction control command information (FIG. 12: D17).

DJ司令部103(再生制御指令情報作成部)では、D16にて、自身が発行したDJコマンドにより配信される楽曲の再生が制御され、その制御を受けた再生音が図3のスピーカ60より出力される。DJはその再生音を聞きながら、さらに操作パネル56a(図7)上で再生制御を継続する。こうして、再生制御指令情報がタイムスタンプを伴うDJコマンドとして次々と作成され、D17にて楽曲配信・映像管理部101に送信される。楽曲配信・映像管理部101は、D18にて各オーディエンスの携帯端末150に向けてこれを転送する。携帯端末150では、D19にてこれを受け、バッファリングされている楽曲データに対し、再生制御指令情報に含まれるタイムスタンプの示す再生位置にて、そのDJコマンドが示す再生制御処理(例えば、音量、音質、テンポ、音程等の変更)を実行するとともに、その処理後のデータに基づいて楽曲再生がなされる(D15~D19の処理は番組配信が終了されるまで繰り返される)。 At D16, the DJ command unit 103 (playback control command information creation unit) controls the playback of the music distributed by the DJ command issued by the DJ command unit 103, and the controlled playback sound is output from the speaker 60 in FIG. be done. While listening to the reproduced sound, the DJ continues the reproduction control on the operation panel 56a (FIG. 7). In this way, the reproduction control command information is created one after another as DJ commands accompanied by time stamps, and transmitted to the music distribution/video management unit 101 at D17. The music distribution/video management unit 101 transfers this to the portable terminal 150 of each audience member at D18. In the portable terminal 150, D19 receives this command, and the buffered music data is processed at the playback position indicated by the time stamp included in the playback control command information. , change of sound quality, tempo, pitch, etc.), and music is reproduced based on the processed data (the processing of D15 to D19 is repeated until the program distribution is completed).

図15では、A側で楽曲Aがロードされ(Track Loading A、TLAと略)、B側で楽曲Bがロードされている(Track Loading B、TLBと略)。また、楽曲Aだけで再生開始されるので、クロスフェード操作部309(図7)はA側一杯に設定されている(5段階、CFMX5/0はA側一杯、CFMX0/5はB側一杯、CFMX2/3等はミキシング状態を示す)。タイミング0:00で楽曲Aの再生が開始されている(Track Start A、TSAと略)。DJはその後、図7のグラフィックイコライザパネル303Aとボリュームパネル305Aとを操作し、図14のイコライザーイベント(EQAと略)とボリュームフェーダーイベント(VOLと略)にかかるDJコマンドが継続的に発行されている。 In FIG. 15, the song A is loaded on the A side (Track Loading A, abbreviated as TLA), and the song B is loaded on the B side (Track Loading B, abbreviated as TLB). Also, since reproduction is started only with music A, the crossfade operation section 309 (FIG. 7) is set to the full A side (five levels, CFMX5/0 full on the A side, CFMX0/5 full on the B side, CFMX2/3 etc. indicate the mixing state). At timing 0:00, playback of music A is started (abbreviated as Track Start A, TSA). After that, the DJ operates the graphic equalizer panel 303A and the volume panel 305A in FIG. 7, and the DJ commands for the equalizer event (abbreviated as EQA) and the volume fader event (abbreviated as VOL) in FIG. 14 are continuously issued. there is

例えば図15にて、楽曲Aから楽曲Bにクロスフェード処理を交えながら切り替えるときのデータ処理の流れは次のようである。タイミングデータから楽曲Aの再生は3:06で終了し、その終了6秒前に次の楽曲Bが再生開始されている(TSB)。この開始時の楽曲A側のタイムスタンプ(3:00)が、楽曲Bの開始指示コマンド(TSB)とともに携帯端末150に送られる。また、DJは、クロスフェード操作部309(図7)を、A側一杯の状態(CFMX5/0)の状態からB側一杯の状態(CFMX5/0)となるまで、約6秒かけて移動させている。この時の、各タイミングでのクロスフェード操作部309の状態がDJコマンドとして特定され、個々の操作位置でのタイムスタンプが楽曲Bのタイミングデータより取得され、再生制御指令情報として携帯端末150に送られる。 For example, in FIG. 15, the flow of data processing when switching from music A to music B with cross-fade processing is as follows. From the timing data, the reproduction of music A ends at 3:06, and the reproduction of the next music B starts 6 seconds before the end (TSB). The time stamp (3:00) on the music A side at the time of the start is sent to the portable terminal 150 together with the start instruction command (TSB) of the music B. FIG. Also, the DJ moves the crossfade operating section 309 (FIG. 7) from the A side full state (CFMX5/0) to the B side full state (CFMX5/0) in about 6 seconds. ing. At this time, the state of the crossfade operation unit 309 at each timing is specified as a DJ command, and the time stamp at each operation position is obtained from the timing data of the song B and sent to the portable terminal 150 as reproduction control command information. be done.

携帯端末150では、これを参照することにより、先に再生開始している楽曲Aの再生終了の6秒前(楽曲Aの再生位置:3:00)に楽曲Bの再生を正確に開始することができ、さらに、クロスフェード操作部309の設定状態変化も、楽曲B側のタイムスタンプから忠実に再現されることとなる。なお、クロスフェード操作期間に限っては楽曲Aがのタイムスタンプを継続利用してもよい。 By referring to this, the mobile terminal 150 can accurately start playing the song B six seconds before the end of playing the song A (playback position of the song A: 3:00). Furthermore, changes in the setting state of the cross-fade operation section 309 are faithfully reproduced from the time stamp on the music B side. It should be noted that the time stamp of music A may be continuously used only during the cross-fade operation period.

番組形式の楽曲配信においては、DJの果たす役割が重要であり、製作される番組全体のクオリティも選曲操作者の操作手腕に大きく依存する。特に、インターネット等の公共通信網を介した番組配信に際しては、選曲操作者が実行する曲の再生開始や再生条件の設定・変更のタイミングが、聴取者にストリーミング配信される楽曲の再生タイミングと同期していることが、番組の配信品質を担保する上での大前提となる。 DJs play an important role in music distribution in the form of programs, and the quality of the entire produced program greatly depends on the skill of the music selection operator. In particular, when a program is distributed via a public communication network such as the Internet, the timing of the start of reproduction of the music performed by the music selection operator and the setting/change of the reproduction conditions are synchronized with the timing of the reproduction of the music streamed to the listener. This is a major premise for ensuring the distribution quality of programs.

例えば、DJが取得する配信楽曲に対し、曲順や再生タイミング、及び再生条件をすべて反映させる加工を行い、その加工後の楽曲データファイルを携帯端末150に再配信する方式であると、サイズの大きい楽曲ファイルを、楽曲配信元サーバ102→DJ司令部103及びDJ司令部103→携帯端末150の2段階にてファイルアップロード及びダウンロードを実行しなければならず、インターネット100の通信容量を圧迫する問題がある。また、楽曲配信元サーバ102からの楽曲ファイルのダウンロードは、聴取者との契約により1回に制限されていることが多く、一旦取得した楽曲ファイルを転売したり、転売目的で二次加工したりするには、著作権をクリアするための許諾を楽曲提供者から取得する必要が生じ、面倒である。 For example, in the case of a system in which the distribution music acquired by the DJ is processed so as to reflect all the order of the music, the reproduction timing, and the reproduction conditions, and the music data file after the processing is redistributed to the mobile terminal 150, the size is reduced. A large music file must be uploaded and downloaded in two stages: the music distribution source server 102 → DJ command unit 103 and DJ command unit 103 → portable terminal 150, which puts pressure on the communication capacity of the Internet 100. There is Also, in many cases, the download of a music file from the music distribution source server 102 is limited to one time due to a contract with the listener. In order to do so, it is necessary to obtain permission from the music provider to clear the copyright, which is troublesome.

しかし、上記の方式によると、オーディエンスの携帯端末150とDJ司令部103とは、楽曲データを楽曲配信元サーバ102から直接ダウンロードする形で取得する一方、DJ司令部103から携帯端末150に向けてアップロードされるのは、再生条件を含んだサイズの小さい再生制御指令情報のみであるから、加工した楽曲ファイルそのものをアップロードする場合と比較してデータ通信量を大幅に削減することができる。そして、携帯端末150側での楽曲のストリーム再生に際しては、転送されてくる再生制御指令情報により、再生開始タイミングや再生条件の設定・変更の内容及びタイミングがDJの意図通りに反映され、配信される番組の品質も高度に担保することができる。 However, according to the above method, the portable terminal 150 of the audience and the DJ command section 103 obtain the music data by directly downloading it from the music distribution source server 102, while the DJ command section 103 transmits the music data to the portable terminal 150. Since only small-sized reproduction control instruction information including reproduction conditions is uploaded, the amount of data communication can be greatly reduced compared to uploading the processed music file itself. When the stream of music is reproduced on the portable terminal 150 side, the content and timing of setting/change of reproduction start timing and reproduction conditions are reflected as intended by the DJ according to the transferred reproduction control command information, and are distributed. It is also possible to ensure a high level of quality for the programs that are broadcasted.

なお、操作部の数は多く、全ての操作部の操作設定状態を漏れなくDJコマンドとして送信継続することは送信データ量の肥大化を招き、楽曲データの再配信を廃止することのうまみが薄れることにつながる。そこで、楽曲再生開始時の各操作部の操作状態を示すDJコマンドを一括して携帯端末150に送信することにより初期設定状態を形成し、その後は、楽曲再生後にDJ操作により変更を受けた操作部の状態のみをDJコマンドとして送信するとともに、端末150側では受信したDJコマンドに含まれる再生制御設定状態のみを変更して、他は現在の設定状態を維持するようにすれば、DJコマンドの送信負荷及び通信容量占有量を減らすことができる。 In addition, since there are a large number of operation units, continuing to transmit the operation setting states of all operation units as DJ commands without omission causes an increase in the amount of data to be transmitted, and the benefits of abolishing the redistribution of music data are diminished. It leads to things. Therefore, an initial setting state is formed by collectively transmitting to the mobile terminal 150 a DJ command indicating the operation state of each operation unit at the time of music reproduction start, and after that, the operation changed by the DJ operation after the music reproduction is performed. If only the state of the unit is transmitted as a DJ command, and only the reproduction control setting state included in the received DJ command is changed on the terminal 150 side, and the other setting state is maintained at the current setting state, the DJ command can be executed. Transmission load and communication capacity occupation can be reduced.

また、DJ司令部103からの再生制御指令情報の発行・送信頻度については、データ量の肥大化を回避しつつ、DJの行うきめ細かい楽曲再生制御のニュアンスが極度に損なわれない範囲にて適宜設定する必要がある。例えば、1回の再生制御指令情報の送信ビット数が16ビット程度である場合、例えば音楽再生の品質を最低限保つ量子化サンプリング周波数を8kHz程度とみなしたとき、その1/500~1/50程度の頻度で再生制御指令情報の送信を行なうと、1秒間の再生制御指令情報の送信回数は16~160回となり、再生制御ニュアンスをおおむね保持できる回数と符合する。このときの、再生制御指令情報の送信ビットレートは0.25kbps~2.5kbpsとなり、8kHz/16ビットサンプリングにて作成される非圧縮PCMデータの送信ビットレート(約128kbs)と比較しても十分なデータ通信量削減が見込まれる。 In addition, the frequency of issuing/transmitting the reproduction control command information from the DJ command unit 103 is appropriately set within a range that avoids an increase in the amount of data and does not extremely impair the nuances of the detailed music reproduction control performed by the DJ. There is a need to. For example, when the number of bits transmitted in one reproduction control command information is about 16 bits, for example, when the quantization sampling frequency that keeps the quality of music reproduction at a minimum is regarded as about 8 kHz, it is 1/500 to 1/50 of that. If the reproduction control command information is transmitted at a moderate frequency, the number of times the reproduction control command information is transmitted per second is 16 to 160 times, which corresponds to the number of times that the reproduction control nuances can be generally held. At this time, the transmission bit rate of the reproduction control command information is 0.25 kbps to 2.5 kbps, which is sufficient compared to the transmission bit rate of uncompressed PCM data (approximately 128 kbs) created by 8 kHz/16 bit sampling. significant reduction in data traffic is expected.

次に、図13は、図12に対応するVJ司令部側の映像制御処理を分離して示すものである。VJ司令部104においてVJ(映像操作者)は、DJが再生制御する楽曲をモニタリングしつつ、前述の映像操作入力によりサウンドビジュアライザーを用いた映像表示制御を実行してゆくので、図13に示す図示しないステップにて楽曲配信元サーバ102より楽曲の配信を受け、さらにV14にて楽曲配信・映像管理部101を経由してDJ司令部が発行するタイムスタンプとDJコマンドを含む再生制御指令情報を取得する。そして、V15で、その再生制御指令情報により制御しつつ楽曲データを再生し、スピーカ80(図4)より出力することで、DJ司令部103における楽曲再生状態のモニタリングを開始できる。 Next, FIG. 13 shows separately the video control processing on the VJ command side corresponding to FIG. In the VJ command unit 104, a VJ (video operator) executes video display control using a sound visualizer in accordance with the above-described video operation input while monitoring music played and controlled by the DJ. In a step not shown, music is distributed from the music distribution source server 102, and in V14, reproduction control command information including a time stamp and a DJ command issued by the DJ command section is received via the music distribution/video management section 101. get. Then, at V15, the music data is reproduced while being controlled by the reproduction control command information, and output from the speaker 80 (FIG. 4), whereby monitoring of the music reproduction state in the DJ command section 103 can be started.

次いで、VJ司令部104ではPCVJソフト104a(図4)を立ち上げ、図10の操作画面が表示された状態とする。VJ(映像操作者)は、予め定められた番組構成に従い、必要なSVSLモジュールをロードし、曲に合わせて(あるいは曲の途中で)順次モジュールを切り替えながら映像操作入力を行う。まず、V18にて、左右のロードエリアに最初のサウンドビジュアライザー371Aと次のサウンドビジュアライザー371Bとを選択し、対応するSVLSモジュールをロードする。また、V19では、ロードしたものと同じSVLSモジュールを楽曲配信・映像管理部101を経由して携帯端末150に送信する(V19→V20)。前述のごとくSVLSモジュールのサイズは小さく、送信は速やかに完了できる。携帯端末150では、取得したSVLSモジュールをロードする(V21)。 Next, the VJ command unit 104 starts up the PCVJ software 104a (FIG. 4), and the operation screen of FIG. 10 is displayed. A VJ (video operator) loads necessary SVSL modules according to a predetermined program structure, and performs video operation input while sequentially switching modules in time with a song (or during the song). First, in V18, the first sound visualizer 371A and the next sound visualizer 371B are selected in the left and right load areas, and the corresponding SVLS modules are loaded. At V19, the same SVLS module as that loaded is transmitted to the portable terminal 150 via the music distribution/video management unit 101 (V19→V20). As mentioned above, the size of the SVLS module is small and the transmission can be completed quickly. The portable terminal 150 loads the obtained SVLS module (V21).

以下、VJは、図10の操作パネル上の各操作部を操作して、楽曲再生に合わせた映像(サウンドビジュアライザー)の表示切替えを含む映像操作入力を行なってゆく。そして、操作の時系列順に各操作部の状態からVJコマンドが読み取られる。また、各操作を行ったときの楽曲の再生位置は、DJ司令部103での処理と同様に、楽曲Aのデータファイル内に組み込まれているタイミングデータからタイムスタンプとして特定され、このタイムスタンプと、そのときの操作に伴い発行されるVJコマンドとの組が映像制御指令情報として作成される。 Thereafter, the VJ operates each operation section on the operation panel shown in FIG. 10 to perform video operation input including display switching of video (sound visualizer) in accordance with music reproduction. Then, the VJ commands are read from the state of each operation unit in chronological order of operation. Also, the playback position of the music when each operation is performed is specified as a time stamp from the timing data incorporated in the data file of the music A, similarly to the processing in the DJ command unit 103. , and a VJ command issued along with the operation at that time are created as video control command information.

VJ司令部104では、V22にて、自身が発行したVJコマンドが指定するサウンドビジュアライザーの映像出力がモニタ76の映像表示エリア76M(図10)に表示される。VJは再生音を聞きながら、さらに操作パネル上で映像制御(例えば他のサウンドビジュアライザーへの切替え)を継続する。こうして、映像制御指令情報がタイムスタンプを伴うVJコマンドとして次々と作成され、V23にて楽曲配信・映像管理部101に送信される。楽曲配信・映像管理部101は、V24にて各オーディエンスの携帯端末150に向けてこれを転送する。携帯端末150では、V25にてこれを受け、再生制御指令情報に含まれるタイムスタンプの示す再生位置にて、そのVJコマンドが示す映像制御処理、例えば、サウンドビジュアライザーの切替えを実行するとともに、その切替え後のサウンドビジュアライザーに基づいて映像表示がなされる(V18~V25の処理は番組配信が終了されるまで繰り返される)。 At V22, the VJ command unit 104 displays the video output of the sound visualizer specified by the VJ command issued by itself in the video display area 76M (FIG. 10) of the monitor 76. FIG. While listening to the reproduced sound, the VJ continues video control (for example, switching to another sound visualizer) on the operation panel. In this way, video control command information is created one after another as VJ commands accompanied by time stamps, and transmitted to the music distribution/video management unit 101 at V23. The music distribution/video management unit 101 transfers this to the portable terminal 150 of each audience at V24. The portable terminal 150 receives this at V25, and at the playback position indicated by the time stamp included in the playback control command information, executes the video control processing indicated by the VJ command, for example, switching of the sound visualizer. Video display is performed based on the sound visualizer after switching (the processing of V18 to V25 is repeated until the program distribution is completed).

図15の右3列のデータに示すごとく、A側でサウンドビジュアライザー1がロードされ(SV1LA)、B側でサウンドビジュアライザー2がロードされている(SV2LB)。また、サウンドビジュアライザー1だけで表示生開始されるので、クロスフェード操作部319(図10)はA側一杯に設定されている(5段階、CFMX5/0はA側一杯、CFMX0/5はB側一杯、CFMX2/3等はミキシング状態を示す)。 As shown in the data in the right three columns of FIG. 15, the Sound Visualizer 1 is loaded on the A side (SV1LA), and the Sound Visualizer 2 is loaded on the B side (SV2LB). In addition, since the display is started only by the Sound Visualizer 1, the crossfade operation section 319 (FIG. 10) is set to the full A side (five levels, CFMX5/0 full to the A side, CFMX0/5 to the B side). side full, CFMX2/3, etc. indicate mixing states).

楽曲Aの再生は3:06で終了し、その終了6秒前に次の楽曲Bが再生開始されるのに合わせ、B側のサウンドビジュアライザー2への切替えが行われている。このときのA側のタイムスタンプ(3:00)が、サウンドビジュアライザー2への切替コマンド(SV2LB)とともに携帯端末150に送られる。また、VJは、クロスフェード操作部319(図10)を、A側一杯の状態(CFMX5/0)の状態からB側一杯の状態(CFMX5/0)となるまで、約6秒かけて移動させている。この時の、各タイミングでのクロスフェード操作部319の状態がVJコマンドとして特定され、個々の操作位置でのタイムスタンプが楽曲Bのタイミングデータより取得され、映像制御指令情報として携帯端末150に送られる。 The reproduction of music A ends at 3:06, and switching to the sound visualizer 2 on the B side is performed in accordance with the start of reproduction of the next music B six seconds before the end. A time stamp (3:00) on the A side at this time is sent to the portable terminal 150 together with a switching command (SV2LB) to the sound visualizer 2 . Also, the VJ moves the crossfade operating section 319 (FIG. 10) from the A side full state (CFMX5/0) to the B side full state (CFMX5/0) in about 6 seconds. ing. At this time, the state of the crossfade operation unit 319 at each timing is specified as a VJ command, and the time stamp at each operation position is acquired from the timing data of the music piece B and sent to the portable terminal 150 as video control command information. be done.

携帯端末150では、これを参照することにより、先に再生開始している楽曲Aの再生終了の6秒前(楽曲Aの再生位置:3:00)に、サウンドビジュアライザー1から同2への切替えに移行することができ、さらに、クロスフェード操作部319の設定状態変化(つまり、映像ミキシングの状態変化)も、楽曲B側(クロスフェード期間中は楽曲A側でもよい)のタイムスタンプから忠実に再現されることとなる。 In the portable terminal 150, by referring to this, 6 seconds before the end of the playback of the song A that has started playing earlier (the playback position of the song A: 3:00), the sound visualizer 1 to the sound visualizer 2. Furthermore, changes in the setting state of the crossfade operation unit 319 (that is, changes in the state of video mixing) can be faithfully performed from the time stamp on the music B side (or the music A side during the crossfade period). will be reproduced in

以上を受け、図11に示すように、携帯端末150では、DJによる再生制御処理が反映された形で番組楽曲のストリーム再生を行なうことができ、VJによる映像制御操作が反映された映像を映像表示領域76Mに表示することができる。楽曲の再生はDJの操作が忠実に反映されたものとなり、映像表示切替にもDJに合わせたVJの操作が的確に反映されることとなる。これを享受するオーディエンスは、番組を気に入り、よいと感じれば、その評価入力としてWhoopボタン156を操作する。以下の処理は、図13によると次の通りである。 In response to the above, as shown in FIG. 11, the mobile terminal 150 is capable of stream-reproducing program music in a form that reflects the reproduction control processing by the DJ, and reproduces video that reflects the video control operation by the VJ. It can be displayed in the display area 76M. The DJ's operation is faithfully reflected in the reproduction of music, and the VJ's operation matched with the DJ is accurately reflected in video display switching. Audiences who enjoy this program, if they like the program and feel that it is good, operate the Whoop button 156 as an evaluation input. The subsequent processing is as follows according to FIG.

まずV26で、携帯端末150からはWhoopボタン操作に伴う(肯定的な)反応情報があることを楽曲配信・映像管理部101に通知する。楽曲配信・映像管理部101では、例えば最初の反応情報が到来してから予め定められた期間内の(肯定的な)反応情報の数(以下、Whoop数という)を計数する(V27)。そして、その計数されたWhoop数が画像発動基準値(これは1でもよいが、ノイズ的な反応を排除するために、複数回に設定しておくとよい)に到達するごとに、そのときの再生中の楽曲のタイムスタンプを取得し、さらに盛上げ画像データ101f(図2)を読み出して、携帯端末150、DJ司令部(図13では図示略)及びVJ司令部にそれぞれ送信する(V28,V30)。 First, in V26, the mobile terminal 150 notifies the music distribution/video management unit 101 that there is (positive) reaction information associated with the operation of the Whoop button. The music distribution/video management unit 101 counts the number of (positive) reaction information (hereinafter referred to as Whoop number) within a predetermined period after the arrival of the first reaction information, for example (V27). Then, each time the counted Whoop number reaches the image activation reference value (this may be 1, but it is better to set it multiple times to eliminate noise-like reactions), Acquire the time stamp of the song being played, read out the boost image data 101f (FIG. 2), and send it to the mobile terminal 150, the DJ command (not shown in FIG. 13), and the VJ command (V28, V30). ).

各送信先、例えば図11の携帯端末150のように、取得した盛上げ画像データに基づく盛上げ画像360が、サウンドビジュアライザーによる関連映像上に透視形態で合成され、表示される(V31,V29)。盛上げ画像360は、番組楽曲のストリーム配信を受けている全ての携帯端末150にて表示されることとなる。Whoop数が画像発動基準値に到達すれば、一旦その計数値をクリアし計数を再開する。そして、再度画像発動基準値に到達すれば、盛上げ画像データとタイムスタンプの送信が繰り返され、盛上げ画像360の表示が継続される。例えば図11の花火のアニメーション映像の場合、Whoop数が画像発動基準値に到達するごとに花火が繰り返し打ちあがることになる。このとき、花火の表示位置や表示サイズを映像表示エリア75M内にて乱数を用いてその都度変更すれば、Whoopが発生するごとに花火が打ち上る位置が変わり、視覚的な楽しさが高められる。特に、多数の端末150から同時にWhoopが発動されると、多くの花火が映像表示エリア75M内にてスターマインのごとく乱れ飛び、より華やかな演出を行なうことが可能となる。 At each destination, for example, the portable terminal 150 in FIG. 11, an enhanced image 360 based on the acquired enhanced image data is superimposed on the related image by the sound visualizer in perspective form and displayed (V31, V29). The boost image 360 will be displayed on all mobile terminals 150 that receive stream distribution of the program music. When the Whoop number reaches the image activation reference value, the count value is once cleared and counting is restarted. Then, when the image activation reference value is reached again, transmission of the boost image data and the time stamp is repeated, and the display of the boost image 360 is continued. For example, in the case of the fireworks animation image shown in FIG. 11, the fireworks are repeatedly shot up every time the Whoop number reaches the image activation reference value. At this time, if the display position and display size of the fireworks are changed each time using a random number in the image display area 75M, the position where the fireworks are launched changes each time a whoop occurs, which enhances the visual enjoyment. . In particular, when Whoop is activated simultaneously from a large number of terminals 150, many fireworks are scattered like star mines in the video display area 75M, making it possible to perform a more spectacular presentation.

そして、本実施形態では、同様のアルゴリズムにて、拍手、歓声、指笛音、あるいは花火の打ち上げ音などからなる盛上げ音源データ101g(図2)を読み出し、各送信先にて盛上げ画像とともに盛上げ音声を出力させるようにしている(V32~V35)。なお、盛上げ画像及び盛上げ音声の出力は、一方又は双方を省略することも可能である。 Then, in the present embodiment, the same algorithm is used to read out the cheering sound source data 101g (FIG. 2) composed of applause, cheers, finger whistling, or fireworks launching sounds, and the cheering sound and the cheering images are read at each destination. is output (V32 to V35). It is also possible to omit one or both of the output of the boost image and the boost sound.

なお、上記の番組配信形態においては、定められた配信時刻が到来するに伴い、DJ司令部103及びVJ司令部104での楽曲再生制御及び映像制御をライヴ配信する形を想定することができるが、この場合、契約した携帯端末150の中には配信開始時刻当初からの視聴ができず、途中からの参加となる場合もあり得る。この場合、配信にログインしたときの楽曲と映像の配信状況については、楽曲再生制御情報と映像制御情報の流れについては受信できても、楽曲データのストリーム配信については、どの曲のどの位置が現在ストリーミング中であるかを直ちには把握できないことがある。そこで、本実施形態では、DJ司令部103にてスナップショットの実行を指令するDJコマンド(図14:Snapshot Event)が発行されるようになっている。 It should be noted that, in the above program distribution mode, it is conceivable that music playback control and video control in the DJ command section 103 and VJ command section 104 are live-distributed as the determined distribution time arrives. In this case, some contracted mobile terminals 150 may not be able to view from the beginning of the delivery start time, and may participate in the program from the middle. In this case, regarding the distribution status of music and video when logging in to the distribution, even if the flow of music playback control information and video control information can be received, the stream distribution of music data will not show which position of which song is currently being distributed. It may not be possible to immediately know whether streaming is in progress. Therefore, in the present embodiment, the DJ command unit 103 issues a DJ command (FIG. 14: Snapshot Event) that instructs execution of a snapshot.

図12の下に示すように、DJ司令部103ではこのコマンドの発動により、ストリーム配信の中の楽曲名と映像名、及び再生タイミングなどがキャプチャされ、スナップショット情報として、楽曲配信・映像管理部101を経由して各携帯端末150に送られる。ストリーミング再生の同期が取れないでいる途中視聴参加の端末はこのスナップショット情報を参照し、配信を受けるべき楽曲の種別と、随伴する関連映像(サウンドビジュアライザー)の種類、及び楽曲の現在の再生位置を特定し、必要に応じて楽曲データとサウンドビジュアライザーの配信を楽曲配信・映像管理部101に要請する(楽曲配信・映像管理部101はこれを受けて楽曲データ、サウンドビジュアライザー及びタイムスタンプを各所より取得して携帯端末150に中継配信する)。これにより、途中視聴参加の携帯端末150では、現在の番組進行位置を容易に把握することができ、楽曲データのストリーミング再生を追随補正することが可能となる。 As shown in the lower part of FIG. 12, the DJ command unit 103 activates this command to capture the music name and video name in the stream distribution, playback timing, etc., and store it as snapshot information in the music distribution/video management unit 101 to each mobile terminal 150 . Terminals participating in mid-stream viewing that cannot synchronize streaming playback refer to this snapshot information to determine the type of music that should be distributed, the type of related video (sound visualizer) that should be distributed, and the current playback of the music. The position is specified, and if necessary, the music distribution/video management unit 101 is requested to distribute the music data and the sound visualizer. are acquired from various places and relay-delivered to the mobile terminal 150). As a result, the mobile terminal 150 that participates in the midway viewing can easily grasp the current program progress position, and can follow-up and correct the streaming reproduction of the music data.

また、図12からも明らかなごとく、楽曲配信元サーバ102、DJ司令部103及び携帯端末150間の楽曲データファイルの配信系統は、楽曲配信・映像管理部101を境に明確に分離されている。これは、DJ司令部103への楽曲配信は選曲再生制御指令情報を作成するだけの目的で使用されており、携帯端末150への楽曲配信は作成済みの選曲再生制御指令情報による再生制御にのみ使用されていることを意味する。また、作成された選曲再生制御指令情報(及びVJ司令部104で作成した映像制御指令情報)を番組ごとにセットにしたファイルは、例えば楽曲配信・映像管理部101の記憶装置(ハードディスクドライブ35)に保存しておくことが可能である。このとき、DJのトークなども録音して音声ファイルとして保存しておけば、DJ及びVJによる番組のリアルライヴ配信が終了した後であっても、楽曲配信元サーバ102からの携帯端末150への楽曲配信と、楽曲配信・映像管理部101からの、保存された選曲再生制御指令情報、映像制御指令情報、DJトークファイルおよび関連映像データ(SVLSモジュール)のセットファイルの配信とを組み合わせることで、携帯端末150への番組配信を任意の日時に再現することができる。これは、DJライヴ番組の再放送配信やオンデマンド配信を行う上で有利な形態であるといえる。 Also, as is clear from FIG. 12, the distribution system of music data files among the music distribution source server 102, the DJ control unit 103 and the portable terminal 150 is clearly separated by the music distribution/video management unit 101. . This is because the music distribution to the DJ command unit 103 is used only for the purpose of creating music selection reproduction control command information, and the music distribution to the mobile terminal 150 is used only for reproduction control based on the already created music selection reproduction control command information. means that it is used. Also, a file in which the created music selection reproduction control command information (and the video control command information created by the VJ command section 104) is set for each program is stored, for example, in the storage device (hard disk drive 35) of the music distribution/video management section 101. It is possible to save to . At this time, if the DJ's talk is also recorded and saved as an audio file, even after the real live distribution of the program by the DJ and VJ is completed, the music distribution source server 102 can transmit the data to the portable terminal 150. By combining music distribution with distribution of stored music selection reproduction control command information, video control command information, DJ talk files, and related video data (SVLS module) set files from the music distribution/video management unit 101, Program distribution to the mobile terminal 150 can be reproduced at any date and time. This can be said to be an advantageous form for performing rebroadcast distribution and on-demand distribution of DJ live programs.

また、楽曲再生と同期させる関連映像は、サウンドビジュアライザーに限らず、動画ファイルを用いた再生動画を使用することもできるし、CGを使用することもできる。プロモーションビデオ等の動画ファイルを使用する場合は、楽曲ファイルと同様に、映像配信元サーバから動画ファイルをVJ、DJ、オーディエンス(携帯端末)のそれぞれに独立に配信することが同様に望ましい。VJ司令部104では配信された動画の再生・停止・切替えに加え、明るさ、色バランス調整、早送り・巻き戻し、合成、変形といった種々のグラフィック操作を映像制御入力として実施することで、関連映像によるイベントの盛り上げを図ることができる。 Also, the related video to be synchronized with the music playback is not limited to the sound visualizer, and may be a playback video using a video file or CG. When using moving image files such as promotional videos, similarly to music files, it is similarly desirable to independently distribute moving image files from a video distribution source server to VJs, DJs, and audiences (portable terminals). In addition to playing/stopping/switching the distributed video, the VJ command unit 104 performs various graphic operations such as brightness, color balance adjustment, fast forward/rewind, composition, and deformation as video control inputs to reproduce the related video. It is possible to liven up the event by.

以上、本発明の実施の形態について説明したが、あくまで例示であって、本発明はこれに限定されるものではない。 Although the embodiment of the present invention has been described above, it is merely an example, and the present invention is not limited to this.

1 楽曲配信システム
29,49,69 入出力部
30,50,70 マイコン
31,51,71 MPU
32,52,72 RAM
33,53,73 ROM
34,54,74 バス
56 モニタ
56a 操作パネル
56b 関連画像(サウンドビジュアライザー)
56c 盛上げ画像
58 DJコマンド入力部
59 オーディオアンプ
60 スピーカ
61 マイク
62 A/D変換部
76 モニタ
76M 映像表示エリア
78 タッチパネル
100 インターネット
101 楽曲配信・映像管理部
101a 配信システムソフト
101b~101e ソフトウェアコンポーネント
101f 盛上げ画像データ
101g 盛上げ音源データ
102 楽曲配信元サーバ
102a 楽曲データベース
103 DJ司令部(選曲再生制御指令部)
103a PCDJソフト
104 VJ司令部(映像制御指令部)
104b 通信ソフト
105c サウンドビジュアライザー
106 携帯電話基地局
150 携帯端末(楽曲再生端末:本実施形態ではスマートフォン)
151 マイコン
151a アプリ実行エリア
151b 楽曲バッファエリア
151c サウンドビジュアライザーモジュールの格納エリア
152 CPU
153 メモリ
153a 携帯端末アプリ
154 入出力部
155バス
156 モニタ
156 「Whoop」ボタン
159 無線通信インターフェース
160 振動センサ
161 スピーカ
162 アンプ
301A,B 楽曲のタイトル
303A,B グラフィックイコライザパネル
304A,B つまみ
305A,B ボリュームパネル
306A,B つまみ
307A,B 波形ウィンドウ
308 再生位置バー
309 クロスフェード入力部
310 操作バー
311A,B 再生・停止ボタン
315 再生タイミングデジタル表示部
316A,B 巻き戻しボタン
317A,B 同期ボタン
319 映像クロスフェード入力部
371 担当DJの名前
372 担当VJの名前
1 music distribution system 29, 49, 69 input/output unit 30, 50, 70 microcomputer 31, 51, 71 MPU
32, 52, 72 RAM
33, 53, 73 ROMs
34, 54, 74 Bus 56 Monitor 56a Operation panel 56b Related image (sound visualizer)
56c Boosted image 58 DJ command input unit 59 Audio amplifier 60 Speaker 61 Microphone 62 A/D converter 76 Monitor 76M Video display area 78 Touch panel 100 Internet 101 Music distribution/video management unit 101a Distribution system software 101b to 101e Software component 101f Boosted image Data 101g Exciting sound source data 102 Music distribution source server 102a Music database 103 DJ command unit (music selection reproduction control command unit)
103a PCDJ software 104 VJ command department (video control command department)
104b communication software 105c sound visualizer 106 mobile phone base station 150 mobile terminal (music playback terminal: smart phone in this embodiment)
151 microcomputer 151a application execution area 151b music buffer area 151c sound visualizer module storage area 152 CPU
153 Memory 153a Mobile terminal application 154 Input/output unit 155 Bus 156 Monitor 156 "Whoop" button 159 Wireless communication interface 160 Vibration sensor 161 Speaker 162 Amplifier 301A, B Music title 303A, B Graphic equalizer panel 304A, B Knob 305A, B Volume Panels 306A, B Knob 307A, B Waveform window 308 Playback position bar 309 Crossfade input section 310 Operation bar 311A, B Play/Stop button 315 Playback timing digital display section 316A, B Rewind button 317A, B Synchronization button 319 Video crossfade Input section 371 Name of DJ in charge 372 Name of VJ in charge

Claims (21)

再生ストリーム内のデータビットの時系列的な出力タイミングを記述した再生タイミング情報が組み込まれた、配信対象となる楽曲データを公共通信網にストリーム配信し、選曲操作者が選択する複数の番組楽曲を楽曲再生端末に順次配信し再生させるために、前記公共通信網を介して前記番組楽曲の楽曲データを楽曲配信元サーバから取得する番組楽曲データ取得部と、前記選曲操作者による選曲再生操作入力を受け付ける選曲再生操作入力部と、該選曲再生操作入力部への入力内容に基づいて、各前記番組楽曲の再生タイミング及び再生条件を含んだ再生制御指令情報であって、前記選曲再生操作入力部において入力操作がなされたときの前記楽曲データの再生位置を示す再生タイミング情報をタイムスタンプとして取得し、前記入力操作の内容が示す再生条件と該タイムスタンプとを対応付けた情報を再生制御指令情報として作成する再生制御指令情報作成部と、前記再生制御指令情報を前記公共通信網に送出する再生制御指令情報送出部とを備えた選曲再生制御指令部と、を備えた楽曲配信部と、
前記公共通信網を介して前記楽曲データを受信するとともに、当該楽曲データに基づいて楽曲をストリーム再生する楽曲再生部と、前記楽曲の再生時に関連映像を表示させる映像表示部と、前記番組楽曲の楽曲データを前記楽曲配信元サーバから取得する番組楽曲データ取得部と、前記番組楽曲に対応する前記再生制御指令情報を前記楽曲配信部より取得する再生制御指令情報取得部と、前記再生制御指令情報が示す再生タイミング及び再生条件に従い前記番組楽曲の楽曲データを前記楽曲再生部に対し順次ストリーム再生させる番組再生制御部と、を備えた楽曲再生端末と、
前記楽曲再生端末とは別に設けられ、ストリーム配信中の楽曲をモニタリングする映像操作者による映像操作入力を受け付ける映像操作入力部と、前記映像操作入力に基づく前記関連映像の映像制御指令情報を前記公共通信網に送出する映像制御指令情報送出部とを備えた映像制御指令部と、
前記公共通信網を介して前記映像制御指令情報を取得する映像制御指令情報取得部と、前記番組楽曲の楽曲データの前記楽曲再生端末への配信を前記楽曲配信元サーバに指示する番組楽曲配信指示部と、前記映像操作入力が実行されたときのストリーム配信中の前記楽曲の再生タイミングを、取得した前記映像制御指令情報に含まれる前記タイムスタンプにより把握するとともに、前記映像制御指令情報に基づく前記関連映像の表示制御を前記楽曲再生端末に対し、把握した前記再生タイミングと同期した形で実行させるため、前記番組楽曲について作成される前記再生制御指令情報を、前記公共通信網を介して取得して前記楽曲再生端末に転送する再生制御指令情報取得・転送部とを有する楽曲配信・映像管理部と
を備えたことを特徴とする楽曲配信システム。
The music data to be distributed , which incorporates reproduction timing information describing the chronological output timing of the data bits in the reproduction stream, is stream-distributed to the public communication network, and multiple program music selected by the music selection operator is played. A program music data acquisition unit for acquiring music data of the program music from a music distribution source server via the public communication network, and a music selection and reproduction operation input by the music selection operator, in order to sequentially distribute and reproduce the music to the music reproduction terminal. Playback control command information including playback timing and playback conditions for each of the program songs based on a music selection playback operation input unit that receives and input content to the music selection playback operation input unit, wherein the music selection playback operation input unit receives Reproduction timing information indicating the reproduction position of the music data when the input operation is performed is acquired as a time stamp, and information associating the reproduction condition indicated by the content of the input operation with the time stamp is used as reproduction control command information. a music distribution unit comprising: a music selection reproduction control command unit comprising a reproduction control command information creation unit that creates the reproduction control command information; and a reproduction control command information transmission unit that transmits the reproduction control command information to the public communication network ;
A music reproduction unit that receives the music data via the public communication network and stream reproduces the music based on the music data, a video display unit that displays a related video when the music is reproduced, and a program music. a program music data acquisition unit that acquires music data from the music distribution source server; a reproduction control command information acquisition unit that acquires the reproduction control command information corresponding to the program music from the music distribution unit; and the reproduction control command information. a program playback control unit that causes the song playback unit to sequentially stream-play the song data of the program songs in accordance with the playback timing and playback conditions indicated by ;
a video operation input unit provided separately from the music reproduction terminal for receiving a video operation input by a video operator who monitors the music being streamed; a video control command section including a video control command information sending section for sending to a communication network;
a video control command information acquisition unit for acquiring the video control command information via the public communication network; and a program music distribution instruction for instructing the music distribution source server to distribute music data of the program music to the music reproduction terminal. and grasping the playback timing of the music being streamed when the video operation input is performed by the time stamp included in the acquired video control command information, and based on the video control command information. The reproduction control command information created for the program music is acquired via the public communication network in order to cause the music reproduction terminal to perform display control of the related video in synchronization with the grasped reproduction timing. a music distribution/video management unit having a reproduction control command information acquisition/transfer unit for transferring to the music reproduction terminal ;
A music distribution system characterized by comprising:
前記楽曲データは再生時のデータビットの時系列的な出力タイミングを個々に記述した再生タイミング情報が組み込まれ、前記再生タイミング情報に基づいて前記ストリーム配信中の楽曲の再生タイミングを把握するものである請求項1記載の楽曲配信システム。 The music data incorporates reproduction timing information that individually describes the time-series output timing of data bits during reproduction , and based on the reproduction timing information, the reproduction timing of the music being streamed is grasped. A music distribution system according to claim 1. 前記楽曲配信部は、複数の前記楽曲データを順次ストリーム配信するものであり、
前記映像制御指令情報は、前記楽曲の再生が第一の楽曲から第二の楽曲に切り替わるのに対応して、前記関連映像の表示内容を第一の関連映像から第二の関連映像に切り替えるための映像切替指令情報を含むものである請求項1記載の楽曲配信システム。
The music distribution unit sequentially stream-distributes the plurality of music data,
The video control command information is for switching the display content of the related video from the first related video to the second related video in response to the switching of the reproduction of the music from the first music to the second music. 2. The music distribution system according to claim 1, wherein the video switching command information is included.
前記関連映像は、表示オブジェクトの形態、寸法、表示位置及び色調の少なくともいずれかを前記楽曲の再生音と同期して変化させるサウンドビジュアライザーの生成出力映像であり、
前記映像切替指令情報は、前記サウンドビジュアライザーを第一のサウンドビジュアライザーから第二のサウンドビジュアライザーに切り替えるサウンドビジュアライザー切替指示情報である請求項3記載の楽曲配信システム。
The related video is a generated output video of a sound visualizer that changes at least one of the form, size, display position and color tone of the display object in synchronization with the reproduced sound of the music,
4. The music distribution system according to claim 3, wherein said video switching instruction information is sound visualizer switching instruction information for switching said sound visualizer from a first sound visualizer to a second sound visualizer.
前記映像操作入力部は、操作位置に応じて前記第一のサウンドビジュアライザーと前記第二のサウンドビジュアライザーとのミキシング比率を連続的に変更可能な映像クロスフェード入力部を備え、
前記映像制御指令部は、前記映像クロスフェード入力部の操作位置に応じて設定・変更されるミキシング比率を前記映像制御指令情報として作成するものである請求項4記載の楽曲配信システム。
The video operation input unit includes a video crossfade input unit capable of continuously changing the mixing ratio between the first sound visualizer and the second sound visualizer according to the operation position,
5. The music distribution system according to claim 4, wherein said video control command section creates, as said video control command information, a mixing ratio to be set/changed according to an operation position of said video crossfade input section.
前記楽曲再生端末には、ユーザにより操作される配信楽曲に対する評価入力部と、入力された評価情報を前記公共通信網に送出する評価情報送出部とを備え、
前記楽曲配信・映像管理部は、前記評価情報を受信する評価情報受信部と、前記評価情報が肯定的内容を有していた場合に前記楽曲の再生を盛り上げるための盛上げ画像データを、前記関連映像のデータとして記憶する盛上げ画像データ記憶部と、前記評価情報の受信状態が予め定められた条件を充足する場合に、前記盛上げ画像データと前記盛上げ画像にかかる表示制御指令情報とを前記楽曲再生端末に送出する盛上げ画像送出部とを備え、
前記楽曲再生端末には、前記盛り上げ画像データと前記表示制御指令情報とに基づき前記盛上げ画像を前記映像表示部に表示させる盛上げ画像表示制御部が設けられる請求項1記載の楽曲配信システム。
The music reproduction terminal includes an evaluation input unit for the distribution music operated by the user, and an evaluation information transmission unit that transmits the input evaluation information to the public communication network,
The music distribution/video management unit includes an evaluation information receiving unit that receives the evaluation information, and an image data that boosts the reproduction of the music when the evaluation information has positive content. a boost image data storage unit for storing video data; and when the reception state of the evaluation information satisfies a predetermined condition, the boost image data and the display control command information related to the boost image are played back to the music piece. an enhanced image sending unit for sending to a terminal,
2. The music distribution system according to claim 1, wherein said music reproduction terminal is provided with a raised image display control section for displaying said raised image on said video display section based on said raised image data and said display control command information.
前記盛上げ画像表示制御部は、前記評価情報が肯定的内容を有していた場合に、前記盛上げ画像を前記関連映像に重ねて表示させる請求項6記載の楽曲配信システム。 7. The music distribution system according to claim 6, wherein the boost image display control unit displays the boost image superimposed on the related video when the evaluation information has positive content. 前記楽曲再生端末は、ユーザにより操作される配信楽曲に対する評価入力部と、入力された評価情報を前記公共通信網に送出する評価情報送出部とを備え、
前記楽曲配信・映像管理部は、前記評価情報を受信する評価情報受信部と、前記評価情報が肯定的内容を有していた場合に前記楽曲の再生を盛り上げるための盛上げ音声データを記憶する盛上げ音声データ記憶部と、前記評価情報の受信状態が予め定められた条件を充足する場合に、前記盛上げ音声データを音声出力制御指令情報とともに前記楽曲再生端末に送出する盛上げ音声情報送出部とを備え、
前記楽曲再生端末には、前記盛上げ音声データと前記音声出力制御指令情報とに基づき前記盛上げ音声を出力させる盛上げ音声出力部が設けられる請求項1記載の楽曲配信システム。
The music reproduction terminal includes an evaluation input unit for the distribution music operated by the user, and an evaluation information transmission unit that transmits the input evaluation information to the public communication network,
The music distribution/video management unit includes an evaluation information receiving unit that receives the evaluation information, and a boosting audio data that boosts the reproduction of the music when the evaluation information has positive content. a voice data storage unit; and a boost voice information sending unit for sending the boost voice data together with voice output control command information to the music reproduction terminal when the reception state of the evaluation information satisfies a predetermined condition. ,
2. The music distribution system according to claim 1, wherein said music reproduction terminal is provided with a live sound output unit for outputting said live sound based on said live sound data and said sound output control command information.
記番組再生制御部は前記楽曲データを再生開始後、前記再生制御指令情報に含まれる前記タイムスタンプが示す再生位置が到来するに伴い、前記再生条件が示す制御タスクを再生中の前記楽曲データに対して発動するものである請求項記載の楽曲配信システム。 After starting the reproduction of the music data, the program reproduction control unit performs the control task indicated by the reproduction condition as the reproduction position indicated by the time stamp included in the reproduction control command information arrives. 2. The music distribution system according to claim 1 , wherein the system is activated with respect to 前記再生制御指令情報作成部は、再生楽曲の音量、音質、テンポないし音程の少なくともいずれかにかかる設定・変更入力操作がなされたときの前記楽曲の再生位置を示す前記再生タイミング情報を前記タイムスタンプとして取得し、前記入力操作の内容が示す再生条件と前記タイムスタンプとを対応付けた情報を前記再生制御指令情報として作成するものである請求項記載の楽曲配信システム。 The reproduction control command information generating unit stores the reproduction timing information indicating the reproduction position of the music piece when an input operation for setting or changing at least one of volume, sound quality, tempo or pitch of the music piece to be reproduced is performed. 2. The music distribution system according to claim 1 , wherein information in which the reproduction condition indicated by the content of the input operation is associated with the time stamp is created as the reproduction control command information. 前記再生条件が示す制御タスクは、先行楽曲の再生途中にて後続楽曲を前記先行楽曲にミキシングしつつ再生させる制御に関するものであり、
前記再生制御指令情報作成部は、前記後続楽曲の再生開始入力操作がなされたときの前記先行楽曲の再生位置をミキシング開始のタイムスタンプとして取得するものであり、
前記番組再生制御部は、前記先行楽曲の再生開始後、前記再生制御指令情報に含まれる前記ミキシング開始のタイムスタンプが示す再生位置が到来するに伴い、前記後続楽曲の再生を前記先行楽曲とミキシングしつつ開始させるものである請求項記載の楽曲配信システム。
The control task indicated by the reproduction condition relates to control for reproducing the subsequent music while mixing the preceding music with the preceding music during reproduction of the preceding music,
The reproduction control command information creation unit acquires the reproduction position of the preceding music when the reproduction start input operation of the subsequent music is performed as a mixing start time stamp,
After starting the reproduction of the preceding music, the program reproduction control unit mixes the reproduction of the subsequent music with the preceding music as the reproduction position indicated by the mixing start time stamp included in the reproduction control command information arrives. 2. The music distribution system according to claim 1 , wherein the music distribution system is started while the music distribution is being performed.
前記再生制御指令情報作成部は、前記後続楽曲の再生開始入力操作がなされた後の前記先行楽曲とのミキシング再生期間中において、両楽曲のミキシング条件にかかる設定・変更入力がなされたときの、前記先行楽曲又は前記後続楽曲の再生位置を前記タイムスタンプとして取得し、前記設定・変更入力が示すミキシング条件を前記タイムスタンプと対応付けて前記再生制御指令情報として作成するものであり、
前記番組再生制御部は、前記ミキシング再生期間中において前記タイムスタンプが示す再生位置が到来するに伴い、前記ミキシング条件にて前記後続楽曲と前記先行楽曲とをミキシングしつつ再生させるものである請求項11記載の楽曲配信システム。
The reproduction control command information creation unit, during the mixing reproduction period with the preceding music after the reproduction start input operation of the succeeding music is performed, when the setting/change input related to the mixing conditions of both music is performed, Acquiring the playback position of the preceding song or the succeeding song as the time stamp, and creating the playback control command information by associating the mixing condition indicated by the setting/change input with the time stamp,
3. The program reproduction control unit mixes and reproduces the succeeding music and the preceding music under the mixing conditions as the reproduction position indicated by the time stamp arrives during the mixing reproduction period. 12. The music distribution system according to 11 .
前記選曲再生操作入力部は、操作位置に応じて前記後続楽曲と前記先行楽曲とのミキシング比率を連続的に変更可能な楽曲クロスフェード入力部を備え、
前記再生制御指令情報作成部は、該楽曲クロスフェード入力部の操作位置に応じて設定・変更される前記ミキシング比率を前記ミキシング条件にかかる情報として作成するものである請求項11記載の楽曲配信システム。
The music selection reproduction operation input unit includes a music crossfade input unit capable of continuously changing the mixing ratio of the subsequent music and the preceding music according to the operation position,
12. The music distribution system according to claim 11 , wherein the reproduction control command information creation unit creates the mixing ratio set/changed according to the operation position of the music crossfade input unit as the information related to the mixing conditions. .
前記再生制御指令情報作成部は、再生中の楽曲の特定情報と前記再生条件とを取得しつつ、それら情報の取得時刻を示す前記再生タイミング情報と対応付けてスナップショット情報を作成するものであり、
前記楽曲配信管理部は、前記スナップショット情報を取得して前記楽曲再生端末に転送するスナップショット転送部を有し、
前記楽曲再生端末の前記番組再生制御部は、転送される前記スナップショット情報を取得するとともに、該スナップショット情報に基づいて、前記楽曲データの取得・再生にかかる制御を補正する楽曲再生制御補正部を備える請求項記載の楽曲配信システム。
The reproduction control command information creation unit acquires the specific information of the music being played and the playback conditions, and creates snapshot information in association with the playback timing information indicating the acquisition time of the information. ,
The music distribution management unit has a snapshot transfer unit that acquires the snapshot information and transfers it to the music playback terminal,
The program reproduction control unit of the music reproduction terminal acquires the transferred snapshot information, and based on the snapshot information, a music reproduction control correction unit that corrects control related to acquisition and reproduction of the music data. The music distribution system according to claim 1 , comprising:
前記映像制御指令部は、前記選曲操作者が順次選択し再生する番組楽曲をモニタリングする番組楽曲モニタリング部と、前記番組楽曲に対応する前記関連映像としての複数の番組映像を取得する番組映像取得部と、前記選曲操作者による前記番組映像の選択及び表示制御操作を受け付ける前記映像操作入力部と、前記映像操作入力部への入力操作内容に基づいて、各前記番組映像の表示タイミング及び表示条件を含んだ映像制御指令情報を作成する映像制御指令情報作成部と、前記映像制御指令情報を前記公共通信網に送出する映像制御指令情報送出部とを備え、
前記楽曲配信管理部は、前記映像制御指令情報作成部が作成する前記映像制御指令情報を、前記公共通信網を介して取得して前記楽曲再生端末に転送する映像制御指令情報取得・転送部を備え、
前記楽曲再生端末は、前記番組映像を取得する番組映像取得部と、前記番組楽曲に対応する前記映像制御指令情報を取得する映像制御指令情報取得部と、前記映像制御指令情報が示す表示タイミング及び表示生条件に従い前記番組映像を前記映像表示部に対し順次表示させる映像制御部を備える請求項記載の楽曲配信システム。
The video control command unit includes a program music monitoring unit that monitors program music that is sequentially selected and reproduced by the music selection operator, and a program video acquisition unit that acquires a plurality of program videos as the related video corresponding to the program music. and the video operation input section for receiving selection of the program video and display control operation by the music selection operator, and display timing and display conditions for each of the program video based on input operation contents to the video operation input section. a video control command information creating unit for creating video control command information including the video control command information, and a video control command information sending unit for sending the video control command information to the public communication network,
The music distribution management unit has a video control command information acquisition/transfer unit that acquires the video control command information created by the video control command information creation unit via the public communication network and transfers the video control command information to the music playback terminal. prepared,
The music playback terminal includes: a program video acquisition unit that acquires the program video; a video control command information acquisition unit that acquires the video control command information corresponding to the program music; 2. The music distribution system according to claim 1 , further comprising a video control section for sequentially displaying said program video on said video display section according to a display raw condition.
前記楽曲データはストリーム内のデータビットの時系列的な出力タイミングを記述した再生タイミング情報が組み込まれたものであり、
前記映像制御指令情報作成部は、前記映像操作入力部において入力操作がなされたときの前記楽曲データの再生位置を示す再生タイミング情報をタイムスタンプとして取得し、前記映像操作入力部への前記入力操作内容が示す表示条件と該タイムスタンプとを対応付けた情報を前記再生制御指令情報として作成するものであり、
前記映像制御部は、前記楽曲データを再生開始後、前記再生制御指令情報に含まれる前記タイムスタンプが示す再生位置が到来するに伴い、前記表示条件が示す映像表示タスクを、表示中の前記番組映像に対して発動するものである請求項15記載の楽曲配信システム。
the music data incorporates reproduction timing information describing time-series output timing of data bits in the stream;
The video control command information creation unit acquires, as a time stamp, playback timing information indicating a playback position of the music data when an input operation is performed in the video operation input unit, and performs the input operation to the video operation input unit. Information in which the display condition indicated by the content is associated with the time stamp is created as the reproduction control command information,
After starting the reproduction of the music piece data, the video control unit performs the video display task indicated by the display condition according to the arrival of the reproduction position indicated by the time stamp included in the reproduction control command information. 16. The music distribution system according to claim 15 , which is activated with respect to video.
前記表示条件が示す映像表示タスクは、先行映像の表示途中にて後続映像を前記先行映像にミキシングしつつ表示させるものであり、
前記映像制御指令情報作成部は、前記後続映像の表示開始入力操作がなされたときに再生されている先行楽曲の再生位置を示す再生タイミング情報を映像ミキシング開始のタイムスタンプとして取得するものであり、
前記映像制御部は、前記先行映像の表示開始後、前記再生制御指令情報に含まれる前記映像ミキシング開始のタイムスタンプが示す前記先行楽曲の再生位置が到来するに伴い、前記後続映像の表示を前記先行映像とミキシングしつつ開始させるものである請求項16記載の楽曲配信システム。
The video display task indicated by the display condition is to display a subsequent video while mixing the preceding video with the preceding video during display of the preceding video,
The video control command information creation unit acquires playback timing information indicating the playback position of the preceding music being played when the display start input operation of the subsequent video is performed as a video mixing start time stamp,
After the display of the preceding video is started, the video control unit causes the subsequent video to be displayed according to the arrival of the playback position of the preceding music indicated by the video mixing start time stamp included in the playback control command information. 17. The music distribution system according to claim 16 , wherein the music is started while being mixed with the preceding video.
前記映像制御指令情報作成部は、前記後続映像の表示開始入力操作がなされた後の前記先行映像とのミキシング表示期間中において、両映像のミキシング条件にかかる設定・変更入力がなされたときの前記先行楽曲又は前記先行楽曲の再生途中にて再生される後続楽曲の再生位置をタイムスタンプとして取得し、前記設定・変更入力の内容が示す映像ミキシング条件を前記タイムスタンプと対応付けて前記映像制御指令情報として作成するものであり、
前記映像制御部は、前記ミキシング表示期間中において前記タイムスタンプが示す番組楽曲の再生位置が到来するに伴い、前記ミキシング条件にて前記後続映像と前記先行映像とをミキシングしつつ再生させるものである請求項17記載の楽曲配信システム。
The video control command information creation unit is configured to perform the above-described setting/change input related to the mixing conditions of both videos during the mixing display period with the preceding video after the display start input operation of the subsequent video is performed. The preceding music piece or the reproduction position of the succeeding music piece reproduced during the reproduction of the preceding music piece is acquired as a time stamp, and the video mixing condition indicated by the content of the setting/change input is associated with the time stamp, and the video control command is provided. It is created as information,
The video control unit mixes and reproduces the subsequent video and the preceding video under the mixing condition as the reproduction position of the program music indicated by the time stamp arrives during the mixing display period. 18. The music distribution system according to claim 17 .
前記映像操作入力部は、操作位置に応じて前記後続映像と前記先行映像とのミキシング比率を連続的に変更可能な映像クロスフェード入力部を備え、
前記映像制御指令情報作成部は、該映像クロスフェード入力部の操作位置に応じて設定・変更されるミキシング比率を前記映像ミキシング条件にかかる情報として作成するものである請求項18記載の楽曲配信システム。
The video operation input unit includes a video crossfade input unit capable of continuously changing the mixing ratio of the subsequent video and the preceding video according to the operation position,
19. The music distribution system according to claim 18 , wherein said video control command information creating section creates a mixing ratio to be set/changed according to an operation position of said video crossfade input section as information relating to said video mixing condition. .
公共通信網を介して楽曲再生端末に配信対象となる楽曲データをストリーム配信し、該楽曲再生端末において前記楽曲データに基づき楽曲をストリーム再生させるとともに、前記楽曲再生端末に設けられた映像表示部にて前記楽曲の再生時に関連映像を表示させる、請求項1に記載の楽曲配信システムにおける楽曲配信方法であって、
再生ストリーム内のデータビットの時系列的な出力タイミングを記述した再生タイミング情報が組み込まれた、配信対象となる楽曲データを公共通信網にストリーム配信し、選曲操作者が選択する複数の番組楽曲を前記楽曲再生端末に順次配信し再生させるために、前記公共通信網を介して前記番組楽曲の楽曲データを楽曲配信元サーバから取得し、前記選曲操作者による選曲再生操作入力を受け付け、入力内容に基づいて、各前記番組楽曲の再生タイミング及び再生条件を含んだ再生制御指令情報であって、入力操作がなされたときの前記楽曲データの再生位置を示す再生タイミング情報をタイムスタンプとして取得し、前記入力操作の内容が示す再生条件と該タイムスタンプとを対応付けた情報を再生制御指令情報として作成し、前記再生制御指令情報を前記公共通信網に送出し、
前記公共通信網に接続された前記楽曲配信・映像管理部において、前記公共通信網を介して前記映像制御指令情報を取得し、前記番組楽曲の楽曲データの前記楽曲再生端末への配信を前記楽曲配信元サーバに指示し、前記映像操作入力が実行されたときのストリーム配信中の前記楽曲の再生タイミングを、取得した前記映像制御指令情報に含まれる前記タイムスタンプにより把握するとともに、前記映像制御指令情報に基づく前記関連映像の表示制御を前記楽曲再生端末に対し、把握した前記再生タイミングと同期した形で実行させるため、前記番組楽曲について作成される前記再生制御指令情報を、前記公共通信網を介して取得して前記楽曲再生端末に転送することを特徴とする楽曲配信方法。
Music data to be distributed is stream-delivered to a music reproduction terminal via a public communication network, music is stream-reproduced based on the music data in the music reproduction terminal, and a video display unit provided in the music reproduction terminal is displayed. The music distribution method in the music distribution system according to claim 1, wherein a related video is displayed when the music is reproduced by
The music data to be distributed, which incorporates reproduction timing information describing the chronological output timing of the data bits in the reproduction stream, is stream-distributed to the public communication network, and multiple program music selected by the music selection operator is played. In order to sequentially distribute and reproduce the music reproduction terminal, the music data of the program music is obtained from the music distribution source server via the public communication network, the music selection and reproduction operation input by the music selection operator is received, and the content of the input is accepted. Based on this, reproduction control command information including the reproduction timing and reproduction conditions of each program music piece, which is reproduction timing information indicating the reproduction position of the music piece data when an input operation is performed, is acquired as a time stamp, creating, as reproduction control command information, information in which the reproduction condition indicated by the content of the input operation is associated with the time stamp, and transmitting the reproduction control command information to the public communication network;
The music distribution/video management unit connected to the public communication network acquires the video control command information via the public communication network, and distributes the music data of the program music to the music reproduction terminal. instructing a distribution source server to grasp the playback timing of the music being streamed when the video operation input is executed from the time stamp included in the acquired video control command information, and the video control command; In order to cause the music reproduction terminal to perform display control of the related video based on the information in a form synchronized with the grasped reproduction timing, the reproduction control command information created for the program music is transmitted through the public communication network. a music distribution method, characterized in that the music is acquired via a music player and transferred to the music reproduction terminal .
公共通信網を介して楽曲再生端末に配信対象となる楽曲データをストリーム配信し、該楽曲再生端末において前記楽曲データに基づき楽曲をストリーム再生させるとともに、前記楽曲再生端末に設けられた映像表示部にて前記楽曲の再生時に関連映像を表示させる、請求項1に記載の楽曲配信システムにおける楽曲配信プログラムであって、
再生ストリーム内のデータビットの時系列的な出力タイミングを記述した再生タイミング情報が組み込まれた、配信対象となる楽曲データを公共通信網にストリーム配信し、選曲操作者が選択する複数の番組楽曲を前記楽曲再生端末に順次配信し再生させるために、前記公共通信網を介して前記番組楽曲の楽曲データを楽曲配信元サーバから取得し、前記選曲操作者による選曲再生操作入力を受け付け、入力内容に基づいて、各前記番組楽曲の再生タイミング及び再生条件を含んだ再生制御指令情報であって、入力操作がなされたときの前記楽曲データの再生位置を示す再生タイミング情報をタイムスタンプとして取得し、前記入力操作の内容が示す再生条件と該タイムスタンプとを対応付けた情報を再生制御指令情報として作成し、前記再生制御指令情報を前記公共通信網に送出するステップと、
前記公共通信網に接続された前記楽曲配信・映像管理部において、前記公共通信網を介して前記映像制御指令情報を取得し、前記番組楽曲の楽曲データの前記楽曲再生端末への配信を前記楽曲配信元サーバに指示し、前記映像操作入力が実行されたときのストリーム配信中の前記楽曲の再生タイミングを、取得した前記映像制御指令情報に含まれる前記タイムスタンプにより把握するとともに、前記映像制御指令情報に基づく前記関連映像の表示制御を前記楽曲再生端末に対し、把握した前記再生タイミングと同期した形で実行させるため、前記番組楽曲について作成される前記再生制御指令情報を、前記公共通信網を介して取得して前記楽曲再生端末に転送するステップと、
をコンピュータに実行させるための楽曲配信プログラム。
Music data to be distributed is stream-delivered to a music reproduction terminal via a public communication network, music is stream-reproduced based on the music data in the music reproduction terminal, and a video display unit provided in the music reproduction terminal is displayed. The music distribution program in the music distribution system according to claim 1, wherein a related video is displayed when the music is played back,
The music data to be distributed, which incorporates reproduction timing information describing the chronological output timing of the data bits in the reproduction stream, is stream-distributed to the public communication network, and multiple program music selected by the music selection operator is played. In order to sequentially distribute and reproduce the music reproduction terminal, the music data of the program music is obtained from the music distribution source server via the public communication network, the music selection and reproduction operation input by the music selection operator is received, and the content of the input is accepted. Based on this, reproduction control command information including the reproduction timing and reproduction conditions of each program music piece, which is reproduction timing information indicating the reproduction position of the music piece data when an input operation is performed, is acquired as a time stamp, creating information that associates the reproduction condition indicated by the content of the input operation with the time stamp as reproduction control command information, and transmitting the reproduction control command information to the public communication network;
The music distribution/video management unit connected to the public communication network acquires the video control command information via the public communication network, and distributes the music data of the program music to the music reproduction terminal. instructing a distribution source server to grasp the playback timing of the music being streamed when the video operation input is executed from the time stamp included in the acquired video control command information, and the video control command; In order to cause the music reproduction terminal to perform display control of the related video based on the information in a form synchronized with the grasped reproduction timing, the reproduction control command information created for the program music is transmitted through the public communication network. a step of acquiring via and transferring to the music playback terminal ;
A music distribution program for executing on a computer.
JP2020522441A 2018-05-29 2018-05-29 Music distribution system, music distribution method, and music distribution program Active JP7156646B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2018/020624 WO2019229861A1 (en) 2018-05-29 2018-05-29 Music piece distribution system, music piece distribution method and music piece distribution program

Publications (2)

Publication Number Publication Date
JPWO2019229861A1 JPWO2019229861A1 (en) 2021-05-13
JP7156646B2 true JP7156646B2 (en) 2022-10-19

Family

ID=68697908

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020522441A Active JP7156646B2 (en) 2018-05-29 2018-05-29 Music distribution system, music distribution method, and music distribution program

Country Status (2)

Country Link
JP (1) JP7156646B2 (en)
WO (1) WO2019229861A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102369682B1 (en) * 2020-05-07 2022-03-04 (주)뮤직몹 System for providing a playing music information
WO2023209690A1 (en) * 2022-04-29 2023-11-02 Jio Platforms Limited System and method for referencing media using content-based timestamps

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007241652A (en) 2006-03-08 2007-09-20 Core Colors Inc Content distribution system
JP2009017417A (en) 2007-07-09 2009-01-22 Think Corp Server, program and system for content distribution

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007241652A (en) 2006-03-08 2007-09-20 Core Colors Inc Content distribution system
JP2009017417A (en) 2007-07-09 2009-01-22 Think Corp Server, program and system for content distribution

Also Published As

Publication number Publication date
JPWO2019229861A1 (en) 2021-05-13
WO2019229861A1 (en) 2019-12-05

Similar Documents

Publication Publication Date Title
US11553235B2 (en) Audiovisual collaboration method with latency management for wide-area broadcast
US11683536B2 (en) Audiovisual collaboration system and method with latency management for wide-area broadcast and social media-type user interface mechanics
US11520479B2 (en) Mass media presentations with synchronized audio reactions
JP5609160B2 (en) Information processing system, content composition apparatus and method, and recording medium
CN107027050B (en) Audio and video processing method and device for assisting live broadcast
US20100040349A1 (en) System and method for real-time synchronization of a video resource and different audio resources
WO2007111842A2 (en) Method and system for low latency high quality music conferencing
WO2009135088A2 (en) System and method for real-time synchronization of a video resource to different audio resources
CN104348899B (en) The sharing method and share system of client, server-side multimedia content
CN110910860A (en) Online KTV implementation method and device, electronic equipment and storage medium
WO2013188053A1 (en) Systems and methods for seamlessly switching between media streams
JP7156646B2 (en) Music distribution system, music distribution method, and music distribution program
US20150162997A1 (en) Methods for streaming radio content
JP2024056974A (en) Information processing device, video distribution method, and video distribution program
EP3808096A1 (en) Audiovisual livestream system and method with latency management and social media-type user interface mechanics
WO2021235048A1 (en) No-audience live event streaming method and system
JP2021021870A (en) Content collection/distribution system
JP6958676B1 (en) Control method and control system
JP2009005012A (en) Device and method for distributing data, and program
JP2008171194A (en) Communication system, communication method, server, and terminal
WO2004095841A1 (en) Content reproduction method
US12041290B2 (en) Audiovisual collaboration method with latency management for wide-area broadcast
JP6864938B1 (en) Recorded data playback method and system
JP2002010164A (en) Computer control method, computer, and storage medium
CN1451123A (en) Interactive data Transmission system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201102

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20211026

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211215

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20220510

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220804

C60 Trial request (containing other claim documents, opposition documents)

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20220804

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20220818

C21 Notice of transfer of a case for reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C21

Effective date: 20220823

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220913

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220928

R150 Certificate of patent or registration of utility model

Ref document number: 7156646

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150