JP5687961B2 - Synchronous playback apparatus and synchronous playback method - Google Patents
Synchronous playback apparatus and synchronous playback method Download PDFInfo
- Publication number
- JP5687961B2 JP5687961B2 JP2011143091A JP2011143091A JP5687961B2 JP 5687961 B2 JP5687961 B2 JP 5687961B2 JP 2011143091 A JP2011143091 A JP 2011143091A JP 2011143091 A JP2011143091 A JP 2011143091A JP 5687961 B2 JP5687961 B2 JP 5687961B2
- Authority
- JP
- Japan
- Prior art keywords
- sound
- reproduction
- unit
- playback
- video
- 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.)
- Expired - Fee Related
Links
- 230000001360 synchronised effect Effects 0.000 title claims description 380
- 238000000034 method Methods 0.000 title claims description 172
- 230000002093 peripheral effect Effects 0.000 claims description 6
- 239000000284 extract Substances 0.000 claims description 4
- 238000012545 processing Methods 0.000 description 49
- 238000003384 imaging method Methods 0.000 description 7
- 230000003139 buffering effect Effects 0.000 description 5
- 238000001514 detection method Methods 0.000 description 5
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 239000004973 liquid crystal related substance Substances 0.000 description 3
- 238000007796 conventional method Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000002360 preparation method Methods 0.000 description 2
- 230000008929 regeneration Effects 0.000 description 2
- 238000011069 regeneration method Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Television Signal Processing For Recording (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
Description
本発明は、同期再生装置、同期再生方法及び同期再生プログラム、並びに、当該同期再生プログラムが記録された記録媒体に関する。 The present invention relates to a synchronized playback apparatus, a synchronized playback method, a synchronized playback program, and a recording medium on which the synchronized playback program is recorded.
従来から、楽曲音と同期した映像を、当該楽曲音と同期再生することが広く行われている。こうした同期再生は、例えば、楽曲音に合わせて踊られているダンスの映像の録画を、録音機能を有するビデオカメラ装置により、当該楽曲音を含む背景音の録音と同時に行い、録画結果及び録音結果を同時に再生することにより行われる。 2. Description of the Related Art Conventionally, video that is synchronized with music sound is widely played back in synchronization with the music sound. Such synchronized playback is performed, for example, by recording a video of a dance danced to the music sound simultaneously with the recording of the background sound including the music sound by a video camera device having a recording function. Are played back simultaneously.
ところで、録音機能を有するビデオカメラ装置による録音結果を再生した場合の楽曲音の音質は、当該楽曲音に対応する楽曲コンテンツを、楽曲コンテンツ再生出力装置により再生した場合よりも大きく劣ることになる。かかる映像との同期再生が行われる楽曲音の再生音質が高いとはいえない事態は、パーソナルコンピュータ上において動画又は静止画を鑑賞するための「CD−EXTRA」と呼ばれる技術を採用する場合にも発生する(特許文献1の段落[0002]〜[0004]参照)。 By the way, the sound quality of the music sound when the recording result by the video camera device having the recording function is reproduced is greatly inferior to the case where the music content corresponding to the music sound is reproduced by the music content reproduction output device. The situation where the playback sound quality of the music sound that is synchronized with the video is not high is also the case where a technique called “CD-EXTRA” for viewing a moving image or a still image on a personal computer is adopted. (See paragraphs [0002] to [0004] of Patent Document 1).
このため、デジタル楽曲コンテンツの再生音に同期して、映像を再生させる技術が提案されている(特許文献1の段落[0009]〜[0022]参照;以下、「従来例」と呼ぶ)。この従来例の技術では、一例として、コンパクトディスク(CD)において、高品質な楽曲音の再生のための情報が録音されているオーディオセッションを利用した楽曲再生中に一定の時間間隔、又は、指定されている時間間隔で画像再生要求信号を発行し、当該画像再生要求信号と同期して、予め当該楽曲音との対応付けの指定がなされた画像を1画面ずつ再生するようになっている。また、従来例の技術では、他例として、オーディオセッションを利用した楽曲再生の開始時に画像再生要求信号を発行し、その後、予め楽曲音との対応付けの指定がなされた画像を、一定の時間間隔、又は、指定されている時間間隔で1画面ずつ再生するようになっている。 For this reason, a technique for reproducing video in synchronization with the reproduction sound of digital music content has been proposed (see paragraphs [0009] to [0022] of Patent Document 1; hereinafter referred to as “conventional example”). In this conventional technology, as an example, on a compact disc (CD), a fixed time interval or specified during music playback using an audio session in which information for playback of high-quality music is recorded. An image reproduction request signal is issued at a predetermined time interval, and an image for which the association with the music sound is specified in advance is reproduced one screen at a time in synchronization with the image reproduction request signal. In addition, in the technology of the conventional example, as another example, an image playback request signal is issued at the start of music playback using an audio session, and then an image that has been previously designated to be associated with music sound is displayed for a certain period of time. Each screen is reproduced at intervals or at specified time intervals.
上述した従来例の技術は、再生楽曲音と同期再生させるための映像は、任意のものとすることができる技術となっている。このため、従来例の技術では、再生楽曲音の再生タイミングに整合した動画の再生を行うためには、きめ細かい時間間隔指定を、楽曲音の再生の進行に合わせて行うことが必要であった。こうした必要性は、当該映像が当該楽曲音に同期した映像であっても、同様に必要となっていた。 The above-described conventional technique is a technique that allows an arbitrary video to be reproduced in synchronization with the reproduced music sound. For this reason, in the technology of the conventional example, in order to reproduce a moving image that matches the reproduction timing of the reproduced music sound, it is necessary to specify a fine time interval in accordance with the progress of the reproduction of the music sound. Such necessity is similarly necessary even if the video is a video synchronized with the music sound.
ところで、上述したような楽曲音に合わせて踊られているダンスの映像は、元々が、当該楽曲音に同期した映像である。こうした楽曲音に同期した映像の再生に際して、当該楽曲音の再生音質を向上しつつ、再生映像と再生楽曲音とを同期させる場合には、撮影時の同期関係を維持することが、一般に好ましい。しかしながら、かかる同期化を従来例の技術を用い、時間間隔指定のみを行って達成するのは、編集者に高度な技量が必要となる。 By the way, the image of the dance that is danced to the music sound as described above is originally an image synchronized with the music sound. When reproducing a video synchronized with such music sound, it is generally preferable to maintain the synchronization relationship at the time of shooting when the reproduced video and the reproduced music sound are synchronized while improving the reproduction sound quality of the music sound. However, to achieve such synchronization by using only the time interval designation using the conventional technique, the editor needs a high level of skill.
このため、楽曲音に同期した映像の撮影結果を再生した再生映像と、当該楽曲音に対応する楽曲コンテンツに基づく再生楽曲音との同期化を図るに際して、撮影時点における楽曲音と映像との同期関係の維持を簡易に図ることができる技術が待望されている。かかる要請に応えることが、本発明が解決すべき課題の一つとして挙げられる。 For this reason, in order to synchronize the reproduced video obtained by reproducing the photographing result of the video synchronized with the music sound and the reproduced musical sound based on the music content corresponding to the music sound, the music sound and the video at the time of photographing are synchronized. A technology that can easily maintain the relationship is awaited. Meeting this requirement is one of the problems to be solved by the present invention.
本発明は、上記の事情に鑑みてなされたものであり、再生楽曲音に同期して映像を表示するための新たな同期再生装置及び同期再生方法を提供することを目的とする。 The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a new synchronized playback apparatus and synchronized playback method for displaying a video in synchronization with the reproduced music sound.
請求項1に記載の発明は、再生楽曲音に同期して映像を表示する同期再生装置であって、楽曲音に同期した映像のデータを含む再生用データを取得する取得手段と;前記楽曲音に対応する楽曲コンテンツに基づく前記再生楽曲音の再生タイミングと、前記取得された再生用データに基づく再生タイミングとの同期関係を、前記楽曲音と前記映像との同期関係と同一とする再生同期情報を生成する生成手段と;前記再生楽曲音を含む音を音出力部から出力させる音出力制御手段と;前記生成された再生同期情報に基づいて、前記再生楽曲音の再生タイミングとの同期を図りつつ、前記取得された映像のデータに基づく再生映像を表示部に表示させる表示制御手段と;を備え、前記生成手段は、前記楽曲音を解析して前記楽曲音に対応する楽曲コンテンツの特定を更に行い、前記特定の結果を利用して前記再生同期情報を抽出する、ことを特徴とする同期再生装置である。 The invention according to claim 1 is a synchronous playback device that displays video in synchronization with the playback music sound, and that obtains playback data including video data synchronized with the music sound; Reproduction synchronization information in which the synchronization relationship between the reproduction timing of the reproduced music sound based on the music content corresponding to and the reproduction timing based on the acquired reproduction data is the same as the synchronization relationship between the music sound and the video Generating means for generating sound; sound output control means for outputting a sound including the reproduced music sound from a sound output unit; and synchronizing with the reproduction timing of the reproduced music sound based on the generated reproduction synchronization information while a display control means for displaying a reproduced image based on data of the obtained image on the display unit; wherein the generating means is a musical co corresponding to the music sound by analyzing the music sound Further subjected to specific Ceiling, extracting the reproduction synchronization information by using the specific results, it is a synchronous playback device according to claim.
請求項9に記載の発明は、再生楽曲音に同期して映像を表示する同期再生装置において使用される同期再生方法であって、楽曲音に同期した映像のデータを含む再生用データを取得する取得工程と;前記楽曲音に対応する楽曲コンテンツに基づく前記再生楽曲音の再生タイミングと、前記取得された再生用データに基づく再生タイミングとの同期関係を、前記楽曲音と前記映像との同期関係と同一とする再生同期情報を生成する生成工程と;前記再生楽曲音を含む音を音出力部から出力させる音出力制御工程と;前記生成された再生同期情報に基づいて、前記再生楽曲音の再生タイミングとの同期を図りつつ、前記取得された映像のデータに基づく再生映像を表示部に表示させる表示制御工程と;を備え、前記生成工程では、前記楽曲音を解析して前記楽曲音に対応する楽曲コンテンツの特定を更に行い、前記特定の結果を利用して前記再生同期情報を抽出する、ことを特徴とする同期再生方法である。 The invention according to claim 9 is a synchronized playback method used in a synchronized playback apparatus that displays video in synchronization with the playback music sound, and acquires playback data including video data synchronized with the music sound. A synchronization relationship between the playback timing of the playback music sound based on the music content corresponding to the music sound and the playback timing based on the acquired playback data, and the synchronization relationship between the music sound and the video A generation step of generating reproduction synchronization information that is the same as: a sound output control step of outputting a sound including the reproduction music sound from a sound output unit; and a reproduction of the reproduction music sound based on the generated reproduction synchronization information while achieving synchronization between the reproduction timing, the display control step of displaying on the display unit the obtained reproduced video based on the data of the video; equipped with, in the generating step, the solution to the music sound Was further subjected to specific music content corresponding to the music sound, the extracts of the reproduction synchronization information by using a particular result is a synchronized playback method characterized by.
請求項10に記載の発明は、請求項9に記載の同期再生方法を演算手段に実行させる、ことを特徴とする同期再生プログラムである。 A tenth aspect of the present invention is a synchronous reproduction program characterized by causing a calculation means to execute the synchronous reproduction method according to the ninth aspect.
請求項11に記載の発明は、請求項10に記載の同期再生プログラムが、演算手段により読み取り可能に記録されている、ことを特徴とする記録媒体である。
According to an eleventh aspect of the present invention, there is provided a recording medium in which the synchronous reproduction program according to the tenth aspect is recorded so as to be readable by the calculation means.
以下、本発明の実施形態を、添付図面を参照して説明する。なお、以下の説明及び図面においては、同一又は同等の要素には同一の符号を付し、重複する説明を省略する。 Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. In the following description and drawings, the same or equivalent elements are denoted by the same reference numerals, and redundant description is omitted.
[第1実施形態]
まず、本発明の第1実施形態を、図1を参照して説明する。
[First Embodiment]
First, a first embodiment of the present invention will be described with reference to FIG.
<構成>
図1には、第1実施形態に係る同期再生装置700Aの概略的な構成が示されている。
<Configuration>
FIG. 1 shows a schematic configuration of a synchronized
図1に示されるように、同期再生装置700Aは、撮影手段710と、取得手段720Aと、生成手段730Aと、再生用情報記憶部735とを備えている。また、同期再生装置700Aは、表示制御手段740と、表示部745とを備えている。ここで、表示部745は、表示手段746と、特定表示手段としての表示手段747とを備えている。
As shown in FIG. 1, the
また、同期再生装置700Aは、音源データ部750と、音出力制御手段760Aと、音出力部765とを備えている。さらに、同期再生装置700Aは、入力手段770を備えている。
The synchronized
なお、同期再生装置700Aは、音源データ部750に記憶されている楽曲コンテンツに基づく再生楽曲音に同期した映像を撮影し、その後に、撮影時における当該再生楽曲音と当該撮影された映像との同期関係と同一の同期関係で、当該再生楽曲音と当該撮影された映像とを同期再生する装置である。
The synchronized
上記の撮影手段710は、周辺映像の撮影を行い、撮影結果を映像データとして出力するビデオカメラ等を備えている。音出力部765からの再生楽曲音の出力に同期して行われた撮影手段710による撮影結果は、映像データとして、取得手段720A及び表示制御手段740へ送られる。
The photographing means 710 includes a video camera or the like for photographing a peripheral video and outputting the photographing result as video data. The result of shooting by the
上記の取得手段720Aは、撮影手段710から送られた映像データを受ける。また、取得手段720Aは、入力手段770から送られた取得動作の開始指令及び終了指令を受ける。そして、取得手段720Aは、取得動作の開始指令を受けてから取得動作の終了指令を受けるまでの期間に受けた映像データを取得する。取得手段720Aにより取得された映像データは、取得映像データとして、生成手段730Aへ送られる。
The
上記の生成手段730Aは、取得手段720Aから送られた取得映像データを受ける。また、生成手段730Aは、入力手段770から送られた再生同期情報の生成指令を受ける。さらに、生成手段730Aは、上述した取得手段720Aと同様に、入力手段770から送られた取得動作の開始指令及び終了指令を受ける。
The
また、生成手段730Aは、入力手段770から送られた楽曲音再生の開始指令及び終了指令を受ける。ここで、楽曲音再生の開始指令では、再生対象となる楽曲コンテンツが指定されるようになっている。
In addition, the
さらに、生成手段730Aは、入力手段770から送られた同期再生の開始指令及び終了指令を受ける。ここで、同期再生の開始指令では、再生用情報記憶部735に記憶されている再生同期情報又は編集同期情報のうちの1つが指定されるようになっている。なお、同期再生の開始指令では、表示制御手段740が参照する同時表示の有無が更に指定されるようになっている。
Further, the
生成手段730Aは、これらの指令を受けると、その受信時刻を検出する。そして、生成手段730Aは、当該受信時刻の検出結果に基づいて、再生同期情報を生成する。かかる再生同期情報の生成処理の詳細については後述する。
Upon receiving these instructions, generation means 730A detects the reception time. Then, the
なお、生成手段730Aにより生成される再生同期情報は、撮影時における再生楽曲音と撮影された映像との同期関係と同一の同期関係で、再生楽曲音と当該撮影された映像とを同期再生する際に利用される情報である。本第1実施形態では、再生同期情報は、再生同期情報の生成処理期間に音出力部765から出力される再生楽曲音の再生開始時刻を基準時刻として、取得動作の開始指令の受信時刻、取得動作の終了指令の受信時刻、楽曲音再生又は同期再生の終了指令の受信時刻のそれぞれの当該基準時刻に対する相対時刻情報に、対応する再生用映像データ及び楽曲コンテンツの指定情報が加えられたものとなっている。なお、楽曲音再生の終了指令に関する相対時刻情報については、当該再生同期情報に含まれる場合もあるし、含まれない場合もある。
Note that the reproduction synchronization information generated by the
また、生成手段730Aは、入力手段770から送られた再生同期情報編集の開始指令及び終了指令、並びに、同期映像切換指令を受ける。ここで、再生同期情報編集の開始指令では、再生用情報記憶部735に記憶されている再生同期情報又は編集同期情報のうちの1つが指定されるようになっている。また、同期映像切換指令(再生内容指定)では、再生用情報記憶部735に記憶されている複数種類の再生用映像データの中の1つが指定されるようになっている。
Further, the
生成手段730Aは、これらの指令に従って、編集同期情報の生成処理を実行する。かかる編集同期情報の生成処理については後述する。
The
なお、生成手段730Aにより生成される編集同期情報は、撮影時における再生楽曲音と撮影された映像との同期関係と同一の同期関係で、再生楽曲音と当該撮影された映像とを同期再生させつつ、利用者により行われた同期映像切換指定に従って、当該撮影された映像を順次切り換わっていくようにした映像の再生に利用される情報である。
Note that the editing synchronization information generated by the
上記の再生用情報記憶部735は、生成手段730Aから送られた再生用映像データ及び再生同期情報、並びに、編集同期情報を受ける。そして、再生用情報記憶部735は、当該再生用映像データ及び当該再生同期情報、並びに、当該編集同期情報を内部に記憶する。なお、再生用情報記憶部735へは、生成手段730A、表示制御手段740及び音出力制御手段760Aがアクセスできるようになっている。
The reproduction
上記の表示制御手段740は、撮影手段710から送られた映像データを受ける。また、表示制御手段740は、上述した生成手段730Aと同様に、入力手段770から送られた同期再生の開始指令及び終了指令を受ける。
The display control means 740 receives video data sent from the photographing
表示制御手段740は、同期再生の開始指令を受けると、当該同期再生の開始指令で指定された再生同期情報又は編集同期情報を参照した同期表示処理を開始する。かかる同期表示処理の詳細については、後述する。 When the display control means 740 receives the synchronous reproduction start command, the display control means 740 starts a synchronous display process with reference to the reproduction synchronous information or the edit synchronous information designated by the synchronous reproduction start command. Details of the synchronous display processing will be described later.
また、表示制御手段740は、上述した生成手段730Aと同様に、入力手段770から送られた再生同期情報編集の開始指令及び終了指令、並びに、同期映像切換指令を受ける。そして、表示制御手段740は、これらの指令に従って、同期映像の切換表示処理を実行する。かかる同期映像の切換表示処理の詳細については、後述する。
Similarly to the
上記の表示手段746,747は、映像プロジェクタや、液晶ディスプレイパネル等の表示デバイスを備えて構成される。ここで、表示手段746は、表示制御手段740から送られた同期映像表示用の同期映像データを受ける。そして、表示手段746は、当該同期映像データに対応する同期映像を再生表示する。 The display means 746 and 747 include a display device such as a video projector or a liquid crystal display panel. Here, the display means 746 receives the synchronous video data for synchronous video display sent from the display control means 740. Then, the display means 746 reproduces and displays the synchronized video corresponding to the synchronized video data.
また、表示手段747は、表示制御手段740から送られたリアルタイム映像表示用のリアルタイム映像データを受ける。そして、表示手段746は、当該リアルタイム映像データに対応するリアルタイム映像を再生表示する。なお、表示手段746,747は、互いに独立に映像表示ができるようになっている。 The display means 747 receives real-time video data for real-time video display sent from the display control means 740. Then, the display means 746 reproduces and displays the real time video corresponding to the real time video data. The display means 746 and 747 can display images independently of each other.
上記の音源データ部750は、様々な楽曲コンテンツを、デジタルコンテンツとして記憶している。かかる音源データ部750に対しては、音出力制御手段760Aがアクセスできるようになっている。
The sound
上記の音出力制御手段760Aは、上述した生成手段730Aと同様に、入力手段770から送られた楽曲音再生の開始指令及び終了指令を受ける。音出力制御手段760Aは、楽曲音再生の開始指令を受けると、楽曲再生処理を開始する。かかる楽曲再生処理では、楽曲音再生の開始指令において指定されている楽曲コンテンツのデータを順次読み取る。そして、音出力制御手段760Aは、読み取られた楽曲コンテンツのデータに基づいて、再生楽曲音データを生成し、音出力部765へ送る。
The sound output control means 760A receives the music sound reproduction start command and end command sent from the input means 770 in the same manner as the generation means 730A described above. When the sound output control means 760A receives a music sound reproduction start command, the sound output control means 760A starts the music reproduction process. In such music playback processing, the music content data specified in the music sound playback start command is sequentially read. Then, the sound output control means 760A generates reproduced music sound data based on the read music content data, and sends it to the
また、音出力制御手段760Aは、上述した生成手段730A及び表示制御手段740と同様に、入力手段770から送られた同期再生の開始指令及び終了指令を受ける。音出力制御手段760Aは、同期再生の開始指令を受けると、同期音出力処理を開始する。かかる同期音出力処理の詳細については、後述する。 The sound output control means 760A receives the synchronous reproduction start command and end command sent from the input means 770 in the same manner as the generation means 730A and the display control means 740 described above. When the sound output control means 760A receives a synchronous reproduction start command, the sound output control means 760A starts a synchronous sound output process. Details of the sync sound output processing will be described later.
また、音出力制御手段760Aは、上述した生成手段730A及び表示制御手段740と同様に、入力手段770から送られた再生同期情報編集の開始指令及び終了指令を受ける。音出力制御手段760Aは、再生同期情報編集の開始指令を受けると、上述した生成手段730Aによる編集同期情報の生成処理と並行して、同期音出力処理を開始する。かかる同期音出力処理の詳細については、後述する。 Also, the sound output control means 760A receives the reproduction synchronization information editing start command and end command sent from the input means 770 in the same manner as the generation means 730A and display control means 740 described above. When the sound output control means 760A receives the reproduction synchronization information editing start command, the sound output control means 760A starts the synchronization sound output process in parallel with the edit synchronization information generation process by the generation means 730A described above. Details of the sync sound output processing will be described later.
上記の音出力部765は、スピーカを備えて構成される。この音出力部765は、音出力制御手段760Aから送られた出力音(本第1実施形態では、再生楽曲音)データを受ける。そして、音出力部765は、当該出力音データに対応する出力音を再生出力する。
The
上記の入力手段770は、キーボード等を備えて構成されている。入力手段770は、利用者の入力操作に応答して、当該入力操作に対応した情報を、伝達が必要な要素へ送るようになっている。こうした入力操作に対応した情報には、上述した再生同期情報の生成指令、取得動作の開始指令及び終了指令、楽曲音再生の開始指令及び終了指令、同期再生の開始指令及び終了指令、再生同期情報編集の開始指令及び終了指令、並びに、同期映像切換指令が含まれている。 The input means 770 includes a keyboard or the like. In response to a user's input operation, the input means 770 sends information corresponding to the input operation to an element that needs to be transmitted. The information corresponding to such an input operation includes the above-mentioned reproduction synchronization information generation command, acquisition operation start command and termination command, music sound playback start command and termination command, synchronized playback start command and termination command, playback synchronization information An editing start command and an end command, and a synchronous video switching command are included.
<動作>
次に、上記のように構成された同期再生装置700Aの動作について、再生同期情報の生成処理、同期再生処理及び編集同期情報の生成処理に主に着目して説明する。
<Operation>
Next, the operation of the
《再生同期情報の生成処理》
利用者が、再生同期情報の生成指令の入力操作を入力手段770に対して行うと、再生同期情報の生成指令が、入力手段770から生成手段730Aへ送られる。再生同期情報の生成処理は、この再生同期情報の生成指令を受けた生成手段730Aにより実行される。
<< Playback synchronization information generation process >>
When the user performs an input operation of a reproduction synchronization information generation command to the
再生同期情報の生成指令を受けた生成手段730Aは、再生同期情報の生成処理を開始する。なお、生成処理を実行していない期間中に楽曲音再生又は同期再生の開始指令を受けた場合には、生成手段730Aは、その後における再生同期情報の生成処理のための準備として、楽曲音再生又は同期再生の開始指令に応じて行われる再生楽曲音の再生の進行状況を監視する。
Receiving the reproduction synchronization information generation command, the
再生同期情報の生成処理を開始すると、生成手段730Aは、取得動作の終了指令を受けるまでの期間における取得動作の開始指令及び終了指令、並びに、楽曲音再生又は同期再生の開始指令及び終了指令の受信の監視を行い、それぞれの受信時刻を検出する。また、生成手段730Aは、取得動作の開始指令の受信から終了指令の受信までの取得期間に取得手段720Aから送られた映像データのバッファリング処理を行う。
When the generation processing of the reproduction synchronization information is started, the
そして、生成手段730Aは、取得動作の終了指令を受けると、バッファリングしている取得映像データを、再生用映像データとして、再生用情報記憶部735へ送る。
Upon receiving the acquisition operation end command, the
次に、生成手段730Aは、再生同期情報の生成処理中における楽曲音再生又は同期再生の開始指令の受信時刻の検出結果、又は、上述した再生同期情報の生成処理前の監視結果に基づいて、再生同期情報の生成処理期間に音出力部765から出力される再生楽曲音の再生開始時刻を基準時刻として、取得動作の開始指令の受信時刻、取得動作の終了指令の受信時刻、楽曲音再生又は同期再生の終了指令の受信時刻のそれぞれの当該基準時刻に対する相対時刻情報を算出する。
Next, the
なお、再生同期情報の生成指令の受信から、取得動作の終了指令の受信までの間に、楽曲音再生又は同期再生の終了指令の受信時刻は、検出される場合もあるし、検出されない場合もある。このため、楽曲音再生の終了指令の受信時刻が検出されている場合には、楽曲音再生又は同期再生の終了指令の受信時刻の相対時刻情報が算出されるが、楽曲音再生又は同期再生の終了指令の受信時刻が検出されていない場合には、楽曲音再生の終了指令の受信時刻の相対時刻情報は算出されない。 Note that the reception time of the music sound playback or synchronous playback end command may or may not be detected between the reception of the playback synchronization information generation command and the reception of the acquisition operation end command. is there. Therefore, when the reception time of the music sound playback end command is detected, the relative time information of the reception time of the music sound playback or synchronous playback end command is calculated. If the reception time of the end command is not detected, the relative time information of the reception time of the music sound reproduction end command is not calculated.
次いで、生成手段730Aは、算出された相対時刻情報に、今回の再生用映像データ、及び、楽曲音再生の開始指令で指定された楽曲コンテンツの指定情報を加えて、再生同期情報を生成する。そして、生成手段730Aは、生成された再生同期情報を再生用情報記憶部735へ送る。この後、生成手段730Aは、再生同期情報の生成処理を終了する。
Next, the generating
《同期再生処理》
利用者が、同期再生の開始指令の入力操作を入力手段770に対して行うと、同期再生の開始指令が、入力手段770から生成手段730A、表示制御手段740及び音出力制御手段760Aへ送られる。同期再生処理は、この同期再生の開始指令を受けた表示制御手段740による同期映像表示処理、及び、音出力制御手段760Aによる同期音出力処理として、実行される。
《Synchronized playback processing》
When the user performs an input operation of a synchronized playback start command to the
同期再生の開始指令を受けると表示制御手段740は、同期映像表示処理を開始する。かかる同期映像表示処理では、表示制御手段740は、同期再生の開始指令において指定された再生同期情報又は編集同期情報で示されている再生楽曲音との同期関係に従って、各時点において再生すべき映像に対応する再生用映像データの部分のデータを、逐次、再生用情報記憶部735から読み取る。
Upon receiving the synchronous reproduction start command, the display control means 740 starts the synchronous video display process. In such a synchronized video display process, the display control means 740 displays the video to be played at each time point according to the synchronized relationship with the playback music sound indicated by the playback synchronization information or the edit synchronization information specified in the synchronous playback start command. Are read from the reproduction
そして、表示制御手段740は、読み取られたデータに基づいて、同期映像データを生成する。こうして生成された同期映像データは、表示手段746へ送られる。この結果、表示手段746により、同期映像が表示される。
Then, the
また、表示制御手段740は、同期再生の開始指令において同時表示有が指定されていると、撮影手段710から送られた映像データに基づいて、撮影中の映像をリアルタイムで表示するためのリアルタイム映像データを生成し、表示部745における表示手段747へ送る。この結果、表示手段746における同期映像の表示と同時に、表示手段747により、リアルタイム映像の表示が行われる。
Further, the display control means 740 provides real-time video for displaying the video being shot in real time based on the video data sent from the shooting means 710 when simultaneous display is specified in the synchronous playback start command. Data is generated and sent to the display means 747 in the
そして、今回の同期再生を終了させるために、利用者が入力手段770に入力した同期再生の終了指令を受けると、表示制御手段740は、同期映像表示処理を終了し、同期映像データの生成を終了する。なお、同期映像表示処理において、同期映像の表示とリアルタイム映像の表示との同時表示制御を行っていた場合には、同期再生の終了指令を受けた表示制御手段740は、同期映像データ及びリアルタイム映像データの生成の双方を終了する。
When the user receives a synchronous playback end command input to the
同期再生の開始指令を受けると音出力制御手段760Aは、同期音出力処理を開始する。この同期音出力処理では、音出力制御手段760Aが、当該同期再生の開始指令で指定された再生同期情報又は編集同期情報を参照し、各時点において再生すべき楽曲音に対応する楽曲コンテンツの部分のデータを、逐次、音源データ部750から読み取る。そして、音出力制御手段760Aは、読み取られたデータに基づいて、再生楽曲音データを生成し、生成された再生楽曲音データを音出力部765へ送る。この結果、音出力部765から、再生楽曲音が再生出力される。
When receiving the synchronized playback start command, the sound output control means 760A starts the synchronized sound output process. In this synchronized sound output process, the sound output control means 760A refers to the reproduction synchronization information or the edit synchronization information designated by the synchronous reproduction start command, and the part of the music content corresponding to the music sound to be reproduced at each time point Are sequentially read from the sound
そして、今回の同期再生を終了させるための同期再生の終了指令を受けると、音出力制御手段760Aは、同期音出力処理を終了し、再生楽曲音データの生成を終了する。 Then, upon receiving a synchronous playback end command for ending the current synchronized playback, the sound output control means 760A ends the synchronized sound output processing and ends the generation of the reproduced music sound data.
《編集同期情報の生成処理》
利用者が、再生同期情報編集の開始指令の入力操作を入力手段770に対して行うと、再生同期情報編集の開始指令が、入力手段770から生成手段730A、表示制御手段740及び音出力制御手段760Aへ送られる。編集同期情報の生成処理は、この再生同期情報編集の開始指令を受けた生成手段730Aにより実行される。
《Edit synchronization information generation processing》
When the user performs an input operation of the reproduction synchronization information editing start command to the
生成手段730Aは、再生同期情報編集の開始指令を受けると、編集同期情報の生成処理を開始する。かかる編集同期情報の生成処理に際して、生成手段730Aは、まず、再生同期情報編集の開始指令において指定された再生同期情報又は編集同期情報を、暫定編集同期情報として、再生用情報記憶部735から読み取る。なお、後述するように、再生同期情報編集の開始指令を受けると、表示制御手段740及び音出力制御手段760Aは、上述した同期再生の開始指令を受けた場合と同様に、同期再生処理を開始するようになっている。
Upon receiving the reproduction synchronization information editing start command, the
この後、再生同期情報編集の終了指令を受けるまでの編集期間中に同期映像切換指令を受ける度に、生成手段730Aは、まず、当該編集期間における同期再生処理に関する基準時刻(再生楽曲音出力の開始時刻)に対する現在時刻の相対時刻を特定する。引き続き、生成手段730Aは、当該特定された相対時刻の情報、及び、同期映像切換指令において指定された再生用映像データの情報の指定を追加することにより、その時点における暫定編集同期情報を更新する。
Thereafter, every time a synchronized video switching command is received during an editing period until a playback synchronization information editing end command is received, the generation means 730A first generates a reference time (synchronized playback sound output of the playback music sound output) in the editing period. The relative time of the current time with respect to the (start time) is specified. Subsequently, the
なお、当該編集期間の開始時点において生成手段730Aが読み取った暫定編集同期情報が編集同期情報であった場合には、生成手段730Aは、当該同期再生処理の開始後における最初の同期映像切換指令を受けると、当該最初の同期映像切換指令の受信時刻に対応する相対時刻以降における暫定編集同期情報の部分を消去する。
If the provisional editing synchronization information read by the
この後、再生同期情報編集の終了指令を受けると、生成手段730Aは、暫定編集同期情報の更新が行われていた場合には、その時点における暫定編集同期情報を、今回生成された新たな編集同期情報に確定する。そして、生成手段730Aは、生成された新たな編集同期情報を再生用情報記憶部735へ送る。
Thereafter, upon receiving an instruction to finish reproduction synchronization information editing, the generation means 730A, if the temporary editing synchronization information has been updated, the temporary editing synchronization information at that point in time as new editing information generated this time Confirm the synchronization information. Then, the
なお、表示制御手段740は、再生同期情報編集の開始指令を受けると、上述した同期再生処理の場合と同様に、当該再生同期情報編集の開始指令で指定された再生同期情報又は編集同期情報を参照した同期表示処理を開始する。そして、再生同期情報編集の終了指令を受けるまでに同期映像切換指令を受けると、表示制御手段740は、同期映像切換指令で指定された映像データに対応する再生同期情報を参照し、それまでの再生楽曲音の再生タイミングとの同期関係を維持しつつ、映像切換後に再生すべき当該指定された映像データの部分を特定する。 When the display control means 740 receives the reproduction synchronization information editing start command, the display control means 740 displays the reproduction synchronization information or the editing synchronization information designated by the reproduction synchronization information editing start command, as in the case of the synchronous reproduction processing described above. Start the referenced synchronous display process. When receiving the synchronized video switching command before receiving the playback synchronization information editing end command, the display control means 740 refers to the playback synchronization information corresponding to the video data designated by the synchronized video switching command, The specified video data portion to be reproduced after the video switching is specified while maintaining the synchronous relationship with the reproduction timing of the reproduced music sound.
引き続き、表示制御手段740は、次の同期映像切換指令又は再生同期情報編集の終了指令を受けるまで、今回特定された映像データの部分のデータを、逐次、再生用情報記憶部735から順次読み取って同期映像データを生成し、表示部745における表示手段746へ送る。この結果、表示手段746により、同期映像切換指令で指定された映像データに基づく同期映像が表示される。
Subsequently, the display control means 740 sequentially reads the data of the video data portion specified this time from the reproduction
そして、再生同期情報編集の終了指令を受けると、表示制御手段740は、同期映像データの生成処理を終了する。この結果、表示部745への同期映像データの供給が停止される。
Upon receiving the reproduction synchronization information editing end command, the
また、音出力制御手段760Aは、再生同期情報編集の開始指令を受けると、上述した同期音出力処理の場合と同様に、当該再生同期情報編集の開始指令で指定された再生同期情報又は編集同期情報を参照した同期音出力処理を開始する。引き続き、再生同期情報編集の終了指令を受けるまで、音出力制御手段760Aは、再生楽曲音の再生出力処理を継続する。
When receiving the reproduction synchronization information editing start command, the sound output control means 760A receives the reproduction synchronization information or editing synchronization designated by the reproduction synchronization information editing start command, as in the case of the above-described synchronization sound output processing. Synchronous sound output processing with reference to the information is started. Subsequently, the sound
そして、再生同期情報編集の終了指令を受けると、音出力制御手段760Aは、再生楽曲音の再生出力処理を終了する。この結果、音出力部765への再生楽曲音データの供給が停止される。
When receiving the reproduction synchronization information editing end command, the sound output control means 760A ends the reproduction output processing of the reproduced music sound. As a result, the supply of the reproduced music sound data to the
以上説明したように、本第1実施形態では、取得手段720Aが、撮影手段710が撮影した再生楽曲音に同期した映像のデータを取得する。引き続き、生成手段730Aが、撮影時における再生楽曲音の再生タイミングと、当該取得された映像データに基づく再生映像の再生タイミングとの同期関係を、撮影時における再生楽曲音と映像との同期関係と同一とするための再生同期情報を生成する。こうして生成された再生同期情報を参照して、表示制御手段740が、当該取得された映像データを利用する同期映像を表示部745における表示手段746により表示させるとともに、音出力制御手段760Aが、再生楽曲音を音出力部765から出力させる。
As described above, in the first embodiment, the obtaining
したがって、本第1実施形態によれば、撮影時における再生楽曲音と映像との同期関係と同一の同期関係で、撮影後に、当該再生楽曲音と、撮影された映像とを再生することができる。 Therefore, according to the first embodiment, it is possible to reproduce the reproduced music sound and the captured video after shooting in the same synchronization relationship as that of the reproduced music sound and the video at the time of shooting. .
また、本第1実施形態では、同期再生の開始指令において同時表示有が指定された場合には、表示制御手段740が、同期映像を表示手段746により表示させつつ、撮影手段710により撮影されているリアルタイム映像を表示手段747により表示させる。このため、同じ再生楽曲音に同期している過去の映像と現在の映像とを同時に表示することができる。
Further, in the first embodiment, when simultaneous display is specified in the synchronous reproduction start command, the
また、本第1実施形態では、同期再生中に同期映像切換指令を受けるたびに、生成手段730Aが、再生出力中の再生楽曲音の進行に同期して、同期映像切換指令において指定された同期映像に切り換えるための編集同期情報を生成する。また、同期再生中に同期映像切換指令を受けると、表示制御手段740は、同期映像切換指令において指定された同期映像に切り換えて、表示手段746により表示させる。このため、同じ再生楽曲音に同期している過去の映像のいわゆるタイムライン編集を、簡易に行うことができる。 In the first embodiment, every time a synchronized video switching command is received during synchronized playback, the generation means 730A synchronizes with the progress of the playback music sound being played back and outputs the synchronization specified in the synchronized video switching command. Edit synchronization information for switching to video is generated. When receiving a synchronous video switching command during synchronous playback, the display control means 740 switches to the synchronous video specified in the synchronous video switching command and causes the display means 746 to display it. For this reason, so-called timeline editing of the past video synchronized with the same reproduced music sound can be easily performed.
[第2実施形態]
次に、本発明の第2実施形態を、図2を参照して説明する。
[Second Embodiment]
Next, a second embodiment of the present invention will be described with reference to FIG.
<構成>
図2には、第2実施形態に係る同期再生装置700Bの概略的な構成が示されている。
<Configuration>
FIG. 2 shows a schematic configuration of a
図2に示されるように、同期再生装置700Bは、上述した同期再生装置700Aと比べて、取得手段720A、生成手段730A及び音出力制御手段760Aに代えて、取得手段720B、生成手段730B及び音出力制御手段760Bを備えている。また、同期再生装置700Bは、収音手段715及び取得情報記憶部725を更に備えている。以下、これらの相違点に主に着目して説明する。
As shown in FIG. 2, the
本第2実施形態では、音源データ部750には、生成手段730B及び音出力制御手段760Bがアクセスできるようになっている。
In the second embodiment, the sound
なお、同期再生装置700Bは、同期再生装置700B以外の装置から出力された楽曲音に同期した映像を撮影し、その後に、撮影時における当該楽曲音と当該撮影された映像との同期関係と同一の同期関係で、音源データ部750に記憶されている楽曲コンテンツに基づく再生楽曲音と当該撮影された映像とを同期再生する装置である。
The
上記の収音手段715は、周囲の音声を収音するマイクロフォンを備えて構成されている。収音手段715による収音結果(撮影された映像の背景音である周辺音声)は、収音データとして、取得手段720Bへ送られる。 The sound collecting means 715 includes a microphone that picks up surrounding sounds. The result of sound collection by the sound collection means 715 (peripheral sound that is the background sound of the captured video) is sent to the acquisition means 720B as sound collection data.
上記の取得手段720Bは、上述した取得手段720Aと同様に、撮影手段710から送られた映像データ、及び、入力手段770から送られた取得動作の開始指令及び終了指令を受ける。さらに、取得手段720Bは、収音手段715から送られた収音データを受ける。そして、取得手段720Bは、当該映像データ及び当該収音データに基づいて、取得映像データ、取得楽曲音データ及び取得残余音データの取得処理を実行する。かかる取得処理の詳細については、後述する。
The
上記の取得情報記憶部725は、取得手段720Bから送られた取得映像データ、取得楽曲音データ及び取得残余音データを受ける。そして、再生用情報記憶部735は、当該取得映像データ、当該取得楽曲音データ及び当該取得残余音データを内部に記憶する。なお、取得情報記憶部725へは、取得手段720B及び生成手段730Bがアクセスできるようになっている。
The acquired
上記の生成手段730Bは、上述した生成手段730Aが入力手段770から受ける指令のうち、再生同期情報の生成指令、並びに、再生同期情報編集の開始指令及び終了指令を受ける。これらの指令のうちにおける再生同期情報の生成指令を除いて、生成手段730Bは、生成手段730Aと同様の処理を実行するようになっている。
The
生成手段730Bは、再生同期情報の生成指令を受けると、再生同期情報の生成処理を開始する。かかる再生同期情報の生成処理の詳細については、後述する。
Upon receiving the reproduction synchronization information generation instruction, the
上記の音出力制御手段760Bは、上述した音出力制御手段760Aが入力手段770から受ける指令のうち、同期再生の開始指令及び終了指令、並びに、同期映像切換指令を受ける。これらの指令のうちにおける同期再生の終了指令及び同期映像切換指令を受けた場合には、音出力制御手段760Bは、音出力制御手段760Aと同様の処理を行う。
The sound output control means 760B receives a synchronous reproduction start command and an end command and a synchronous video switching command among the commands received by the sound output control means 760A from the input means 770. When a synchronous playback end command and a synchronous video switching command are received among these commands, the sound
なお、本第2実施形態においては、同期再生の開始指令には、残余音同時再生の有無の指定が更に含まれるようになっている。 In the second embodiment, the synchronous reproduction start command further includes designation of whether or not the residual sound is reproduced simultaneously.
同期再生の開始指令を受けると音出力制御手段760Bは、同期音出力処理を開始する。かかる同期音出力処理の詳細については、後述する。 When receiving the synchronous reproduction start command, the sound output control means 760B starts the synchronous sound output process. Details of the sync sound output processing will be described later.
<動作>
次に、上記のように構成された同期再生装置700Bの動作について、取得動作、再生同期情報の生成処理、同期再生処理及び編集同期情報の生成処理に主に着目して説明する。
<Operation>
Next, the operation of the
《取得処理》
利用者が、取得動作の開始指令の入力操作を入力手段770に対して行うと、取得動作の開始指令が、入力手段770から取得手段720Bへ送られる。取得処理は、取得動作の開始指令を受けた取得手段720Bにより実行される。
<< Acquisition process >>
When the user inputs an acquisition operation start command to the
取得動作の開始指令を受けた取得手段720Bは、取得処理を開始する。かかる取得処理に際して、取得手段720Bは、取得動作の開始指令を受けてから取得動作の終了指令を受けるまでの取得期間に撮影手段710から送られた映像データを受ける。そして、取得動作の終了指令を受けると、取得手段720Bは、当該期間中に取得された映像データを、取得映像データとして取得情報記憶部725へ送る。
Upon receiving the acquisition operation start command, the
また、取得手段720Bは、当該取得期間に収音手段715から送られた収音データを受ける。そして、取得動作の終了指令を受けると、取得手段720Bは、当該期間中に取得された収音データを解析して、楽曲音と、楽曲以外の残余音(収音結果から楽曲音を除去した音)とを識別し、楽曲音データと残余音データとに分離する。そして、取得手段720Bは、当該取得期間に得られた楽曲音データ及び残余音データを、取得楽曲音データ及び取得残余音データとして取得情報記憶部725へ送る。
The
こうして取得映像データ、取得楽曲音データ及び取得残余音データを取得情報記憶部725へ送ると、取得手段720Bは、取得処理を終了する。そして、取得手段720Bは、新たな取得動作の開始指令の待ち状態となる。
When the acquired video data, acquired music sound data, and acquired residual sound data are sent to the acquisition
《再生同期情報の生成処理》
利用者が、再生同期情報の生成指令の入力操作を入力手段770に対して行うと、再生同期情報の生成指令が、入力手段770から生成手段730Bへ送られる。再生同期情報の生成処理は、この再生同期情報の生成指令を受けた生成手段730Bにより実行される。
<< Playback synchronization information generation process >>
When the user performs an input operation of a reproduction synchronization information generation command on the
再生同期情報の生成指令を受けた生成手段730Bは、再生同期情報の生成処理を開始する。かかる再生同期情報の生成処理に際して、生成手段730Bは、まず、取得情報記憶部725から取得楽曲音データを読み取る。引き続き、生成手段730Bは、取得楽曲音データを解析して、取得楽曲音データに対応する楽曲音の特徴を示すメタデータを抽出した後、当該メタデータに対応する音源データ部750中の楽曲コンテンツを特定する。そして、生成手段730Bは、特定された楽曲コンテンツに基づいて、再生同期情報を生成する。
Upon receiving the reproduction synchronization information generation instruction, the
再生同期情報が生成されると、生成手段730Bは、取得情報記憶部725から取得映像データ及び取得残余音データを読み取って、再生用映像データ及び再生用残余音データとして、再生用情報記憶部735へ送るとともに、生成された再生同期情報を、当該再生用映像データ及び当該再生用残余音データと1対1で関連付けられた再生同期情報として、再生用情報記憶部735へ送る。この結果、再生用情報記憶部735内には、新たな再生用映像データ、再生用残余音データ及び再生同期情報が追加される。
When the reproduction synchronization information is generated, the
こうして新たな再生用映像データ、再生用残余音データ及び再生同期情報を再生用情報記憶部735へ送ると、生成手段730Bは、当該新たな再生用映像データ、再生用残余音データ及び再生同期情報の生成のために利用した取得情報記憶部725内の取得映像データ、取得楽曲音データ及び取得残余音データを消去し、再生同期情報の生成処理を終了する。そして、生成手段730Bは、新たな再生同期情報の生成指令の待ち状態となる。
When the new reproduction video data, reproduction residual sound data, and reproduction synchronization information are sent to the reproduction
《同期再生処理及び編集同期情報の生成処理》
本第2実施形態の同期再生処理における同期映像表示処理は、表示制御手段740により、上述した第1実施形態の場合と同様に行われる。
<< Synchronous playback process and edit synchronization information generation process >>
The synchronized video display process in the synchronized playback process of the second embodiment is performed by the display control means 740 in the same manner as in the first embodiment described above.
また、第2実施形態の同期再生処理における同期音出力処理は、音出力制御手段760Bにより実行される。この同期音出力処理は、同期再生の開始指令を受けた音出力制御手段760Bにより実行される。 The synchronized sound output process in the synchronized playback process of the second embodiment is executed by the sound output control means 760B. This synchronized sound output process is executed by the sound output control means 760B that has received a synchronous reproduction start command.
同期再生の開始指令を受けると音出力制御手段760Bは、同期音出力処理を開始する。この同期音出力処理では、音出力制御手段760Bが、当該同期再生の開始指令で指定された再生同期情報又は編集同期情報を参照し、各時点において再生すべき楽曲音に対応する楽曲コンテンツのデータを、逐次、音源データ部750から読み取る。また、同期再生の開始指令を受けると、音出力制御手段760Bは、残余音同時再生有の指定がなされている場合には、当該指定された再生同期情報又は編集同期情報を参照し、各時点において再生すべき再生用残余音データの部分のデータを、逐次、再生用情報記憶部735から読み取る。
When receiving the synchronous reproduction start command, the sound output control means 760B starts the synchronous sound output process. In this synchronized sound output process, the sound output control means 760B refers to the reproduction synchronization information or the edit synchronization information designated by the synchronous reproduction start command, and the music content data corresponding to the music sound to be reproduced at each time point Are sequentially read from the sound
引き続き、音出力制御手段760Bは、音出力部765から再生出力すべき同期出力音に対応する同期出力音データを生成する。ここで、残余音同時再生無の指定がなされている場合には、音出力制御手段760Bは、再生楽曲音のみから成る同期出力音に対応する同期出力音データを生成する。一方、残余音同時再生有の指定がなされている場合には、音出力制御手段760Bは、再生楽曲音と残余音との合成音に対応する同期出力音データを生成する。そして、音出力制御手段760Bは、生成された同期出力音データを、音出力部765へ送る。この結果、音出力部765からは、同期出力音が再生出力される。
Subsequently, the sound output control means 760B generates synchronized output sound data corresponding to the synchronized output sound to be reproduced and output from the
そして、今回の同期再生処理を終了させるための同期再生の終了指令を受けると、音出力制御手段760Bは、同期音出力処理を終了し、同期出力音データの生成を終了する。
When receiving a synchronous reproduction end command for ending the current synchronous reproduction process, the sound
本第2実施形態における編集同期情報の生成は、生成手段730Bが、第1実施形態における生成手段730Aによる編集同期情報の生成処理と同様の処理を実行することにより行う。
The generation of editing synchronization information in the second embodiment is performed by the
以上説明したように、本第2実施形態では、取得手段720Bが、撮影手段710が撮影した楽曲音に同期した映像のデータ、及び、収音手段715により収音された音声のデータを受ける。引き続き、取得手段720Bが、当該収音された音声のデータを解析して、楽曲音と、楽曲以外の残余音とを識別し、楽曲音データと残余音データとに分離する。そして、取得手段720Bは、取得動作の開始指令を受けてから取得動作の終了指令を受けるまでの期間における映像データ、楽曲音データ及び残余音データを取得する。
As described above, in the second embodiment, the acquisition unit 720 </ b> B receives video data synchronized with the music sound photographed by the photographing
次に、生成手段730Bが、撮影時における楽曲音の再生タイミングと、当該取得された映像データに基づく再生映像の再生タイミング、及び、当該取得された残余音データに基づく再生映像の再生タイミングとの同期関係を、撮影時における楽曲音と、映像及び残余音との同期関係と同一とするための再生同期情報を生成する。こうして生成された再生同期情報を参照して、表示制御手段740が、当該取得された映像データに基づく同期映像を表示部745における表示手段746により表示させるとともに、音出力制御手段760Bが、再生楽曲音と残余音との合成音を音出力部765から出力させる。
Next, the
したがって、本第2実施形態によれば、撮影時における再生楽曲音と、映像及び残余音との同期関係と同一の同期関係で、撮影後に、当該再生楽曲音と、撮影された映像と残余音とを再生することができる。 Therefore, according to the second embodiment, the reproduced music sound, the captured video image, and the residual sound are recorded after shooting in the same synchronization relationship as that of the reproduced music sound at the time of shooting and the video and the residual sound. And can play.
また、本第2実施形態では、第1実施形態の場合と同様に、同期再生指令において同時再生表示が指定された場合には、表示制御手段740が、同期映像を表示手段746により表示させつつ、撮影手段710により撮影されているリアルタイム映像を表示手段747により表示させる。このため、同じ再生楽曲音に同期している過去の映像と現在の映像とを同時に表示することができる。
In the second embodiment, as in the case of the first embodiment, when the simultaneous playback display is designated in the synchronous playback command, the
また、本第2実施形態では、第1実施形態の場合と同様に、同期再生中に同期映像切換指令を受けるたびに、生成手段730Bが、再生出力中の再生楽曲音の進行に同期して、同期映像切換指令において指定された同期映像に切り換えるための編集同期情報を生成する。また、同期再生中に同期映像切換指令を受けると、表示制御手段740は、同期映像切換指令において指定された同期映像を切り換えて、表示手段746により表示させる。このため、同じ再生楽曲音に同期している過去の映像のいわゆるタイムライン編集を、簡易に行うことができる。
Further, in the second embodiment, as in the case of the first embodiment, the
[実施形態の変形]
本発明は、上記の第1及び第2実施形態に限定されるものではなく、様々な変形が可能である。
[Modification of Embodiment]
The present invention is not limited to the first and second embodiments described above, and various modifications are possible.
例えば、上記の第1及び第2実施形態では、撮影手段を1つ用意するとともに、1つの表示手段によりリアルタイム映像を表示できるようにした。これに対して、撮影手段を複数用意するとともに、リアルタイム映像の表示用の表示手段を複数用意し、複数の撮影手段の中から選択された1以上の撮影手段で撮影されている映像を、1以上の表示手段を用いて同時に表示できるようにしてもよい。 For example, in the first and second embodiments, one photographing unit is prepared and a real-time image can be displayed by one display unit. On the other hand, a plurality of photographing means are prepared, and a plurality of display means for displaying real-time video are prepared, and a video photographed by one or more photographing means selected from the plurality of photographing means is displayed as one. You may enable it to display simultaneously using the above display means.
また、上記の第1及び第2実施形態では、同期表示する一の映像を同期表示するようにしたが、同期表示するための表示手段を複数用意したうえで、選択された1以上の映像データに基づく同期映像を同時に表示できるようにしてもよい。 In the first and second embodiments, one video to be synchronously displayed is synchronously displayed. However, one or more selected video data is prepared after preparing a plurality of display means for synchronous display. Synchronous video based on the above may be displayed simultaneously.
また、上記の第1及び第2実施形態において、編集同期情報に対応する再生用データ(第1実施形態においては編集同期情報に対応する再生用映像データ、第2実施形態においては編集同期情報に対応する再生用映像データ及び再生用残余音データ)の生成を行うことができるようにしてもよい。この場合には、編集同期情報及び当該編集同期情報に対応する再生用データを、記録媒体又は通信回線を利用して、他の再生装置に供給することができるようになる。 In the first and second embodiments described above, the reproduction data corresponding to the edit synchronization information (the reproduction video data corresponding to the edit synchronization information in the first embodiment, the edit synchronization information in the second embodiment). Corresponding reproduction video data and reproduction residual sound data) may be generated. In this case, the edit synchronization information and the reproduction data corresponding to the edit synchronization information can be supplied to another reproduction apparatus using the recording medium or the communication line.
上記の第1及び第2実施形態において、同期映像表示に際しては、拍送りや拍戻しができるようにしてもよい。 In the first and second embodiments described above, when the synchronized video is displayed, it may be possible to feed and beat back.
また、上記の第1実施形態において、収音手段を更に備えるようにし、第2実施形態の場合と同様に、再生用残余音データを再生用情報に含まれるようにした上で、同期再生時に、再生楽曲音と残余音とを合成した合成音を再生出力できるようにしてもよい。 Further, in the first embodiment, sound collecting means is further provided, and in the same manner as in the second embodiment, the reproduction residual sound data is included in the reproduction information, and at the time of synchronous reproduction. A synthesized sound obtained by synthesizing the reproduced music sound and the remaining sound may be reproduced and output.
また、上記の第1実施形態では、生成手段が、入力手段から送られる各種の指令の受信時刻の検出結果に基づいて、再生同期情報を生成するようにした。これに対し、生成手段が、音出力制御手段から再生楽曲音の再生の進行情報を受けるとともに、取得手段から映像取得動作の進行情報を受けるようにし、これらの受信情報に基づいて、再生同期情報を生成するようにしてもよい。 In the first embodiment, the generation unit generates the reproduction synchronization information based on the detection results of the reception times of various commands sent from the input unit. On the other hand, the generation means receives the progress information of the reproduction music sound from the sound output control means and receives the progress information of the video acquisition operation from the acquisition means, and based on the received information, the reproduction synchronization information May be generated.
また、上記の第2実施形態では、楽曲音に対応する楽曲コンテンツが音源データ部に記憶されていることを前提とした。これに対して、楽曲音に対応する楽曲コンテンツが音源データ部に記憶されていないことが判明した場合には、生成手段が、楽曲音に対応する楽曲コンテンツを、インターネット上の楽曲サーバからダウンロードし、音源データ部に記憶させることができるようにしてもよい。 In the second embodiment, it is assumed that the music content corresponding to the music sound is stored in the sound source data section. On the other hand, when it is found that the music content corresponding to the music sound is not stored in the sound source data section, the generation means downloads the music content corresponding to the music sound from the music server on the Internet. The sound source data portion may be stored.
また、上記の第1及び第2実施形態において、例えば、ダンスの練習時に見る鏡に映る風景と同様に見せるために、同期映像やリアルタイム映像を左右反転させた映像を、投影表示することができるようにしてもよい。 In the first and second embodiments described above, for example, a synchronized video or a video obtained by inverting a real-time video can be projected and displayed in order to make it look the same as a landscape reflected in a mirror seen during dance practice. You may do it.
また、上記の第1及び第2実施形態では、撮影手段、表示部、音源データ部及び音出力部(第2実施形態においては、更に収音手段)を同期再生装置が備えるようにした。これに対し、これらの一部又は全部の機能を他の装置が有しているときには、当該他の装置の機能を利用するようにしてもよい。 In the first and second embodiments described above, the synchronous playback device is provided with a photographing unit, a display unit, a sound source data unit, and a sound output unit (in the second embodiment, a sound collection unit). On the other hand, when another device has some or all of these functions, the functions of the other device may be used.
また、上記の第1及び第2実施形態の同期再生装置を、演算部としてのコンピュータを備えたコンピュータ装置として構成し、上述した取得手段、生成手段、表示制御手段及び音出力制御部の機能の一部又は全部の機能を、プログラムを実行することにより実現するようにすることができる。これらのプログラムは、CD−ROM,DVD等の可搬型記録媒体に記録された形態で取得されるようにしてもよいし、インターネットなどのネットワークを介した配信の形態で取得されるようにすることができる。 Further, the synchronized playback device of the first and second embodiments is configured as a computer device including a computer as a calculation unit, and the functions of the acquisition unit, the generation unit, the display control unit, and the sound output control unit described above. Part or all of the functions can be realized by executing a program. These programs may be acquired in a form recorded on a portable recording medium such as a CD-ROM or DVD, or may be acquired in a form distributed via a network such as the Internet. Can do.
以下、本発明の同期再生装置の実施例を説明する。なお、以下の説明及び図面においては、同一又は同等の要素については同一の符号を付し、重複する説明を省略する。 Embodiments of the synchronized playback apparatus according to the present invention will be described below. In the following description and drawings, the same or equivalent elements are denoted by the same reference numerals, and redundant description is omitted.
[第1実施例]
まず、本発明の同期再生装置の第1実施例について、図3〜図9を主に参照して説明する。
<構成>
図3には、第1実施例に係る同期再生装置100Aの概略的な構成が示されている。なお、同期再生装置100Aは、上述した第1実施形態の同期再生装置700A(図1参照)の一態様となっている。
[First embodiment]
First, a first embodiment of the synchronous playback apparatus of the present invention will be described with reference mainly to FIGS.
<Configuration>
FIG. 3 shows a schematic configuration of the
図3に示されるように、同期再生装置100Aは、取得手段720A、生成手段730A、表示制御手段740及び音出力制御手段760Aとしての制御ユニット110Aと、再生用情報記憶部735としての記憶ユニット120とを備えている。また、同期再生装置100は、音源データ部750としての音源ユニット130、音出力部765としての音出力ユニット140と、表示手段746としての投影ユニット1501と、表示手段747としての投影ユニット1502とを備えている。さらに、同期再生装置100Aは、情報表示ユニット160と、入力手段770としての操作入力ユニット170と、撮影手段710としての撮影ユニット180とを備えている。
As shown in FIG. 3, the
上記の制御ユニット110Aは、同期再生装置100Aの全体を統括制御するとともに、様々な処理を実行する。この制御ユニット110Aについては、後述する。
The
上記の記憶ユニット120は、不揮発性の記憶装置であるハードディスク装置等から構成される。記憶ユニット120は、再生用情報RDAを記憶する。この再生用情報RDAの内容については、後述する。
The
上記の音源ユニット130は、不揮発性の記憶素子を備えて構成される。この音源ユニットは、様々な楽曲に関する楽曲コンテンツ情報MCDを記憶する。
The
上記の音出力ユニット140は、スピーカを備えて構成される。この音出力ユニット140は、制御ユニット110Aから送られた出力音(本第1実施例では、再生楽曲音)データを受ける。そして、音出力ユニット140は、制御ユニット110Aによる制御のもとで、当該出力音データに対応する出力音を再生出力する。
The
上記の投影ユニット1501は、映像プロジェクタを備えて構成される。この投影ユニット1501は、制御ユニット110Aから送られた同期映像データを受ける。そして、投影ユニット1501は、制御ユニット110Aによる制御のもとで、同期映像データに対応する同期映像を、スクリーン又は壁面に投影表示する。
上記の投影ユニット1502は、上記の投影ユニット1501と同様に、映像プロジェクタを備えて構成される。この投影ユニット1502は、制御ユニット110Aから送られたリアルタイム映像データを受ける。そして、投影ユニット1502は、制御ユニット110Aによる制御のもとで、リアルタイム映像データに対応するリアルタイム映像を、スクリーン又は壁面に投影表示する。
Similar to the
上記の情報表示ユニット160は、液晶パネル等の表示デバイスを備えて構成される。この情報表示ユニット160は、制御ユニット110Aから送られた情報表示データを受ける。そして、情報表示ユニット160は、情報表示データに対応する画像を表示する。この情報表示ユニット160は、制御ユニット110Aによる制御のもとで、同期再生装置100Aの動作状態情報、操作ガイダンス情報等を表示する。
The
上記の操作入力ユニット170は、同期再生装置100Aの本体部に設けられたキー部、及び/又はキー部を備えるリモート入力装置等により構成される。ここで、本体部に設けられたキー部としては、情報表示ユニット160の表示デバイスに設けられたタッチパネルを用いることができる。なお、キー部を有する構成に代えて、又は併用して音声認識技術を利用して音声にて入力する構成を採用することもできる。また、カメラによる撮影画像についての画像認識や、モーションキャプチャによる動作認識を操作入力に際して利用することもできる。
The
この操作入力ユニット170を利用者が操作することにより、同期再生装置100Aの動作内容の設定や動作指令の入力が行われる。こうした動作指定には、取得動作の開始指令及び終了指令、再生同期情報の生成指令、楽曲音再生の開始指令及び終了指令、同期再生の開始指令及び終了指令、再生同期情報編集の開始指令及び終了指令、並びに、同期映像切換指令が、含まれている。操作入力ユニット170への入力内容は、操作入力データとして、制御ユニット110Aへ送られる。
When the user operates the
上記の撮影ユニット180は、撮影カメラを備えて構成されている。この撮影ユニット180は、制御ユニット110Aによる制御のもとで、周辺映像を撮影する。撮影ユニット180による撮影結果は、映像データとして、制御ユニット110Aへ送られる。
The photographing
次に、上記の制御ユニット110Aについて説明する。この制御ユニット110Aは、中央処理装置(CPU)及びその周辺回路を備えて構成されている。制御ユニット110Aが様々なプログラムを実行することにより、上述した取得手段720A、生成手段730A、表示制御手段740及び音出力制御手段760Aとしての機能が実現されるようになっている。かかる制御ユニット110Aが実行する処理の詳細については、後述する。
Next, the
なお、制御ユニット110Aは、操作入力ユニット170から送られた楽曲音再生の開始指令を受けると、楽曲再生処理を開始する。かかる楽曲再生処理では、楽曲音再生の開始指令において指定されている楽曲コンテンツのデータを音源ユニット130から順次読み取る。そして、制御ユニット110Aは、読み取られた楽曲コンテンツのデータに基づいて、再生楽曲音データを生成し、音出力ユニット140へ送る。この結果、音出力ユニット140から、当該再生楽曲音データに対応する再生楽曲音が再生出力される。
When the
次いで、上記の記憶ユニット120内に記憶される再生用情報RDAの内容について、説明する。図4に示されるように、再生用情報RDAは、同期再生用情報と、編集再生用情報とから構成されている。ここで、同期再生用情報は、個別同期再生用情報#1、個別同期再生用情報#2、…を含むことができるようになっている。かかる個別同期再生用情報#j(j=1,2,…)のそれぞれは、再生用映像データ#jと、再生同期情報#jとから構成される。また、編集再生用情報は、編集同期情報#1、編集同期情報#2、…を含むことができるようになっている。
Next, the content of the reproduction information RDA stored in the
[動作]
次に、上記のように構成された同期再生装置100Aの動作について、再生同期情報の生成処理、同期再生処理及び編集同期情報の生成処理に際しての制御ユニット110Aの処理に主に着目して説明する。
[Operation]
Next, the operation of the
《再生同期情報の生成処理》
再生同期情報の生成処理に際しては、図5に示されるように、まず、ステップS11において、制御ユニット110Aが、再生同期情報の生成指令を受けたか否かを判定する。この判定の結果が否定的であった場合(ステップS11:N)には、ステップS11の処理が繰り返される。
<< Playback synchronization information generation process >>
In the reproduction synchronization information generation process, as shown in FIG. 5, first, in step S11, the
ステップS11の処理の繰り返し中に、利用者が、再生同期情報の生成指令の入力操作を操作入力ユニット170に対して行うと、再生同期情報の生成指令が、操作入力ユニット170から制御ユニット110Aへ送られる。この再生同期情報の生成指令を受け、ステップS11における判定の結果が肯定的となると(ステップS11:Y)、処理はステップS12へ進む。
If the user performs an input operation of the reproduction synchronization information generation command to the
なお、ステップS11の処理の繰り返し中に、楽曲音再生又は同期再生の開始指令を受けた場合には、制御ユニット110Aは、その後における再生同期情報の生成のための準備として、楽曲音再生又は同期再生の開始指令に応じて行われる再生楽曲音の再生の進行状況を監視する。
When receiving a music sound playback or synchronized playback start command during the repetition of the process of step S11, the
ステップS12では、制御ユニット110Aが、取得動作の終了指令を受けるまでの期間における取得動作の開始指令及び終了指令、並びに、楽曲音再生又は同期再生の開始指令及び終了指令の受信の監視を行い、それぞれの受信時刻を検出する。また、制御ユニット110Aは、記憶ユニット120を利用して、取得動作の開始指令の受信から終了指令の受信までの取得期間に撮影ユニット180から送られた映像データのバッファリング処理を行う。
In step S12, the
次に、ステップS13において、制御ユニット110Aが、取得動作の終了指令を受けたか否かを判定する。この判定の結果が否定的であった場合(ステップS13:N)には、処理はステップS12へ戻る。そして、指令受信時刻の検出、及び、映像データのバッファリング処理が継続される。
Next, in step S13, the
ステップS12,S13の処理の繰り返し中に、利用者が、取得動作の終了指令の入力操作を操作入力ユニット170に対して行うと、取得動作の終了指令が、操作入力ユニット170から制御ユニット110Aへ送られる。この取得動作の終了指令を受け、ステップS13における判定の結果が肯定的となると(ステップS13:Y)、処理はステップS14へ進む。
If the user inputs an acquisition operation end command to the
ステップS14では、制御ユニット110Aが、バッファリングしている映像データを、新たな再生用映像データとして、記憶ユニット120に格納する。引き続き、制御ユニット110Aが、楽曲音再生又は同期再生の開始指令の受信時刻の検出結果、又は、上述した再生同期情報の生成処理前の監視結果に基づいて、今回の取得期間中に音出力ユニット140から出力される再生楽曲音の再生開始時刻を基準時刻として、取得動作の開始指令の受信時刻、取得動作の終了指令の受信時刻、楽曲音再生又は同期再生の終了指令の受信時刻の当該基準時刻に対する相対時刻情報を算出する。
In step S14, the
なお、再生同期情報の生成指令の受信から、取得動作の終了指令の受信までの間に、楽曲音再生又は同期再生の終了指令の受信時刻は、検出される場合もあるし、検出されない場合もある。このため、楽曲音再生又は同期再生の終了指令の受信時刻が検出されている場合には、楽曲音再生又は同期再生の終了指令の受信時刻の相対時刻情報が算出されるが、楽曲音再生又は同期再生の終了指令の受信時刻が検出されていない場合には、楽曲音再生又は同期再生の終了指令の受信時刻の相対時刻情報は算出されない。 Note that the reception time of the music sound playback or synchronous playback end command may or may not be detected between the reception of the playback synchronization information generation command and the reception of the acquisition operation end command. is there. For this reason, when the reception time of the music sound playback or synchronous playback end command is detected, the relative time information of the reception time of the music sound playback or synchronous playback end command is calculated. When the reception time of the end command for synchronous playback is not detected, the relative time information of the reception time of the end command for music sound playback or synchronous playback is not calculated.
次に、制御ユニット110Aは、算出された相対時刻情報に、今回取得された再生用映像データ、及び、楽曲音再生又は同期再生の開始指令で指定された楽曲コンテンツの指定情報を加えて、再生同期情報を生成する。そして、制御ユニット110Aは、生成された再生同期情報を、新たな再生同期情報として記憶ユニット120内に格納する。この後、制御ユニット110Aは、再生同期情報の生成処理を終了する。
Next, the
上述した新たな再生用映像データと、新たな再生同期情報とから、新たな個別同期再生用情報が構成されることになる。 New individual synchronized playback information is composed of the new playback video data and the new playback synchronization information.
《同期再生処理》
同期再生処理としては、同期映像表示処理と同期音出力処理とが並行して実行される。
《Synchronized playback processing》
As the synchronized playback process, the synchronized video display process and the synchronized sound output process are executed in parallel.
同期映像表示処理に際しては、図6に示されるように、まず、ステップS21において、制御ユニット110Aが、同期再生の開始指令を受けたか否かを判定する。この判定の結果が否定的であった場合には(ステップS21:N)、ステップS21の処理が繰り返される。
In the synchronous video display process, as shown in FIG. 6, first, in step S21, the
ステップS21の処理の繰り返し中に、利用者が、同期再生の開始指令の入力操作を操作入力ユニット170に対して行うと、同期再生の開始指令が、操作入力ユニット170から制御ユニット110Aへ送られる。この同期再生の開始指令を受け、ステップS21における判定の結果が肯定的となると(ステップS21:Y)、処理はステップS22へ進む。
If the user performs an operation of inputting a synchronous reproduction start command to the
ステップS22では、制御ユニット110Aが、同期再生の開始指令において指定された再生同期情報又は編集同期情報で示されている再生楽曲音との同期関係に従って、各時点において再生すべき再生用映像データの部分のデータを、逐次、記憶ユニット120から読み取る。引き続き、制御ユニット110Aは、読み取られたデータに基づいて、同期映像データを生成する。そして、制御ユニット110Aは、生成された同期映像データを投影ユニット1501へ送る。この結果、投影ユニット1501により、スクリーン又は壁面に、同期映像が投影表示される。
In step S22, the
また、制御ユニット110Aは、同期再生の開始指令において同時表示有が指定されている場合には、撮影ユニット180から送られている映像データに基づいて、撮影中の映像をリアルタイムで表示するためのリアルタイム映像データを生成する。そして、制御ユニット110Aは、生成されたリアルタイム映像データを投影ユニット1502へ送る。この結果、投影ユニット1501による同期映像の投影表示と同時に、投影ユニット1502によるリアルタイム映像の投影表示が行われる。
Further, when simultaneous display is specified in the synchronous playback start command, the
次に、ステップS23において、制御ユニット110Aが、同期再生の終了指令を受けたか否かを判定する。この判定の結果が否定的であった場合(ステップS23:N)には、処理はステップS22へ戻る。そして、同期映像表示処理が継続される。
Next, in step S23, the
ステップS22,S23の処理の繰り返し中に、利用者が、同期再生の終了指令の入力操作を操作入力ユニット170に対して行うと、同期再生の終了指令が、操作入力ユニット170から制御ユニット110Aへ送られる。この同期再生の終了指令を受け、ステップS23における判定の結果が肯定的となると(ステップS23:Y)、制御ユニット110Aは、同期映像表示処理を終了する。
If the user performs an operation of inputting a synchronous reproduction end command to the
同期音出力処理に際しては、図7に示されるように、まず、ステップS31において、制御ユニット110Aが、同期再生の開始指令を受けたか否かを判定する。この判定の結果が否定的であった場合には(ステップS31:N)、ステップS31の処理が繰り返される。
In the synchronous sound output process, as shown in FIG. 7, first, in step S31, the
ステップS31の処理の繰り返し中に、利用者が、同期再生の開始指令の入力操作を操作入力ユニット170に対して行うと、同期再生の開始指令が、操作入力ユニットから制御ユニット110Aへ送られる。この同期再生の開始指令を受け、ステップS31における判定の結果が肯定的となると(ステップS31:Y)、処理はステップS32へ進む。
If the user performs an operation of inputting a synchronous reproduction start command to the
ステップS32では、制御ユニット110Aが、当該同期再生の開始指令で指定された再生同期情報又は編集同期情報を参照し、各時点において再生すべき楽曲コンテンツの部分のデータを、逐次、音源ユニット130から読み取る。引き続き、制御ユニット110Aは、読み取られたデータに基づいて再生楽曲音データを生成する。そして、制御ユニット110Aは、生成された再生楽曲音データを音出力ユニット140へ送る。この結果、音出力ユニット140から、再生楽曲音が再生出力される。
In step S32, the
次に、ステップS33において、制御ユニット110Aが、同期再生の終了指令を受けたか否かを判定する。この判定の結果が否定的であった場合(ステップS33:N)には、処理はステップS32へ戻る。そして、同期音出力処理が継続される。
Next, in step S33, the
ステップS32,S33の処理の繰り返し中に、利用者が、同期再生の終了指令の入力操作を操作入力ユニット170に対して行うと、同期再生の終了指令が、操作入力ユニット170から制御ユニット110Aへ送られる。この同期再生の終了指令を受け、ステップS33における判定の結果が肯定的となると(ステップS33:Y)、制御ユニット110Aは、同期音出力処理を終了する。
If the user performs an operation of inputting a synchronous playback end command to the
《編集同期情報の生成処理》
編集同期情報の生成処理に際しては、図8に示されるように、まず、ステップS41において、制御ユニット110Aが、再生同期情報編集の開始指令を受けたか否かを判定する。この判定の結果が否定的であった場合には(ステップS41:N)、ステップS41の処理が繰り返される。
《Edit synchronization information generation processing》
In the editing synchronization information generation process, as shown in FIG. 8, first, in step S41, the
ステップS41の処理の繰り返し中に、利用者が、再生同期情報編集の開始指令の入力操作を操作入力ユニット170に対して行うと、再生同期情報編集の開始指令が、操作入力ユニット170から制御ユニット110Aへ送られる。この再生同期情報編集の開始指令を受け、ステップS41における判定の結果が肯定的となると(ステップS41:Y)、処理はステップS42へ進む。
If the user performs an input operation of the reproduction synchronization information editing start command to the
ステップS42では、制御ユニット110Aが、再生同期情報編集の開始指令において指定された再生同期情報又は編集同期情報を特定する。そして、制御ユニット110Aは、特定された同期情報を、暫定編集同期情報として記憶ユニット120から読み取る。
In step S42, the
次に、ステップS43において、制御ユニット110Aが、再生同期情報編集の終了指令を受けたか否かを判定する。この判定の結果が否定的であった場合には(ステップS43:N)、処理はステップS44へ進む。
Next, in step S43, the
ステップS44では、制御ユニット110Aが、同期映像切換指令を受けたか否かを判定する。この判定の結果が否定的であった場合には(ステップS44:N)、処理はステップS43へ戻る。
In step S44,
ステップS43,S44の処理の繰り返し中に、利用者が、同期映像切換指令の入力操作を操作入力ユニット170に対して行うと、同期映像切換指令が、操作入力ユニット170から制御ユニット110Aへ送られる。この同期映像切換指令を受け、ステップS44における判定の結果が肯定的となると(ステップS44:Y)、処理はステップS45へ進む。
If the user performs an input operation of the synchronous video switching command to the
ステップS45では、制御ユニット110Aが、今回の編集同期情報の生成処理中における同期再生処理に関する基準時刻に対応する時刻(再生楽曲音出力の開始時刻)に対する現在時刻の相対時刻を特定する。引き続き、制御ユニット110Aは、当該特定された相対時刻の情報、及び、同期映像切換指令において指定された再生用映像データの特定情報を追加することにより、その時点における暫定編集同期情報を更新する。そして、処理はステップS43へ戻る。
In step S45, the
なお、再生同期情報編集の開始時に読み取った暫定編集同期情報が編集同期情報であった場合には、制御ユニット110Aは、その後に最初の同期映像切換指令を受けると、当該最初の同期映像切換指令の受信時刻が対応する相対時刻以降における暫定編集同期情報を消去する。
When the provisional editing synchronization information read at the start of editing the reproduction synchronization information is editing synchronization information, the
ステップS43〜S45の繰り返し中に、利用者が、再生同期情報編集の終了指令の入力操作を操作入力ユニット170に対して行うと、再生同期情報編集の終了指令が、操作入力ユニット170から制御ユニット110Aへ送られる。この再生同期情報編集の終了指令を受け、ステップS43における判定の結果が肯定的となると(ステップS43:Y)、処理はステップS46へ進む。
When the user performs an input operation of a reproduction synchronization information editing end command to the
ステップS46では、制御ユニット110Aが、同期映像切換指令の受信に伴う暫定編集同期情報の更新があったか否かを判定する。この判定の結果が否定的であった場合(ステップS46:N)には、制御ユニット110Aは、直ちに、編集同期情報の生成処理を終了する。
In step S46,
一方、ステップS46における判定の結果が肯定的であった場合(ステップS46:Y)には、処理はステップS47へ進む。このステップS47では、制御ユニット110Aが、その時点における暫定編集同期情報を、新たな編集同期情報に確定する。そして、制御ユニット110Aは、新たな編集同期情報を記憶ユニット120内に格納する。この後、制御ユニット110Aは、編集同期情報の生成処理を終了する。
On the other hand, when the result of the determination in step S46 is affirmative (step S46: Y), the process proceeds to step S47. In step S47, the
なお、制御ユニット110Aは、上述した編集同期情報の生成処理と並行して、同期映像の切換表示処理及び同期音出力処理を実行する。
Note that the
同期映像の切換表示処理及び同期音出力処理に際しては、図9に示されるように、まず、ステップS51において、制御ユニット110Aが、再生同期情報編集の開始指令を受けたか否かを判定する。この判定の結果が否定的であった場合には(ステップS51:N)、ステップS51の処理が繰り返される。
In the synchronized video switching display process and the synchronized sound output process, as shown in FIG. 9, first, in step S51, the
ステップS51の処理の繰り返し中に、利用者が、再生同期情報編集の開始指令の入力操作を操作入力ユニット170に対して行うと、再生同期情報編集の開始指令が、操作入力ユニット170から制御ユニット110Aへ送られる。この再生同期情報編集の開始指令を受け、ステップS51における判定の結果が肯定的となると(ステップS51:Y)、処理はステップS52へ進む。
If the user performs an input operation of the reproduction synchronization information editing start command to the
ステップS52では、制御ユニット110Aが、当該再生同期情報編集の開始指令で指定された再生同期情報又は編集同期情報を参照して、上述した同期再生処理の場合と同様にして、同期映像表示処理及び同期音出力処理を行う。
In step S52, the
次に、ステップS53において、制御ユニット110Aが、再生同期情報編集の終了指令を受けたか否かを判定する。この判定の結果が否定的であった場合には(ステップS53:N)、処理はステップS54へ進む。
Next, in step S53, the
ステップS54では、制御ユニット110Aが、同期映像切換指令を受けたか否かを判定する。この判定の結果が否定的であった場合には(ステップS54:N)、処理はステップS53へ戻る。
In step S54,
ステップS53,S54の処理の繰り返し中に、利用者が、同期映像切換指令の入力操作を操作入力ユニット170に対して行うと、同期映像切換指令が、操作入力ユニット170から制御ユニット110Aへ送られる。この同期映像切換指令を受け、ステップS54における判定の結果が肯定的となると(ステップS54:Y)、処理はステップS55へ進む。
If the user performs an input operation of the synchronous video switching command to the
ステップS55では、制御ユニット110Aが、同期映像切換指令で指定された映像データに対応する再生同期情報を参照し、それまでの再生楽曲音の再生タイミングとの同期を維持しつつ、映像切換後に再生すべき当該指定された映像データの部分を特定する。引き続き、制御ユニット110Aは、特定された映像データの部分のデータを順次読み取り、同期映像データを生成する。そして、制御ユニット110Aは、生成された同期映像データを投影ユニット1501へ送る。この結果、投影ユニット1501により投影表示される同期映像が切り換わる。この後、処理はステップS53へ戻る。
In step S55, the
ステップS53〜S55の繰り返し中に、利用者が、再生同期情報編集の終了指令の入力操作を操作入力ユニット170に対して行うと、再生同期情報編集の終了指令が、操作入力ユニット170から制御ユニット110Aへ送られる。この再生同期情報編集の終了指令を受け、ステップS53における判定の結果が肯定的となると(ステップS53:Y)、制御ユニット110Aは、同期映像の切換表示処理及び同期音出力処理を終了する。
If the user performs an input operation of a reproduction synchronization information editing end command to the
以上説明したように、本第1実施例では、制御ユニット110Aが、撮影ユニット180が撮影した再生楽曲音に同期した映像データを取得する。引き続き、制御ユニット110Aが、撮影時における再生楽曲音の再生タイミングと、当該取得された映像データに基づく再生映像の再生タイミングとの同期関係を、撮影時における再生楽曲音と映像との同期関係と同一とするための再生同期情報を生成する。こうして生成された再生同期情報を参照して、制御ユニット110Aが、当該取得された映像データに基づく同期映像を投影ユニット1501に投影表示させるとともに、再生楽曲音を音出力ユニット140から出力させる。
As described above, in the first embodiment, the
したがって、本第1実施例によれば、撮影時における再生楽曲音と映像との同期関係と同一の同期関係で、撮影後に、当該再生楽曲音と、撮影された映像とを再生することができる。 Therefore, according to the first embodiment, the reproduced music sound and the photographed video can be reproduced after photographing in the same synchronization relationship as that between the reproduced music sound and the video at the time of photographing. .
また、本第1実施例では、同期再生指令において同時再生表示が指定された場合には、制御ユニット110Aが、同期映像を投影ユニット1501により投影表示させつつ、撮影ユニット180により撮影されているリアルタイム映像を投影ユニット1502により投影表示させる。このため、同じ再生楽曲音に同期している過去の映像と現在の映像とを同時に表示することができる。
Further, in this first embodiment, when the simultaneous reproduction display is specified in the synchronized playback command, the
また、本第1実施例では、編集同期情報の生成に際しての同期再生中に同期映像切換指令を受けるたびに、制御ユニット110Aが、再生出力中の再生楽曲音の進行に同期して、同期映像切換指令において指定された同期映像に切り換えるための編集同期情報を生成する。また、編集同期情報の生成に際しての同期再生中に同期映像切換指令を受けると、制御ユニット110Aは、同期映像切換指令において指定された映像に切り換えて、投影ユニット1501により投影表示させる。このため、同じ再生楽曲音に同期している過去の映像のいわゆるタイムライン編集を、簡易に行うことができる。
Further, in the first embodiment, every time a synchronized video switching command is received during synchronized playback upon generation of editing synchronization information, the
[第2実施例]
次に、本発明に係る第2実施例を、図10から図14を主に参照して説明する。
[Second Embodiment]
Next, a second embodiment according to the present invention will be described with reference mainly to FIGS.
図10には、第2実施例に係る同期再生装置100Bの概略的な構成が示されている。なお、同期再生装置100Bは、上述した第2実施形態の同期再生装置700B(図2参照)の一態様となっている。
FIG. 10 shows a schematic configuration of a
図10に示されるように、同期再生装置100Bは、上述した第1実施例の同期再生装置100Aと比べて、制御ユニット110Aに代えて制御ユニット110Bを備える点、収音ユニット190を更に備える点、記憶ユニット120は、取得情報記憶部725としても機能し、記憶ユニット120には取得情報AQD及び再生用情報RDBが記憶される点が、異なっている。以下、これらの相違点に主に着目して、説明する。
As shown in FIG. 10, the
制御ユニット110Bは、上述した制御ユニット110Aと同様に、中央処理装置及びその周辺回路を備えて構成されている。制御ユニット110Bが様々なプログラムを実行することにより、上述した取得手段720B、生成手段730B、表示制御手段740及び音出力制御手段760Bとしての機能が実現されるようになっている。かかる制御ユニット110Bが実行する処理の詳細については、後述する。
Similar to the
上記の収音ユニット190は、マイクロフォンを備えて構成される。この収音ユニット190は、制御ユニット110Bによる制御のもとで、周囲音を収音する。収音ユニット190による収音結果は、収音データとして制御ユニット110Bへ送る。
The
上記の取得情報AQDは、図11に示されるように、取得映像データと、取得楽曲音データと、取得残余音データとから構成される。また、上記の再生用情報RDBは、図12に示されるように、上述した第1実施例における再生用情報RDA(図4参照)と比べて、個別同期再生用情報#j(j=1,2,…)が、再生用残余音データ#jを更に含む点のみが異なっている。 As shown in FIG. 11, the acquired information AQD is composed of acquired video data, acquired musical sound data, and acquired residual sound data. Further, as shown in FIG. 12, the reproduction information RDB is different from the reproduction information RDA in the first embodiment described above (see FIG. 4) as individual synchronized reproduction information #j (j = 1, 2,... Only differs in that it further includes reproduction residual sound data #j.
<動作>
次に、上記のように構成された同期再生装置100Bの動作について、取得動作、再生同期情報の生成処理、同期再生処理及び編集同期情報の生成処理に際しての制御ユニット110Bの処理に主に着目して説明する。
<Operation>
Next, with regard to the operation of the
《取得処理》
取得処理に際しては、図13に示されるように、まず、ステップS61において、制御ユニット110Bが、取得動作の開始指令を受けたか否かを判定する。この判定の結果が否定的であった場合(ステップS61:N)には、ステップS61の処理が繰り返される。
<< Acquisition process >>
In the acquisition process, as shown in FIG. 13, first, in step S61, the
ステップS61の処理の繰り返し中に、利用者が、取得動作の開始指令の入力操作を操作入力ユニット170に対して行うと、取得動作の開始指令が、操作入力ユニット170から制御ユニット110Bへ送られる。この取得動作の開始指令を受け、ステップS61における判定の結果が肯定的となると(ステップS61:Y)、処理はステップS62へ進む。
When the user inputs an acquisition operation start command to the
ステップS62では、制御ユニット110Bが、取得動作の終了指令を受けるまでの取得期間に撮影ユニット180から送られた映像データ、及び、収音ユニット190から送られた収音データを受け、記憶ユニット120を利用したバッファリングを行う。引き続き、ステップS63において、制御ユニット110Bが、取得動作の終了指令を受けたか否かを判定する。この判定の結果が否定的であった場合(ステップS63:N)には、処理はステップS62へ戻る。そして、映像データ及び収音データのバッファリング処理が継続される。
In step S <b> 62, the control unit 110 </ b> B receives the video data sent from the
ステップS62,S63の処理の繰り返し中に、利用者が、取得動作の終了指令の入力操作を操作入力ユニット170に対して行うと、取得動作の終了指令が、操作入力ユニット170から制御ユニット110Bへ送られる。この取得動作の終了指令を受け、ステップS63における判定の結果が肯定的となると(ステップS63:Y)、処理はステップS64へ進む。
When the user performs an input operation of an acquisition operation end command to the
ステップS64では、制御ユニット110Bが、記憶ユニット120内にバッファリングされている収音データを解析して、楽曲音と、楽曲以外の残余音とを識別し、楽曲音データと残余音データとに分離する。そして、制御ユニット110Bは、記憶ユニット120内にバッファリングされている映像データ、並びに、当該分離された楽曲音データ及び残余音データを、取得映像データ、取得楽曲音データ及び取得残余音データとして、記憶ユニット120内に格納する。この後、制御ユニット110Bは、取得処理を終了する。
In step S64, the
《再生同期情報の生成処理》
再生同期情報の生成処理に際しては、図14に示されるように、まず、ステップS71において、制御ユニット110Bが、再生同期情報の生成指令を受けたか否かを判定する。この判定の結果が否定的であった場合(ステップS71:N)には、ステップS71の処理が繰り返される。
<< Playback synchronization information generation process >>
In the reproduction synchronization information generation process, as shown in FIG. 14, first, in step S71, the
ステップS71の処理の繰り返し中に、利用者が、再生同期情報の生成指令の入力操作を操作入力ユニット170に対して行うと、再生同期情報の生成指令が、操作入力ユニット170から制御ユニット110Bへ送られる。この再生同期情報の生成指令を受け、ステップS71における判定の結果が肯定的となると(ステップS71:Y)、処理はステップS72へ進む。
If the user performs an input operation of the reproduction synchronization information generation command to the
ステップS72では、制御ユニット110Bが、楽曲音の特定を行う。かかる楽曲音の特定に際して、まず、制御ユニット110Bは、記憶ユニット120から取得楽曲音データを読み取る。引き続き、制御ユニット110B、取得楽曲音データを解析して、取得楽曲音データに対応する楽曲音の特徴を示すメタデータを抽出する。そして、制御ユニット110Bは、当該メタデータに対応する音源ユニット130内の楽曲コンテンツを特定する。
In step S72, the
次に、ステップS73において、制御ユニット110Bは、特定された楽曲コンテンツにおける取得楽曲音データの部分を特定する。そして、特定された楽曲コンテンツにおける取得楽曲音データの部分、及び、特定された楽曲コンテンツの識別情報に基づいて、第1実施例で生成された再生同期情報と同等な再生同期情報を生成する。引き続き、制御ユニット110Bは、記憶ユニット120から取得映像データ及び取得残余音データを読み取って、新たな再生用映像データ及び再生用残余音データとして、記憶ユニット120内に格納するとともに、生成された再生同期情報を、新たな再生同期情報として、記憶ユニット120内に格納する。この結果、記憶ユニット120内には、新たな再生用映像データ、再生用残余音データ及び再生同期情報が追加される。
Next, in step S73, the
次に、制御ユニット110Bは、当該新たな再生用映像データ、再生用残余音データ及び再生同期情報の生成のために利用した取得映像データ、取得楽曲音データ及び取得残余音データを、記憶ユニット120内から消去する。この後、制御ユニット110Bは、再生同期情報の生成処理を終了する。
Next, the
《同期再生処理及び編集同期情報の生成処理》
本第2実施例の同期再生処理における同期映像表示処理は、制御ユニット110Bが、上述した第1実施例における制御ユニット110Aによる同期映像表示処理と同様の処理を実行することにより、行われる。
<< Synchronous playback process and edit synchronization information generation process >>
The synchronized video display process in the synchronized playback process of the second embodiment is performed by the
また、本第2実施例の同期再生処理における同期音出力処理は、同期再生の開始指令において残余音の同時再生無の指定がされている場合には、制御ユニット110Bが、上述した第1実施例における制御ユニット110Aによる同期音出力処理と同様の処理を実行することにより行われる。一方、同期再生の開始指令において残余音の同時再生有の指定がされている場合には、次のようにして、制御ユニット110Bが、同期音出力処理を実行する。
Further, in the synchronized sound output process in the synchronized playback process of the second embodiment, the
かかる残余音の同時再生有の指定がされている場合の同期音出力処理に際して、制御ユニット110Bは、同期再生の開始指令で指定された再生同期情報又は編集同期情報を参照し、各時点において再生すべき楽曲音に対応する楽曲コンテンツの部分のデータを、逐次、音源ユニット130からから読み取るとともに、各時点において再生すべき再生用残余音データの部分のデータを、逐次、記憶ユニット120から読み取る。
In the synchronous sound output processing in the case where such a residual sound is designated to be simultaneously reproduced, the
引き続き、制御ユニット110Bは、読み取られた2種類のデータに基づいて、再生楽曲音と残余音との合成音に対応する同期出力音データを生成する。そして、制御ユニット110Bは、生成された同期出力音データを、音出力ユニット140へ送る。この結果、音出力ユニット140からは、再生楽曲音と残余音との合成音が再生出力される。
Subsequently, the
なお、同期再生の開始指令において残余音の同時再生の有無の指定がいずれであっても、同期再生の終了指令を受けると、制御ユニット110Bは、同期音出力処理を終了する。
Regardless of the designation of whether or not the residual sound is to be simultaneously reproduced in the synchronous reproduction start command, when receiving the synchronous reproduction end command, the
本第2実施例における編集同期情報の生成は、制御ユニット110Bが、上述した第1実施例における制御ユニット110Aによる編集同期情報の生成処理と同様の処理を実行することにより、行われる。
The generation of the edit synchronization information in the second embodiment is performed by the
以上説明したように、本第2実施例では、制御ユニット110Bが、撮影ユニット180により撮影された楽曲音に同期した映像データ、及び、収音ユニット190により収音された音声のデータ受ける。引き続き、制御ユニット110Bが、当該収音された音声のデータを解析して、楽曲音と、楽曲以外の残余音とを識別し、楽曲音データと残余音データとに分離する。そして、制御ユニット110Bは、取得動作の開始指令を受けてから取得動作の終了指令を受けるまでの期間における映像データ、楽曲音データ及び残余音データを取得する。
As described above, in the second embodiment, the
次に、制御ユニット110Bが、撮影時における楽曲音の再生タイミングと、当該取得された映像データに基づく再生映像の再生タイミング、及び、当該取得された残余音データに基づく再生映像の再生タイミングとの同期関係を、撮影時における楽曲音と、映像及び残余音との同期関係と同一とするための再生同期情報を生成する。こうして生成された再生同期情報を参照して、制御ユニット110Bが、当該取得された映像データに基づく同期映像を投影ユニット1501により投影表示させるとともに、再生楽曲音と残余音との合成音を音出力ユニット140から出力させる。
Next, the
したがって、本第2実施例によれば、撮影時における再生楽曲音と、映像及び残余音との同期関係と同一の同期関係で、撮影後に、当該再生楽曲音と、撮影された映像と残余音とを再生することができる。 Therefore, according to the second embodiment, the reproduced music sound, the captured video image, and the residual sound are recorded after shooting in the same synchronization relationship as that of the reproduced music sound at the time of shooting and the video and residual sound. And can play.
また、本第2実施例では、第1実施例の場合と同様に、同期再生指令において同時再生表示が指定された場合には、制御ユニット110Bが、同期映像を投影ユニット1501により投影表示させつつ、撮影ユニット180により撮影されているリアルタイム映像を投影ユニット1502により投影表示させる。このため、同じ再生楽曲音に同期している過去の映像と現在の映像とを同時に表示することができる。
Further, in the second embodiment, as in the case of the first embodiment, when the simultaneous reproduction display is specified in the synchronized playback command, the
また、本第2実施例では、第1実施例の場合と同様に、編集同期情報の生成に際しての同期再生中に同期映像切換指令を受けるたびに、制御ユニット110Bが、再生出力中の再生楽曲音の進行に同期して、同期映像切換指令において指定された同期映像に切り換えるための編集同期情報を生成する。また、編集同期情報の生成に際しての同期再生中に同期映像切換指令を受けると、制御ユニット110Bは、同期映像切換指令において指定された映像を切り換えて、投影ユニット1501により投影表示させる。このため、同じ再生楽曲音に同期している過去の映像のいわゆるタイムライン編集を、簡易に行うことができる。
In the second embodiment, as in the case of the first embodiment, the
[実施例の変形]
本発明は、上記の第1及び第2実施例に限定されるものではなく、様々な変形が可能である。
[Modification of Example]
The present invention is not limited to the first and second embodiments described above, and various modifications are possible.
例えば、上記の第1及び第2実施例では、同期映像及びリアルタイム映像のために、投影プロジェクタを備える投影ユニットを採用したが、液晶ディスプレイパネル等の表示デバイスを備える表示ユニットを採用してもよい。 For example, in the first and second embodiments, the projection unit including the projection projector is used for the synchronized video and the real-time video. However, a display unit including a display device such as a liquid crystal display panel may be used. .
また、上述した第1及び第2実施形態について説明した変形を、上記の第1及び第2実施例に適用してもよい。 Further, the modifications described for the first and second embodiments described above may be applied to the first and second examples.
なお、上記の実施例では、制御ユニット110A,110Bのよるプログラムの実行により、同期再生のための処理を行うようにしたが、当該同期再生のための処理の全部又は一部を、専用のLSI(Large Scale Integrated circuit)等を用いたハードウェアにより行うようにしてもよい。
In the above embodiment, the process for the synchronized playback is performed by executing the program by the
100A,100B … 同期再生装置
110A,110B … 制御ユニット(取得手段、生成手段、表示制御手段、
音出力制御手段)
140 … 音出力ユニット(音出力部)
1501 … 投影ユニット(表示手段)
1502 … 投影ユニット(表示手段(特定表示手段))
170 … 操作入力ユニット(入力手段)
180 … 撮影ユニット(撮影手段)
190 … 収音ユニット(収音手段)
700A,700B … 同期再生装置
710 … 撮影手段
715 … 収音手段
720A,720B … 取得手段
730A,730B … 生成手段
740 … 表示制御手段
745 … 表示部
746 … 表示手段
747 … 表示手段(特定表示手段)
760A,760B … 音出力制御手段
765 … 音出力部
770 … 入力手段
100A, 100B ...
Sound output control means)
140 ... Sound output unit (sound output unit)
150 1 ... Projection unit (display means)
150 2 ... Projection unit (display means (specific display means))
170 ... Operation input unit (input means)
180 ... photographing unit (photographing means)
190 ... Sound collecting unit (sound collecting means)
700A, 700B ...
760A, 760B ... Sound output control means 765 ...
Claims (11)
楽曲音に同期した映像のデータを含む再生用データを取得する取得手段と;
前記楽曲音に対応する楽曲コンテンツに基づく前記再生楽曲音の再生タイミングと、前記取得された再生用データに基づく再生タイミングとの同期関係を、前記楽曲音と前記映像との同期関係と同一とする再生同期情報を生成する生成手段と;
前記再生楽曲音を含む音を音出力部から出力させる音出力制御手段と;
前記生成された再生同期情報に基づいて、前記再生楽曲音の再生タイミングとの同期を図りつつ、前記取得された映像のデータに基づく再生映像を表示部に表示させる表示制御手段と;を備え、
前記生成手段は、前記楽曲音を解析して前記楽曲音に対応する楽曲コンテンツの特定を更に行い、前記特定の結果を利用して前記再生同期情報を抽出する、
ことを特徴とする同期再生装置。 A synchronized playback device that displays video in synchronization with the playback music sound,
Obtaining means for obtaining reproduction data including video data synchronized with the music sound;
The synchronization relationship between the playback timing of the playback music sound based on the music content corresponding to the music sound and the playback timing based on the acquired playback data is the same as the synchronization relationship between the music sound and the video Generating means for generating reproduction synchronization information;
Sound output control means for outputting a sound including the reproduced music sound from a sound output unit;
Comprising a,; based on the generated reproduction synchronization information, wherein while achieving synchronization between the reproduction timing of the reproduced music sound, and a display control means for displaying a reproduced image based on data of the obtained image on the display unit
The generation means further analyzes the music sound and further specifies music content corresponding to the music sound, and extracts the reproduction synchronization information using the specific result.
A synchronized playback apparatus characterized by the above.
前記取得手段は、前記再生楽曲音の前記音出力部からの出力中における前記撮影手段による撮影結果のデータを、前記再生用データとして取得する、
ことを特徴とする請求項1に記載の同期再生装置。 It further comprises a photographing means for photographing the surrounding video,
The acquisition means acquires data of a photographing result by the photographing means during the output from the sound output unit of the reproduced music sound as the reproduction data.
The synchronized playback apparatus according to claim 1, wherein:
前記音出力制御手段は、前記生成された再生同期情報に基づいて、前記音出力部から出力される再生楽曲音の再生タイミングとの同期を図りつつ、前記再生楽曲音と前記残余音との合成を行って、合成音を前記音出力部から出力させる、
ことを特徴とする請求項1又は2に記載の同期再生装置。 The reproduction data further includes residual sound data excluding the music sound included in the background sound of the video,
The sound output control means synthesizes the reproduced music sound and the remaining sound while synchronizing with the reproduction timing of the reproduced music sound output from the sound output unit based on the generated reproduction synchronization information. To output the synthesized sound from the sound output unit,
The synchronous reproduction apparatus according to claim 1 or 2, wherein
周辺音声の収音を行う収音手段と;を更に備え、
前記取得手段は、前記再生楽曲音の前記音出力部からの出力中における前記撮影手段による撮影結果のデータ、及び、前記収音手段による収音結果から前記楽曲音を除去して得られた残余音のデータを、前記再生用データとして取得し、
前記音出力制御手段は、前記生成された再生同期情報に基づいて、前記音出力部から出力される再生楽曲音の再生タイミングとの同期を図りつつ、前記再生楽曲音と前記残余音との合成を行って、合成音を前記音出力部から出力させる、
ことを特徴とする請求項1に記載の同期再生装置。 Photographing means for photographing peripheral images;
A sound collecting means for collecting the surrounding sound;
The acquisition means includes data of a photographing result by the photographing means during output of the reproduced music sound from the sound output unit, and a residual obtained by removing the music sound from the sound collecting result by the sound collecting means Sound data is acquired as the playback data,
The sound output control means synthesizes the reproduced music sound and the remaining sound while synchronizing with the reproduction timing of the reproduced music sound output from the sound output unit based on the generated reproduction synchronization information. To output the synthesized sound from the sound output unit,
The synchronized playback apparatus according to claim 1, wherein:
前記表示制御手段は、前記撮影手段により撮影中のリアルタイム映像を前記複数の表示手段の少なくとも1つである特定表示手段に表示させるとともに、前記取得された映像のデータに基づく再生映像を、前記特定表示手段以外の少なくとも1つの表示手段に表示させる、
ことを特徴とする請求項2又は4に記載の同期再生装置。 The display unit includes a plurality of display means capable of displaying images independently of each other.
The display control means displays the real-time video being shot by the shooting means on a specific display means that is at least one of the plurality of display means, and displays a playback video based on the acquired video data. Display on at least one display means other than the display means;
The synchronized playback apparatus according to claim 2 or 4,
前記生成手段は、前記収音手段による収音結果に含まれる前記楽曲音の解析を行う、ことを特徴とする請求項1に記載の同期再生装置。 It further comprises a sound collecting means for collecting the surrounding sound,
The synchronized playback apparatus according to claim 1 , wherein the generation unit analyzes the music sound included in the sound collection result of the sound collection unit.
前記表示部は、互いに独立に映像表示が可能な複数の表示手段を備え、
前記表示制御手段は、前記撮影手段により撮影中のリアルタイム映像を前記複数の表示手段の少なくとも1つである特定表示手段に表示させるとともに、前記取得された映像のデータに基づく再生映像を、前記特定表示手段以外の少なくとも1つの表示手段に表示させる、
ことを特徴とする請求項1又は6に記載の同期再生装置。 It further comprises a photographing means for photographing the surrounding video,
The display unit includes a plurality of display means capable of displaying images independently of each other.
The display control means displays the real-time video being shot by the shooting means on a specific display means that is at least one of the plurality of display means, and displays a playback video based on the acquired video data. Display on at least one display means other than the display means;
The synchronous playback apparatus according to claim 1 or 6 ,
前記生成手段は、前記取得手段により取得された再生用データが複数種類ある場合に、前記再生楽曲音の前記音出力部からの出力中に前記入力手段に入力された再生内容指定に従って、前記再生楽曲音に同期して再生処理すべき再生用データを指定する編集同期情報を更に抽出する、
ことを特徴とする請求項1〜7のいずれか一項に記載の同期再生装置。 It further comprises an input means for inputting a playback content designation,
When there are a plurality of types of reproduction data acquired by the acquisition unit, the generation unit reproduces the reproduction according to a reproduction content designation input to the input unit during output of the reproduced music sound from the sound output unit. Further extracting edit synchronization information for specifying playback data to be played back in synchronization with the music sound;
The synchronized playback apparatus according to claim 1 , wherein
楽曲音に同期した映像のデータを含む再生用データを取得する取得工程と;
前記楽曲音に対応する楽曲コンテンツに基づく前記再生楽曲音の再生タイミングと、前記取得された再生用データに基づく再生タイミングとの同期関係を、前記楽曲音と前記映像との同期関係と同一とする再生同期情報を生成する生成工程と;
前記再生楽曲音を含む音を音出力部から出力させる音出力制御工程と;
前記生成された再生同期情報に基づいて、前記再生楽曲音の再生タイミングとの同期を図りつつ、前記取得された映像のデータに基づく再生映像を表示部に表示させる表示制御工程と;を備え、
前記生成工程では、前記楽曲音を解析して前記楽曲音に対応する楽曲コンテンツの特定を更に行い、前記特定の結果を利用して前記再生同期情報を抽出する、
ことを特徴とする同期再生方法。 A synchronized playback method used in a synchronized playback device that displays video in synchronization with the playback music sound,
An acquisition step of acquiring reproduction data including video data synchronized with the music sound;
The synchronization relationship between the playback timing of the playback music sound based on the music content corresponding to the music sound and the playback timing based on the acquired playback data is the same as the synchronization relationship between the music sound and the video A generation step of generating reproduction synchronization information;
A sound output control step of outputting a sound including the reproduced music sound from a sound output unit;
Comprising a,; based on the generated reproduction synchronization information, wherein while achieving synchronization between the reproduction timing of the reproduced music sound, the display control step of displaying the reproduced image based on data of the obtained image on the display unit
In the generating step, the music sound is analyzed to further specify music content corresponding to the music sound, and the reproduction synchronization information is extracted using the specific result.
And a synchronized playback method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011143091A JP5687961B2 (en) | 2011-06-28 | 2011-06-28 | Synchronous playback apparatus and synchronous playback method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011143091A JP5687961B2 (en) | 2011-06-28 | 2011-06-28 | Synchronous playback apparatus and synchronous playback method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2013012262A JP2013012262A (en) | 2013-01-17 |
| JP5687961B2 true JP5687961B2 (en) | 2015-03-25 |
Family
ID=47686012
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011143091A Expired - Fee Related JP5687961B2 (en) | 2011-06-28 | 2011-06-28 | Synchronous playback apparatus and synchronous playback method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5687961B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6296447B2 (en) * | 2014-03-19 | 2018-03-20 | 株式会社日本総合研究所 | Shooting information sharing system, shooting information management device, and shooting information sharing method using autonomous driving traffic system |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3434223B2 (en) * | 1998-11-19 | 2003-08-04 | 日本電信電話株式会社 | Music information search device, music information storage device, music information search method, music information storage method, and recording medium recording these programs |
| JP4398242B2 (en) * | 2001-07-31 | 2010-01-13 | グレースノート インコーポレイテッド | Multi-stage identification method for recording |
| JP2005321443A (en) * | 2004-05-06 | 2005-11-17 | Ace:Kk | Pronunciation learning support method, learner terminal, processing program, and recording medium with the program recorded thereon |
| JP4645955B2 (en) * | 2006-01-26 | 2011-03-09 | 株式会社ノマド | How to create video data with audio |
| JP2008278315A (en) * | 2007-05-01 | 2008-11-13 | Casio Comput Co Ltd | Imaging apparatus and program thereof |
| JP2009117973A (en) * | 2007-11-02 | 2009-05-28 | Fujifilm Corp | Playback apparatus and playback method |
| JP2010193062A (en) * | 2009-02-17 | 2010-09-02 | Engines Inc | Program, apparatus and method of reproducing video and musical piece |
| JP5414374B2 (en) * | 2009-06-05 | 2014-02-12 | キヤノン株式会社 | Imaging recording apparatus and control method thereof |
| JP5625319B2 (en) * | 2009-10-27 | 2014-11-19 | 株式会社ニコン | Imaging device |
| JP5304774B2 (en) * | 2010-12-08 | 2013-10-02 | 株式会社Jvcケンウッド | Video / audio processing apparatus and video / audio processing method |
-
2011
- 2011-06-28 JP JP2011143091A patent/JP5687961B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2013012262A (en) | 2013-01-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4599244B2 (en) | Apparatus and method for creating subtitles from moving image data, program, and storage medium | |
| JP2013171070A (en) | Music information processing apparatus and music information processing method | |
| JP5724283B2 (en) | Information processing apparatus, synchronization method, and program | |
| JP2016119600A (en) | Editing device and editing method | |
| JP6641045B1 (en) | Content generation system and content generation method | |
| CN108766410A (en) | K song method and device based on intelligent sound, intelligent sound and storage medium | |
| JP2013042356A (en) | Image processor, image processing method and program | |
| JP6727106B2 (en) | Image sound processing apparatus, image sound processing method, and program | |
| KR20180080642A (en) | Video editing method with music source | |
| WO2013008869A1 (en) | Electronic device and data generation method | |
| JP6073145B2 (en) | SINGING VOICE DATA GENERATION DEVICE AND SINGING MOVIE DATA GENERATION DEVICE | |
| JP5687961B2 (en) | Synchronous playback apparatus and synchronous playback method | |
| KR101078367B1 (en) | Synchronous apparatus of image data and sound data for karaoke player and method for the same | |
| JP4978765B2 (en) | REPRODUCTION CONTROL DEVICE AND METHOD, AND PROGRAM | |
| JP2009283020A (en) | Recording apparatus, reproducing apparatus, and program | |
| JPWO2007132534A1 (en) | Reproduction apparatus, repetitive reproduction method of reproduction apparatus, and program | |
| JP6110731B2 (en) | Command input recognition system by gesture | |
| JP7509403B2 (en) | Synchronization device, synchronization method, program, and recording medium | |
| JP2017092832A (en) | Reproduction method and reproducer | |
| JP2010152287A (en) | Automatic play synchronizing device, automatic play keyboard instrument, and program | |
| KR101230746B1 (en) | Method for generating synchronized image data for synchronous outputting music data and for play synchronous output | |
| KR102524870B1 (en) | Device for serving dance image based on midi sound and method for the same, and recording medium readable by computing device | |
| KR100697854B1 (en) | Multimedia information provision and playback system and its multimedia information provision and playback method | |
| JP2012203071A (en) | Karaoke device | |
| JP2013171064A (en) | Content reproduction device and content reproduction method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140114 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140714 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20141001 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20141125 |
|
| 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: 20141224 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150123 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5687961 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |