Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4529489B2 - Image generating apparatus and musical instrument - Google Patents
[go: Go Back, main page]

JP4529489B2 - Image generating apparatus and musical instrument - Google Patents

Image generating apparatus and musical instrument Download PDF

Info

Publication number
JP4529489B2
JP4529489B2 JP2004064389A JP2004064389A JP4529489B2 JP 4529489 B2 JP4529489 B2 JP 4529489B2 JP 2004064389 A JP2004064389 A JP 2004064389A JP 2004064389 A JP2004064389 A JP 2004064389A JP 4529489 B2 JP4529489 B2 JP 4529489B2
Authority
JP
Japan
Prior art keywords
image
key
operation unit
live
specifying
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
Application number
JP2004064389A
Other languages
Japanese (ja)
Other versions
JP2005250378A (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.)
Yamaha Corp
Original Assignee
Yamaha Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yamaha Corp filed Critical Yamaha Corp
Priority to JP2004064389A priority Critical patent/JP4529489B2/en
Publication of JP2005250378A publication Critical patent/JP2005250378A/en
Application granted granted Critical
Publication of JP4529489B2 publication Critical patent/JP4529489B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Studio Circuits (AREA)
  • Auxiliary Devices For Music (AREA)
  • Electrophonic Musical Instruments (AREA)

Description

本発明は、楽器の演奏操作の様子を伝えるための技術に関する。   The present invention relates to a technique for transmitting a state of a musical instrument performance operation.

鍵盤楽器の教習においては、楽器が出力する楽音だけでなく、運指やタッチに代表される指使いも重要となる。このため、教師は、鍵盤および生徒の手を目視し、適切な指使いで適切な鍵が操作されているか否かを確認する。しかし、ネットワークを用いた遠隔教習では直接的な目視は不可能であるため、これに代わる確認方法を教師に提供する必要がある。   In the learning of keyboard instruments, not only the musical sounds output by the instrument, but also the fingering represented by fingering and touch are important. For this reason, the teacher visually checks the keyboard and student's hands to confirm whether or not an appropriate key is operated with an appropriate finger. However, since direct visual inspection is not possible with distance learning using a network, it is necessary to provide teachers with an alternative confirmation method.

このような確認方法の一つとしては、生徒側にて、鍵盤をカメラで撮影し、撮影された画像データをネットワーク経由で送信し、送信された画像データを教師側にて受信して表示する方法が考えられる。この方法によれば、教師は表示された実写画像を見て生徒の手の形状を確認することができる。一般に、教師は手の形状から指使いを推定することができるから、この方法によれば、教師は適切な指使いであるか否かを確認することができる。
しかし、現実には、画像データのデータサイズや表示サイズが制限されるため、生徒が操作している鍵を教師が特定するのは困難である。また、実写画像において生徒が操作している鍵が生徒の手に隠れてしまうこともあり得る。つまり、この方法を採用しても、適切な指使いで適切な鍵が操作されているか否かを確認することは困難である。
As one of such confirmation methods, the student photographs the keyboard with the camera, transmits the captured image data via the network, and receives and displays the transmitted image data on the teacher side. A method is conceivable. According to this method, the teacher can check the shape of the student's hand by looking at the displayed live-action image. In general, since the teacher can estimate the finger usage from the shape of the hand, according to this method, the teacher can confirm whether or not the finger usage is appropriate.
However, in reality, since the data size and display size of image data are limited, it is difficult for the teacher to specify the key operated by the student. In addition, the key operated by the student in the live-action image may be hidden in the student's hand. That is, even if this method is adopted, it is difficult to confirm whether or not an appropriate key is operated with an appropriate finger.

他の確認方法としては、特許文献1〜3に開示されている方法が挙げられる。
特許文献1には、教師のキーオン/キーオフ等の操作内容を表す演奏情報を生徒の押鍵案内に用いる装置が開示されている。この装置は、教師の演奏と比較することにより、生徒の演奏が正しいか否かを判定する。この判定では、まず演奏情報が比較され、次に指使いを表す指使い情報が比較され、次に押鍵箇所を表す押鍵箇所情報が比較される。指使い情報および押鍵箇所情報は、それぞれ、実写画像に対して画像認識処理を行うことにより得られる。
この方法を応用すれば、教師は適切な鍵が操作されているか否かを確認することができる。しかし、教師が生徒の指使いを特定するために必要な情報は多様であり、教師毎に相異し得るから、これらの情報を漏れなく画像データから抽出する装置を提供するのは困難である。
As another confirmation method, the method currently disclosed by patent documents 1-3 is mentioned.
Patent Document 1 discloses an apparatus that uses performance information representing operation contents such as key-on / key-off of a teacher for student key-press guidance. This device determines whether or not the student's performance is correct by comparing with the performance of the teacher. In this determination, performance information is first compared, then finger usage information representing finger usage is compared, and then key depression location information representing a key depression location is compared. The finger usage information and the key-pressed part information can be obtained by performing image recognition processing on the photographed image.
By applying this method, the teacher can confirm whether or not an appropriate key is operated. However, since the information necessary for teachers to identify the fingering of students is diverse and can vary from teacher to teacher, it is difficult to provide a device that extracts these information from image data without omission. .

特許文献2には、楽器演奏の様子を表す画像を演奏者が装着するHMD(Head Mounted Display)に表示させる装置が開示されている。この表示では、観客等の背景画像のレイヤと、楽器画像のレイヤと、楽器のスイッチの状態から定まる運指画像のレイヤとが重ねられる。楽器画像は予め記憶された3次元画像を回転・移動した後に平面に投影して得られる擬似的な画像であり、回転・移動の方向および量は楽器の実写画像を用いて定められる。
この装置では、実写画像は3次元画像の回転・移動の方向および量を定めるために用いられるだけであり、表示されない。つまり、教師が生徒の指使いを特定するために必要な情報は提供されないことになる。
Patent Document 2 discloses an apparatus that displays an image representing a musical instrument performance on an HMD (Head Mounted Display) worn by the performer. In this display, a background image layer such as a spectator, a musical instrument image layer, and a fingering image layer determined from the switch state of the musical instrument are overlaid. The musical instrument image is a pseudo image obtained by rotating and moving a prestored three-dimensional image and then projecting it onto a plane, and the direction and amount of rotation and movement are determined using a real image of the instrument.
In this apparatus, the photographed image is only used to determine the direction and amount of rotation / movement of the three-dimensional image, and is not displayed. That is, the information necessary for the teacher to specify the fingering of the student is not provided.

特許文献3には、曲データに従って鍵を発光させて演奏を案内する装置が開示されている。この装置は、背景が透けて見えるゴーグル型の液晶ディスプレイを装着した演奏者の視野における発光鍵の座標を検出し、検出した座標を用いて、曲データ内の指データで表される運指画像が視野内の発光鍵に重なるように液晶ディスプレイを制御する。
しかし、この方法は、操作されている鍵盤が直接的に目視可能な位置にあることを前提としており、直接的な目視が不可能な環境には適用不可能である。
特開2002−182553号公報 特開2000−293172号公報 特開2000−352973号公報
Patent Document 3 discloses a device that guides a performance by emitting a key according to music data. This device detects the coordinates of a light-emitting key in the field of view of a player wearing a goggle-type liquid crystal display with a transparent background, and uses the detected coordinates to express a fingering image represented by finger data in song data Controls the liquid crystal display so that it overlaps the light emission key in the field of view.
However, this method is based on the premise that the keyboard being operated is in a position where it can be directly seen, and is not applicable to an environment where direct viewing is impossible.
JP 2002-182553 A JP 2000-293172 A JP 2000-352773 A

本発明は、上述した事情に鑑みて為されたものであり、直接的な目視が不可能な環境においても適切な指使いで適切な楽器操作部が操作されているか否かを確認することができる技術を提供することを目的とする。   The present invention has been made in view of the above-described circumstances, and it is possible to confirm whether or not an appropriate instrument operation unit is operated with an appropriate finger even in an environment where direct visual inspection is impossible. The purpose is to provide technology that can be used.

本発明は、楽音信号を入力する楽音入力手段と、前記楽音入力手段により入力された楽音信号が表す楽音を楽器が発する場合に前記楽器において操作されるべき操作部を特定する操作部特定手段と、実写画像を表す画像信号を入力する画像入力手段と、前記画像入力手段により入力された画像信号を用いて、該画像信号で表される実写画像における前記楽器の操作部の位置を特定する位置特定手段と、前記操作部特定手段により特定された操作部を、該操作部について前記位置特定手段により特定された位置を用いて、前記画像入力手段により入力された画像信号で表される実写画像において強調して示す画像信号を生成する画像生成手段とを有する画像生成装置を提供する。
この画像生成装置は、入力した画像信号で表される実写画像において、入力した楽音信号が表す楽音を楽器が発する場合に当該楽器において操作されるべき操作部が、当該画像信号で表される実写画像における当該楽器の操作部の位置を用いて強調して示されることになる画像信号を生成する。
The present invention includes a musical sound input means for inputting a musical sound signal, and an operation section specifying means for specifying an operation section to be operated on the musical instrument when the musical instrument emits a musical sound represented by the musical sound signal input by the musical sound input means. An image input means for inputting an image signal representing a photographed image, and a position for specifying the position of the operation unit of the instrument in the photographed image represented by the image signal using the image signal input by the image input means A live action image represented by an image signal input by the image input unit using the specifying unit and the operation unit specified by the operation unit specifying unit using the position specified by the position specifying unit with respect to the operation unit. An image generation apparatus having an image generation means for generating an image signal shown in an enhanced manner is provided.
The image generation apparatus is configured to display, in a live-action image represented by an input image signal, an operation unit to be operated on the musical instrument when the musical instrument emits a musical sound represented by the input musical sound signal. An image signal to be emphasized using the position of the operation unit of the musical instrument in the image is generated.

また、本発明は、操作部を有する楽器において、操作されている前記操作部を特定する操作部特定手段と、実写画像を表す画像信号を入力する画像入力手段と、前記画像入力手段により入力された画像信号で表される実写画像における前記操作部の実写画像の位置を特定する位置特定手段と、前記操作部特定手段により特定された操作部を、該操作部について前記位置特定手段により特定された位置を用いて、前記画像入力手段により入力された画像信号で表される実写画像において強調して示す画像信号を生成する画像生成手段とを有する楽器を提供する。
この楽器は、入力した画像信号で表される実写画像において、操作されている操作部が、当該画像信号で表される実写画像における当該楽器の操作部の位置を用いて強調して示されることになる画像信号を生成する。
In the musical instrument having an operation unit, the present invention is input by an operation unit specifying unit that specifies the operation unit being operated, an image input unit that inputs an image signal representing a photographed image, and the image input unit. The position specifying means for specifying the position of the photographed image of the operation section in the photographed image represented by the image signal and the operation section specified by the operation section specifying means are specified by the position specifying means for the operation section. A musical instrument having an image generation unit that generates an image signal that is emphasized in a real image represented by the image signal input by the image input unit using the position.
This musical instrument is shown in the live-action image represented by the input image signal, with the operation unit being operated being emphasized using the position of the operation unit of the musical instrument in the live-action image represented by the image signal. An image signal is generated.

本発明によれば、楽器の、操作されるべき、又は操作されている操作部を実写画像において強調して示す画像信号が得られる。この実写画像が楽器の操作部周辺の実写画像であれば、この実写画像を視認することにより、楽器を操作する手の形状、ひいては指使いを確認することができる。更に、この実写画像においては楽音信号を用いて特定された操作部が強調して示されるから、操作されている楽器操作部を確認することができる。また、生成した画像信号を遠隔地において用いることも可能であるから、本発明は、直接的な目視が不可能な環境にも対応可能である。
よって、本発明によれば、生成された画像信号を用いることにより、直接的な目視が不可能な環境においても適切な指使いで適切な楽器操作部が操作されているか否かを確認することができる。
更に、操作部の操作量を特定し、この操作量に応じた態様で操作部を強調して示す画像信号を生成するようにすれば、この画像信号を用いることにより、直接的な目視が不可能な環境においても適切な指使いで適切な楽器操作部が適切に操作されているか否かを確認することができる。
According to the present invention, it is possible to obtain an image signal that shows an operation portion of a musical instrument to be operated or operated in an enhanced manner in a photographed image. If the photographed image is a photographed image around the operation unit of the instrument, the shape of the hand operating the instrument, and the finger usage can be confirmed by visually recognizing the photographed image. Furthermore, in this live-action image, the operation unit specified using the musical tone signal is highlighted, so that the operated instrument operation unit can be confirmed. In addition, since the generated image signal can be used in a remote place, the present invention can cope with an environment where direct visual inspection is impossible.
Therefore, according to the present invention, by using the generated image signal, it is confirmed whether or not an appropriate instrument operation unit is operated with an appropriate finger even in an environment where direct visual observation is impossible. Can do.
Further, if the operation amount of the operation unit is specified and an image signal is generated by emphasizing the operation unit in a manner corresponding to the operation amount, direct visual inspection is not possible by using this image signal. Even in a possible environment, it is possible to confirm whether or not an appropriate instrument operating unit is appropriately operated with an appropriate finger.

以下、図面を参照して、本発明の実施形態について説明する。
[構成]
図1は生徒と教師との間で楽器演奏の遠隔教習を行う遠隔教習システムの構成を示すブロック図である。
この図に示すように、ネットワーク1の教師側には教師に使用される教師側設備2が配置されており、生徒側には生徒に使用される生徒側設備3が配置されている。教師側設備2および生徒側設備3はネットワーク1を介して相互に通信する。
Embodiments of the present invention will be described below with reference to the drawings.
[Constitution]
FIG. 1 is a block diagram showing the configuration of a remote learning system for performing remote learning of musical instrument performance between students and teachers.
As shown in this figure, a teacher side equipment 2 used for teachers is arranged on the teacher side of the network 1, and a student side equipment 3 used for students is arranged on the student side. The teacher-side equipment 2 and the student-side equipment 3 communicate with each other via the network 1.

まず、教師側設備2の構成について説明する。
鍵盤楽器21は鍵盤211を備え、教師に演奏されて楽音を出力する。
マイク22は鍵盤楽器21から出力された楽音を集音して音声データを出力する。
カメラ23は鍵盤211の周辺を撮影して画像データをフレーム単位で出力する。
端末24は、マイク22からの音声データおよびカメラ23からの画像データを入力し、ネットワーク1経由で通信相手の端末へ送信する。その一方、ネットワーク1経由で相手端末からの画像データ及び音声データを受信し、受信した画像データをディスプレイ241に表示するとともに、受信した音声データをスピーカ25へ出力する。
First, the configuration of the teacher-side facility 2 will be described.
The keyboard instrument 21 includes a keyboard 211, which is played by a teacher and outputs musical sounds.
The microphone 22 collects the musical sound output from the keyboard instrument 21 and outputs audio data.
The camera 23 captures the periphery of the keyboard 211 and outputs image data in units of frames.
The terminal 24 receives the audio data from the microphone 22 and the image data from the camera 23 and transmits them to the communication partner terminal via the network 1. On the other hand, it receives image data and audio data from the partner terminal via the network 1, displays the received image data on the display 241, and outputs the received audio data to the speaker 25.

次に、生徒側設備3の構成について説明する。
鍵盤楽器31はMIDI(Musical Instruments Digital Interface)規格に対応しており、88鍵の鍵盤311を備え、生徒に演奏されてMIDIデータおよび楽音を出力する。鍵盤311付近の所定位置には、鍵盤311をカメラ33で撮影した画像データ中の基準位置、基準方向および基準長を示すための基準画像Bが形成されている(図6参照)。基準画像Bは、基準方向が分かるように、向き毎の特徴量を異なるようにしてある。基準画像Bの形成方法は任意である。例えば印刷により形成してもよいし、基準画像Bが印刷された紙を鍵盤楽器31に載置して形成してもよいし、鍵盤楽器31の製造過程において鍵盤楽器31表面に立体形状として形成してもよい。
Next, the configuration of the student side equipment 3 will be described.
The keyboard instrument 31 is compliant with the MIDI (Musical Instruments Digital Interface) standard and includes an 88-key keyboard 311 that is played by students and outputs MIDI data and musical sounds. At a predetermined position near the keyboard 311, a reference image B is formed to indicate a reference position, a reference direction, and a reference length in image data obtained by photographing the keyboard 311 with the camera 33 (see FIG. 6). The reference image B has different feature values for each orientation so that the reference direction can be understood. The formation method of the reference image B is arbitrary. For example, it may be formed by printing, may be formed by placing paper on which the reference image B is printed on the keyboard instrument 31, or formed as a three-dimensional shape on the surface of the keyboard instrument 31 during the manufacturing process of the keyboard instrument 31. May be.

画像生成装置36は、カメラ33からの画像データおよび鍵盤楽器31からのMIDIデータを入力し、これらのデータを用いて画像データを生成して出力する。画像生成装置36の構成については後述する。
ビデオミキサ37は、カメラ33からの画像データおよび画像生成装置36からの画像データを入力し、前者の画像データに後者の画像データを透過合成して合成画像データを生成し、生成した合成画像データを出力する。
The image generation device 36 receives the image data from the camera 33 and the MIDI data from the keyboard instrument 31, and generates and outputs image data using these data. The configuration of the image generation device 36 will be described later.
The video mixer 37 receives the image data from the camera 33 and the image data from the image generation device 36, generates the synthesized image data by transparently synthesizing the latter image data with the former image data, and generates the synthesized image data. Is output.

マイク32、カメラ33、スピーカ35および端末34の機能は、教師側設備2における同名のものと同様である。ただし、端末34は、カメラ33からの画像データではなく、ビデオミキサ37からの合成画像データを入力する。つまり、教師側設備2の端末24がディスプレイ241に表示する画像データは、生徒側設備3のカメラ33で撮影したものではなく、生徒側設備3のビデオミキサ37から出力された合成画像データである。   The functions of the microphone 32, the camera 33, the speaker 35, and the terminal 34 are the same as those of the same name in the teacher side equipment 2. However, the terminal 34 inputs not the image data from the camera 33 but the composite image data from the video mixer 37. That is, the image data displayed on the display 241 by the terminal 24 of the teacher-side equipment 2 is not captured by the camera 33 of the student-side equipment 3, but is composite image data output from the video mixer 37 of the student-side equipment 3. .

図2は画像生成装置36の構成を示す図である。
鍵盤情報テーブル361は、図3に示すように、鍵盤311の各鍵について、鍵を識別するためのキーナンバー、押鍵されているか否かを示す操作状態、打鍵強度を示す操作量、およびカメラ33で撮影した画像データ中の鍵の座標を格納している。キーナンバーは1以上128以下の整数を値とし、操作状態は「オン」/「オフ」を値とし、操作量は0以上127以下の整数を値とする。初期状態において、鍵盤情報テーブル361内の操作状態は全て「オフ」であり、操作量は全て0である。
FIG. 2 is a diagram illustrating the configuration of the image generation device 36.
As shown in FIG. 3, the keyboard information table 361 includes, for each key of the keyboard 311, a key number for identifying the key, an operation state indicating whether or not the key is depressed, an operation amount indicating the keystroke strength, and a camera. The key coordinates in the image data photographed at 33 are stored. The key number is an integer from 1 to 128, the operation state is “ON” / “OFF”, and the operation amount is an integer from 0 to 127. In the initial state, the operation states in the keyboard information table 361 are all “off”, and the operation amounts are all zero.

鍵特定部362は鍵盤楽器31からのMIDIデータを入力し、入力したMIDIデータ中のノートオンメッセージの内容に応じて鍵盤情報テーブル361内の操作状態および操作量を更新する。その一方、入力したMIDIデータ中のノートオンメッセージの内容に応じて鍵盤情報テーブル361内の操作状態を更新する。   The key specifying unit 362 receives the MIDI data from the keyboard instrument 31 and updates the operation state and operation amount in the keyboard information table 361 according to the content of the note-on message in the input MIDI data. On the other hand, the operation state in the keyboard information table 361 is updated according to the content of the note-on message in the input MIDI data.

オーバーレイ画像生成部363はカメラ33からの画像データを入力し、入力した画像データ中の基準位置、基準方向および基準長を特定し、これらを用いて鍵盤情報テーブル361内の座標を更新する。その一方、入力した画像データおよび鍵盤情報テーブル361を用いて、操作状態が「オン」の鍵の座標に当該鍵の操作量に応じた色の識別画像が位置するオーバーレイ画像データを生成して出力する。   The overlay image generation unit 363 receives the image data from the camera 33, specifies the reference position, reference direction, and reference length in the input image data, and updates the coordinates in the keyboard information table 361 using these. On the other hand, using the input image data and the keyboard information table 361, overlay image data in which an identification image of a color corresponding to the operation amount of the key is located at the coordinate of the key whose operation state is “ON” is generated and output. To do.

[動作]
次に、上述した構成の遠隔教習システムの動作について説明する。
まず、教師の演奏の様子を生徒が確認するための動作について説明する。
教師側設備2のマイク22は集音して音声データを出力しており、カメラ23は教師に演奏される鍵盤楽器21の鍵盤211周辺を撮影して画像データを出力している。これらのデータは端末24に入力され、ネットワーク1経由で端末34へ送信される。端末34は、これらのデータを受信し、音声データについてはスピーカ35へ出力し、画像データについてはディスプレイ341に表示する。この結果、スピーカ35からは鍵盤楽器21から出力されている楽音が放音され、ディスプレイ341には鍵盤211周辺の実写画像が表示される。
[Operation]
Next, the operation of the remote learning system configured as described above will be described.
First, the operation for the student to confirm the performance of the teacher will be described.
The microphone 22 of the teacher-side equipment 2 collects sound and outputs sound data, and the camera 23 images the periphery of the keyboard 211 of the keyboard instrument 21 played by the teacher and outputs image data. These data are input to the terminal 24 and transmitted to the terminal 34 via the network 1. The terminal 34 receives these data, outputs the audio data to the speaker 35, and displays the image data on the display 341. As a result, the musical sound output from the keyboard instrument 21 is emitted from the speaker 35, and a live-action image around the keyboard 211 is displayed on the display 341.

次に、生徒の演奏の様子を教師が確認するための動作について説明する。ただし、上述の動作と同様の動作については説明を省略する。
まず、生徒が鍵盤楽器31の鍵盤311のC、EおよびGの鍵(キーナンバーが76、80および83の鍵)を同時に打鍵したものとする。この打鍵により、鍵盤楽器31からMIDIデータが出力される。このMIDIデータには3つのノートオンメッセージが含まれている。各ノートオンメッセージはノートナンバー(96、100、103)およびベロシティ(40、50、60)を格納している。
Next, an operation for the teacher to confirm the performance of the student will be described. However, description of operations similar to those described above will be omitted.
First, it is assumed that the student has simultaneously pressed the keys C, E, and G (key numbers 76, 80, and 83) of the keyboard 311 of the keyboard instrument 31. MIDI data is output from the keyboard musical instrument 31 by this keystroke. This MIDI data includes three note-on messages. Each note-on message stores a note number (96, 100, 103) and a velocity (40, 50, 60).

鍵特定部362は、このMIDIデータを入力し、まず、このMIDIデータにノートオンメッセージが含まれているか否かを判定する(図4のステップSA1)。このMIDIデータにはノートオンメッセージが含まれているから、この判定結果は「YES」となる。よって、鍵特定部362は、このMIDIデータ内のノートオンメッセージを用いて鍵盤情報テーブル361を更新する(ステップSA2)。この更新では、図5に示すように、上記3つのノートオンメッセージ内のノートナンバーに相当するキーナンバー(76、80、83)の鍵(C、E、Gの鍵)の操作状態が「オン」となる一方、これら3つの鍵の操作量に上記3つのノートオンメッセージ内のベロシティ値(40、50、60)が設定される。   The key specifying unit 362 inputs this MIDI data, and first determines whether or not a note-on message is included in this MIDI data (step SA1 in FIG. 4). Since this MIDI data includes a note-on message, the determination result is “YES”. Therefore, the key specifying unit 362 updates the keyboard information table 361 using the note-on message in the MIDI data (step SA2). In this update, as shown in FIG. 5, the operation state of the key (C, E, G key) of the key number (76, 80, 83) corresponding to the note number in the above three note-on messages is “ON”. On the other hand, the velocity values (40, 50, 60) in the three note-on messages are set as the operation amounts of these three keys.

次に、鍵特定部362は、このMIDIデータにノートオフメッセージが含まれているか否かを判定する(ステップSA3)。このMIDIデータにはノートオフメッセージが含まれていないから、この判定結果は「NO」となる。よって、鍵特定部362は、このMIDIデータについての処理を終了する。   Next, the key specifying unit 362 determines whether or not a note-off message is included in the MIDI data (step SA3). Since this MIDI data does not include a note-off message, the determination result is “NO”. Therefore, the key specifying unit 362 ends the process for this MIDI data.

一方、カメラ33は鍵盤楽器31の鍵盤311周辺を撮影して画像データを出力しており、上記の打鍵直後にも画像データを出力する。この画像データはオーバーレイ画像生成部363およびビデオミキサ37に入力される。この画像データを表示した場合の画像を図6に示す。この画像は鍵盤311周辺の実写画像であり、基準画像Bを含んでいる。この実写画像において鍵盤311に重なっているのは生徒の手である。   On the other hand, the camera 33 shoots the periphery of the keyboard 311 of the keyboard instrument 31 and outputs image data, and also outputs the image data immediately after the key is pressed. This image data is input to the overlay image generation unit 363 and the video mixer 37. An image when this image data is displayed is shown in FIG. This image is a real image around the keyboard 311 and includes the reference image B. In this live-action image, the student's hand overlaps the keyboard 311.

オーバーレイ画像生成部363は、この画像データを入力すると、まず、この画像データにおける基準位置PS、基準方向DRおよび基準長(L)を特定する(図7のステップSB1、図8参照)。この特定では、この画像データにおける基準画像Bの位置PSが基準位置とされ、この画像データにおいて基準画像Bの特徴量が所定の特徴量となる向きが基準方向DRとされ、この画像データにおける基準画像B内の所定区間の長さが基準長(L)とされる。なお、基準方向DRは、この画像データにおいて基準画像Bに最も近接している鍵の長手方向と平行な向きであり、基準位置PSを基点とした場合に当該鍵の中央を通る。また、基準長(L)は、この画像データ中の鍵盤311の幅を鍵数(88)で割った長さ(半音分の幅)に一致している。   When the image data is input, the overlay image generation unit 363 first specifies the reference position PS, the reference direction DR, and the reference length (L) in the image data (see step SB1 in FIG. 7 and FIG. 8). In this specification, the position PS of the reference image B in the image data is set as the reference position, and the direction in which the feature amount of the reference image B becomes a predetermined feature amount in the image data is set as the reference direction DR. The length of the predetermined section in the image B is set as the reference length (L). The reference direction DR is a direction parallel to the longitudinal direction of the key closest to the reference image B in this image data, and passes through the center of the key when the reference position PS is a base point. The reference length (L) matches the length (semitone width) obtained by dividing the width of the keyboard 311 in the image data by the number of keys (88).

次に、オーバーレイ画像生成部363は、これらの基準位置PS、基準方向DRおよび基準長(L)を用いて、この画像データにおける鍵盤311の各鍵の座標を算出する(ステップSB2)。この算出の原理について、図8を参照して説明する。この図では、基準位置PSを基点とした場合に基準方向DRにある鍵は鍵K1である。この場合、鍵K1の座標は、基準位置PSから基準方向DRへ基準長(L)の所定数(k)倍の距離だけ進んだ位置である。また、鍵K1の5つ隣りの鍵K2の座標は、鍵K1の座標から基準方向DRに直交する方向へ基準長(L)の5倍の距離だけ進んだ位置である。   Next, the overlay image generation unit 363 calculates the coordinates of each key of the keyboard 311 in the image data using the reference position PS, the reference direction DR, and the reference length (L) (step SB2). The principle of this calculation will be described with reference to FIG. In this figure, the key in the reference direction DR when the reference position PS is the base point is the key K1. In this case, the coordinates of the key K1 are positions advanced by a predetermined number (k) times the reference length (L) in the reference direction DR from the reference position PS. Further, the coordinates of the key K2 that is five adjacent to the key K1 are positions advanced by a distance five times the reference length (L) in the direction orthogonal to the reference direction DR from the coordinates of the key K1.

次に、オーバーレイ画像生成部363は、算出した座標を用いて鍵盤情報テーブル361を更新する(ステップSB3)。この更新により、鍵盤311の各鍵に対応付けられて鍵盤情報テーブル361に格納されている座標の値が最新の値に変更される。   Next, the overlay image generation unit 363 updates the keyboard information table 361 using the calculated coordinates (step SB3). By this update, the coordinate value stored in the keyboard information table 361 in association with each key of the keyboard 311 is changed to the latest value.

次に、オーバーレイ画像生成部363は、鍵盤情報テーブル361を参照し、操作状態が「オン」の鍵があるか否かを判定する(ステップSB4)。この時点では、C、EおよびGの鍵(キーナンバーが76、80および83の鍵)の操作状態が「オン」であるから、この判定結果は「YES」となる。よって、オーバーレイ画像生成部363は、鍵盤情報テーブル361からC、EおよびGの鍵の座標および操作量を読み出す(ステップSB5)。   Next, the overlay image generation unit 363 refers to the keyboard information table 361 and determines whether there is a key whose operation state is “ON” (step SB4). At this time, the operation state of the C, E, and G keys (key numbers 76, 80, and 83) is “ON”, so the determination result is “YES”. Therefore, the overlay image generation unit 363 reads the coordinates of the C, E, and G keys and the operation amount from the keyboard information table 361 (step SB5).

次に、オーバーレイ画像生成部363は、読み出した座標および操作量を用いて、入力した画像データと同一サイズのオーバーレイ画像データを生成して出力し(ステップSB6)、入力した画像データについての処理を終了する。このオーバーレイ画像データを表示した場合の画像を図9に示す。このオーバーレイ画像データでは、上記3つの鍵の各座標に各鍵の操作量に応じた色の識別画像P1〜P3が位置しており、これらの識別画像P1〜P3を構成しない画素の明度が0となっている。このオーバーレイ画像データはビデオミキサ37に入力される。   Next, the overlay image generation unit 363 generates and outputs overlay image data having the same size as the input image data using the read coordinates and operation amount (step SB6), and performs processing on the input image data. finish. An image when this overlay image data is displayed is shown in FIG. In this overlay image data, identification images P1 to P3 of colors corresponding to the operation amounts of the keys are located at the coordinates of the three keys, and the brightness of pixels that do not constitute these identification images P1 to P3 is 0. It has become. This overlay image data is input to the video mixer 37.

ビデオミキサ37は、カメラ33からの画像データにオーバーレイ画像生成部363からのオーバーレイ画像データを透過合成して合成画像データを生成し、これを出力する。この透過合成では、カメラ33からの画像データの前面に画像生成装置36からのオーバーレイ画像データを重ねて後者の画像における明度が0の画素を透明画素とした場合に前面側から見える画像データを合成画像データとする。   The video mixer 37 transparently combines the image data from the camera 33 with the overlay image data from the overlay image generation unit 363 to generate composite image data, and outputs this. In this transparent composition, the overlay image data from the image generation device 36 is superimposed on the front surface of the image data from the camera 33, and the image data seen from the front side is composed when the pixel having 0 lightness in the latter image is made a transparent pixel. Let it be image data.

ビデオミキサ37から出力された合成画像データは端末34に入力され、ネットワーク1経由で端末24へ送信される。端末24は、この合成画像データを受信し、ディスプレイ241に表示する。この結果、ディスプレイ241には図10に示す画像が表示される。この画像では、上記3つの鍵について、鍵の実写画像に当該鍵の打鍵強度に応じた色の識別画像P1〜P3が重ねられている。   The composite image data output from the video mixer 37 is input to the terminal 34 and transmitted to the terminal 24 via the network 1. The terminal 24 receives this composite image data and displays it on the display 241. As a result, the image shown in FIG. In this image, for the three keys, identification images P1 to P3 of colors corresponding to the key strike strength of the key are superimposed on the actual photographed image of the key.

以降、生徒によって次の打鍵または離鍵が行われるまで、鍵特定部362が鍵盤情報テーブル361を更新することはない(ステップSA1:NO、SA3:NO)。したがって、オーバーレイ画像生成部363は上述と同様の処理を繰り返す(ステップSB1〜SB3、SB4:YES、SB5、SB6)。この結果、ディスプレイ241には図10と同様の画像が表示され続ける。ただし、上記3つの鍵が押鍵されている間にも生徒は次の打鍵または離鍵に備えて手を動かすから、識別画像P1〜P3の背景の実写画像は変化し続ける。   Thereafter, the key specifying unit 362 does not update the keyboard information table 361 until the next key is pressed or released by the student (step SA1: NO, SA3: NO). Therefore, the overlay image generation unit 363 repeats the same processing as described above (steps SB1 to SB3, SB4: YES, SB5, SB6). As a result, an image similar to that shown in FIG. However, since the student moves his hand in preparation for the next keystroke or key release while the above three keys are pressed, the background image of the identification images P1 to P3 continues to change.

また、以降、上記3つの鍵の離鍵に先立って他の鍵が打鍵されると、鍵特定部362およびオーバーレイ画像生成部363において上述と同様の処理が繰り返され(ステップSA1:YES、SA2、SA3:NO、SB1〜SB3、SB4:YES、SB5、SB6)、ディスプレイ241には、より多くの識別画像が表示されることになる。   Thereafter, when another key is pressed prior to the release of the three keys, the key specifying unit 362 and the overlay image generating unit 363 repeat the same processing as described above (steps SA1: YES, SA2, SA3: NO, SB1 to SB3, SB4: YES, SB5, SB6) and the display 241 display more identification images.

ここでは、図10に示す画像がディスプレイ241に表示されているときに、生徒が上記3つの鍵を同時に離鍵するものとする。この離鍵時には、鍵盤楽器31からMIDIデータが出力される。このMIDIデータには3つのノートオフメッセージが含まれている。ノートオフメッセージ中のノートナンバーとしては、Cの鍵用のものが96を、Eの鍵用のものが100を、Gの鍵用のものが103を格納している。   Here, it is assumed that when the image shown in FIG. 10 is displayed on the display 241, the student releases the above three keys simultaneously. When the key is released, MIDI data is output from the keyboard instrument 31. This MIDI data includes three note-off messages. As the note number in the note-off message, 96 is stored for the C key, 100 is stored for the E key, and 103 is stored for the G key.

このMIDIデータは鍵特定部362に入力される。このMIDIデータにはノートオンメッセージが含まれておらず、ノートオフメッセージが含まれているから、鍵特定部362は、このMIDIデータ内のノートオフメッセージを用いて鍵盤情報テーブル361を更新する(ステップSA1:NO、SA3:YES、SA4)。この更新では、図3に示すように、上記3つのノートオフメッセージ内のノートナンバーに相当するキーナンバー(76、80、83)の鍵(C、E、Gの鍵)の操作状態が「オフ」となる。この結果、鍵盤情報テーブル361内の全ての操作状態が「オフ」となる。   This MIDI data is input to the key specifying unit 362. Since the MIDI data does not include the note-on message but includes the note-off message, the key specifying unit 362 updates the keyboard information table 361 using the note-off message in the MIDI data ( Step SA1: NO, SA3: YES, SA4). In this update, as shown in FIG. 3, the operation state of the key (C, E, G key) of the key number (76, 80, 83) corresponding to the note number in the three note-off messages is “off”. " As a result, all the operation states in the keyboard information table 361 are “off”.

一方、オーバーレイ画像生成部363は、上記の離鍵直後にカメラ33から出力された画像データを入力すると、前述と同様の処理により鍵盤情報テーブル361内の座標を更新する(ステップSB1〜SB3)。次に、オーバーレイ画像生成部363は鍵盤情報テーブル361を参照し、操作状態が「オン」の鍵があるか否かを判定する(ステップSB4)。この時点では、鍵盤情報テーブル361内の全ての操作状態が「オフ」となっているから、この判定結果は「NO」となる。よって、オーバーレイ画像生成部363は、入力した画像データと同一サイズであり、かつ全ての画素が透明画素であるオーバーレイ画像データを生成して出力し(ステップSB7)、入力した画像データについての処理を終了する。このオーバーレイ画像データはビデオミキサ37に入力される。   On the other hand, when the image data output from the camera 33 is input immediately after the key release, the overlay image generation unit 363 updates the coordinates in the keyboard information table 361 by the same process as described above (steps SB1 to SB3). Next, the overlay image generation unit 363 refers to the keyboard information table 361 and determines whether there is a key whose operation state is “ON” (step SB4). At this time, since all the operation states in the keyboard information table 361 are “off”, the determination result is “NO”. Therefore, the overlay image generation unit 363 generates and outputs overlay image data having the same size as the input image data and all pixels are transparent pixels (step SB7), and performs processing on the input image data. finish. This overlay image data is input to the video mixer 37.

ビデオミキサ37は、カメラ33からの画像データにオーバーレイ画像生成部363からのオーバーレイ画像データを透過合成して合成画像データを生成し、これを出力する。ビデオミキサ37から出力された合成画像データは、最終的に、ディスプレイ241に表示される。この結果、ディスプレイ241には鍵盤311周辺の実写画像そのものが表示される(図6参照)。   The video mixer 37 transparently combines the image data from the camera 33 with the overlay image data from the overlay image generation unit 363 to generate composite image data, and outputs this. The composite image data output from the video mixer 37 is finally displayed on the display 241. As a result, the actual image itself around the keyboard 311 is displayed on the display 241 (see FIG. 6).

以上、説明したように、本システムによれば、教師側設備2のディスプレイ241には、生徒側設備3の鍵盤311周辺の実写画像において、生徒に押鍵されている鍵の実写画像を各鍵の操作量に応じた色の識別画像で強調した画像が表示される。よって、教師は、ディスプレイ241を参照するだけで、適切な指使いで適切な鍵が操作されているか否かを確認することができる。   As described above, according to the present system, on the display 241 of the teacher-side equipment 2, in the live-action images around the keyboard 311 of the student-side equipment 3, the real-action images of the keys pressed by the students are displayed for each key. An image emphasized by a color identification image corresponding to the operation amount is displayed. Therefore, the teacher can confirm whether or not an appropriate key is operated with an appropriate finger use only by referring to the display 241.

ところで、カメラ33の設置位置が変更されると、カメラ33で撮影した画像データ中の鍵の位置が変わる。しかし、本システムでは、オーバーレイ画像生成部363がカメラ33からの画像データを入力する度に基準位置、基準方向および基準長を特定して鍵盤情報テーブル361内の座標を更新するから、ディスプレイ241における識別画像の表示位置は常に適切な位置となる。   By the way, when the installation position of the camera 33 is changed, the position of the key in the image data photographed by the camera 33 is changed. However, in this system, every time the overlay image generation unit 363 inputs image data from the camera 33, the reference position, the reference direction, and the reference length are specified and the coordinates in the keyboard information table 361 are updated. The display position of the identification image is always an appropriate position.

[変形]
上述した実施形態を以下に列記するように変形してもよい。
例えば、鍵盤楽器のペダルについても鍵盤と同様の処理を行うようにしてもよい。
例えば、鍵盤情報テーブル361に鍵の種別(白鍵/黒鍵)をも格納しておき、押鍵されている鍵が黒鍵であれば当該黒鍵についての識別画像を表示しない、または当該黒鍵に重なる位置に表示する、ようにしてもよい。さらに、これらの形態において、白鍵の前幅を前述の所定区間の長さとした基準画像を用いて各白鍵の座標を算出し、白鍵についての識別画像が当該白鍵の前幅における中央付近に表示されるようにしてもよい。
例えば、各鍵の座標の算出に、基準位置、基準方向および基準長のみならず、基準画像Bの歪みの程度をも用いるようにしてもよい。この形態であれば、鍵盤311に対するカメラ33の向きが可変の場合にも対応可能である。
[Deformation]
The above-described embodiments may be modified as listed below.
For example, the same processing as the keyboard may be performed for the pedal of the keyboard instrument.
For example, the key type (white key / black key) is also stored in the keyboard information table 361, and if the pressed key is a black key, the identification image for the black key is not displayed or the black key is displayed. You may make it display on the position which overlaps with a key. Further, in these forms, the coordinates of each white key are calculated using the reference image in which the width of the white key is the length of the predetermined section, and the identification image for the white key is the center of the width of the white key It may be displayed in the vicinity.
For example, not only the reference position, the reference direction, and the reference length, but also the degree of distortion of the reference image B may be used for calculating the coordinates of each key. With this configuration, it is possible to cope with the case where the orientation of the camera 33 with respect to the keyboard 311 is variable.

例えば、カメラ33の設置の仕方を制限するのであれば、基準位置および基準方向のみを用いる形態としてもよいし、基準位置および基準長のみを用いる形態としてもよいし、基準位置のみを用いる形態としてもよい。
例えば、周知の画像認識技術により鍵の画像を認識して鍵の座標を求めるようにしてもよい。この形態では、基準画像Bを不要としてもよいし、基準画像Bを用いて基準位置、基準方向および基準長の少なくとも1つを求めることにより鍵の画像の認識処理を簡素化するようにしてもよい。
For example, if the installation method of the camera 33 is limited, only the reference position and the reference direction may be used, only the reference position and the reference length may be used, or only the reference position may be used. Also good.
For example, the key coordinates may be obtained by recognizing the key image by a known image recognition technique. In this embodiment, the reference image B may be unnecessary, or the key image recognition process may be simplified by obtaining at least one of the reference position, the reference direction, and the reference length using the reference image B. Good.

例えば、打鍵強度を表す数字を識別画像として表示するようにしてもよいし、打鍵強度が異なっても同一色の識別画像を表示するようにしてもよい。また、表示する識別画像を鍵に応じて変えるようにしてもよい。例えば、識別画像を表示すべき鍵に対応する音高が「ミ」であれば、文字「ミ」を識別画像としてもよい。また、識別画像越しに背後の実写画像が透けて見えるような透過合成を行うようにしてもよい。   For example, a number representing the keystroke strength may be displayed as an identification image, or an identification image of the same color may be displayed even if the keystroke strength is different. The identification image to be displayed may be changed according to the key. For example, if the pitch corresponding to the key on which the identification image is to be displayed is “mi”, the character “mi” may be used as the identification image. Alternatively, the transmission composition may be performed so that the actual photographed image can be seen through the identification image.

例えば、操作されていない鍵の位置に識別画像を表示し、操作されている鍵の位置に識別画像を表示しないようにしてもよい。また、識別画像の表示位置を、該当する鍵の位置そのものではなく、その近傍位置としてもよい。
例えば、画像生成装置36の機能をプログラムで実現してもよい。この場合、このプログラムを実行するコンピュータが画像生成装置36と同等の装置として機能する。
For example, the identification image may be displayed at the position of the key that has not been operated, and the identification image may not be displayed at the position of the key that has been operated. In addition, the display position of the identification image may be a position near the corresponding key, not the position itself.
For example, the function of the image generation device 36 may be realized by a program. In this case, a computer that executes this program functions as an apparatus equivalent to the image generation apparatus 36.

例えば、画像生成装置36にビデオミキサ37を一体化してもよい。また、画像生成装置36において、オーバーレイ画像生成部363で合成画像データの生成および出力を行うようにしてもよい。この場合、ビデオミキサ37は不要となる。また、画像生成装置36を鍵盤楽器31に一体化してもよいし、画像生成装置36にビデオミキサ37を一体化したものを鍵盤楽器31に一体化してもよい。   For example, the video mixer 37 may be integrated with the image generation device 36. Further, in the image generation device 36, the overlay image generation unit 363 may generate and output composite image data. In this case, the video mixer 37 is unnecessary. The image generating device 36 may be integrated with the keyboard instrument 31, or the image generating device 36 integrated with the video mixer 37 may be integrated with the keyboard instrument 31.

ところで、ノートオンメッセージまたはノートオフメッセージを含むMIDIデータは楽音の音高を表している。つまり、MIDIデータは楽音信号の一種である。この観点で眺めると、鍵特定部362では入力した楽音信号が表す音高の楽音を鍵盤楽器が発する場合に打鍵されるべき鍵が特定されていることになる。よって、例えば、鍵特定部362を、マイクで集音した楽音信号を入力し、この楽音信号から操作されている操作部(鍵)を特定するように変形することも可能である。この態様であれば、MIDIに対応していない鍵盤楽器はもちろん、楽音の音高から操作されるべき操作部を特定可能な任意の楽器(例えば管楽器)の教習にも対応できる。なお、この形態では、操作部の操作量は、集音した楽音信号の大きさ(音圧/音量)に基づいて特定される。   By the way, the MIDI data including the note-on message or the note-off message represents the pitch of the musical sound. That is, MIDI data is a kind of musical tone signal. From this point of view, the key specifying unit 362 specifies a key to be pressed when a keyboard instrument emits a musical tone having a pitch represented by the input musical tone signal. Therefore, for example, the key specifying unit 362 can be modified to input a musical sound signal collected by a microphone and specify an operation unit (key) operated from the musical sound signal. In this mode, not only keyboard instruments that are not compatible with MIDI, but also learning of any musical instrument (for example, wind instrument) that can specify the operation unit to be operated from the pitch of the musical sound can be handled. In this embodiment, the operation amount of the operation unit is specified based on the magnitude (sound pressure / volume) of the collected tone signal.

本発明の一実施形態に係る遠隔教習システムの構成を示すブロック図である。It is a block diagram which shows the structure of the distance learning system which concerns on one Embodiment of this invention. 同システム内の画像生成装置36の構成を示すブロック図である。It is a block diagram which shows the structure of the image generation apparatus 36 in the system. 画像生成装置36内の鍵盤情報テーブル361の内容を模式的に示す図である。4 is a diagram schematically showing the contents of a keyboard information table 361 in the image generating device 36. FIG. 画像生成装置36内の鍵特定部362が行う処理の流れを示すフローチャートである。5 is a flowchart showing a flow of processing performed by a key specifying unit 362 in the image generation device 36. 画像生成装置36内の鍵盤情報テーブル361の内容を模式的に示す図である。4 is a diagram schematically showing the contents of a keyboard information table 361 in the image generating device 36. FIG. 同システム内のカメラ33が撮影した画像データの表示イメージを示す図である。It is a figure which shows the display image of the image data which the camera 33 in the system image | photographed. 画像生成装置36内のオーバーレイ画像生成部363が行う処理の流れを示すフローチャートである。5 is a flowchart showing a flow of processing performed by an overlay image generation unit 363 in the image generation apparatus 36. オーバーレイ画像生成部363における座標の算出原理を説明するための図である。FIG. 10 is a diagram for explaining a principle of calculating coordinates in an overlay image generation unit 363. オーバーレイ画像生成部363が出力したオーバーレイ画像データの表示イメージを示す図である。It is a figure which shows the display image of the overlay image data which the overlay image generation part 363 output. 同システムを構成する端末24のディスプレイ241に表示される画像を示す図である。It is a figure which shows the image displayed on the display 241 of the terminal 24 which comprises the system.

符号の説明Explanation of symbols

1…ネットワーク、2…教師側設備、24,34…端末、241,341…ディスプレイ、3…生徒側設備、31…鍵盤楽器、311…鍵盤、33…カメラ、36…画像生成装置、361…鍵盤情報テーブル、362…鍵特定部、363…オーバーレイ画像生成部、37…ビデオミキサ。 DESCRIPTION OF SYMBOLS 1 ... Network, 2 ... Teacher side equipment, 24, 34 ... Terminal, 241, 341 ... Display, 3 ... Student side equipment, 31 ... Keyboard instrument, 311 ... Keyboard, 33 ... Camera, 36 ... Image generation device, 361 ... Keyboard Information table, 362... Key specifying unit, 363... Overlay image generating unit, 37.

Claims (4)

複数の操作部を有する楽器に対して、演奏者が操作した前記各操作部を、当該操作部の操作によって発生される前記楽器の音もしくは当該操作部の操作によって前記楽器から発生される信号に基づいて特定する操作部特定手段と、
前記各操作部が含まれる周辺の実写画像を撮影する実写画像撮影手段と、
前記実写画像撮影手段が撮影した実写画像に基づいて前記各操作部の各位置を特定する位置特定手段と、
前記操作部特定手段が特定した操作部の位置が、前記位置特定手段が特定した前記各位置のいずれであるかを求め、求められた位置に識別画像を生成するオーバーレイ画像生成手段と、
前記オーバーレイ画像生成手段が生成した前記識別画像を前記実写画像撮影手段が撮影した前記実写画像の対応する位置に重ね合わせて合成画像を生成して出力する画像合成手段と、
を具備することを特徴とする画像生成装置。
For a musical instrument having a plurality of operation units, each operation unit operated by a performer is converted into a sound generated by the operation of the operation unit or a signal generated from the instrument by the operation of the operation unit. An operation unit specifying means for specifying based on;
A live-action image photographing means for photographing a peripheral live-action image including each operation unit;
Position specifying means for specifying each position of each of the operation units based on the photographed image taken by the photographed image photographing means;
Overlay image generation means for determining which of the positions specified by the position specification means the position of the operation part specified by the operation part specification means and generating an identification image at the determined position;
Image combining means for generating and outputting a composite image by superimposing the identification image generated by the overlay image generating means on a corresponding position of the live-action image captured by the live-action image capturing means;
An image generation apparatus comprising:
前記演奏者が操作した前記各操作部の操作量を、当該操作部の操作によって発生される前記楽器の音もしくは当該操作部の操作によって前記楽器から発生される信号に基づいて特定する操作量特定手段をさらに具備し、
前記オーバーレイ画像生成手段は、前記操作量特定手段が特定した操作量に応じた態様となるように前記識別画像を生成することを特徴とする請求項1に記載の画像生成装置。
The operation amount specification that specifies the operation amount of each operation unit operated by the performer based on the sound of the instrument generated by the operation of the operation unit or the signal generated from the instrument by the operation of the operation unit Further comprising means,
The image generation apparatus according to claim 1, wherein the overlay image generation unit generates the identification image so as to have an aspect corresponding to the operation amount specified by the operation amount specification unit.
複数の操作部を有する楽器において、
演奏者が操作した前記各操作部を、当該操作部の操作によって発生される前記楽器の音に基づいて特定する操作部特定手段と、
前記各操作部が含まれる周辺の実写画像を撮影する実写画像撮影手段と、
前記実写画像撮影手段が撮影した実写画像に基づいて前記各操作部の各位置を特定する位置特定手段と、
前記操作部特定手段が特定した操作部の位置が、前記位置特定手段が特定した前記各位置のいずれであるかを求め、求められた位置に識別画像を生成するオーバーレイ画像生成手段と、
前記オーバーレイ画像生成手段が生成した前記識別画像を前記実写画像撮影手段が撮影した前記実写画像の対応する位置に重ね合わせて合成画像を生成して出力する画像合成手段と、
を具備することを特徴とする楽器。
In a musical instrument having a plurality of operation units,
Operation unit specifying means for specifying each operation unit operated by a performer based on the sound of the musical instrument generated by the operation of the operation unit;
A live-action image photographing means for photographing a peripheral live-action image including each operation unit;
Position specifying means for specifying each position of each of the operation units based on the photographed image taken by the photographed image photographing means;
Overlay image generation means for determining which of the positions specified by the position specification means the position of the operation part specified by the operation part specification means and generating an identification image at the determined position;
Image combining means for generating and outputting a composite image by superimposing the identification image generated by the overlay image generating means on a corresponding position of the live-action image captured by the live-action image capturing means;
A musical instrument characterized by comprising:
複数の操作部を有する楽器において、
演奏者が操作した前記各操作部を、当該操作部の操作によって前記楽器から発生される信号に基づいて特定する操作部特定手段と、
前記各操作部が含まれる周辺の実写画像を撮影する実写画像撮影手段と、
前記実写画像撮影手段が撮影した実写画像に基づいて前記各操作部の各位置を特定する位置特定手段と、
前記操作部特定手段が特定した操作部の位置が、前記位置特定手段が特定した前記各位置のいずれであるかを求め、求められた位置に識別画像を生成するオーバーレイ画像生成手段と、
前記オーバーレイ画像生成手段が生成した前記識別画像を前記実写画像撮影手段が撮影した前記実写画像の対応する位置に重ね合わせて合成画像を生成して出力する画像合成手段と、
を具備することを特徴とする楽器。
In a musical instrument having a plurality of operation units,
An operation unit specifying means for specifying each operation unit operated by a performer based on a signal generated from the musical instrument by operation of the operation unit;
A live-action image photographing means for photographing a peripheral live-action image including each operation unit;
Position specifying means for specifying each position of each of the operation units based on the photographed image taken by the photographed image photographing means;
Overlay image generation means for determining which of the positions specified by the position specification means the position of the operation part specified by the operation part specification means and generating an identification image at the determined position;
Image combining means for generating and outputting a composite image by superimposing the identification image generated by the overlay image generating means on a corresponding position of the live-action image captured by the live-action image capturing means;
A musical instrument characterized by comprising:
JP2004064389A 2004-03-08 2004-03-08 Image generating apparatus and musical instrument Expired - Fee Related JP4529489B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004064389A JP4529489B2 (en) 2004-03-08 2004-03-08 Image generating apparatus and musical instrument

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004064389A JP4529489B2 (en) 2004-03-08 2004-03-08 Image generating apparatus and musical instrument

Publications (2)

Publication Number Publication Date
JP2005250378A JP2005250378A (en) 2005-09-15
JP4529489B2 true JP4529489B2 (en) 2010-08-25

Family

ID=35030882

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004064389A Expired - Fee Related JP4529489B2 (en) 2004-03-08 2004-03-08 Image generating apparatus and musical instrument

Country Status (1)

Country Link
JP (1) JP4529489B2 (en)

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3528003B2 (en) * 1993-07-20 2004-05-17 カシオ計算機株式会社 Performance guiding device
JP3743231B2 (en) * 1999-11-26 2006-02-08 ヤマハ株式会社 Song data display control apparatus and method
JP2002099202A (en) * 2000-09-26 2002-04-05 Casio Comput Co Ltd Performance support system, performance support method, and recording medium
JP3843735B2 (en) * 2000-12-06 2006-11-08 ヤマハ株式会社 Performance guide method, performance guide device and recording medium
JP2002182553A (en) * 2000-12-11 2002-06-26 Casio Comput Co Ltd Performance training device and performance training method
JP3983624B2 (en) * 2002-08-09 2007-09-26 シャープ株式会社 Image composition apparatus, image composition method, image composition program, and recording medium on which image composition program is recorded
JP2004077875A (en) * 2002-08-20 2004-03-11 Casio Comput Co Ltd Performance training device
JP3968651B2 (en) * 2002-09-19 2007-08-29 カシオ計算機株式会社 Performance learning device

Also Published As

Publication number Publication date
JP2005250378A (en) 2005-09-15

Similar Documents

Publication Publication Date Title
JP7363944B2 (en) Information processing device, information processing method, information processing program, and electronic musical instrument
US7582825B2 (en) Method and apparatus for keyboard instrument learning
US8242344B2 (en) Method and apparatus for composing and performing music
CN108028040A (en) Musical performance auxiliary device and method
US20250279010A1 (en) Information processing system and computer system implemented method of processing information
US20060191399A1 (en) Fingering guidance apparatus and program
CN110322861A (en) Fortune refers to display device and storage medium
US10332496B2 (en) Reference display device, reference display method, and program
JP2015060207A (en) Music data display device, music data presentation method, and program
JP4529489B2 (en) Image generating apparatus and musical instrument
JP2002182553A (en) Performance training device and performance training method
US7504572B2 (en) Sound generating method
US8319085B2 (en) Musical controller
JP2007264026A (en) Performance equipment
JP5198093B2 (en) Electronic musical sound generator
JP5847048B2 (en) Piano roll type score display apparatus, piano roll type score display program, and piano roll type score display method
JP2004347703A (en) Performance operation display device
JP5754449B2 (en) Music code score generator
JP7326776B2 (en) Information processing device, information processing method, and program
JP2019179062A (en) Fingering display device and fingering display program
JP2000231438A (en) Input device and display key adjustment method in the device
JP2023138655A (en) Information processing apparatus, method, and program
JP2024121044A (en) PROGRAM, INFORMATION PROCESSING APPARATUS AND IMAGE GENERATION METHOD
JP2023089387A (en) Information processing device, electronic instrument, method and program
JP2023095713A (en) Music performance device using portable terminal equipment

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070221

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090707

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090904

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100119

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100318

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100531

R150 Certificate of patent or registration of utility model

Ref document number: 4529489

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130618

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140618

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees