JPH06110452A - Computer art making equipment - Google Patents

Computer art making equipment

Info

Publication number
JPH06110452A
JPH06110452A JP31091091A JP31091091A JPH06110452A JP H06110452 A JPH06110452 A JP H06110452A JP 31091091 A JP31091091 A JP 31091091A JP 31091091 A JP31091091 A JP 31091091A JP H06110452 A JPH06110452 A JP H06110452A
Authority
JP
Japan
Prior art keywords
information
display
unit
calculation unit
change speed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP31091091A
Other languages
Japanese (ja)
Inventor
Kazuhiro Mochizuki
和広 望月
Naoki Shibata
直樹 柴多
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.)
NIPPON DENKI GIJUTSU JOHO SYST KAIHATSU KK
NEC Corp
Original Assignee
NIPPON DENKI GIJUTSU JOHO SYST KAIHATSU KK
NEC 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 NIPPON DENKI GIJUTSU JOHO SYST KAIHATSU KK, NEC Corp filed Critical NIPPON DENKI GIJUTSU JOHO SYST KAIHATSU KK
Priority to JP31091091A priority Critical patent/JPH06110452A/en
Publication of JPH06110452A publication Critical patent/JPH06110452A/en
Pending legal-status Critical Current

Links

Landscapes

  • Auxiliary Devices For Music (AREA)

Abstract

(57)【要約】 【目的】 表示される図形の位置や色や形や大きさや向
きを、音を弾く時の音程や強弱や音を止める速さやポル
タメントなどの音程変化やクレシェンドなどによって変
化させる。また、個々の図形が独立に移動したり、ま
た、時間の経過に伴い図形の色や大きさや形を変化する
ことを可能にする。さらに表示図形の動きに応じて自動
的に音を発生させることで、幅広いコンピュータアート
表現を可能にする。 【構成】 楽器の演奏情報を受けとる入力インタフェー
ス部11と、グラフィックデータを表現する表示部12
と、前記入力インタフェース部から受けとった楽器の演
奏情報から前記表示部に表示する図形の表示情報を決定
する表示情報決定部13と、前記表示情報決定部の出力
を少なくとも1つの表示図形について保持する表示情報
バッファ部14と、前記表示情報バッファ部が保持する
図形の表示情報を前記表示部に出力する表示内容更新部
15を備える。
(57) [Summary] [Purpose] The position, color, shape, size, and direction of the displayed figure can be changed by the pitch when playing the sound, the strength and weakness, the speed at which the sound is stopped, the pitch change such as portamento, and the crescendo. . In addition, each figure can be moved independently, and the color, size and shape of the figure can be changed over time. In addition, a wide range of computer art expressions are possible by automatically generating sound according to the movement of the displayed figure. [Structure] An input interface unit 11 for receiving performance information of a musical instrument, and a display unit 12 for expressing graphic data.
And a display information determining unit 13 for determining display information of a graphic to be displayed on the display unit from performance information of the musical instrument received from the input interface unit, and an output of the display information determining unit for at least one display graphic. A display information buffer unit 14 and a display content updating unit 15 that outputs the display information of the graphic held in the display information buffer unit to the display unit are provided.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】この発明は、音と映像を用いたコ
ンピュータアートの作成装置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an apparatus for producing computer art using sounds and images.

【0002】[0002]

【従来の技術】音と映像によるコンピュータアートを作
成する装置で、電子楽器から音を発すると画面上に図形
が現れる装置に関しては、これまで、(株)アスキー発
行の「ログイン1989年10月6日号」などに掲載さ
れている「OTOMIL」という装置があった。
2. Description of the Related Art A device for creating computer art by sound and image, in which a graphic appears on the screen when sound is emitted from an electronic musical instrument, has been published by ASCII Corporation, "Login October 6, 1989". There was a device called "OTOMIL" that was published in "Japanese issue".

【0003】この装置は、電子鍵盤楽器を用い、鍵盤を
押すと押された鍵盤の数だけ画面下端に図形が表示され
る。この図形は低い音が弾かれた場合は画面の左寄り
に、高い音が弾かれた場合は右寄りに表示される。図形
の形や色は鍵盤楽器の音を切替えると、連動して切り替
わる。表示された図形は画面のスクロールによって上へ
と移動していく。
This device uses an electronic keyboard musical instrument, and when the keyboard is pressed, the figures are displayed at the lower end of the screen by the number of the pressed keys. This figure is displayed on the left side of the screen when a low note is played, and is displayed on the right side when a high note is played. The shapes and colors of figures change in conjunction with switching the sound of a keyboard instrument. The displayed figure moves upward by scrolling the screen.

【0004】[0004]

【発明が解決しようとする課題】従来の装置では、音色
を切替えない限り、表示される図形の色や形や大きさや
向きは、弾いた音の音程に関わらず、固定されていた。
また、音を弾く時の強弱や音を止める速さ、ポルタメン
トなどの音程変化、クレシェンドなどの強弱の変化に応
じて、表示される図形の位置や色や形や大きさや向きを
変化させることも出来なかった。また、表示された図形
は、画面のスクロールによって全て同一方向に同一速度
で移動するだけで、個々の図形が別々の方向や速度で移
動することは出来ず、また、時間の経過にともない図形
の色や大きさや形を変化させることも出来なかった。さ
らに表示図形の動きに応じて自動的に音を発生させるこ
とも出来なかったため、作成されたコンピュータアート
の音の部分は、使用者がすべて演奏しなければならなか
った。
In the conventional device, the color, shape, size and direction of the displayed graphic are fixed regardless of the pitch of the played sound unless the tone color is switched.
You can also change the position, color, shape, size, and orientation of the displayed figure according to the strength of playing the sound, the speed at which the sound is stopped, the pitch change such as portamento, and the strength change such as crescendo. I could not do it. In addition, the displayed figures can only move in the same direction at the same speed by scrolling the screen, and individual figures cannot move in different directions and speeds. I could not change the color, size, or shape. Furthermore, since it was not possible to automatically generate a sound in accordance with the movement of the displayed figure, the user had to play all the sound part of the created computer art.

【0005】このような理由から、従来の装置では、コ
ンピュータアートとして表現できる内容は限られたもの
でしかなかった。
For these reasons, in the conventional device, the contents that can be expressed as computer art are limited.

【0006】本発明は前述の不自由点を解消し、より幅
広いコンピュータアート表現を可能にするコンピュータ
アート作成装置を提供することにある。
It is an object of the present invention to provide a computer art creation apparatus which eliminates the above-mentioned inconveniences and enables a wider range of computer art expression.

【0007】[0007]

【課題を解決するための手段】第1の本発明のコンピュ
ータアート作成装置は、楽器の演奏情報を受けとる入力
インタフェース部と、グラフィックデータを表示する表
示部と、前記入力インタフェース部から受けとった楽器
の演奏情報から前記表示部に表示する図形の表示情報を
決定する表示情報決定部と、前記表示情報決定部の出力
を少なくとも1つの表示図形について保持する表示情報
バッファ部と、前記表示情報バッファ部が保持する図形
の表示情報を前記表示部に出力する表示内容更新部を備
える。
According to a first aspect of the present invention, there is provided a computer art creating apparatus, which comprises an input interface section for receiving musical instrument performance information, a display section for displaying graphic data, and a musical instrument received from the input interface section. A display information determining unit that determines display information of a graphic to be displayed on the display unit from performance information, a display information buffer unit that holds an output of the display information determining unit for at least one display graphic, and the display information buffer unit. A display content updating unit that outputs the display information of the held graphic to the display unit is provided.

【0008】第2の本発明のコンピュータアート作成装
置は、第1の本発明のコンピュータアート作成装置にお
いて、前記表示情報決定部が前記入力インタフェース部
より得られる打鍵速度または離鍵速度または音程連続変
化または打鍵圧の内の1つ以上により表示図形の位置を
決定する位置情報計算部であるコンピュータアート作成
装置である。
A computer art creating apparatus according to a second aspect of the present invention is the computer art creating apparatus according to the first aspect of the present invention, in which the display information determining section obtains the input interface section from a keystroke speed, a key release speed, or a continuous pitch change. Alternatively, the computer art creation apparatus is a position information calculation unit that determines the position of the displayed figure by one or more of the keystroke pressures.

【0009】第3の本発明のコンピュータアート作成装
置は、第1の本発明のコンピュータアート作成装置にお
いて、前記表示情報決定部が前記入力インタフェース部
より得られる音程情報または打鍵速度または離鍵速度ま
たは音程連続変化または打鍵圧の内の少なくとも1つに
より表示図形の色を決定する色情報計算部であるコンピ
ュータアート作成装置である。
A computer art creating apparatus according to a third aspect of the present invention is the computer art creating apparatus according to the first aspect of the present invention, wherein the display information determining unit obtains pitch information, keystroke speed, key release speed, or The computer art creation apparatus is a color information calculation unit that determines a color of a display figure by at least one of continuous pitch change and keystroke pressure.

【0010】第4の本発明のコンピュータアート作成装
置は、第1の本発明のコンピュータアート作成装置にお
いて、前記表示情報決定部が前記入力インタフェース部
より得られる音程情報または打鍵速度または離鍵速度ま
たは音程連続変化または打鍵圧の内の少なくとも1つに
より表示図形の形状を決定する形状情報計算部であるコ
ンピュータアート作成装置である。
A computer art creating apparatus according to a fourth aspect of the present invention is the computer art creating apparatus according to the first aspect of the present invention, wherein the display information determining section obtains pitch information, keystroke speed, key release speed, or The computer art creation apparatus is a shape information calculation unit that determines the shape of a display figure by at least one of continuous pitch change and keystroke pressure.

【0011】第5の本発明のコンピュータアート作成装
置は、第1の本発明のコンピュータアート作成装置にお
いて、前記表示情報決定部が前記入力インタフェース部
より得られる音程情報または打鍵速度または離鍵速度ま
たは音程連続変化または打鍵圧の内の少なくとも1つに
より表示図形の大きさを決定する大きさ情報計算部であ
るコンピュータアート作成装置である。
According to a fifth aspect of the present invention, there is provided a computer art producing apparatus according to the first aspect of the present invention, wherein the display information determining section obtains pitch information, keystroke speed, key release speed or The computer art creation apparatus is a size information calculation unit that determines the size of a display figure by at least one of continuous pitch change and keystroke pressure.

【0012】第6の本発明のコンピュータアート作成装
置は、第1の本発明のコンピュータアート作成装置にお
いて、前記表示情報決定部が前記入力インタフェース部
より得られる音程情報または打鍵速度または離鍵速度ま
たは音程連続変化または打鍵圧の内の少なくとも1つに
より表示図形の向きを決定する向き情報計算部であるコ
ンピュータアート作成装置である。
A computer art creating apparatus according to a sixth aspect of the present invention is the computer art creating apparatus according to the first aspect of the present invention, wherein the display information determining section obtains pitch information, keystroke speed, or key release speed or The computer art creation apparatus is an orientation information calculation unit that determines the orientation of a display figure by at least one of continuous pitch change and keystroke pressure.

【0013】第7の本発明のコンピュータアート作成装
置は、第1の本発明のコンピュータアート作成装置にお
いて、前記表示情報決定部が前記入力インタフェース部
より得られる音程情報または打鍵速度または離鍵速度ま
たは音程連続変化または打鍵圧の内の少なくとも1つに
より表示図形の位置の変化速度を決定する位置変化速度
情報計算部であるコンピュータアート作成装置である。
A computer art creating apparatus according to a seventh aspect of the present invention is the computer art creating apparatus according to the first aspect of the present invention, wherein the display information determining unit obtains pitch information, keystroke speed, key release speed, or The computer art creation apparatus is a position change speed information calculation unit that determines a change speed of a position of a displayed figure by at least one of continuous pitch change and keystroke pressure.

【0014】第8の本発明のコンピュータアート作成装
置は、第1の本発明のコンピュータアート作成装置にお
いて、前記表示情報決定部が前記入力インタフェース部
より得られる音程情報または打鍵速度または離鍵速度ま
たは音程連続変化または打鍵圧の内の少なくとも1つに
より表示図形の色の変化速度を決定する色変化速度情報
計算部であるコンピュータアート作成装置である。
An eighth aspect of the computer art producing apparatus of the present invention is the computer art producing apparatus of the first aspect of the present invention, in which the display information determining section obtains pitch information, keystroke speed, key release rate or The computer art creation apparatus is a color change speed information calculation unit that determines a change speed of a color of a displayed figure by at least one of a continuous pitch change and a keystroke pressure.

【0015】第9の本発明のコンピュータアート作成装
置は、第1の本発明のコンピュータアート作成装置にお
いて、前記表示情報決定部が前記入力インタフェース部
より得られる音程情報または打鍵速度または離鍵速度ま
たは音程連続変化または打鍵圧の内の少なくとも1つに
より表示図形の形状の変化速度を決定する形状変化速度
情報計算部であるコンピュータアート作成装置である。
According to a ninth aspect of the present invention, there is provided a computer art producing apparatus according to the first aspect of the present invention, wherein the display information determining section obtains pitch information, keystroke speed or key release rate from the input interface section. The computer art creation apparatus is a shape change speed information calculation unit that determines a change speed of the shape of a displayed figure by at least one of continuous pitch change and keystroke pressure.

【0016】第10の本発明のコンピュータアート作成
装置は、第1の本発明のコンピュータアート作成装置に
おいて、前記表示情報決定部が前記入力インタフェース
部より得られる音程情報または打鍵速度または離鍵速度
または音程連続変化または打鍵圧の内の少なくとも1つ
により表示図形の大きさの変化速度を決定する大きさ変
化速度情報計算部であるコンピュータアート作成装置で
ある。
A tenth aspect of the computer art producing apparatus of the first aspect of the present invention is the computer art producing apparatus of the first aspect of the present invention, in which the display information determining section obtains pitch information, keystroke speed, key release speed, or The computer art creation apparatus is a size change speed information calculation unit that determines a change speed of a size of a displayed figure by at least one of a continuous pitch change and a keystroke pressure.

【0017】第11の本発明のコンピュータアート作成
装置は、第1の本発明のコンピュータアート作成装置に
おいて、前記表示情報決定部が前記入力インタフェース
部より得られる音程情報または打鍵速度または離鍵速度
または音程連続変化または打鍵圧の内の少なくとも1つ
により表示図形の向きの変化速度を決定する向き変化速
度情報計算部であるコンピュータアート作成装置であ
る。
An eleventh aspect of the computer art production apparatus of the first aspect of the present invention is the computer art production apparatus of the first aspect of the present invention, wherein the display information determining section obtains pitch information, keystroke speed, key release rate or The computer art creation apparatus is a direction change speed information calculation unit that determines a change speed of a direction of a displayed figure by at least one of continuous pitch change and keystroke pressure.

【0018】第12の本発明のコンピュータアート作成
装置は、第1の本発明のコンピュータアート作成装置に
おいて、前記表示情報決定部として前記位置情報計算
部、前記色情報計算部、前記形状情報計算部、前記大き
さ情報計算部、前記向き情報計算部、前記位置変化速度
情報計算部、前記色変化速度情報計算部、前記形状変化
速度情報計算部、前記大きさ変化速度情報計算部、前記
向き変化速度情報計算部の内の少なくとも2つと、前記
の各表示情報計算部の動作を禁止または許可する演奏情
報組合せ制御部を備える。
The computer art creation apparatus of the twelfth invention is the computer art creation apparatus of the first invention, wherein the position information calculation unit, the color information calculation unit, and the shape information calculation unit are the display information determination units. , The size information calculation unit, the orientation information calculation unit, the position change speed information calculation unit, the color change speed information calculation unit, the shape change speed information calculation unit, the size change speed information calculation unit, the direction change At least two of the speed information calculation units and a performance information combination control unit for prohibiting or permitting the operation of each display information calculation unit are provided.

【0019】第13の本発明のコンピュータアート作成
装置は、第1、または2、または3、または4、または
5、または6、または7、または8、または9、または
10、または11、または12の本発明のコンピュータ
アート作成装置において、表示内容更新部に保持されて
いる各図形の表示図形情報と、各図形の位置または色ま
たは形状または大きさまたは向きの内の少なくとも1つ
に関する条件式の真偽によって発音させる楽音を決定す
る発音条件検査部と、前記発音条件検査部で得られた発
音すべき楽音を楽器制御信号に変換する演奏情報出力イ
ンタフェースを備える。
The computer art creation apparatus of the thirteenth aspect of the present invention is the first, or 2, or 3, or 4, or 5, or 6, or 7, or 8, or 9, or 10, or 11, or 12. In the computer art creation apparatus of the present invention, the display graphic information of each graphic held in the display content updating unit and the conditional expression relating to at least one of the position, color, shape, size or orientation of each graphic It is provided with a sounding condition checking unit for determining a musical sound to be sounded by authenticity, and a performance information output interface for converting the musical sound to be pronounced obtained by the sounding condition checking unit into a musical instrument control signal.

【0020】[0020]

【作用】前述の手段を用いたコンピュータアート作成装
置によれば、色と形と大きさと向きの異なる複数種類の
図形の表示と、表示された図形の独立した動作と、弾い
た音の音程と強弱と離鍵速度と音程の変化と強弱の変化
とに応じた図形の表示内容と変化速度の設定と、図形の
動きに応じた自動的な音の発生が可能になる。このこと
によって、コンピュータアートとしての表現の幅が広が
り、また、音と映像を密接に関係付けたコンピュータア
ートの作成を行なうことが可能になる。
According to the computer art creating apparatus using the above-mentioned means, the display of a plurality of types of figures having different colors, shapes, sizes and directions, the independent operation of the displayed figures, and the pitch of the sound played It is possible to set the display content and change speed of a graphic according to the strength, the key release speed, the change in the pitch, and the change in the strength, and automatically generate the sound according to the movement of the graphic. This broadens the range of expression as computer art, and makes it possible to create computer art in which sound and video are closely related.

【0021】[0021]

【実施例】以下の実施例の説明では、図形表示情報と
は、表示図形の位置及び色及び形状及び大きさ及び向き
及び位置変化速度及び色変化速度及び形状変化速度及び
大きさ変化速度及び向き変化速度に関する情報を指すも
のとする。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS In the following description of the embodiments, the graphic display information means the position, color, shape, size and orientation of the display graphic, position change speed, color change speed, shape change speed, size change speed and orientation. It refers to information about the rate of change.

【0022】図1は第1の発明によるコンピュータアー
ト作成装置の1実施例を示すブロック図である。このコ
ンピュータアート作成装置は、入力インタフェース部1
1と、表示部12と、表示情報決定部13と、表示情報
バッファ部14と、表示内容更新部15とを有する。
FIG. 1 is a block diagram showing an embodiment of a computer art creating apparatus according to the first invention. This computer art creation apparatus has an input interface unit 1
1, a display unit 12, a display information determination unit 13, a display information buffer unit 14, and a display content update unit 15.

【0023】入力インタフェース部11は、楽器の操作
情報もしくは音響信号から、音程または強弱または離鍵
速度または音程連続変化または打鍵圧の情報の内少なく
とも1つと、楽音のオン・オフのスイッチング情報を与
えるものである。また、演奏情報の内、強弱は打鍵速度
として与えられる場合もあり、以下の説明では強弱の情
報を打鍵速度として記述する場合もある。また、打鍵圧
とは発音開始後の音量の強弱の変化もしくは、鍵盤楽器
における鍵盤を押す強さに相当する情報である。音程連
続変化とは、例えば弦楽器で弦の張力を変えて音程を変
化させた場合の変化であるとか、ミュージックシンセサ
イザーなどで用いられているピッチベンダーの様に音程
を連続的に変化させた場合の情報である。また、通常こ
の様な装置としては、例えばローランド社のMPU40
1などのようにMIDI規格に準拠したものが広く普及
しており、本発明の実施例で必要とする情報をMIDI
規格の範囲内で与えることができる。しかし、本発明の
実施にあたっては、入力インターフェース部11はMI
DI規格である必要性はなく、先に列挙した情報を与え
るものであればどの様な規格のものでも構わない。たと
えば、MIDI規格以外で本発明を実施できる規格とし
ては、ローランド社で用いていたDCB規格が挙げられ
る。
The input interface section 11 provides at least one of pitch, strength, key release speed, pitch continuous change, or keystroke pressure information and musical tone on / off switching information from the musical instrument operation information or acoustic signal. It is a thing. Further, among performance information, the strength may be given as a keystroke speed, and in the following description, the strength information may be described as a keystroke speed. The keystroke pressure is information corresponding to the change in volume of the sound after the start of sounding or the strength with which the keyboard of a keyboard instrument is pressed. The continuous pitch change is, for example, a change when the pitch is changed by changing the tension of a string in a string instrument, or when the pitch is continuously changed like a pitch bender used in a music synthesizer or the like. Information. In addition, as such a device, for example, an MPU40 manufactured by Roland Co.
1 and the like complying with the MIDI standard are widely spread, and the information required in the embodiment of the present invention is MIDI.
It can be given within the standard. However, in implementing the present invention, the input interface unit 11 is
It does not have to be the DI standard, and any standard may be used as long as it gives the information listed above. For example, as a standard other than the MIDI standard, the present invention can be implemented by the DCB standard used by Roland.

【0024】表示情報決定部13は、入力インタフェー
ス部11から得られる演奏情報に応じて、表示する図形
の位置と色と形状と大きさと向きと位置変化速度と色変
化速度と形状変化速度と大きさ変化速度と向き変化速度
に関する表示情報を決定し、表示情報バッファ部14に
出力する。これは例えば、入力インタフェース部11か
ら得られる演奏情報の中のn種類の情報の各々について
のn次元のインデックスを持つテーブルに表示情報を収
めておき、動作時にはn個の各情報の内容に応じて、あ
らかじめ登録された図形の表示情報を検索し出力する装
置で実現できる。nが2の場合についての例を図28に
示す。ここで、各々の演奏情報は、0から127までの
値をとるとする。図28に示すように、2次元のマトリ
ックスの各々の要素として、図形の位置と色と形状と大
きさと向きに関する表示情報を記述しておく。図28で
は、図形表示情報の内の位置と色と形状と大きさと向き
に関してのみ記したが、他の図形表示情報をもあわせて
記述しておいても良いし、更に少ない種類でも構わな
い。これにより、この例では、動作時においては、与え
られる2つの演奏情報の値によって、図形の位置と色と
形状と大きさと向きに関する表示情報を検索し、得るこ
とが出来る。
The display information determining section 13 determines the position, the color, the shape, the size, the direction, the position change speed, the color change speed, the shape change speed, and the size of the figure to be displayed according to the performance information obtained from the input interface section 11. The display information regarding the speed change rate and the direction change speed is determined and output to the display information buffer unit 14. For example, the display information is stored in a table having an n-dimensional index for each of the n types of information in the performance information obtained from the input interface unit 11, and in operation, depending on the contents of each of the n pieces of information. Thus, it can be realized by a device for retrieving and outputting display information of previously registered figures. An example of the case where n is 2 is shown in FIG. Here, each performance information is assumed to take a value from 0 to 127. As shown in FIG. 28, the display information regarding the position, color, shape, size, and direction of the graphic is described as each element of the two-dimensional matrix. In FIG. 28, only the position, color, shape, size, and direction in the graphic display information are described, but other graphic display information may be described together, or the number may be smaller. As a result, in this example, during operation, it is possible to retrieve and obtain display information relating to the position, color, shape, size, and direction of the figure by the values of the two performance information provided.

【0025】表示情報バッファ部14は、表示情報決定
部13が出力する図形表示情報を保持する。また、前記
の表示情報決定部13のマトリックスに記述されていな
い図形表示情報は、定数であるとして、定数を参照する
ものとする。
The display information buffer unit 14 holds the graphic display information output by the display information determining unit 13. Further, it is assumed that the graphic display information not described in the matrix of the display information determining unit 13 is a constant and the constant is referred to.

【0026】表示内容更新部15は、表示情報バッファ
部14が保持している図形表示情報を受け取り、表示内
容更新部15の内部に格納する。また、位置変化速度ま
たは色変化速度または向き変化速度または大きさ変化速
度または方向変化速度のうち少なくとも一つが設定され
ている場合には、時刻の推移に伴い、位置もしくは色も
しくは形状もしくは大きさもしくは向きを逐次更新す
る。速度の設定を行ない、それに基づいて時刻推移に伴
う位置もしくは色もしくは形状もしくは大きさもしくは
向きの更新を可能とするためには、表示内容更新部15
内には計時手段を内包している必要があるが、それらの
速度による変更を用いない場合には計時手段を含む必要
はない。また、速度が設定されているか否かの検査方法
の一例としては、速度の絶対値が0であるか否かを検査
する方法がある。つまり、この検査方法によれば、速度
の絶対値が0であれば以降は該速度に関わる図形表示情
報中の該パラメータは経時変化をしないものとみなし、
速度が設定されていないと見なすのである。
The display content updating unit 15 receives the graphic display information held by the display information buffer unit 14 and stores it in the display content updating unit 15. When at least one of the position change speed, the color change speed, the direction change speed, the size change speed, or the direction change speed is set, the position, color, shape, size, or The direction is updated sequentially. In order to set the speed and update the position, color, shape, size, or orientation based on the time change based on the setting, the display content update unit 15
It is necessary to include the timing means therein, but it is not necessary to include the timing means when the change due to the speed is not used. Further, as an example of a method of checking whether or not the speed is set, there is a method of checking whether or not the absolute value of the speed is 0. That is, according to this inspection method, if the absolute value of the speed is 0, it is considered that the parameter in the graphic display information related to the speed does not change with time thereafter,
It considers that the speed is not set.

【0027】表示部12は、表示内容更新部15の保持
する図形表示情報を表示する。この表示部12はテレビ
ジョンなどの表示装置、及びその周辺回路から構成され
る。テレビジョンの入力信号の方式として、RGBまた
はNTSCまたはPALまたはSECAMなどの種々の
方法があり、また表示装置としてはブラウン管または液
晶またはプロジェクタなどの種々の機構が存在する。そ
れらのうちでどの組合せが用いられるかは、本発明によ
るコンピュータアート作成装置が使用される状況に依存
し、かつ、各々が公知のものであるため、ここでは方式
と表示装置に関する詳細の説明は省略する。この表示部
12は、表示内容更新部15の保持する図形表示情報の
内、位置及び色及び形状及び大きさ及び向きによって該
表示図形を表示装置に表示する。表示内容更新部15か
ら得られる位置の情報によって表示装置上の表示位置を
決める際には、受けとった座標を適宣、表示装置での座
標系に変換する能力を有するものとする。例えば、画面
上には直交座標系(Sx ,Sy )をとり、さらに表示内
容更新部15で位置情報を表すために用いられている座
標系(X,Y)との間に次式の関係を持たせる。
The display unit 12 displays the graphic display information held by the display content updating unit 15. The display unit 12 includes a display device such as a television and its peripheral circuits. There are various methods such as RGB or NTSC, PAL, or SECAM as a method of input signals of a television, and as a display device, there are various mechanisms such as a cathode ray tube, a liquid crystal, or a projector. Which combination among them is used depends on the situation in which the computer art creation apparatus according to the present invention is used, and each of them is known. Therefore, a detailed description of the method and the display device will not be given here. Omit it. The display unit 12 displays the display graphic on the display device according to the position, the color, the shape, the size, and the orientation of the graphic display information held by the display content updating unit 15. When determining the display position on the display device based on the position information obtained from the display content updating unit 15, it is assumed that it has the ability to appropriately convert the received coordinates into the coordinate system of the display device. For example, a rectangular coordinate system (S x , S y ) is set on the screen, and the following formula is used between the coordinate system (X, Y) used to represent the position information in the display content updating unit 15. Have a relationship.

【0028】 Sx =X,Sy =aSx 2 +bSx +c (a≠0) (数1) そして、入力インタフェース部11から得られた演奏情
報が(X,Y)に写像されたとすると、その点は画面座
標系(Sx ,Sy )では,Xを媒介変数とした放物線の
軌跡上の点に相当する。結局は、(Sx ,Sy )平面上
の放物線上に座標系(X,Y)を設定したことになる
が、この様な取り方も座標系の一例であり、この変換を
設定することによって、(X,Y)の移動が例えば単純
な等速直線移動であったとしても、放物線に沿った落下
運動のように表示図形を移動させることができるように
なる。またより単純に Sx =X,Sy =Y と設定することも座標系の一例であり、この場合は表示
内容更新部から得られた位置情報は、無変換のまま用い
られる。
S x = X, S y = aS x 2 + bS x + c (a ≠ 0) (Equation 1) Then, assuming that the performance information obtained from the input interface unit 11 is mapped to (X, Y). In the screen coordinate system (S x , S y ), that point corresponds to a point on the locus of a parabola with X as a parameter. Eventually, the coordinate system (X, Y) is set on the parabola on the (S x , S y ) plane, but such a method is also an example of the coordinate system, and setting this conversion By this, even if the movement of (X, Y) is a simple constant velocity linear movement, the display figure can be moved like a falling movement along a parabola. Further, it is also an example of the coordinate system to simply set S x = X and S y = Y, and in this case, the position information obtained from the display content updating unit is used without conversion.

【0029】表示部12及び表示情報決定部13及び表
示情報バッファ部14及び表示内容更新部15の具体的
な実施例として、図14の装置があげられる。
As a concrete example of the display unit 12, the display information determining unit 13, the display information buffer unit 14, and the display content updating unit 15, the apparatus shown in FIG. 14 can be cited.

【0030】この装置はRAM141とROM142と
CPU143と表示装置144とCRTコントローラ1
45とグラフィックRAM146を有している。
This device includes a RAM 141, a ROM 142, a CPU 143, a display device 144 and a CRT controller 1.
It has 45 and a graphic RAM 146.

【0031】ROM142には表示部12での座標系変
換プログラムと、表示情報決定部13を実現するプログ
ラム及びデータと、表示内容更新部15における内容更
新を記述したプログラムを格納する。
The ROM 142 stores a coordinate system conversion program for the display unit 12, a program and data for realizing the display information determination unit 13, and a program describing content update in the display content update unit 15.

【0032】RAM141は表示情報バッファ部14及
び表示内容更新部15における状態保持の手段として、
それぞれ独立な領域を確保して用いられる。
The RAM 141 is a means for holding the state in the display information buffer section 14 and the display content updating section 15,
Each area is reserved and used.

【0033】グラフィックRAM146は表示座標系に
直された図形を格納するために用いられる。
The graphic RAM 146 is used to store the figure corrected in the display coordinate system.

【0034】CRTコントローラ145はグラフィック
RAM146の内容をビデオ信号に変換するために用い
られる。
The CRT controller 145 is used to convert the contents of the graphic RAM 146 into a video signal.

【0035】表示装置144は、CRTコントローラ1
45でビデオ信号に変換されたグラフィックRAM14
6の内容を表示するために用いられる。
The display device 144 is the CRT controller 1
Graphic RAM 14 converted into video signal at 45
It is used to display the contents of 6.

【0036】また、CPU143は、計時機能を持つと
する。
The CPU 143 is assumed to have a time counting function.

【0037】バスには演奏情報を受けとる入力インタフ
ェースがつながっているものとして、動作を説明する。
動作時には、図15に従って動作する。ステップ151
で、RAM141中の表示情報バッファ部に相当する領
域に、図形表示情報のうちで表示情報決定部13で決定
しない情報を設定した後、ステップ152では、まず、
CPU143はバスを経由して、入力インターフェース
に新たに到着した演奏情報の有無を確認する。なかった
場合にはステップ156へと進む。新しい演奏情報があ
った場合には、ステップ153で、バスを経由して入力
インタフェースから演奏情報を受けとり、その演奏情報
から、ステップ154において、ROM142の内の表
示情報決定部13に相当するプログラムに従ってCPU
143は図形表示情報を決定し、ステップ155におい
て、RAM141に書き出す。続くステップ156で
は、新たな演奏情報の有無を問わずに、CPU143
は、ROM142中の内容更新プログラムにしたがっ
て、図形表示情報を更新し、再度RAM141に書き出
す。更新の際には、CPU143の計時機能によって得
られる前回の更新からの経過時間を用いることで、変化
速度を用いた表示情報の更新を行なうことができる。そ
れに続いて、ステップ157では、CPU143は、更
新された情報をROM142中の座標変換プログラムに
したがって表示座標系に変換し、グラフィックRAM1
46に書き込む。ここでの座標変換プログラムは、例え
ば数1を計算するプログラムである。この後CPU14
3はステップ152に戻り、動作を繰り返す。CRTコ
ントローラ145と表示装置144はCPU143の動
作とは独立に動作し、グラフィックRAM146の内容
を表示する。
The operation will be described assuming that an input interface for receiving performance information is connected to the bus.
In operation, it operates according to FIG. Step 151
Then, in the area corresponding to the display information buffer section in the RAM 141, after setting the information which is not determined by the display information determining section 13 in the graphic display information, in step 152, first,
The CPU 143 confirms the presence or absence of performance information newly arrived at the input interface via the bus. If not, the process proceeds to step 156. If there is new performance information, the performance information is received from the input interface via the bus in step 153, and the performance information is used in step 154 according to the program corresponding to the display information determining unit 13 in the ROM 142. CPU
143 determines graphic display information and writes it in the RAM 141 in step 155. In the following step 156, the CPU 143 irrespective of whether or not there is new performance information.
Updates the graphic display information in accordance with the content update program in the ROM 142 and writes it again in the RAM 141. At the time of updating, it is possible to update the display information using the change speed by using the elapsed time from the previous update obtained by the time counting function of the CPU 143. Subsequently, in step 157, the CPU 143 converts the updated information into the display coordinate system according to the coordinate conversion program in the ROM 142, and the graphic RAM 1
Write to 46. The coordinate conversion program here is a program for calculating, for example, Equation 1. After this, the CPU 14
3 returns to step 152 and repeats the operation. The CRT controller 145 and the display device 144 operate independently of the operation of the CPU 143 and display the contents of the graphic RAM 146.

【0038】これにより、バスを経由して演奏情報を与
えていくと、該演奏情報に応じた図形を表示装置に表示
していくことができる。
As a result, when performance information is given via the bus, a graphic corresponding to the performance information can be displayed on the display device.

【0039】図2は第2の発明によるコンピュータアー
ト作成装置の1実施例を示すブロック図である。このコ
ンピュータアート作成装置は、入力インタフェース部2
1と、表示部22と、位置情報計算部23と、表示情報
バッファ部24と、表示内容更新部25とを有する。
FIG. 2 is a block diagram showing an embodiment of a computer art creation apparatus according to the second invention. This computer art creation apparatus has an input interface unit 2
1, a display unit 22, a position information calculation unit 23, a display information buffer unit 24, and a display content update unit 25.

【0040】入力インタフェース部21は、第1の発明
の実施例で説明した入力インタフェース部11と同様の
ものである。
The input interface section 21 is similar to the input interface section 11 described in the first embodiment of the invention.

【0041】位置情報計算部23は、入力インタフェー
ス部21から得られる演奏情報に応じて表示する図形の
表示位置に関する表示情報を決定し、表示情報バッファ
部24に出力する。図形の表示位置に関する表示情報
は、前記表示22の画面上に座標系を設定しその座標値
により表すことが出来る。ここでは、入力された演奏情
報中の任意種類の情報内容から座標値への写像を用い、
図形の表示位置を計算する。
The position information calculation unit 23 determines the display information regarding the display position of the figure to be displayed according to the performance information obtained from the input interface unit 21, and outputs it to the display information buffer unit 24. The display information regarding the display position of the figure can be represented by the coordinate value by setting a coordinate system on the screen of the display 22. Here, using a mapping from any type of information content in the input performance information to coordinate values,
Calculate the display position of the figure.

【0042】例えば、便宜的に直交座標系(X,Y)を
取り、図形の表示位置を表すとする。
For example, a rectangular coordinate system (X, Y) is taken for convenience and the display position of a figure is represented.

【0043】演奏情報の中の打鍵圧に関する数値x
p r e s からXへの写像fxを、 fx(xp r e s )=a・xp r e s +b (aは非零
の定数,bは定数) (数2) とすれば、表示される図形の(X,Y)座標系でのX方
向の位置を打鍵圧に応じて設定できる。さらに、演奏情
報の中の強弱に関する数値xv e l からyへの写像fy
を、 fy(xv e l )=c・xv e l +d (cは非零の
定数,dは任意の定数) (数3) とすれば、弾いた音の強弱に応じて表示される図形の
(X,Y)座標系でのY方向の位置を決定することが出
来る。
Numerical value x regarding the keystroke pressure in the performance information
If the mapping fx from pres to X is fx (x pres ) = a · x pres + b (a is a non-zero constant, b is a constant) (Equation 2), (X, Y) of the figure displayed The position in the X direction on the coordinate system can be set according to the keystroke pressure. Furthermore, the mapping fy from the numerical value xvel to y regarding the strength and weakness in the performance information
Is fy (x vel ) = c · x vel + d (c is a non-zero constant, d is an arbitrary constant) (Equation 3), (X of the figure displayed according to the strength of the played sound , Y) position in the Y direction in the coordinate system can be determined.

【0044】また例えば、同様な座標系(X,Y)で図
形の位置に関する表示情報を表す場合に、演奏情報の中
の音程変化に関する情報xb e n d と打鍵圧に関する情
報xm o d から、座標値(X,Y)への写像fを以下の
ように定義する。
Further, for example, when the display information regarding the position of the figure is represented in the same coordinate system (X, Y), the coordinate value (from the information x bend regarding the pitch change and the information x mod regarding the keystroke pressure in the performance information is converted into the coordinate value ( The mapping f to (X, Y) is defined as follows.

【0045】(x,y)=f(xb e n d ,xm o d
=(a・xb e n d +b,c・xm o d +d) a,
b,c,dは定数 これにより、表示される図形の位置を演奏している音の
音程の変化量と打鍵圧により決定することが出来る。
(X, y) = f (x bend , x mod )
= (A · x bend + b, c · x mod + d) a,
b, c, and d are constants, whereby the position of the displayed graphic can be determined by the amount of change in the pitch of the note being played and the keystroke pressure.

【0046】表示情報バッファ部24は、位置情報計算
部23が出力する位置情報を含め、図形表示情報を保持
する。また、位置情報以外の図形表示情報は定数を参照
するものとする。
The display information buffer unit 24 holds the graphic display information including the position information output by the position information calculation unit 23. Further, the graphic display information other than the position information refers to a constant.

【0047】表示内容更新部25は表示情報バッファ部
24が保持している図形表示情報を受け取り、表示内容
更新部25の内部に格納する。また、位置変化速度また
は色変化速度または形状変化速度または大きさ変化速度
または向き変化速度のうち少なくとも一つが設定されて
いる場合には、時刻の推移に伴い、位置もしくは色もし
くは形状もしくは大きさもしくは向きを逐次更新する。
これらの動作は前述の表示内容更新部15と同様であ
る。
The display content updating section 25 receives the graphic display information held by the display information buffer section 24 and stores it inside the display content updating section 25. If at least one of the position change speed, the color change speed, the shape change speed, the size change speed, or the direction change speed is set, the position, color, shape, size, or The direction is updated sequentially.
These operations are similar to those of the display content updating unit 15 described above.

【0048】表示部22は、表示内容更新部25の保持
する図形表示情報を表示する。この表示部22はテレビ
ジョンなどの表示装置、及びその周辺回路から構成さ
れ、第1の発明の実施例中の表示部12と同様のもので
ある。
The display unit 22 displays the graphic display information held by the display content updating unit 25. The display unit 22 is composed of a display device such as a television and its peripheral circuits, and is similar to the display unit 12 in the embodiment of the first invention.

【0049】表示部22及び表示情報決定部23及び表
示情報バッファ部24及び表示内容更新部25の具体的
な実施例として、図14の装置があげられる。
As a concrete example of the display unit 22, the display information determining unit 23, the display information buffer unit 24, and the display content updating unit 25, the device shown in FIG. 14 can be cited.

【0050】この装置はRAM141とROM142と
CPU143と表示装置144とCRTコントローラ1
45とグラフィックRAM146を有している。
This device comprises a RAM 141, a ROM 142, a CPU 143, a display device 144 and a CRT controller 1.
It has 45 and a graphic RAM 146.

【0051】ROM142には表示部22での座標系変
換プログラムと、位置情報計算部23を実現するプログ
ラムと、表示内容更新部25における内容更新を記述し
たプログラムを格納する。
The ROM 142 stores a coordinate system conversion program for the display unit 22, a program for realizing the position information calculation unit 23, and a program describing content update in the display content update unit 25.

【0052】RAM141は表示情報バッファ部24及
び表示内容更新部25における状態保持の手段として、
それぞれ独立な領域を確保して用いられる。
The RAM 141 serves as means for holding the states of the display information buffer section 24 and the display content updating section 25.
Each area is reserved and used.

【0053】グラフィックRAM146は表示座標系に
直された図形を格納するために用いられる。
The graphic RAM 146 is used to store the figure corrected in the display coordinate system.

【0054】CRTコントローラ145はグラフィック
RAM146の内容をビデオ信号に変換するために用い
られる。
The CRT controller 145 is used to convert the contents of the graphic RAM 146 into a video signal.

【0055】表示装置144は、CRTコントローラ1
45でビデオ信号に変換されたグラフィックRAM14
6の内容を表示するために用いられる。
The display device 144 is the CRT controller 1
Graphic RAM 14 converted into video signal at 45
It is used to display the contents of 6.

【0056】また、CPU143は、計時機能を持つと
する。
The CPU 143 is assumed to have a timekeeping function.

【0057】バスには演奏情報を受けとる入力インタフ
ェースがつながっているものとして、動作を説明する。
動作時には、図16に従って動作する。ステップ161
で、RAM141中の表示情報バッファ部に相当する領
域に、位置情報を除く図形表示情報を設定した後、ステ
ップ162において、CPU143はバスを経由して、
入力インターフェースに新たに到着した演奏情報の有無
を確認する。新しい情報がなかった場合には、ステップ
166へとすすむ。新しい演奏情報があった場合には、
ステップ163において、バスを経由して入力インタフ
ェースから演奏情報を受けとり、さらにステップ164
では、その演奏情報から、ROM142の内の位置情報
計算部23に相当するプログラムに従ってCPU143
は位置情報を決定する。つづいて、ステップ165で
は、位置情報をRAM141に書き出す。この位置情報
計算部23に相当するプログラムは、例えば、数2およ
び数3を計算するプログラムである。続くステップ16
6では、新たな演奏情報の有無を問わずに、CPU14
3は、ROM142中の内容更新プログラムにしたがっ
て、図形表示情報を更新し、再度RAM141に書き出
す。更新の際には、CPU143の計時機能によって得
られる前回の更新からの経過時間を用いることで、変化
速度を用いた表示情報の更新を行なうことができる。そ
れに続いて、ステップ167においては、CPU143
は、更新された情報をROM142中の座標変換プログ
ラムにしたがって表示座標系に変換し、グラフィックR
AM146に書き込む。ここでの座標変換プログラム
は、例えば数1を計算するプログラムである。この後C
PU143はステップ162に戻り、動作を繰り返す。
CRTコントローラ145と表示装置144はCPU1
43の動作とは独立に動作し、グラフィックRAM14
6の内容を表示する。
The operation will be described assuming that an input interface for receiving performance information is connected to the bus.
In operation, it operates according to FIG. Step 161
Then, after setting the graphic display information excluding the position information in the area corresponding to the display information buffer section in the RAM 141, in step 162, the CPU 143 passes the bus,
Check whether there is new performance information that has arrived at the input interface. If there is no new information, the process proceeds to step 166. If there is new performance information,
In step 163, performance information is received from the input interface via the bus, and then in step 164
Then, from the performance information, the CPU 143 is executed in accordance with a program corresponding to the position information calculation unit 23 in the ROM 142.
Determines location information. Subsequently, in step 165, the position information is written in the RAM 141. The program corresponding to the position information calculation unit 23 is, for example, a program for calculating the equations 2 and 3. Continued Step 16
In 6, the CPU 14 can be used regardless of the presence or absence of new performance information.
3 updates the graphic display information according to the content update program in the ROM 142 and writes it again in the RAM 141. At the time of updating, it is possible to update the display information using the change speed by using the elapsed time from the previous update obtained by the time counting function of the CPU 143. Subsequently, in step 167, the CPU 143
Converts the updated information into the display coordinate system according to the coordinate conversion program in the ROM 142, and
Write to AM 146. The coordinate conversion program here is a program for calculating, for example, Equation 1. After this C
The PU 143 returns to step 162 and repeats the operation.
The CRT controller 145 and the display device 144 are the CPU 1
43 operates independently of the operation of the graphic RAM 14
The contents of 6 are displayed.

【0058】これにより、バスを経由して演奏情報を与
えていくと、該演奏情報に応じた位置に図形を表示して
いくことができる。この時の表示位置および移動の軌跡
は位置情報計算部23で用いる写像と表示部25で用い
る座標変換関数によって変化する。
As a result, when performance information is given via the bus, a graphic can be displayed at a position corresponding to the performance information. The display position and the locus of movement at this time change depending on the mapping used in the position information calculation unit 23 and the coordinate conversion function used in the display unit 25.

【0059】図3は第3の発明によるコンピュータアー
ト作成装置の1実施例を示すブロック図である。このコ
ンピュータアート作成装置は、入力インタフェース部3
1と、表示部32と、色情報計算部33と、表示情報バ
ッファ部34と、表示内容更新部35とを有する。
FIG. 3 is a block diagram showing an embodiment of a computer art creation apparatus according to the third invention. This computer art creation apparatus has an input interface unit 3
1, a display unit 32, a color information calculation unit 33, a display information buffer unit 34, and a display content update unit 35.

【0060】入力インタフェース部31は、第1の発明
の実施例で説明した入力インタフェース部11と同様の
ものである。
The input interface section 31 is similar to the input interface section 11 described in the first embodiment of the invention.

【0061】色情報計算部33は、入力インタフェース
部31から得られる演奏情報に応じて表示する図形の色
に関する表示情報を決定し、表示情報バッファ部34に
出力する。図形の色に関する表示情報は、RGBそれぞ
れの輝度で表示する色を表す方法や、あらかじめ各パレ
ットに色を設定しておきそのパレット番号で表す等があ
る。前者の場合は、入力された演奏情報の中の任意個の
情報の内容からRGBの各輝度への写像を用いて、ま
た、後者の場合は例えば音程を12音階で表した音名に
応じて1から12までのパレット番号に変換する写像を
用いて、それぞれ図形の色を計算する。これにより表示
する図形の色を、弾いた音の音名で表示される色に設定
することが出来る。
The color information calculation unit 33 determines the display information regarding the color of the figure to be displayed according to the performance information obtained from the input interface unit 31, and outputs it to the display information buffer unit 34. The display information relating to the color of the figure includes a method of indicating the color to be displayed with each luminance of RGB, a color set in advance in each pallet, and the pallet number. In the former case, the mapping from the content of any number of pieces of the input performance information to the respective luminances of RGB is used, and in the latter case, for example, according to the pitch name representing the pitch in 12 scales. The color of each figure is calculated using the mapping that is converted into the palette number from 1 to 12. As a result, the color of the figure to be displayed can be set to the color displayed by the note name of the played note.

【0062】表示情報バッファ部34は、色情報計算部
33が出力する色情報を含め、図形表示情報を保持す
る。また、色情報以外の図形表示情報は定数を参照する
ものとする。
The display information buffer unit 34 holds graphic display information including the color information output by the color information calculation unit 33. The graphic display information other than the color information refers to constants.

【0063】表示内容更新部35は、表示情報バッファ
部34が保持している図形表示情報を受け取り、表示内
容更新部35の内部に格納する。また、位置変化速度ま
たは色変化速度または形状変化速度または大きさ変化速
度または向き変化速度のうち少なくとも一つが設定され
ている場合には、時刻の推移に伴い、位置もしくは色も
しくは形状もしくは大きさもしくは向きを逐次更新す
る。これらの動作は前述の表示内容更新部15と同様で
ある。
The display content updating unit 35 receives the graphic display information held in the display information buffer unit 34 and stores it in the display content updating unit 35. If at least one of the position change speed, the color change speed, the shape change speed, the size change speed, or the direction change speed is set, the position, color, shape, size, or The direction is updated sequentially. These operations are similar to those of the display content updating unit 15 described above.

【0064】表示部32は、表示内容更新部35の保持
する図形表示情報を表示する。この表示部32はテレビ
ジョンなどの表示装置、及びその周辺回路から構成さ
れ、第1の発明の実施例中の表示部12と同様のもので
ある。
The display section 32 displays the graphic display information held by the display content updating section 35. The display unit 32 is composed of a display device such as a television and its peripheral circuits, and is similar to the display unit 12 in the embodiment of the first invention.

【0065】表示部32及び色情報決定部33及び表示
情報バッファ部34及び表示内容更新部35の具体的な
実施例として、図14の装置があげられる。
As a concrete example of the display unit 32, the color information determination unit 33, the display information buffer unit 34, and the display content updating unit 35, there is the apparatus shown in FIG.

【0066】この装置はRAM141とROM142と
CPU143と表示装置144とCRTコントローラ1
45とグラフィックRAM146を有している。
This device includes a RAM 141, a ROM 142, a CPU 143, a display device 144 and a CRT controller 1.
It has 45 and a graphic RAM 146.

【0067】ROM142には表示部32での座標系変
換プログラムと、色情報計算部33を実現するプログラ
ムと、表示内容更新部35における内容更新を記述した
プログラムを格納する。
The ROM 142 stores a coordinate system conversion program for the display unit 32, a program for realizing the color information calculation unit 33, and a program describing content update in the display content update unit 35.

【0068】RAM141は表示情報バッファ部24及
び表示内容更新部35における状態保持の手段として、
それぞれ独立な領域を確保して用いられる。
The RAM 141 is a means for holding the state in the display information buffer section 24 and the display content updating section 35,
Each area is reserved and used.

【0069】グラフィックRAM146は表示座標系に
直された図形を格納するために用いられる。
The graphic RAM 146 is used to store the figure corrected in the display coordinate system.

【0070】CRTコントローラ145はグラフィック
RAM146の内容をビデオ信号に変換するために用い
られる。
The CRT controller 145 is used to convert the contents of the graphic RAM 146 into a video signal.

【0071】表示装置144は、CRTコントローラ1
45でビデオ信号に変換されたグラフィックRAM14
6の内容を表示するために用いられる。
The display device 144 is the CRT controller 1
Graphic RAM 14 converted into video signal at 45
It is used to display the contents of 6.

【0072】また、CPU143は、計時機能を持つと
する。
Further, the CPU 143 is assumed to have a time counting function.

【0073】バスには演奏情報を受けとる入力インタフ
ェースがつながっているものとして、動作を説明する。
動作時には、図17に従って動作する。ステップ171
で、RAM141中の表示情報バッファ部に相当する領
域に、色情報を除く図形表示情報を設定した後、ステッ
プ172において、CPU143はバスを経由して、入
力インターフェースに新たに到着した演奏情報の有無を
確認する。新しい演奏情報がなかった場合には、ステッ
プ176へとすすむ。新しい演奏情報があった場合に
は、ステップ173においてバスを経由して入力インタ
フェースから演奏情報を受けとる。ステップ174で
は、その演奏情報から、ROM142の内の色情報計算
部33に相当するプログラムに従ってCPU143は色
情報を決定し、ステップ175で、その色情報をRAM
141に書き出す。続くステップ176では、新たな演
奏情報の有無を問わずに、CPU143は、ROM14
2中の内容更新プログラムにしたがって、図形表示情報
を更新し、再度RAM141に書き出す。更新の際に
は、CPU143の計時機能によって得られる前回の更
新からの経過時間を用いることで、変化速度を用いた表
示情報の更新を行なうことができる。それに続いて、ス
テップ177では、CPU143は、更新された情報を
ROM142中の座標変換プログラムにしたがって表示
座標系に変換し、グラフィックRAM146に書き込
む。ここでの座標変換プログラムは、例えば数1を計算
するプログラムである。この後CPU143はステップ
172に戻り、動作を繰り返す。CRTコントローラ1
45と表示装置144はCPU143の動作とは独立に
動作し、グラフィックRAM146の内容を表示する。
The operation will be described assuming that the input interface for receiving performance information is connected to the bus.
In operation, it operates according to FIG. Step 171
Then, after setting the graphic display information excluding the color information in the area corresponding to the display information buffer section in the RAM 141, in step 172, the CPU 143 determines whether or not there is performance information newly arrived at the input interface via the bus. To confirm. If there is no new performance information, the process proceeds to step 176. When there is new performance information, the performance information is received from the input interface via the bus in step 173. In step 174, the CPU 143 determines the color information from the performance information according to the program corresponding to the color information calculation unit 33 in the ROM 142, and in step 175, the color information is stored in the RAM.
Write to 141. In the following step 176, the CPU 143 determines whether the ROM 14
The graphic display information is updated according to the content update program in 2 and is again written in the RAM 141. At the time of updating, it is possible to update the display information using the change speed by using the elapsed time from the previous update obtained by the time counting function of the CPU 143. Subsequently, in step 177, the CPU 143 converts the updated information into the display coordinate system according to the coordinate conversion program in the ROM 142 and writes it in the graphic RAM 146. The coordinate conversion program here is a program for calculating, for example, Equation 1. After this, the CPU 143 returns to step 172 and repeats the operation. CRT controller 1
45 and the display device 144 operate independently of the operation of the CPU 143 and display the contents of the graphic RAM 146.

【0074】これにより、バスを経由して演奏情報を与
えていくと、該演奏情報に応じた色で図形を表示してい
くことができる。
As a result, when performance information is given via the bus, the figure can be displayed in a color according to the performance information.

【0075】図4は第4の発明によるコンピュータアー
ト作成装置の1実施例を示すブロック図である。このコ
ンピュータアート作成装置は、入力インタフェース部4
1と、表示部42と、形状情報計算部43と、表示情報
バッファ部44と、表示内容更新部45とを有する。
FIG. 4 is a block diagram showing an embodiment of a computer art creating apparatus according to the fourth invention. This computer art creation apparatus has an input interface unit 4
1, a display unit 42, a shape information calculation unit 43, a display information buffer unit 44, and a display content update unit 45.

【0076】入力インタフェース部41は、第1の発明
の実施例で説明した入力インタフェース部11と同様の
ものである。
The input interface section 41 is the same as the input interface section 11 described in the embodiment of the first invention.

【0077】形状情報計算部43は、入力インタフェー
ス部41から得られる演奏情報に応じて表示する図形の
形状に関する表示情報を決定し、表示情報バッファ部4
4に出力する。図形の形状に関する表示情報は、図形の
各点の相対的な位置で形状を指定する方法や、あらかじ
め様々な形状の図形のグラフィックデータを登録してお
き、そのデータの番号で図形の形状を指定する方法等が
ある。前者の場合は、入力された演奏情報の中の任意個
の情報の内容から各点の相対位置の情報への写像を用い
て、後者の場合は、同じくデータの番号への写像を用い
て、それぞれ図形の形状を計算する。
The shape information calculation unit 43 determines the display information regarding the shape of the figure to be displayed according to the performance information obtained from the input interface unit 41, and the display information buffer unit 4
Output to 4. Display information about the shape of a figure can be specified by the relative position of each point on the figure, or by registering graphic data of figures of various shapes in advance and specifying the shape of the figure by the number of the data. There are ways to do it. In the former case, the mapping from the content of any number of information in the input performance information to the information of the relative position of each point is used, and in the latter case, the mapping to the data number is also used. Calculate the shape of each figure.

【0078】例えば、12種類の形状のグラフィックデ
ータと、演奏情報の中の音程に関する情報を1から12
までの番号に写す写像を用いて変換された番号によっ
て、12種類のグラフィックデータを参照するようにす
ると、弾いた音の音名によって、表示される図形の形状
を12種類に変化させることが出来る。
For example, 1 to 12 pieces of graphic data of 12 types of shapes and information about the pitch in the performance information are provided.
If the 12 types of graphic data are referred to by the numbers converted using the mappings to the numbers up to, the shape of the displayed graphic can be changed to 12 types depending on the note name of the played note. .

【0079】また例えば、図形が12個の頂点を持ち、
各点の相対的位置{p1 ,p2 ,…,p1 2 }で形状を
表すものとする。ここで、演奏情報の中の音程に関する
情報xn o t e と強弱に関する情報xv e l から、相対
的位置pi (i=1,2,,,12)への写像fi (i
=1,2,,,12)を用意する。この写像fi は、x
n o t e を12音階に対応する1から12までの値に写
す写像gを使って、
Further, for example, a figure has 12 vertices,
The shape is represented by the relative position {p 1 , p 2 , ..., P 12 } of each point. Here, the mapping f i (i) from the information x note about the pitch and the information x vel about the strength in the performance information to the relative position p i (i = 1, 2, ..., 12)
= 1, 2, ..., 12) are prepared. This mapping f i is x
Using a map g that maps note to values from 1 to 12 corresponding to 12 scales,

【0080】[0080]

【数4】 [Equation 4]

【0081】と表されるものとする。これにより、音を
弾くと、その音の音名に応じて表示された図形の1つの
頂点の位置が変わり、図形の形を変化させることが出来
る。
Shall be represented as As a result, when a note is played, the position of one vertex of the figure displayed changes according to the note name of the note, and the shape of the figure can be changed.

【0082】表示情報バッファ部44は、形状情報計算
部43が出力する形状情報を含め、図形表示情報を保持
する。また、形状情報以外の図形表示情報は定数を参照
するものとする。
The display information buffer unit 44 holds the graphic display information including the shape information output by the shape information calculation unit 43. Further, the graphic display information other than the shape information refers to a constant.

【0083】表示内容更新部45は、表示情報バッファ
部44が保持している図形表示情報を受け取り、表示内
容更新部45の内部に格納する。また、位置変化速度ま
たは色変化速度または形状変化速度または大きさ変化速
度または向き変化速度のうち少なくとも一つが設定され
ている場合には、時刻の推移に伴い、位置もしくは色も
しくは形状もしくは大きさもしくは向きを逐次更新す
る。これらの動作は前述の表示内容更新部15と同様で
ある。
The display content updating section 45 receives the graphic display information held in the display information buffer section 44 and stores it in the display content updating section 45. If at least one of the position change speed, the color change speed, the shape change speed, the size change speed, or the direction change speed is set, the position, color, shape, size, or The direction is updated sequentially. These operations are similar to those of the display content updating unit 15 described above.

【0084】表示部42は、表示内容更新部45の保持
する図形表示情報を表示する。この表示部42はテレビ
ジョンなどの表示装置、及びその周辺回路から構成さ
れ、第1の発明の実施例中の表示部12と同様のもので
ある。
The display section 42 displays the graphic display information held by the display content updating section 45. The display unit 42 is composed of a display device such as a television and its peripheral circuits, and is similar to the display unit 12 in the embodiment of the first invention.

【0085】表示部42及び形状情報決定部43及び表
示情報バッファ部44及び表示内容更新部45の具体的
な実施例として、図14の装置があげられる。
As a concrete example of the display unit 42, the shape information determining unit 43, the display information buffer unit 44, and the display content updating unit 45, the device shown in FIG. 14 can be cited.

【0086】この装置はRAM141とROM142と
CPU143と表示装置144とCRTコントローラ1
45とグラフィックRAM146を有している。
This device comprises a RAM 141, a ROM 142, a CPU 143, a display device 144 and a CRT controller 1.
It has 45 and a graphic RAM 146.

【0087】ROM142には表示部42での座標系変
換プログラムと、形状情報計算部43を実現するプログ
ラムと、表示内容更新部45における内容更新を記述し
たプログラムを格納する。
The ROM 142 stores a coordinate system conversion program for the display unit 42, a program for realizing the shape information calculation unit 43, and a program describing the content update in the display content update unit 45.

【0088】RAM141は表示情報バッファ部44及
び表示内容更新部45における状態保持の手段として、
それぞれ独立な領域を確保して用いられる。
The RAM 141 is a means for holding the state in the display information buffer section 44 and the display content updating section 45,
Each area is reserved and used.

【0089】グラフィックRAM146は表示座標系に
直された図形を格納するために用いられる。
The graphic RAM 146 is used to store the figure corrected in the display coordinate system.

【0090】CRTコントローラ145はグラフィック
RAM146の内容をビデオ信号に変換するために用い
られる。
The CRT controller 145 is used to convert the contents of the graphic RAM 146 into a video signal.

【0091】表示装置144は、CRTコントローラ1
45でビデオ信号に変換されたグラフィックRAM14
6の内容を表示するために用いられる。
The display device 144 is the CRT controller 1
Graphic RAM 14 converted into video signal at 45
It is used to display the contents of 6.

【0092】また、CPU143は、計時機能を持つと
する。
The CPU 143 is assumed to have a time counting function.

【0093】バスには演奏情報を受けとる入力インタフ
ェースがつながっているものとして、動作を説明する。
動作時には、図18に従って動作する。ステップ181
でRAM141中の表示情報バッファ部に相当する領域
に、形状情報を除く図形表示情報を設定した後、まず、
ステップ182において、CPU143はバスを経由し
て、入力インターフェースに新たに到着した演奏情報の
有無を確認する。新しい演奏情報がなかった場合にはス
テップ186へとすすむ。新しい演奏情報があった場合
には、ステップ183において、バスを経由して入力イ
ンタフェースから演奏情報を受けとる。ステップ184
では、その演奏情報から、ROM142の内の形状情報
計算部43に相当するプログラムに従ってCPU143
は形状情報を決定し、ステップ185で、その形状情報
をRAM141に書き出す。この形状情報計算部43に
相当するプログラムは、例えば、数4を計算するプログ
ラムである。続くステップ186では、新たな演奏情報
の有無を問わずに、CPU143は、ROM142中の
内容更新プログラムにしたがって、図形表示情報を更新
し、再度RAM141に書き出す。更新の際には、CP
U143の計時機能によって得られる前回の更新からの
経過時間を用いることで、変化速度を用いた表示情報の
更新を行なうことができる。それに続くステップ187
では、CPU143は、更新された情報をROM142
中の座標変換プログラムにしたがって表示座標系に変換
し、グラフィックRAM146に書き込む。ここでの座
標変換プログラムは、例えば数1を計算するプログラム
である。この後CPU143はステップ182に戻り、
動作を繰り返す。CRTコントローラ145と表示装置
144はCPU143の動作とは独立に動作し、グラフ
ィックRAM146の内容を表示する。
The operation will be described assuming that the input interface for receiving performance information is connected to the bus.
In operation, it operates according to FIG. Step 181
After setting the graphic display information excluding the shape information in the area corresponding to the display information buffer section in the RAM 141, first,
In step 182, the CPU 143 confirms the presence or absence of performance information newly arrived at the input interface via the bus. If there is no new performance information, the process proceeds to step 186. When there is new performance information, in step 183, the performance information is received from the input interface via the bus. Step 184
Then, from the performance information, the CPU 143 is executed according to a program corresponding to the shape information calculation unit 43 in the ROM 142.
Determines the shape information and writes the shape information in the RAM 141 in step 185. The program corresponding to the shape information calculation unit 43 is, for example, a program for calculating the equation 4. In the following step 186, the CPU 143 updates the graphic display information in accordance with the content update program in the ROM 142 and writes it in the RAM 141 again, regardless of the presence or absence of new performance information. When updating, CP
By using the elapsed time from the previous update obtained by the timing function of U143, the display information can be updated using the change speed. Following Step 187
Then, the CPU 143 stores the updated information in the ROM 142.
It is converted into the display coordinate system according to the coordinate conversion program therein and written in the graphic RAM 146. The coordinate conversion program here is a program for calculating, for example, Equation 1. After this, the CPU 143 returns to step 182,
Repeat the operation. The CRT controller 145 and the display device 144 operate independently of the operation of the CPU 143 and display the contents of the graphic RAM 146.

【0094】これにより、バスを経由して演奏情報を与
えていくと、該演奏情報に応じた形状で図形を表示して
いくことができる。
As a result, when performance information is given via the bus, it is possible to display graphics in a shape according to the performance information.

【0095】図5は第5の発明によるコンピュータアー
ト作成装置の1実施例を示すブロック図である。このコ
ンピュータアート作成装置は、入力インタフェース部5
1と、表示部52と、大きさ情報計算部53と、表示情
報バッファ部54と、表示内容更新部55とを有する。
FIG. 5 is a block diagram showing an embodiment of a computer art creating apparatus according to the fifth invention. This computer art creation apparatus has an input interface unit 5
1, a display unit 52, a size information calculation unit 53, a display information buffer unit 54, and a display content update unit 55.

【0096】入力インタフェース部51は、第1の発明
の実施例で説明した入力インタフェース部11と同様の
ものである。
The input interface section 51 is similar to the input interface section 11 described in the first embodiment of the invention.

【0097】大きさ情報計算部53は、入力インタフェ
ース部51から得られる演奏情報に応じて表示する図形
の大きさに関する表示情報を決定し、表示情報バッファ
部54に出力する。図形の大きさに関する表示情報は、
図形の拡大もしくは縮小の率で表す方法や、あらかじめ
様々な大きさの図形のグラフィックデータを登録してお
き、そのデータの番号で表す方法等がある。前者の場合
は、入力された演奏情報の中の任意個の情報の内容から
拡大圧縮率への写像を用いて、後者の場合は、同じくデ
ータの番号への写像を用いて、それぞれ図形の大きさを
計算する。
The size information calculation unit 53 determines the display information regarding the size of the figure to be displayed according to the performance information obtained from the input interface unit 51, and outputs it to the display information buffer unit 54. Display information about the size of the figure is
There are a method of expressing by the rate of expansion or contraction of a figure, a method of registering graphic data of figures of various sizes in advance, and expressing by the number of the data. In the former case, the mapping from the content of any number of pieces of the input performance information to the expansion / compression ratio is used, and in the latter case, the mapping to the data number is also used. Calculate the

【0098】例えば、複数種類の大きさで描かれた図形
のグラフィックデータを用意しておき、そのデータの番
号によって大きさに関する表示情報を表す場合には、演
奏情報の中の強弱に関する情報を、用意されたグラフィ
ックデータの番号に写す写像を用意しておく。この写像
は、強弱が強い程、大きく描かれたグラフィックデータ
の番号に写像されるものとする。これにより、弾いた音
の強さで表示される図形の大きさを変化させることが出
来る。
For example, when graphic data of figures drawn in a plurality of sizes are prepared and the display information regarding the size is represented by the number of the data, the information regarding the strength of the performance information is Prepare a map to be copied to the prepared graphic data number. It is assumed that the stronger the strength of the map, the larger the number of graphic data drawn. This makes it possible to change the size of the figure displayed depending on the strength of the sound played.

【0099】また例えば、表示される図形の形状は正方
形で、その1辺の長さで表示する図形の大きさに関する
表示情報を表すこととすると、演奏情報の中の強弱に関
する情報から1辺の長さに写す写像を用意することによ
っても実現できる。この写像の性質が、強弱が強いほど
該辺の長さを長い値に写像するものであれば、表示され
る正方形は、強く弾くほど大きくなる。
Further, for example, if the shape of the displayed graphic is a square and the display information concerning the size of the displayed graphic is represented by the length of one side, the information about the strength and weakness in the performance information will be used for the one side. This can also be achieved by preparing a map that maps to length. If the property of this mapping maps the length of the side to a longer value as the strength is stronger, the displayed square becomes larger as the player flies strongly.

【0100】表示情報バッファ部54は、大きさ情報計
算部53が出力する大きさ情報を含め、図形表示情報を
保持する。また、大きさ情報以外の図形表示情報は定数
を参照するものとする。
The display information buffer unit 54 holds the graphic display information including the size information output by the size information calculation unit 53. Further, the graphic display information other than the size information refers to a constant.

【0101】表示内容更新部55は、表示情報バッファ
部54が保持している図形表示情報を受け取り、表示内
容更新部55の内部に格納する。また、位置変化速度ま
たは色変化速度または形状変化速度または大きさ変化速
度または向き変化速度のうち少なくとも一つが設定され
ている場合には、時刻の推移に伴い、位置もしくは色も
しくは形状もしくは大きさもしくは向きを逐次更新す
る。これらの動作は前述の表示内容更新部15と同様で
ある。
The display content updating section 55 receives the graphic display information held in the display information buffer section 54 and stores it in the display content updating section 55. If at least one of the position change speed, the color change speed, the shape change speed, the size change speed, or the direction change speed is set, the position, color, shape, size, or The direction is updated sequentially. These operations are similar to those of the display content updating unit 15 described above.

【0102】表示部52は、表示内容更新部55の保持
する図形表示情報を表示する。この表示部52はテレビ
ジョンなどの表示装置、及びその周辺回路から構成さ
れ、第1の発明の実施例中の表示部12と同様のもので
ある。
The display section 52 displays the graphic display information held by the display content updating section 55. The display section 52 is composed of a display device such as a television and its peripheral circuits, and is similar to the display section 12 in the embodiment of the first invention.

【0103】表示部52及び大きさ情報決定部53及び
表示情報バッファ部54及び表示内容更新部55の具体
的な実施例として、図14の装置があげられる。
As a concrete example of the display unit 52, the size information determining unit 53, the display information buffer unit 54, and the display content updating unit 55, the device shown in FIG. 14 can be cited.

【0104】この装置はRAM141とROM142と
CPU143と表示装置144とCRTコントローラ1
45とグラフィックRAM146を有している。
This device includes a RAM 141, a ROM 142, a CPU 143, a display device 144, and a CRT controller 1.
It has 45 and a graphic RAM 146.

【0105】ROM142には表示部52での座標系変
換プログラムと、大きさ情報計算部53を実現するプロ
グラムと、表示内容更新部55における内容更新を記述
したプログラムを格納する。
The ROM 142 stores a coordinate system conversion program for the display unit 52, a program for realizing the size information calculation unit 53, and a program describing content update in the display content update unit 55.

【0106】RAM141は表示情報バッファ部54及
び表示内容更新部55における状態保持の手段として、
それぞれ独立な領域を確保して用いられる。
The RAM 141 is a means for holding the state in the display information buffer section 54 and the display content updating section 55,
Each area is reserved and used.

【0107】グラフィックRAM146は表示座標系に
直された図形を格納するために用いられる。
The graphic RAM 146 is used to store the figure corrected in the display coordinate system.

【0108】CRTコントローラ145はグラフィック
RAM146の内容をビデオ信号に変換するために用い
られる。
The CRT controller 145 is used to convert the contents of the graphic RAM 146 into a video signal.

【0109】表示装置144は、CRTコントローラ1
45でビデオ信号に変換されたグラフィックRAM14
6の内容を表示するために用いられる。
The display device 144 is the CRT controller 1
Graphic RAM 14 converted into video signal at 45
It is used to display the contents of 6.

【0110】また、CPU143は、 計時機能を持つ
とする。
Further, the CPU 143 is assumed to have a clock function.

【0111】バスには演奏情報を受けとる入力インタフ
ェースがつながっているものとして、動作を説明する。
動作時には、図19に従って動作する。ステップ191
で、RAM141中の表示情報バッファ部に相当する領
域に、大きさ情報を除く図形表示情報を設定した後、ま
ず、ステップ192において、CPU143はバスを経
由して、入力インターフェースに新たに到着した演奏情
報の有無を確認する。新しい演奏情報がなかった場合に
は、ステップ196へと進む。新しい演奏情報があった
場合には、ステップ193において、バスを経由して入
力インタフェースから演奏情報を受けとる。ステップ1
94においては、その演奏情報から、ROM142の内
の大きさ情報計算部53に相当するプログラムに従って
CPU143は大きさ情報を決定し、ステップ195
で、その大きさ情報をRAM141に書き出す。続くス
テップ196では、新たな演奏情報の有無を問わずに、
CPU143は、ROM142中の内容更新プログラム
にしたがって、図形表示情報を更新し、再度RAM14
1に書き出す。更新の際には、CPU143の計時機能
によって得られる前回の更新からの経過時間を用いるこ
とで、変化速度を用いた表示情報の更新を行なうことが
できる。それに続いて、ステップ197ではCPU14
3は、更新された情報をROM142中の座標変換プロ
グラムにしたがって表示座標系に変換し、グラフィック
RAM146に書き込む。ここでの座標変換プログラム
は、例えば数1を計算するプログラムである。この後C
PU143はステップ192に戻り、動作を繰り返す。
CRTコントローラ145と表示装置144はCPU1
43の動作とは独立に動作し、グラフィックRAM14
6の内容を表示する。
The operation will be described assuming that an input interface for receiving performance information is connected to the bus.
In operation, it operates according to FIG. Step 191
Then, after setting the graphic display information excluding the size information in the area corresponding to the display information buffer section in the RAM 141, first, in step 192, the CPU 143 newly arrives at the input interface via the bus. Check for information. If there is no new performance information, the process proceeds to step 196. When there is new performance information, in step 193, the performance information is received from the input interface via the bus. Step 1
At 94, the CPU 143 determines the size information from the performance information in accordance with the program corresponding to the size information calculation unit 53 in the ROM 142, and step 195
Then, the size information is written in the RAM 141. In the following step 196, whether or not there is new performance information,
The CPU 143 updates the graphic display information in accordance with the content update program stored in the ROM 142, and the RAM 14 again.
Write to 1. At the time of updating, it is possible to update the display information using the change speed by using the elapsed time from the previous update obtained by the time counting function of the CPU 143. Following that, in step 197, the CPU 14
3 converts the updated information into the display coordinate system according to the coordinate conversion program in the ROM 142 and writes it in the graphic RAM 146. The coordinate conversion program here is a program for calculating, for example, Equation 1. After this C
The PU 143 returns to step 192 and repeats the operation.
The CRT controller 145 and the display device 144 are the CPU 1
43 operates independently of the operation of the graphic RAM 14
The contents of 6 are displayed.

【0112】これにより、バスを経由して演奏情報を与
えていくと、該演奏情報に応じた大きさで図形を表示し
ていくことができる。
As a result, when performance information is given via the bus, it is possible to display graphics in a size corresponding to the performance information.

【0113】図6は第6の発明によるコンピュータアー
ト作成装置の1実施例を示すブロック図である。このコ
ンピュータアート作成装置は、入力インタフェース部6
1と、表示部62と、向き情報計算部63と、表示情報
バッファ部64と、表示内容更新部65とを有する。
FIG. 6 is a block diagram showing an embodiment of a computer art creating apparatus according to the sixth invention. This computer art creation apparatus has an input interface unit 6
1, a display unit 62, an orientation information calculation unit 63, a display information buffer unit 64, and a display content update unit 65.

【0114】入力インタフェース部61は、第1の発明
の実施例で説明した入力インタフェース部11と同様の
ものである。
The input interface section 61 is the same as the input interface section 11 described in the first embodiment of the invention.

【0115】向き情報計算部63は、入力インタフェー
ス部61から得られる演奏情報に応じて表示する図形の
向きに関する表示情報を決定し、表示情報バッファ部6
4に出力する。図形の向きに関する表示情報は、任意個
の回転軸に関する回転角で表す方法や、あらかじめ様々
な角度に回転した図形のグラフィックデータを登録して
おき、そのデータの番号で表す方法等がある。前者の場
合は、入力された演奏情報の中の任意個の情報の内容か
ら各回転軸上の回転角への写像を用いて、後者の場合
は、同じくデータの番号への写像を用いて、それぞれ図
形の向きを計算する。
The orientation information calculation unit 63 determines the display information regarding the orientation of the graphic to be displayed according to the performance information obtained from the input interface unit 61, and the display information buffer unit 6
Output to 4. The display information regarding the orientation of the figure may be represented by a rotation angle with respect to an arbitrary number of rotation axes, or by registering graphic data of the figure rotated at various angles in advance and representing it by the data number. In the former case, the mapping from the content of any number of the input performance information to the rotation angle on each rotation axis is used, and in the latter case, the mapping to the data number is also used. Calculate the orientation of each figure.

【0116】例えば、画面上の一点から放射上に棒状の
図形が表示されるものとする。その際、演奏情報の中の
音程に関する情報を、図形の描画角度に変換する写像を
使用する。この写像により、弾く音の音程を用いて、表
示される図形の角度を変化させることが出来る。
For example, assume that a bar-shaped figure is radiated from one point on the screen. At this time, a mapping is used to convert the pitch information in the performance information into the drawing angle of the figure. With this mapping, the pitch of the sound to be played can be used to change the angle of the displayed graphic.

【0117】表示情報バッファ部64は、向き情報計算
部63が出力する向き情報を含め、図形表示情報を保持
する。また、向き情報以外の図形表示情報は定数を参照
するものとする。
The display information buffer unit 64 holds the graphic display information including the orientation information output by the orientation information calculation unit 63. Further, the graphic display information other than the orientation information refers to a constant.

【0118】表示内容更新部65は、表示情報バッファ
部64が保持している図形表示情報を受け取り、表示内
容更新部65の内部に格納する。また、位置変化速度ま
たは色変化速度または形状変化速度または大きさ変化速
度または向き変化速度のうち少なくとも一つが設定され
ている場合には、時刻の推移に伴い、位置もしくは色も
しくは形状もしくは大きさもしくは向きを逐次更新す
る。これらの動作は前述の表示内容更新部15と同様で
ある。
The display content updating unit 65 receives the graphic display information held by the display information buffer unit 64 and stores it inside the display content updating unit 65. If at least one of the position change speed, the color change speed, the shape change speed, the size change speed, or the direction change speed is set, the position, color, shape, size, or The direction is updated sequentially. These operations are similar to those of the display content updating unit 15 described above.

【0119】表示部62は、表示内容更新部65の保持
する図形表示情報を表示する。この表示部62はテレビ
ジョンなどの表示装置、及びその周辺回路から構成さ
れ、第1の発明の実施例中の表示部12と同様のもので
ある。
The display section 62 displays the graphic display information held by the display content updating section 65. The display unit 62 is composed of a display device such as a television and its peripheral circuits, and is similar to the display unit 12 in the embodiment of the first invention.

【0120】表示部62及び向き情報計算部63及び表
示情報バッファ部64及び表示内容更新部65の具体的
な実施例として、図14の装置があげられる。
As a concrete example of the display unit 62, the orientation information calculation unit 63, the display information buffer unit 64, and the display content updating unit 65, the device shown in FIG. 14 can be cited.

【0121】この装置はRAM141とROM142と
CPU143と表示装置144とCRTコントローラ1
45とグラフィックRAM146を有している。
This device includes a RAM 141, a ROM 142, a CPU 143, a display device 144 and a CRT controller 1.
It has 45 and a graphic RAM 146.

【0122】ROM142には表示部62での座標系変
換プログラムと、向き情報計算部63を実現するプログ
ラムと、表示内容更新部65における内容更新を記述し
たプログラムを格納する。
The ROM 142 stores the coordinate system conversion program for the display unit 62, the program for realizing the orientation information calculation unit 63, and the program for describing the content update in the display content update unit 65.

【0123】RAM141は表示情報バッファ部64及
び表示内容更新部65における状態保持の手段として、
それぞれ独立な領域を確保して用いられる。
The RAM 141 is a means for holding the state in the display information buffer section 64 and the display content updating section 65.
Each area is reserved and used.

【0124】グラフィックRAM146は表示座標系に
直された図形を格納するために用いられる。
The graphic RAM 146 is used to store the figure corrected in the display coordinate system.

【0125】CRTコントローラ145はグラフィック
RAM146の内容をビデオ信号に変換するために用い
られる。
The CRT controller 145 is used to convert the contents of the graphic RAM 146 into a video signal.

【0126】表示装置144は、CRTコントローラ1
45でビデオ信号に変換されたグラフィックRAM14
6の内容を表示するために用いられる。
The display device 144 is the CRT controller 1
Graphic RAM 14 converted into video signal at 45
It is used to display the contents of 6.

【0127】また、CPU143は、計時機能を持つと
する。
Further, the CPU 143 is assumed to have a time counting function.

【0128】バスには演奏情報を受けとる入力インタフ
ェースがつながっているものとして、動作を説明する。
動作時には、図20に従って動作する。ステップ201
で、RAM141中の表示情報バッファ部に相当する領
域に、向き情報を除く図形表示情報を設定した後、ま
ず、ステップ202において、CPU143はバスを経
由して、入力インターフェースに新たに到着した演奏情
報の有無を確認する。新しい演奏情報がなかった場合に
は、ステップ206へと進む。新しい演奏情報があった
場合には、ステップ203において、バスを経由して入
力インタフェースから演奏情報を受けとる。ステップ2
04では、その演奏情報から、ROM142の内の向き
情報計算部63に相当するプログラムに従ってCPU1
43は向き情報を決定し、ステップ205で、その向き
情報をRAM141に書き出す。続いて、ステップ20
6では、新たな演奏情報の有無を問わずに、CPU14
3は、ROM142中の内容更新プログラムにしたがっ
て、図形表示情報を更新し、再度RAM141に書き出
す。更新の際には、CPU143の計時機能によって得
られる前回の更新からの経過時間を用いることで、変化
速度を用いた表示情報の更新を行なうことができる。そ
れに続いて、ステップ207では、CPU143は、更
新された情報をROM142中の座標変換プログラムに
したがって表示座標系に変換し、グラフィックRAM1
46に書き込む。ここでの座標変換プログラムは、例え
ば数1を計算するプログラムである。この後CPU14
3はステップ202に戻り、動作を繰り返す。CRTコ
ントローラ145と表示装置144はCPU143の動
作とは独立に動作し、グラフィックRAM146の内容
を表示する。
The operation will be described assuming that an input interface for receiving performance information is connected to the bus.
In operation, it operates according to FIG. Step 201
Then, after setting the graphic display information excluding the orientation information in the area corresponding to the display information buffer section in the RAM 141, first, in step 202, the CPU 143 receives the performance information newly arrived at the input interface via the bus. Check for. If there is no new performance information, the process proceeds to step 206. When there is new performance information, in step 203, the performance information is received from the input interface via the bus. Step two
In 04, from the performance information, the CPU 1 according to the program corresponding to the orientation information calculation unit 63 in the ROM 142.
43 determines the orientation information, and in step 205, writes the orientation information to the RAM 141. Then, step 20.
In 6, the CPU 14 can be used regardless of the presence or absence of new performance information.
3 updates the graphic display information according to the content update program in the ROM 142 and writes it again in the RAM 141. At the time of updating, it is possible to update the display information using the change speed by using the elapsed time from the previous update obtained by the time counting function of the CPU 143. Subsequently, in step 207, the CPU 143 converts the updated information into the display coordinate system according to the coordinate conversion program in the ROM 142, and the graphic RAM 1
Write to 46. The coordinate conversion program here is a program for calculating, for example, Equation 1. After this, the CPU 14
3 returns to step 202 and repeats the operation. The CRT controller 145 and the display device 144 operate independently of the operation of the CPU 143 and display the contents of the graphic RAM 146.

【0129】これにより、バスを経由して演奏情報を与
えていくと、該演奏情報に応じた向きで図形を表示して
いくことができる。
As a result, when performance information is given via the bus, the graphic can be displayed in the direction corresponding to the performance information.

【0130】図7は第7の発明によるコンピュータアー
ト作成装置の1実施例を示すブロック図である。このコ
ンピュータアート作成装置は、入力インタフェース部7
1と、表示部72と、位置変化速度情報計算部73と、
表示情報バッファ部74と、表示内容更新部75とを有
する。
FIG. 7 is a block diagram showing an embodiment of a computer art creation apparatus according to the seventh invention. This computer art creation apparatus has an input interface unit 7
1, a display unit 72, a position change speed information calculation unit 73,
It has a display information buffer unit 74 and a display content updating unit 75.

【0131】入力インタフェース部71は、第1の発明
の実施例で説明した入力インタフェース部11と同様の
ものである。
The input interface section 71 is similar to the input interface section 11 described in the first embodiment of the invention.

【0132】位置変化速度情報計算部73は、入力イン
タフェース部71から得られる演奏情報に応じて表示さ
れる図形の位置の変化速度を決定し、表示情報バッファ
部74にわたす。図形の位置の変化速度は単位時間内に
おける表示位置に関する表示情報の値の増減値で表すこ
とが出来る。ここでは、入力された演奏情報の中の任意
個の情報の内容から位置の変化速度への写像を用いて、
変化速度を計算する。
The position change speed information calculation unit 73 determines the change speed of the position of the displayed graphic according to the performance information obtained from the input interface unit 71, and passes it to the display information buffer unit 74. The change speed of the position of the figure can be represented by the increase / decrease value of the value of the display information regarding the display position within the unit time. Here, using the mapping from the content of any number of the input performance information to the speed of change of position,
Calculate the rate of change.

【0133】例えば、便宜的に座標系(X,Y)をと
り、単位時間内での各軸の座標値の変化量で位置の変化
速度を表すものとする。ここで、演奏情報の中の強弱に
関する情報を、各軸方向の位置変化速度に変換する写像
を使用する。この写像を、強弱が強いほど変換される変
化速度の絶対値が大きくなるものとすれば、強く弾くほ
ど表示された図形は速く移動する。つまり、弾く音の強
弱によって、表示されている図形の移動速度をコントロ
ールすることが出来る。
For example, it is assumed that the coordinate system (X, Y) is taken for convenience, and the change speed of the position is represented by the change amount of the coordinate value of each axis within the unit time. Here, a map is used that converts information regarding strength and weakness in the performance information into a position change velocity in each axial direction. If this mapping is such that the absolute value of the conversion speed that is converted increases as the strength increases, the displayed figure moves faster as the mapping is stronger. That is, the moving speed of the displayed figure can be controlled by the strength of the playing sound.

【0134】また例えば、4オクターブ内の演奏情報に
対して、演奏情報の中の音程に関する情報xn o t e
強弱に関する情報xv e l から、X軸方向の位置の変化
速度vXとY軸方向の変化速度vYとに写像する関数を
以下のように定義する。 (vX,vY)=(a1 ・xv e l +b1 ,0) xn o t e が1番低いオ クターブの時 (vX,vY)=(0,a2 ・xv e l +b2 ) xn o t e が2番目に低 いオクターブの時 (vX,vY)=(−a1 ・xv e l +b3 ,0) xn o t e が3番目に 低いオクターブの時 (vX,vY)=(0,−a2 ・xv e l +b4 ) xn o t e が1番高い オクターブの時 (数5) これにより表示された図形は、弾いた音のオクターブ毎
に+X、+Y、−X、−Yの4つの方向に移動し、なお
かつ、それぞれの速さは弾いた音が強いほど速くさせる
ことが出来る。
Further, for example, with respect to the performance information within 4 octaves, from the information x note about the pitch and the information x vel about the strength in the performance information, the change speed vX of the position in the X axis direction and the change speed in the Y axis direction The function that maps to vY is defined as follows. (VX, vY) = (a 1 · x vel + b 1, 0) x note is when the No. 1 low octave (vX, vY) = (0 , a 2 · x vel + b 2) x note is the second when low There octave (vX, vY) = (- a 1 · x vel + b 3, 0) x note is at low octaves third (vX, vY) = (0 , -a 2 · x vel + b 4 ) When x note is the highest octave (Equation 5) The figure displayed by this moves in four directions of + X, + Y, -X, and -Y for each octave of the played note, and The faster you play, the faster you can play it.

【0135】表示情報バッファ部74は、位置変化速度
情報計算部73が出力する位置変化速度情報を含め、図
形表示情報を保持する。また、位置変化速度情報以外の
図形表示情報は定数を参照するものとする。
The display information buffer section 74 holds the graphic display information including the position change speed information output from the position change speed information calculation section 73. Further, constants are referred to for graphic display information other than position change speed information.

【0136】表示内容更新部75は、表示情報バッファ
部74が保持している図形表示情報を受け取り、表示内
容更新部75の内部に格納する。また、位置変化速度ま
たは色変化速度または形状変化速度または大きさ変化速
度または向き変化速度のうち少なくとも一つが設定され
ている場合には、時刻の推移に伴い、位置もしくは色も
しくは形状もしくは大きさもしくは向きを逐次更新す
る。これらの動作は前述の表示内容更新部15と同様で
ある。
The display content updating section 75 receives the graphic display information held in the display information buffer section 74 and stores it inside the display content updating section 75. If at least one of the position change speed, the color change speed, the shape change speed, the size change speed, or the direction change speed is set, the position, color, shape, size, or The direction is updated sequentially. These operations are similar to those of the display content updating unit 15 described above.

【0137】表示部72は、表示内容更新部75の保持
する図形表示情報を表示する。この表示部72はテレビ
ジョンなどの表示装置、及びその周辺回路から構成さ
れ、第1の発明の実施例中の表示部12と同様のもので
ある。
The display section 72 displays the graphic display information held by the display content updating section 75. The display section 72 is composed of a display device such as a television and its peripheral circuits, and is similar to the display section 12 in the embodiment of the first invention.

【0138】表示部72及び位置変化速度情報計算部7
3及び表示情報バッファ部74及び表示内容更新部75
の具体的な実施例として、図14の装置があげられる。
Display 72 and position change speed information calculator 7
3 and display information buffer unit 74 and display content updating unit 75
As a concrete example of the above, there is an apparatus shown in FIG.

【0139】この装置はRAM141とROM142と
CPU143と表示装置144とCRTコントローラ1
45とグラフィックRAM146を有している。
This device includes a RAM 141, a ROM 142, a CPU 143, a display device 144 and a CRT controller 1.
It has 45 and a graphic RAM 146.

【0140】ROM142には表示部72での座標系変
換プログラムと、位置変化速度情報計算部73を実現す
るプログラムと、表示内容更新部75における内容更新
を記述したプログラムを格納する。
The ROM 142 stores a coordinate system conversion program for the display unit 72, a program for realizing the position change speed information calculation unit 73, and a program describing content update in the display content update unit 75.

【0141】RAM141は表示情報バッファ部74及
び表示内容更新部75における状態保持の手段として、
それぞれ独立な領域を確保して用いられる。グラフィッ
クRAM146は表示座標系に直された図形を格納する
ために用いられる。
The RAM 141 is a means for holding the state in the display information buffer section 74 and the display content updating section 75.
Each area is reserved and used. The graphic RAM 146 is used to store the figure corrected in the display coordinate system.

【0142】CRTコントローラ145はグラフィック
RAM146の内容をビデオ信号に変換するために用い
られる。
The CRT controller 145 is used to convert the contents of the graphic RAM 146 into a video signal.

【0143】表示装置144は、CRTコントローラ1
45でビデオ信号に変換されたグラフィックRAM14
6の内容を表示するために用いられる。
The display device 144 is the CRT controller 1
Graphic RAM 14 converted into video signal at 45
It is used to display the contents of 6.

【0144】また、CPU143は、計時機能を持つと
する。
The CPU 143 is assumed to have a time counting function.

【0145】バスには演奏情報を受けとる入力インタフ
ェースがつながっているものとして、動作を説明する。
動作時には、図21に従って動作する。ステップ211
で、RAM141中の表示情報バッファ部に相当する領
域に、位置変化速度情報を除く図形表示情報を設定した
後、まず、ステップ212において、CPU143はバ
スを経由して、入力インターフェースに新たに到着した
演奏情報の有無を確認する。新しい演奏情報がなかった
場合には、ステップ216へと進む。新しい演奏情報が
あった場合には、ステップ213において、バスを経由
して入力インタフェースから演奏情報を受けとる。ステ
ップ214においては、その演奏情報から、ROM14
2の内の位置変化速度情報計算部73に相当するプログ
ラムに従ってCPU143は位置変化速度情報を決定
し、ステップ215において、RAM141に書き出
す。ここでの位置変加速度情報計算部73に相当するプ
ログラムは、例えば数5を実現するプログラムである。
続いて、ステップ216では、新たな演奏情報の有無を
問わずに、CPU143は、ROM142中の内容更新
プログラムにしたがって、図形表示情報を更新し、再度
RAM141に書き出す。更新の際には、CPU143
の計時機能によって得られる前回の更新からの経過時間
を用いることで、変化速度を用いた表示情報の更新を行
なうことができる。それに続いて、ステップ217で
は、CPU143は、更新された情報をROM142中
の座標変換プログラムにしたがって表示座標系に変換
し、グラフィックRAM146に書き込む。ここでの座
標変換プログラムは、例えば数1を計算するプログラム
である。この後CPU143はステップ212に戻り、
動作を繰り返す。CRTコントローラ145と表示装置
144はCPU143の動作とは独立に動作し、グラフ
ィックRAM146の内容を表示する。
The operation will be described assuming that an input interface for receiving performance information is connected to the bus.
In operation, it operates according to FIG. Step 211
Then, after setting the graphic display information excluding the position change speed information in the area corresponding to the display information buffer section in the RAM 141, first, in step 212, the CPU 143 newly arrives at the input interface via the bus. Check for performance information. If there is no new performance information, the process proceeds to step 216. When there is new performance information, in step 213, the performance information is received from the input interface via the bus. In step 214, the ROM 14 is read from the performance information.
The CPU 143 determines the position change speed information in accordance with the program corresponding to the position change speed information calculation unit 73 of the two, and writes it in the RAM 141 in step 215. The program corresponding to the position change acceleration information calculation unit 73 here is a program that realizes, for example, Equation 5.
Then, in step 216, the CPU 143 updates the graphic display information according to the content update program in the ROM 142 and writes it again in the RAM 141, regardless of the presence or absence of new performance information. When updating, the CPU 143
It is possible to update the display information using the change speed by using the elapsed time from the previous update obtained by the time counting function of. Subsequently, in step 217, the CPU 143 converts the updated information into the display coordinate system according to the coordinate conversion program in the ROM 142 and writes it in the graphic RAM 146. The coordinate conversion program here is a program for calculating, for example, Equation 1. After this, the CPU 143 returns to step 212,
Repeat the operation. The CRT controller 145 and the display device 144 operate independently of the operation of the CPU 143 and display the contents of the graphic RAM 146.

【0146】これにより、バスを経由して演奏情報を与
えていくと、該演奏情報に応じた位置変化速度を設定し
て、表示図形を移動させていくことができる。
As a result, when performance information is given via the bus, the position change speed corresponding to the performance information can be set and the displayed figure can be moved.

【0147】図8は第8の発明によるコンピュータアー
ト作成装置の1実施例を示すブロック図である。このコ
ンピュータアート作成装置は、入力インタフェース部8
1と、表示部82と、色変化速度情報計算部83と、表
示情報バッファ部84と、表示内容更新部85とを有す
る。
FIG. 8 is a block diagram showing an embodiment of a computer art creating apparatus according to the eighth invention. This computer art creation apparatus has an input interface unit 8
1, a display unit 82, a color change speed information calculation unit 83, a display information buffer unit 84, and a display content update unit 85.

【0148】入力インタフェース部81は、第1の発明
の実施例で説明した入力インタフェース部11と同様の
ものである。
The input interface section 81 is similar to the input interface section 11 described in the first embodiment of the invention.

【0149】色変化速度情報計算部83は、入力インタ
フェース部81から得られる演奏情報に応じて表示され
る図形の色の変化速度を決定し、表示情報バッファ部8
4に渡す。図形の色の変化速度は単位時間内における色
に関する表示情報の値の増減値で表すことが出来る。こ
こでは、入力された演奏情報の中の任意個の情報の内容
から色の変化速度への写像を用いて、変化速度を計算す
る。
The color change speed information calculation unit 83 determines the change speed of the color of the figure displayed according to the performance information obtained from the input interface unit 81, and the display information buffer unit 8
Pass to 4. The change speed of the color of the figure can be expressed by the increase / decrease value of the value of the display information regarding the color within the unit time. Here, the change speed is calculated by using the mapping from the content of any number of pieces of the input performance information to the change speed of the color.

【0150】例えば、図形の色に関する表示情報がRG
Bの各輝度で表されるものとする。ここで、演奏情報の
中の離鍵速度に関する情報を、RGBの各輝度の変化速
度に変換する写像を使用する。この写像は、離鍵速度が
速いほど、変換される変化速度の絶対値が大きくなるも
のとし、また、変換された変化速度の符号は常にマイナ
スになるようにする。これにより、離鍵速度を速く弾け
ば表示された図形は速く暗くなり、逆に、遅く弾けばゆ
っくり暗くなる。つまり、離鍵速度によって、図形の暗
くなる速さをコントロールすることが出来る。
For example, the display information about the color of the figure is RG.
It shall be represented by each brightness of B. Here, a mapping is used which converts the information about the key release speed in the performance information into the changing speed of each luminance of RGB. In this mapping, the faster the key release speed is, the larger the absolute value of the converted change speed is, and the sign of the converted change speed is always negative. As a result, if the key release speed is played fast, the displayed figure becomes dark quickly, and conversely, if played slowly, it becomes dark slowly. That is, the speed at which the figure becomes dark can be controlled by the key release speed.

【0151】表示情報バッファ部84は、色変化速度情
報計算部83が出力する色変化速度情報を含め、図形表
示情報を保持する。また、色変化速度情報以外の図形表
示情報は定数を参照するものとする。
The display information buffer section 84 holds graphic display information including the color change speed information output from the color change speed information calculation section 83. Further, constants are referred to for graphic display information other than color change speed information.

【0152】表示内容更新部85は、表示情報バッファ
部84が保持している図形表示情報を受け取り、表示内
容更新部85の内部に格納する。また、位置変化速度ま
たは色変化速度または形状変化速度または大きさ変化速
度または向き変化速度のうち少なくとも一つが設定され
ている場合には、時刻の推移に伴い、位置もしくは色も
しくは形状もしくは大きさもしくは向きを逐次更新す
る。これらの動作は前述の表示内容更新部15と同様で
ある。
The display content updating unit 85 receives the graphic display information held in the display information buffer unit 84 and stores it inside the display content updating unit 85. If at least one of the position change speed, the color change speed, the shape change speed, the size change speed, or the direction change speed is set, the position, color, shape, size, or The direction is updated sequentially. These operations are similar to those of the display content updating unit 15 described above.

【0153】表示部82は、表示内容更新部85の保持
する図形表示情報を表示する。この表示部82はテレビ
ジョンなどの表示装置、及びその周辺回路から構成さ
れ、第1の発明の実施例中の表示部12と同様のもので
ある。
The display section 82 displays the graphic display information held by the display content updating section 85. The display unit 82 is composed of a display device such as a television and its peripheral circuits, and is similar to the display unit 12 in the embodiment of the first invention.

【0154】表示部82及び色変化速度情報計算部83
及び表示情報バッファ部84及び表示内容更新部85の
具体的な実施例として、図14の装置があげられる。
Display unit 82 and color change speed information calculation unit 83
As a concrete example of the display information buffer unit 84 and the display content updating unit 85, the device shown in FIG.

【0155】この装置はRAM141とROM142と
CPU143と表示装置144とCRTコントローラ1
45とグラフィックRAM146を有している。
This device includes a RAM 141, a ROM 142, a CPU 143, a display device 144 and a CRT controller 1.
It has 45 and a graphic RAM 146.

【0156】ROM142には表示部82での座標系変
換プログラムと、色変化速度情報計算部83を実現する
プログラムと、表示内容更新部85における内容更新を
記述したプログラムを格納する。
The ROM 142 stores a coordinate system conversion program for the display unit 82, a program for realizing the color change speed information calculation unit 83, and a program describing the content update in the display content update unit 85.

【0157】RAM141は表示情報バッファ部84及
び表示内容更新部85における状態保持の手段として、
それぞれ独立な領域を確保して用いられる。
The RAM 141 serves as means for holding the state in the display information buffer section 84 and the display content updating section 85.
Each area is reserved and used.

【0158】グラフィックRAM146は表示座標系に
直された図形を格納するために用いられる。
The graphic RAM 146 is used to store the figure corrected in the display coordinate system.

【0159】CRTコントローラ145はグラフィック
RAM146の内容をビデオ信号に変換するために用い
られる。
The CRT controller 145 is used to convert the contents of the graphic RAM 146 into a video signal.

【0160】表示装置144は、CRTコントローラ1
45でビデオ信号に変換されたグラフィックRAM14
6の内容を表示するために用いられる。
The display device 144 is the CRT controller 1
Graphic RAM 14 converted into video signal at 45
It is used to display the contents of 6.

【0161】また、CPU143は、計時機能を持つと
する。
Further, the CPU 143 is assumed to have a time counting function.

【0162】バスには演奏情報を受けとる入力インタフ
ェースがつながっているものとして、動作を説明する。
動作時には、図22に従って動作する。ステップ221
で、RAM141中の表示情報バッファ部に相当する領
域に、色変化速度情報を除く図形表示情報を設定した
後、まず、ステップ222において、CPU143はバ
スを経由して、入力インターフェースに新たに到着した
演奏情報の有無を確認する。新しい演奏情報がなかった
場合には、ステップ226へと進む。新しい演奏情報が
あった場合には、ステップ223において、バスを経由
して入力インタフェースから演奏情報を受けとる。ステ
ップ224では、その演奏情報から、ROM142の内
の色変化速度情報計算部83に相当するプログラムに従
ってCPU143は色変化速度情報を決定し、ステップ
225においてRAM141に書き出す。続いて、ステ
ップ226では、新たな演奏情報の有無を問わずに、C
PU143は、ROM142中の内容更新プログラムに
したがって、図形表示情報を更新し、再度RAM141
に書き出す。更新の際には、CPU143の計時機能に
よって得られる前回の更新からの経過時間を用いること
で、変化速度を用いた表示情報の更新を行なうことがで
きる。それに続いて、ステップ227では、CPU14
3は、更新された情報をROM142中の座標変換プロ
グラムにしたがって表示座標系に変換し、グラフィック
RAM146に書き込む。ここでの座標変換プログラム
は、例えば数1を計算するプログラムである。この後C
PU143はステップ222に戻り、動作を繰り返す。
CRTコントローラ145と表示装置144はCPU1
43の動作とは独立に動作し、グラフィックRAM14
6の内容を表示する。
The operation will be described assuming that an input interface for receiving performance information is connected to the bus.
In operation, it operates according to FIG. Step 221
Then, after setting the graphic display information excluding the color change speed information in the area corresponding to the display information buffer section in the RAM 141, first, in step 222, the CPU 143 newly arrives at the input interface via the bus. Check for performance information. If there is no new performance information, the process proceeds to step 226. When there is new performance information, in step 223, the performance information is received from the input interface via the bus. In step 224, the CPU 143 determines the color change speed information from the performance information according to the program corresponding to the color change speed information calculation section 83 in the ROM 142, and writes it in the RAM 141 in step 225. Then, in step 226, the C
The PU 143 updates the graphic display information in accordance with the content update program stored in the ROM 142, and the RAM 141 is updated again.
Export to. At the time of updating, it is possible to update the display information using the change speed by using the elapsed time from the previous update obtained by the time counting function of the CPU 143. Subsequently, in step 227, the CPU 14
3 converts the updated information into the display coordinate system according to the coordinate conversion program in the ROM 142 and writes it in the graphic RAM 146. The coordinate conversion program here is a program for calculating, for example, Equation 1. After this C
The PU 143 returns to step 222 and repeats the operation.
The CRT controller 145 and the display device 144 are the CPU 1
43 operates independently of the operation of the graphic RAM 14
The contents of 6 are displayed.

【0163】これにより、バスを経由して演奏情報を与
えていくと、該演奏情報に応じた色変化速度を設定し
て、表示図形の表示色を経時変化させていくことができ
る。
As a result, when performance information is given via the bus, it is possible to set the color change speed according to the performance information and change the display color of the display figure with time.

【0164】図9は第9の発明によるコンピュータアー
ト作成装置の1実施例を示すブロック図である。このコ
ンピュータアート作成装置は、入力インタフェース部9
1と、表示部92と、形状変化速度情報計算部93と、
表示情報バッファ部94と、表示内容更新部95とを有
する。
FIG. 9 is a block diagram showing an embodiment of a computer art creation apparatus according to the ninth invention. This computer art creation apparatus has an input interface unit 9
1, a display unit 92, a shape change speed information calculation unit 93,
It has a display information buffer unit 94 and a display content updating unit 95.

【0165】入力インタフェース部91は、第1の発明
の実施例で説明した入力インタフェース部11と同様の
ものである。
The input interface section 91 is similar to the input interface section 11 described in the first embodiment of the invention.

【0166】形状変化速度情報計算部93は、入力イン
タフェース部91から得られる演奏情報に応じて表示さ
れる図形の形状の変化速度を決定し、表示情報バッファ
部94へとわたす。図形の形状の変化速度は単位時間内
における形状に関する表示情報の値の増減値で表すこと
が出来る。ここでは、入力された演奏情報の中の任意個
の情報の内容から形状の変化速度への写像を用いて、変
化速度を計算する。
The shape change speed information calculation unit 93 determines the change speed of the shape of the figure displayed according to the performance information obtained from the input interface unit 91, and sends it to the display information buffer unit 94. The rate of change of the shape of the figure can be represented by the increase / decrease value of the value of the display information regarding the shape within the unit time. Here, the change speed is calculated by using a mapping from the content of any number of pieces of the input performance information to the change speed of the shape.

【0167】例えば、演奏情報の中の強弱に関する情報
を、形状の変化速度に変換する写像を使用する。この写
像は、強弱が強いほど、変換される変化速度の絶対値が
大きくなるようにする。これにより、強く弾くほど表示
された図形の形状は速く変化するようになる。つまり、
演奏の強弱によって、表示されている図形の形状の変化
速度をコントロールすることが出来る。
For example, a mapping is used for converting the information regarding the strength and weakness in the performance information into the changing speed of the shape. This mapping is such that the stronger the strength is, the larger the absolute value of the changing speed to be converted becomes. As a result, the shape of the displayed figure changes faster as the player plays it harder. That is,
The speed of change of the shape of the displayed figure can be controlled by the strength of the performance.

【0168】表示情報バッファ部94は、形状変化速度
情報計算部93が出力する形状変化速度情報を含め、図
形表示情報を保持する。また、形状変化速度情報以外の
図形表示情報は定数を参照するものとする。
The display information buffer unit 94 holds the graphic display information including the shape change speed information output by the shape change speed information calculation unit 93. Further, constants are referred to for graphic display information other than the shape change speed information.

【0169】表示内容更新部95は、表示情報バッファ
部94が保持している図形表示情報を受け取り、表示内
容更新部95の内部に格納する。また、位置変化速度ま
たは色変化速度または形状変化速度または大きさ変化速
度または向き変化速度のうち少なくとも一つが設定され
ている場合には、時刻の推移に伴い、位置もしくは色も
しくは形状もしくは大きさもしくは向きを逐次更新す
る。これらの動作は前述の表示内容更新部15と同様で
ある。
The display content updating unit 95 receives the graphic display information held by the display information buffer unit 94 and stores it inside the display content updating unit 95. If at least one of the position change speed, the color change speed, the shape change speed, the size change speed, or the direction change speed is set, the position, color, shape, size, or The direction is updated sequentially. These operations are similar to those of the display content updating unit 15 described above.

【0170】表示部92は、表示内容更新部95の保持
する図形表示情報を表示する。この表示部92はテレビ
ジョンなどの表示装置、及びその周辺回路から構成さ
れ、第1の発明の実施例中の表示部12と同様のもので
ある。
The display section 92 displays the graphic display information held by the display content updating section 95. The display unit 92 is composed of a display device such as a television and its peripheral circuits, and is similar to the display unit 12 in the embodiment of the first invention.

【0171】表示部92及び形状変化速度情報計算部9
3及び表示情報バッファ部94及び表示内容更新部95
の具体的な実施例として、図14の装置があげられる。
Display unit 92 and shape change speed information calculation unit 9
3 and display information buffer unit 94 and display content updating unit 95
As a concrete example of the above, there is an apparatus shown in FIG.

【0172】この装置はRAM141とROM142と
CPU143と表示装置144とCRTコントローラ1
45とグラフィックRAM146を有している。
This device includes a RAM 141, a ROM 142, a CPU 143, a display device 144, and a CRT controller 1.
It has 45 and a graphic RAM 146.

【0173】ROM142には表示部92での座標系変
換プログラムと、形状変化速度情報計算部93を実現す
るプログラムと、表示内容更新部95における内容更新
を記述したプログラムを格納する。
The ROM 142 stores a coordinate system conversion program for the display unit 92, a program for realizing the shape change speed information calculation unit 93, and a program describing content update in the display content update unit 95.

【0174】RAM141は表示情報バッファ部94及
び表示内容更新部95における状態保持の手段として、
それぞれ独立な領域を確保して用いられる。
The RAM 141 is a means for holding the state in the display information buffer section 94 and the display content updating section 95,
Each area is reserved and used.

【0175】グラフィックRAM146は表示座標系に
直された図形を格納するために用いられる。
The graphic RAM 146 is used to store the figure corrected in the display coordinate system.

【0176】CRTコントローラ145はグラフィック
RAM146の内容をビデオ信号に変換するために用い
られる。
The CRT controller 145 is used to convert the contents of the graphic RAM 146 into a video signal.

【0177】表示装置144は、CRTコントローラ1
45でビデオ信号に変換されたグラフィックRAM14
6の内容を表示するために用いられる。
The display device 144 is the CRT controller 1
Graphic RAM 14 converted into video signal at 45
It is used to display the contents of 6.

【0178】また、CPU143は、計時機能を持つと
する。
The CPU 143 is assumed to have a timekeeping function.

【0179】バスには演奏情報を受けとる入力インタフ
ェースがつながっているものとして、動作を説明する。
動作時には、図23に従って動作する。ステップ231
で、RAM141中の表示情報バッファ部に相当する領
域に、形状変化速度情報を除く図形表示情報を設定した
後、まず、ステップ232において、CPU143はバ
スを経由して、入力インターフェースに新たに到着した
演奏情報の有無を確認する。新しい演奏情報がなかった
場合には、ステップ236へと進む。新しい演奏情報が
あった場合には、ステップ233において、バスを経由
して入力インタフェースから演奏情報を受けとる。ステ
ップ234では、その演奏情報から、ROM142の内
の形状変化速度情報計算部93に相当するプログラムに
従ってCPU143は形状変化速度情報を決定し、ステ
ップ235においてRAM141に書き出す。続いて、
ステップ236では、新たな演奏情報の有無を問わず
に、CPU143は、ROM142中の内容更新プログ
ラムにしたがって、図形表示情報を更新し、再度RAM
141に書き出す。更新の際には、CPU143の計時
機能によって得られる前回の更新からの経過時間を用い
ることで、変化速度を用いた表示情報の更新を行なうこ
とができる。それに続いて、ステップ237では、CP
U143は、更新された情報をROM142中の座標変
換プログラムにしたがって表示座標系に変換し、グラフ
ィックRAM146に書き込む。ここでの座標変換プロ
グラムは、例えば数1を計算するプログラムである。こ
の後CPU143はステップ232に戻り、動作を繰り
返す。CRTコントローラ145と表示装置144はC
PU143の動作とは独立に動作し、グラフィックRA
M146の内容を表示する。
The operation will be described assuming that the input interface for receiving performance information is connected to the bus.
In operation, it operates according to FIG. Step 231
Then, after setting the graphic display information excluding the shape change speed information in the area corresponding to the display information buffer section in the RAM 141, first, in step 232, the CPU 143 newly arrives at the input interface via the bus. Check for performance information. If there is no new performance information, the process proceeds to step 236. When there is new performance information, in step 233, the performance information is received from the input interface via the bus. In step 234, the CPU 143 determines the shape change speed information from the performance information according to a program corresponding to the shape change speed information calculation unit 93 in the ROM 142, and writes it in the RAM 141 in step 235. continue,
In step 236, the CPU 143 updates the graphic display information in accordance with the content update program in the ROM 142, regardless of the presence or absence of new performance information, and then the RAM again.
Write to 141. At the time of updating, it is possible to update the display information using the change speed by using the elapsed time from the previous update obtained by the time counting function of the CPU 143. Following that, in step 237, the CP
The U 143 converts the updated information into the display coordinate system according to the coordinate conversion program in the ROM 142, and writes it in the graphic RAM 146. The coordinate conversion program here is a program for calculating, for example, Equation 1. After this, the CPU 143 returns to step 232 and repeats the operation. The CRT controller 145 and the display device 144 are C
The graphic RA operates independently of the operation of the PU 143.
Display the contents of M146.

【0180】これにより、バスを経由して演奏情報を与
えていくと、該演奏情報に応じた形状変化速度を設定し
て、表示図形の形状を経時変化させていくことができ
る。
As a result, when performance information is given via the bus, the shape change speed corresponding to the performance information can be set to change the shape of the displayed figure with time.

【0181】図10は第10の発明によるコンピュータ
アート作成装置の1実施例を示すブロック図である。こ
のコンピュータアート作成装置は、入力インタフェース
部101と、表示部102と、大きさ変化速度情報計算
部103と、表示情報バッファ部104と、表示内容更
新部105とを有する。
FIG. 10 is a block diagram showing an embodiment of a computer art creating apparatus according to the tenth invention. This computer art creation apparatus includes an input interface unit 101, a display unit 102, a size change speed information calculation unit 103, a display information buffer unit 104, and a display content update unit 105.

【0182】入力インタフェース部101は、第1の発
明の実施例で説明した入力インタフェース部11と同様
のものである。
The input interface section 101 is similar to the input interface section 11 described in the first embodiment of the invention.

【0183】大きさ変化速度情報計算部103は、入力
インタフェース部101から得られる演奏情報に応じて
表示される図形の大きさの変化速度を決定し、表示情報
バッファ部104へと渡す。図形の大きさの変化速度は
単位時間内における大きさに関する表示情報の値の増減
値で表すことが出来る。ここでは、入力された演奏情報
の中の任意個の情報の内容を大きさの変化速度へ変換す
る写像を用いて、変化速度を計算する。
The size change speed information calculation unit 103 determines the change speed of the size of the figure to be displayed according to the performance information obtained from the input interface unit 101, and passes it to the display information buffer unit 104. The rate of change of the size of the figure can be expressed by the increase / decrease value of the value of the display information regarding the size within the unit time. Here, the rate of change is calculated using a map that converts the content of any number of pieces of input performance information into a rate of change in size.

【0184】例えば、図形の形が正方形で、その一辺の
長さによって大きさが表されるものとする。ここで、演
奏情報の中の強弱に関する情報を、一辺の長さの変化速
度に変換する写像を使用する。この写像は、強弱が強い
ほど、変換される変化速度の絶対値が大きくなるものと
し、また、変換された変化速度の符号は常にプラスにな
るようにする。これにより、強く弾くほど表示された正
方形は速く大きくなる。つまり、演奏の強弱によって、
大きくなる速さをコントロールすることが可能となる。
For example, it is assumed that the shape of the figure is a square and the size is represented by the length of one side. Here, a map is used that converts information regarding strength and weakness in the performance information into a changing speed of the length of one side. This mapping is such that the stronger the strength is, the larger the absolute value of the converted change speed is, and the sign of the converted change speed is always positive. This causes the displayed square to grow faster as you play harder. In other words, depending on the strength of the performance,
It is possible to control the speed at which it grows.

【0185】表示情報バッファ部104は、大きさ変化
速度情報計算部103が出力する大きさ変化速度情報を
含め、図形表示情報を保持する。また、大きさ変化速度
情報以外の図形表示情報は定数を参照するものとする。
The display information buffer unit 104 holds the graphic display information including the size change speed information output by the size change speed information calculation unit 103. Further, constants are referred to for graphic display information other than the size change speed information.

【0186】表示内容更新部105は、表示情報バッフ
ァ部104が保持している図形表示情報を受け取り、表
示内容更新部105の内部に格納する。また、位置変化
速度または色変化速度または形状変化速度または大きさ
変化速度または向き変化速度のうち少なくとも一つが設
定されている場合には、時刻の推移に伴い、位置もしく
は色もしくは形状もしくは大きさもしくは向きを逐次更
新する。これらの動作は前述の表示内容更新部15と同
様である。
The display content updating unit 105 receives the graphic display information held by the display information buffer unit 104 and stores it inside the display content updating unit 105. If at least one of the position change speed, the color change speed, the shape change speed, the size change speed, or the direction change speed is set, the position, color, shape, size, or The direction is updated sequentially. These operations are similar to those of the display content updating unit 15 described above.

【0187】表示部102は、表示内容更新部105の
保持する図形表示情報を表示する。この表示部102は
テレビジョンなどの表示装置、及びその周辺回路から構
成され、第1の発明の実施例中の表示部12と同様のも
のである。
The display unit 102 displays the graphic display information held by the display content updating unit 105. The display unit 102 is composed of a display device such as a television and its peripheral circuits, and is similar to the display unit 12 in the embodiment of the first invention.

【0188】表示部102及び大きさ変化速度情報計算
部103及び表示情報バッファ部104及び表示内容更
新部105の具体的な実施例として、図14の装置があ
げられる。
As a concrete example of the display unit 102, the size change speed information calculation unit 103, the display information buffer unit 104, and the display content updating unit 105, there is the apparatus shown in FIG.

【0189】この装置はRAM141とROM142と
CPU143と表示装置144とCRTコントローラ1
45とグラフィックRAM146を有している。
This device includes a RAM 141, a ROM 142, a CPU 143, a display device 144 and a CRT controller 1.
It has 45 and a graphic RAM 146.

【0190】ROM142には表示部102での座標系
変換プログラムと、大きさ変化速度情報計算部103を
実現するプログラムと、表示内容更新部105における
内容更新を記述したプログラムを格納する。
The ROM 142 stores a coordinate system conversion program for the display unit 102, a program for realizing the size change speed information calculation unit 103, and a program describing content update in the display content update unit 105.

【0191】RAM141は表示情報バッファ部104
及び表示内容更新部105における状態保持の手段とし
て、それぞれ独立な領域を確保して用いられる。
The RAM 141 is the display information buffer unit 104.
As a means for maintaining the state in the display content updating unit 105, independent areas are secured and used.

【0192】グラフィックRAM146は表示座標系に
直された図形を格納するために用いられる。
The graphic RAM 146 is used to store the figure corrected in the display coordinate system.

【0193】CRTコントローラ145はグラフィック
RAM146の内容をビデオ信号に変換するために用い
られる。
The CRT controller 145 is used to convert the contents of the graphic RAM 146 into a video signal.

【0194】表示装置144は、CRTコントローラ1
45でビデオ信号に変換されたグラフィックRAM14
6の内容を表示するために用いられる。
The display device 144 is the CRT controller 1
Graphic RAM 14 converted into video signal at 45
It is used to display the contents of 6.

【0195】また、CPU143は、計時機能を持つと
する。
The CPU 143 is assumed to have a timekeeping function.

【0196】バスには演奏情報を受けとる入力インタフ
ェースがつながっているものとして、動作を説明する。
動作時には、図24に従って動作する。ステップ241
で、RAM141中の表示情報バッファ部に相当する領
域に、大きさ変化速度情報を除く図形表示情報を設定し
た後、まず、ステップ242において、CPU143は
バスを経由して、入力インターフェースに新たに到着し
た演奏情報の有無を確認する。新しい演奏情報がなかっ
た場合には、ステップ246へと進む。新しい演奏情報
があった場合には、ステップ243において、バスを経
由して入力インタフェースから演奏情報を受けとる。ス
テップ244では、その演奏情報から、ROM142の
内の大きさ変化速度情報計算部103に相当するプログ
ラムに従ってCPU143は大きさ変化速度情報を決定
し、ステップ245においてRAM141に書き出す。
続いて、ステップ246では、新たな演奏情報の有無を
問わずに、CPU143は、ROM142中の内容更新
プログラムにしたがって、図形表示情報を更新し、再度
RAM141に書き出す。更新の際には、CPU143
の計時機能によって得られる前回の更新からの経過時間
を用いることで、変化速度を用いた表示情報の更新を行
なうことができる。それに続いて、ステップ247で
は、CPU143は、更新された情報をROM142中
の座標変換プログラムにしたがって表示座標系に変換
し、グラフィックRAM146に書き込む。ここでの座
標変換プログラムは、例えば数1を計算するプログラム
である。この後CPU143はステップ242に戻り、
動作を繰り返す。CRTコントローラ145と表示装置
144はCPU143の動作とは独立に動作し、グラフ
ィックRAM146の内容を表示する。これにより、バ
スを経由して演奏情報を与えていくと、該演奏情報に応
じた大きさ変化速度を設定して、表示図形の大きさを経
時変化させていくことができる。
The operation will be described assuming that the input interface for receiving performance information is connected to the bus.
In operation, it operates according to FIG. Step 241
Then, after setting the graphic display information excluding the size change speed information in the area corresponding to the display information buffer section in the RAM 141, first, in step 242, the CPU 143 newly arrives at the input interface via the bus. Check whether there is any performance information that you played. If there is no new performance information, the process proceeds to step 246. When there is new performance information, in step 243, the performance information is received from the input interface via the bus. In step 244, the CPU 143 determines size change speed information from the performance information according to a program corresponding to the size change speed information calculation unit 103 in the ROM 142, and writes the size change speed information in the RAM 141 in step 245.
Then, in step 246, the CPU 143 updates the graphic display information according to the content update program in the ROM 142 and writes it again in the RAM 141 regardless of the presence or absence of new performance information. When updating, the CPU 143
It is possible to update the display information using the change speed by using the elapsed time from the previous update obtained by the time counting function of. Subsequently, in step 247, the CPU 143 converts the updated information into the display coordinate system according to the coordinate conversion program in the ROM 142, and writes it in the graphic RAM 146. The coordinate conversion program here is a program for calculating, for example, Equation 1. After this, the CPU 143 returns to step 242,
Repeat the operation. The CRT controller 145 and the display device 144 operate independently of the operation of the CPU 143 and display the contents of the graphic RAM 146. As a result, when performance information is given via the bus, the size change speed corresponding to the performance information can be set to change the size of the displayed figure with time.

【0197】図11は第11の発明によるコンピュータ
アート作成装置の1実施例を示すブロック図である。こ
のコンピュータアート作成装置は、入力インタフェース
部111と、表示部112と、向き変化速度情報計算部
113と、表示情報バッファ部114と、表示内容更新
部115とを有する。
FIG. 11 is a block diagram showing an embodiment of a computer art creating apparatus according to the eleventh invention. This computer art creation apparatus includes an input interface unit 111, a display unit 112, an orientation change speed information calculation unit 113, a display information buffer unit 114, and a display content update unit 115.

【0198】入力インタフェース部111は、第1の発
明の実施例で説明した入力インタフェース部11と同様
のものである。
The input interface section 111 is similar to the input interface section 11 described in the first embodiment of the invention.

【0199】向き変化速度情報計算部113は、入力イ
ンタフェース部11から得られる演奏情報に応じて表示
される図形の向きの変化速度を決定し、表示情報バッフ
ァ部114へと渡す。図形の向きの変化速度は単位時間
内における向きに関する表示情報の値の増減値で表すこ
とが出来る。ここでは、入力された演奏情報の中の任意
個の情報の内容から向きの変化速度への写像を用いて、
変化速度を計算する。
The direction change speed information calculation unit 113 determines the change speed of the direction of the displayed graphic according to the performance information obtained from the input interface unit 11 and transfers it to the display information buffer unit 114. The rate of change of the orientation of the figure can be represented by the increase / decrease value of the value of the display information regarding the orientation within the unit time. Here, using the mapping from the content of any number of information in the input performance information to the changing speed of direction,
Calculate the rate of change.

【0200】例えば、図形が1つの軸を中心に回転して
向きを変えるものとする。ここで、演奏情報の中の強弱
に関する情報を、回転角度の変化速度に変換する写像を
使用する。この写像は、強弱が強いほど、変換される変
化速度の絶対値が大きくなるものとする。これにより、
強く弾くほど表示された図形は速く回転するようにな
り、結果として、演奏の強弱によって、回転する速さを
コントロールすることが出来る。
For example, it is assumed that the figure rotates around one axis to change its direction. Here, a map is used that converts information regarding strength and weakness in the performance information into a changing speed of the rotation angle. In this mapping, the stronger the strength is, the larger the absolute value of the changing speed to be converted becomes. This allows
The harder you play, the faster the displayed graphic will rotate, and as a result, you can control the speed of rotation depending on the strength of your performance.

【0201】表示情報バッファ部114は、向き変化速
度情報計算部113が出力する向き変化速度情報を含
め、図形表示情報を保持する。また、向き変化速度情報
以外の図形表示情報は定数を参照するものとする。
The display information buffer unit 114 holds the graphic display information including the direction change speed information output by the direction change speed information calculation unit 113. Also, constants are referred to for graphic display information other than the orientation change speed information.

【0202】表示内容更新部115は、表示情報バッフ
ァ部114が保持している図形表示情報を受け取り、表
示内容更新部115の内部に格納する。また、位置変化
速度または色変化速度または形状変化速度または大きさ
変化速度または向き変化速度のうち少なくとも一つが設
定されている場合には、時刻の推移に伴い、位置もしく
は色もしくは形状もしくは大きさもしくは向きを逐次更
新する。これらの動作は前述の表示内容更新部15と同
様である。
The display content updating section 115 receives the graphic display information held in the display information buffer section 114 and stores it inside the display content updating section 115. If at least one of the position change speed, the color change speed, the shape change speed, the size change speed, or the direction change speed is set, the position, color, shape, size, or The direction is updated sequentially. These operations are similar to those of the display content updating unit 15 described above.

【0203】表示部112は、表示内容更新部115の
保持する図形表示情報を表示する。この表示部112は
テレビジョンなどの表示装置、及びその周辺回路から構
成され、第1の発明の実施例中の表示部12と同様のも
のである。
The display unit 112 displays the graphic display information held by the display content updating unit 115. The display unit 112 is composed of a display device such as a television and its peripheral circuits, and is similar to the display unit 12 in the embodiment of the first invention.

【0204】表示部112及び向き変化速度情報計算部
113及び表示情報バッファ部114及び表示内容更新
部115の具体的な実施例として、図14の装置があげ
られる。
As a concrete example of the display unit 112, the orientation change speed information calculation unit 113, the display information buffer unit 114, and the display content updating unit 115, the device shown in FIG. 14 can be cited.

【0205】この装置はRAM141とROM142と
CPU143と表示装置144とCRTコントローラ1
45とグラフィックRAM146を有している。
This device comprises a RAM 141, a ROM 142, a CPU 143, a display device 144 and a CRT controller 1.
It has 45 and a graphic RAM 146.

【0206】ROM142には表示部112での座標系
変換プログラムと、向き変化速度情報計算部113を実
現するプログラムと、表示内容更新部115における内
容更新を記述したプログラムを格納する。
The ROM 142 stores a coordinate system conversion program for the display unit 112, a program for implementing the orientation change speed information calculation unit 113, and a program describing content update in the display content update unit 115.

【0207】RAM141は表示情報バッファ部114
及び表示内容更新部115における状態保持の手段とし
て、それぞれ独立な領域を確保して用いられる。
The RAM 141 is a display information buffer section 114.
As a means for maintaining the state in the display content updating unit 115, independent areas are secured and used.

【0208】グラフィックRAM146は表示座標系に
直された図形を格納するために用いられる。
The graphic RAM 146 is used to store the figure corrected in the display coordinate system.

【0209】CRTコントローラ145はグラフィック
RAM146の内容をビデオ信号に変換するために用い
られる。
The CRT controller 145 is used to convert the contents of the graphic RAM 146 into a video signal.

【0210】表示装置144は、CRTコントローラ1
45でビデオ信号に変換されたグラフィックRAM14
6の内容を表示するために用いられる。
The display device 144 is the CRT controller 1
Graphic RAM 14 converted into video signal at 45
It is used to display the contents of 6.

【0211】また、CPU143は、計時機能を持つと
する。
The CPU 143 is assumed to have a time counting function.

【0212】バスには演奏情報を受けとる入力インタフ
ェースがつながっているものとして、動作を説明する。
動作時には、図25に従って動作する。ステップ251
で、RAM141中の表示情報バッファ部に相当する領
域に、向き変化速度情報を除く図形表示情報を設定した
後、まず、ステップ252において、CPU143はバ
スを経由して、入力インターフェースに新たに到着した
演奏情報の有無を確認する。新しい演奏情報がなかった
場合には、ステップ256へと進む。新しい演奏情報が
あった場合には、ステップ253において、バスを経由
して入力インタフェースから演奏情報を受けとる。ステ
ップ254では、その演奏情報から、ROM142の内
の向き変化速度情報計算部113に相当するプログラム
に従ってCPU143は向き変化速度情報を決定し、ス
テップ255においてRAM141に書き出す。続い
て、ステップ256では、新たな演奏情報の有無を問わ
ずに、CPU143は、ROM142中の内容更新プロ
グラムにしたがって、図形表示情報を更新し、再度RA
M141に書き出す。更新の際には、CPU143の計
時機能によって得られる前回の更新からの経過時間を用
いることで、変化速度を用いた表示情報の更新を行なう
ことができる。それに続いて、ステップ257では、C
PU143は、更新された情報をROM142中の座標
変換プログラムにしたがって表示座標系に変換し、グラ
フィックRAM146に書き込む。ここでの座標変換プ
ログラムは、例えば数1を計算するプログラムである。
この後CPU143はステップ252に戻り、動作を繰
り返す。CRTコントローラ145と表示装置144は
CPU143の動作とは独立に動作し、グラフィックR
AM146の内容を表示する。
The operation will be described assuming that an input interface for receiving performance information is connected to the bus.
In operation, it operates according to FIG. Step 251
Then, after setting the graphic display information excluding the direction change speed information in the area corresponding to the display information buffer section in the RAM 141, first, in step 252, the CPU 143 newly arrives at the input interface via the bus. Check for performance information. If there is no new performance information, the process proceeds to step 256. When there is new performance information, in step 253, the performance information is received from the input interface via the bus. In step 254, the CPU 143 determines the direction change speed information from the performance information according to the program corresponding to the direction change speed information calculation unit 113 in the ROM 142, and writes it in the RAM 141 in step 255. Subsequently, in step 256, the CPU 143 updates the graphic display information according to the content update program in the ROM 142, regardless of the presence or absence of new performance information, and then RA again.
Write to M141. At the time of updating, it is possible to update the display information using the change speed by using the elapsed time from the previous update obtained by the time counting function of the CPU 143. Following that, in step 257, C
The PU 143 converts the updated information into a display coordinate system according to the coordinate conversion program in the ROM 142, and writes it in the graphic RAM 146. The coordinate conversion program here is a program for calculating, for example, Equation 1.
After this, the CPU 143 returns to step 252 and repeats the operation. The CRT controller 145 and the display device 144 operate independently of the operation of the CPU 143, and the graphic R
The contents of AM 146 are displayed.

【0213】これにより、バスを経由して演奏情報を与
えていくと、該演奏情報に応じた向き変化速度を設定し
て、表示図形の向きを経時変化させていくことができ
る。
As a result, when performance information is given via the bus, the direction change speed corresponding to the performance information can be set to change the direction of the displayed figure with time.

【0214】図12は第12の発明によるコンピュータ
アート作成装置の1実施例を示すブロック図である。こ
のコンピュータアート作成装置は、入力インタフェース
部121と、表示部122と、位置情報計算部123a
と、色情報計算部123bと、形状情報計算部123c
と、大きさ情報計算部123dと、向き情報計算部12
3eと、位置変化速度情報計算部123fと、色変化速
度情報計算部123gと、形状変化速度情報計算部12
3hと、大きさ変化速度情報計算部123iと、向き変
化速度情報計算部123jと、表示情報バッファ部12
4と、表示内容更新部125と、演奏情報組合せ制御部
126を有する。
FIG. 12 is a block diagram showing an embodiment of a computer art creating apparatus according to the twelfth invention. This computer art creation apparatus includes an input interface unit 121, a display unit 122, and a position information calculation unit 123a.
And a color information calculation unit 123b and a shape information calculation unit 123c.
And the size information calculation unit 123d and the orientation information calculation unit 12
3e, a position change speed information calculation unit 123f, a color change speed information calculation unit 123g, and a shape change speed information calculation unit 12
3h, a size change speed information calculation unit 123i, a direction change speed information calculation unit 123j, and a display information buffer unit 12
4, a display content updating unit 125, and a performance information combination control unit 126.

【0215】第12の発明にかかる請求項では、ここに
列挙した情報計算部を少なくとも2つ備えると記述した
が、ここでは全てを備えた実施例について述べる。
The claim according to the twelfth invention describes that at least two information calculation units listed here are provided, but an embodiment provided with all of them will be described here.

【0216】入力インタフェース部121は、第1の発
明の実施例で説明した入力インタフェース部11と同様
のものである。
The input interface section 121 is similar to the input interface section 11 described in the first embodiment of the invention.

【0217】位置情報計算部123aは第2の発明の実
施例中の位置情報計算部23と同様である。色情報計算
部123bは第3の発明の実施例中の色情報計算部33
と同様である。形状情報計算部123cは第4の発明の
実施例中の形状情報計算部43と同様である。大きさ情
報計算部123dと第5の発明の実施例中の大きさ情報
計算部53と同様である。向き情報計算部123eは第
6の発明の実施例中の向き情報計算部63と同様であ
る。位置変化速度情報計算部123fは第7の発明の実
施例中の位置変化速度情報計算部73と同様である。色
変化速度情報計算部123gは第8の発明の実施例中の
色変化速度情報計算部83と同様である。形状変化速度
情報計算部123hは第9の発明の実施例中の形状変化
速度情報計算部93と同様である。大きさ変化速度情報
計算部123iは第10の発明の実施例中の大きさ変化
速度情報計算部103と同様である。向き変化速度情報
計算部123jは第11の発明の実施例中の向き変化速
度情報計算部113と同様である。
The position information calculation unit 123a is the same as the position information calculation unit 23 in the embodiment of the second invention. The color information calculation unit 123b is the color information calculation unit 33 in the embodiment of the third invention.
Is the same as. The shape information calculation unit 123c is the same as the shape information calculation unit 43 in the embodiment of the fourth invention. This is the same as the size information calculation unit 123d and the size information calculation unit 53 in the embodiment of the fifth invention. The orientation information calculation unit 123e is the same as the orientation information calculation unit 63 in the embodiment of the sixth invention. The position change speed information calculation unit 123f is similar to the position change speed information calculation unit 73 in the embodiment of the seventh invention. The color change speed information calculation unit 123g is the same as the color change speed information calculation unit 83 in the embodiment of the eighth invention. The shape change speed information calculation unit 123h is the same as the shape change speed information calculation unit 93 in the embodiment of the ninth invention. The size change speed information calculation unit 123i is the same as the size change speed information calculation unit 103 in the embodiment of the tenth invention. The direction change speed information calculation unit 123j is the same as the direction change speed information calculation unit 113 in the embodiment of the eleventh invention.

【0218】表示内容更新部125は、表示情報バッフ
ァ部124が保持している図形表示情報を受け取り、表
示内容更新部125の内部に格納する。また、位置変化
速度または色変化速度または形状変化速度または大きさ
変化速度または向き変化速度のうち少なくとも一つが設
定されている場合には、時刻の推移に伴い、位置もしく
は色もしくは形状もしくは大きさもしくは向きを逐次更
新する。これらの動作は前述の表示内容更新部15と同
様である。
The display content updating unit 125 receives the graphic display information held by the display information buffer unit 124 and stores it in the display content updating unit 125. If at least one of the position change speed, the color change speed, the shape change speed, the size change speed, or the direction change speed is set, the position, color, shape, size, or The direction is updated sequentially. These operations are similar to those of the display content updating unit 15 described above.

【0219】表示部122は、表示内容更新部125の
保持する図形表示情報を表示する。この表示部122は
テレビジョンなどの表示装置、及びその周辺回路から構
成され、第1の発明の実施例中の表示部12と同様のも
のである。
The display section 122 displays the graphic display information held by the display content updating section 125. The display unit 122 is composed of a display device such as a television and its peripheral circuits, and is similar to the display unit 12 in the embodiment of the first invention.

【0220】演奏情報組合せ制御部126は、位置情報
計算部123a及び色情報計算部123b及び形状情報
計算部123c及び大きさ情報計算部123d及び向き
情報計算部123e及び位置変化速度情報計算部123
f及び色情報変化速度計算部123g及び形状変化速度
情報計算部123h及び大きさ変化速度情報計算部12
3i及び向き変化速度情報計算部123jの内の各々に
対して動作の許可および禁止の信号を送り、表示させる
図形の表示パラメータの内、何を用いて何を用いないか
を決定する。このとき、上記の情報計算部の内、少なく
とも1つの情報計算部に対して動作を許可するものとす
る。本実施例では、情報計算部として請求項2から請求
項11で説明したものを全て備えているが、演奏情報組
合せ制御部126の実施については、全てを装備する必
要はなく、それらのうち2つ以上を備えるものであれば
本実施例と同様に演奏情報組合せ制御部126を実施す
ることができる。また、実装されている情報計算部の内
で、どれを用いるかという設定は、あらかじめ装置内に
固定していても構わないし、また、動作させる前に使用
者が外部から設定しても構わない。
The performance information combination controller 126 includes a position information calculator 123a, a color information calculator 123b, a shape information calculator 123c, a size information calculator 123d, an orientation information calculator 123e, and a position change speed information calculator 123.
f and color information change speed calculation unit 123g, shape change speed information calculation unit 123h, and size change speed information calculation unit 12
3i and the direction change speed information calculation unit 123j are each sent a signal of permission and prohibition of the operation to determine what is used and what is not used among the display parameters of the graphic to be displayed. At this time, the operation is permitted to at least one of the above information calculation units. In this embodiment, all of the information calculation units described in claims 2 to 11 are provided, but it is not necessary to equip all of the performance information combination control units 126, and only two of them are required. The performance information combination control unit 126 can be implemented in the same manner as in the present embodiment as long as it has one or more. In addition, the setting of which of the installed information calculation units is used may be fixed in advance in the device, or may be externally set by the user before the operation. .

【0221】表示情報バッファ部124は、位置情報計
算部123aと、色情報計算部123bと、形状情報計
算部123cと、大きさ情報計算部123dと、向き情
報計算部123eと、位置変化速度情報計算部123f
と、色変化速度情報計算部123gと、形状変化速度情
報計算部123hと、大きさ変化速度情報計算部123
iと、向き変化速度情報計算部123jが出力する図形
表示情報を保持する。
The display information buffer unit 124 includes a position information calculation unit 123a, a color information calculation unit 123b, a shape information calculation unit 123c, a size information calculation unit 123d, an orientation information calculation unit 123e, and position change speed information. Calculator 123f
A color change speed information calculation unit 123g, a shape change speed information calculation unit 123h, and a size change speed information calculation unit 123.
i and the graphic display information output by the orientation change speed information calculation unit 123j are held.

【0222】また、前記演奏情報組合せ制御部126の
制御によって、動作が禁止されている計算部の出力に相
当する図形表示情報中の情報は、定数を参照するものと
する。
Under the control of the performance information combination control unit 126, constants are referred to for the information in the graphic display information corresponding to the output of the calculation unit whose operation is prohibited.

【0223】表示部122及び位置情報計算部123a
及び色情報計算部123b及び形状情報計算部123c
及び大きさ情報計算部123d及び向き情報計算部12
3e及び位置変化速度情報計算部123f及び色情報変
化速度計算部123g及び形状変化速度情報計算部12
3h及び大きさ変化速度情報計算部123i及び向き変
化速度情報計算部123j及び表示情報バッファ部12
4及び表示内容更新部125及び演奏情報組合せ制御部
126の具体的な実施例として、図14の装置があげら
れる。
Display unit 122 and position information calculation unit 123a
And color information calculation unit 123b and shape information calculation unit 123c
And the size information calculation unit 123d and the orientation information calculation unit 12
3e, position change speed information calculation unit 123f, color information change speed calculation unit 123g, and shape change speed information calculation unit 12
3h, size change speed information calculation unit 123i, orientation change speed information calculation unit 123j, and display information buffer unit 12
4 is a specific example of the display content updating unit 125 and the performance information combination control unit 126.

【0224】この装置はRAM141とROM142と
CPU143と表示装置144とCRTコントローラ1
45とグラフィックRAM146を有している。
This device comprises a RAM 141, a ROM 142, a CPU 143, a display device 144 and a CRT controller 1.
It has 45 and a graphic RAM 146.

【0225】ROM142には表示部122での座標系
変換プログラムと、位置情報計算部123a及び色情報
計算部123b及び形状情報計算部123c及び大きさ
情報計算部123d及び向き情報計算部123e及び位
置変化速度情報計算部123f及び色情報変化速度計算
部123g及び形状変化速度情報計算部123h及び大
きさ変化速度情報計算部123i及び向き変化速度情報
計算部123jの各々における写像計算を行なうプログ
ラムと、表示内容更新部125における内容更新を記述
したプログラムと、演奏情報組合せ制御部126での情
報計算のオン・オフ制御に相当する各情報計算プログラ
ムの実行・スキップを行なうプログラムを格納する。
In the ROM 142, the coordinate system conversion program for the display unit 122, the position information calculation unit 123a, the color information calculation unit 123b, the shape information calculation unit 123c, the size information calculation unit 123d, the orientation information calculation unit 123e, and the position change. A program for performing mapping calculation in each of the speed information calculation unit 123f, the color information change speed calculation unit 123g, the shape change speed information calculation unit 123h, the size change speed information calculation unit 123i, and the direction change speed information calculation unit 123j, and the display content. A program in which updating of contents in the updating unit 125 is described and a program for executing / skipping each information calculation program corresponding to ON / OFF control of information calculation in the performance information combination control unit 126 are stored.

【0226】RAM141は表示情報バッファ部124
及び表示内容更新部125における状態保持の手段及び
演奏情報組合せ制御部126で用いる情報計算部の組合
せの記憶領域として、それぞれ独立な領域を確保して用
いられる。
The RAM 141 has a display information buffer section 124.
Also, independent areas are secured and used as storage areas for the means for holding the state in the display content updating section 125 and the storage area for the information calculation section used in the performance information combination control section 126.

【0227】グラフィックRAM146は表示座標系に
直された図形を格納するために用いられる。
The graphic RAM 146 is used to store the figure corrected in the display coordinate system.

【0228】CRTコントローラ145はグラフィック
RAM146の内容をビデオ信号に変換するために用い
られる。
The CRT controller 145 is used to convert the contents of the graphic RAM 146 into a video signal.

【0229】表示装置144は、CRTコントローラ1
45でビデオ信号に変換されたグラフィックRAM14
6の内容を表示するために用いられる。
The display device 144 is the CRT controller 1
Graphic RAM 14 converted into video signal at 45
It is used to display the contents of 6.

【0230】また、CPU143は、計時機能を持つと
する。
Further, the CPU 143 is assumed to have a timekeeping function.

【0231】バスには演奏情報を受けとる入力インタフ
ェースがつながっているものとして、動作を説明する。
動作時には、図26に従って動作する。ステップ261
で動作を開始した後、まず、ステップ262で、演奏情
報組合せ制御部126を実現するプログラムで使用する
情報計算部の組合せを読み取り、RAM141に書き出
す。組合せの入力装置は、バスに接続されたスイッチで
もよい。また、このステップ262では、入力された組
合せを用いて、組合せRAM141中の表示情報バッフ
ァ部に相当する領域に、使用しない情報計算部に相当す
る図形表示情報を設定する。
The operation will be described assuming that an input interface for receiving performance information is connected to the bus.
In operation, it operates according to FIG. Step 261
After the operation is started, first, in step 262, the combination of the information calculation units used in the program that realizes the performance information combination control unit 126 is read and written in the RAM 141. The combination input device may be a switch connected to the bus. In step 262, the input combination is used to set the graphic display information corresponding to the unused information calculator in the area corresponding to the display information buffer in the combination RAM 141.

【0232】その後、ステップ263において、CPU
143はバスを経由して、入力インターフェースへ届い
た新しい演奏情報の有無を調べる。新しい演奏情報がな
い場合にはステップ266へと進む。もし新しい演奏情
報がある場合には、ステップ264において、バスを経
由して、入力インタフェースからその演奏情報を受け取
る。続いてステップ265へと処理は進むが、そのステ
ップ265をステップ268、ステップ269、ステッ
プ2610、ステップ2611、ステップ2612、ス
テップ2613、ステップ2614を用いて説明する。
Thereafter, in step 263, the CPU
143 checks for new performance information that has arrived at the input interface via the bus. If there is no new performance information, the process proceeds to step 266. If there is new performance information, in step 264, the performance information is received from the input interface via the bus. Then, the process proceeds to step 265, which will be described with reference to step 268, step 269, step 2610, step 2611, step 2612, step 2613 and step 2614.

【0233】ステップ265の全体の機能としては、以
下の通りである。ROM142の内の演奏情報組合せ制
御部126にあたるプログラムによって、先に読み取
り、RAM141に書き出した演奏情報の組合せを用い
て、該演奏情報のうちから図形表示情報の内のいずれを
計算するかを決定する。決定の結果に従い、CPU14
3は写像計算を行ない、得られた図形表示情報をRAM
141に書き出す。図26では、これを実行するにあた
り、まず、ステップ269で位置情報を用いるか否かを
検査し、用いない場合はステップ2612へ進んでい
る。位置情報を用いる場合には、ステップ2610で位
置情報を計算し、ステップ2611でそれをRAM14
1に書き出す。続くステップ2612及びステップ26
13及びステップ2614では、図形表示情報を順に検
査・写像計算・RAM141への書き出しを行なう様に
フローチャートを示したが、実施に当たっては、検査及
び写像計算を行なう順序は任意であり、この順序は位置
情報に関するものを含めて任意である。その後2615
に至って、ステップ265の動作は終了する。その後、
ステップ266において、演奏情報の有無に関わらず、
CPU143は、その後にROM142中の内容更新プ
ログラムにしたがって、図形表示情報を更新する。更新
の際には、CPU143の計時機能によって得られる前
回の更新からの経過時間を用いることで、変化速度を用
いた表示情報の更新を行なうことができる。それに続い
て、ステップ267では、CPU143は、更新された
情報をROM142中の座標変換プログラムにしたがっ
て表示座標系に変換し、グラフィックRAM146に書
き込む。この後CPU143はステップ263に戻り、
動作を繰り返す。
The overall function of step 265 is as follows. A program corresponding to the performance information combination control unit 126 in the ROM 142 determines which of the graphic display information is to be calculated from the performance information by using the combination of the performance information previously read and written in the RAM 141. . According to the result of the decision, the CPU 14
3 is a map calculation, and the obtained graphic display information is stored in RAM.
Write to 141. In FIG. 26, in executing this, first, in step 269, it is checked whether or not the position information is used. If not, the process proceeds to step 2612. When using the position information, the position information is calculated in step 2610, and the calculated position information is stored in the RAM 14 in step 2611.
Write to 1. Subsequent Step 2612 and Step 26
13 and step 2614, the flowchart is shown so that the graphic display information is sequentially inspected / mapped and written to the RAM 141. However, in the implementation, the order of inspection and mapping is arbitrary, and this order is the position. Optional, including informational. Then 2615
Then, the operation of step 265 ends. afterwards,
In step 266, regardless of the presence or absence of performance information,
The CPU 143 then updates the graphic display information according to the content update program in the ROM 142. At the time of updating, it is possible to update the display information using the change speed by using the elapsed time from the previous update obtained by the time counting function of the CPU 143. Subsequently, in step 267, the CPU 143 converts the updated information into the display coordinate system according to the coordinate conversion program in the ROM 142 and writes it in the graphic RAM 146. After this, the CPU 143 returns to step 263,
Repeat the operation.

【0234】CRTコントローラ145と表示装置14
4はCPU143の動作とは独立に動作し、グラフィッ
クRAM146の内容を表示する。
CRT controller 145 and display device 14
4 operates independently of the operation of the CPU 143 and displays the contents of the graphic RAM 146.

【0235】これにより、バスを経由して演奏情報を与
えていくと、該演奏情報に応じた図形表示情報を設定し
て、図形の表示の方法を経時変化させていくことができ
る。本実施例では、変更される表示パラメータは図形の
位置または色または形状または大きさまたは向きまたは
位置変化速度または色情報変化速度または形状変化速度
または大きさ変化速度または向き変化速度の内の少なく
とも2つを経時変化させていける。さらに、その組合せ
も実行時に設定できる。
As a result, when performance information is given via the bus, graphic display information corresponding to the performance information can be set, and the method of displaying the graphic can be changed with time. In the present embodiment, the display parameter to be changed is at least two of the position or color or shape or size or orientation or position change speed or color information change speed or shape change speed or size change speed or direction change speed of the figure. Can be changed over time. Furthermore, the combination can be set at the time of execution.

【0236】図13は第13の発明によるコンピュータ
アート作成装置の1実施例を示すブロック図である。こ
のコンピュータアート作成装置は、入力インタフェース
部131と、表示部132と、位置情報計算部133a
と、色情報計算部133bと、形状情報計算部133c
と、大きさ情報計算部133dと、向き情報計算部13
3eと、位置変化速度情報計算部133fと、色変化速
度情報計算部133gと、形状変化速度情報計算部13
3hと、大きさ変化速度情報計算部133iと、向き変
化速度情報計算部133jと、表示情報バッファ部13
4と、表示内容更新部135と、演奏情報組合せ制御部
136と、発音条件検査部137と、演奏情報出力イン
タフェース部138を有する。
FIG. 13 is a block diagram showing one embodiment of the computer art creation apparatus according to the thirteenth invention. This computer art creation apparatus includes an input interface unit 131, a display unit 132, and a position information calculation unit 133a.
, Color information calculation unit 133b, and shape information calculation unit 133c
, The size information calculation unit 133d, and the orientation information calculation unit 13
3e, a position change speed information calculation unit 133f, a color change speed information calculation unit 133g, and a shape change speed information calculation unit 13
3h, a size change speed information calculation unit 133i, an orientation change speed information calculation unit 133j, and a display information buffer unit 13
4, a display content updating unit 135, a performance information combination control unit 136, a sounding condition inspection unit 137, and a performance information output interface unit 138.

【0237】第13の発明にかかる請求項では前出の全
ての実施例の内のいずれに対しても実施することは可能
であるが、ここでは第12の発明に対して実施した実施
例について述べる。
In the claim according to the thirteenth invention, it is possible to implement any of all the above-mentioned embodiments, but here, the embodiment implemented for the twelfth invention will be described. Describe.

【0238】入力インタフェース部131は第12の発
明の実施例中の121と同様である。表示部132は第
12の発明の実施例中の122と同様である。位置情報
計算部133aは第12の発明の実施例中の123aと
同様である。色情報計算部133bは第12の発明の実
施例中の123bと同様である。形状情報計算部133
cは第12の発明の実施例中の123cと同様である。
大きさ情報計算部133dは第12の発明の実施例中の
123dと同様である。向き情報計算部133eは第1
2の発明の実施例中の123eと同様である。位置変化
速度情報計算部133fは第12の発明の実施例中の1
23fと同様である。色情報変化速度計算部133gは
第12の発明の実施例中の123gと同様である。形状
変化速度情報計算部133hは第12の発明の実施例中
の123hと同様である。大きさ変化速度情報計算部1
33iは第12の発明の実施例中の123iと同様であ
る。向き変化速度情報計算部133jは第12の発明の
実施例中の123jと同様である。表示情報バッファ部
134は第12の発明の実施例中の124と同様であ
る。表示内容更新部135は第12の発明の実施例中の
125と同様である。演奏情報組合せ制御部136は第
12の発明の実施例中の126と同様である。
The input interface unit 131 is the same as 121 in the embodiment of the twelfth invention. The display unit 132 is the same as 122 in the embodiment of the twelfth invention. The position information calculation unit 133a is the same as 123a in the embodiment of the twelfth invention. The color information calculation unit 133b is the same as 123b in the embodiment of the twelfth invention. Shape information calculation unit 133
c is the same as 123c in the embodiment of the twelfth invention.
The size information calculation unit 133d is the same as 123d in the embodiment of the twelfth invention. The orientation information calculation unit 133e is the first
This is the same as 123e in the second embodiment of the invention. The position change speed information calculation unit 133f corresponds to 1 in the 12th embodiment of the invention.
The same as 23f. The color information change speed calculation unit 133g is the same as 123g in the embodiment of the twelfth invention. The shape change speed information calculation unit 133h is the same as 123h in the embodiment of the twelfth invention. Size change speed information calculation unit 1
33i is the same as 123i in the embodiment of the twelfth invention. The direction change speed information calculation unit 133j is the same as 123j in the embodiment of the twelfth invention. The display information buffer section 134 is the same as 124 in the embodiment of the twelfth invention. The display content updating unit 135 is the same as 125 in the embodiment of the twelfth invention. The performance information combination control unit 136 is the same as 126 in the embodiment of the twelfth invention.

【0239】また、各部の接続も第12の実施例と同様
であるため、本発明によるコンピュータアート作成装置
の動作中には、表示部132に表示されている図形の表
示情報、すなわち位置情報または色情報または形状情報
または大きさ情報または向き情報または位置変化速度情
報または色変化速度情報または形状変化速度情報または
大きさ変化速度情報または向き変化速度情報の内、少な
くとも1つが、表示内容更新部135に格納されてい
る。
Also, since the connections of the respective parts are the same as in the twelfth embodiment, during the operation of the computer art creation apparatus according to the present invention, the display information of the graphic displayed on the display part 132, that is, the position information or At least one of the color information, the shape information, the size information, the direction information, the position change speed information, the color change speed information, the shape change speed information, the size change speed information, or the direction change speed information has a display content update unit 135. It is stored in.

【0240】発音条件検査部137は、表示内容更新部
135に格納されている表示情報に関する条件式を適時
評価し、その真偽によって発音すべき楽音を決定する。
前述の部分で発音条件検査部137が動作するために必
要な部分は、表示内容更新部135中の表示情報である
ため、この表示内容更新部135と同様の部分を持つ装
置、例えば第1または第2または第3または第4または
第5または第6または第7または第8または第9または
第10または第11の発明の実施例に対しても、 本実
施例で第12の発明に対して実施した方法と同様に実施
できる。
The tone generation condition checking unit 137 timely evaluates the conditional expression relating to the display information stored in the display content updating unit 135, and determines the musical tone to be pronounced by its authenticity.
In the above-mentioned part, the part necessary for the pronunciation condition checking part 137 to operate is the display information in the display content updating part 135, so that a device having the same part as the display content updating part 135, for example, the first or Also for the embodiment of the second or third or fourth or fifth or sixth or seventh or eighth or ninth or tenth or eleventh invention, for the twelfth invention in this embodiment It can be carried out in the same manner as the carried out method.

【0241】演奏情報出力インタフェース部138は、
発音条件検査部137で決定された発音すべき楽音を、
外部楽器駆動用の制御信号に変換する。制御信号のフォ
ーマットとしては、広く普及している MIDI 形式
であるとか、ローランド社製の楽器で用いられていたD
CB形式などを用いることができる。パーソナルコンピ
ュータ上に本発明を実施する場合には、ローランド社の
MPU401などのMIDIインタフェースを用いるこ
とができる。この場合には入力インタフェース部131
と同じハードウェアを共有することもできる。
The performance information output interface section 138
The musical sound to be pronounced determined by the pronunciation condition inspection unit 137 is
Converted to a control signal for driving an external musical instrument. The control signal format is the widely used MIDI format, or the D format used in Roland musical instruments.
The CB format or the like can be used. When implementing the present invention on a personal computer, a MIDI interface such as MPU401 manufactured by Roland can be used. In this case, the input interface unit 131
You can also share the same hardware as.

【0242】表示部132及び位置情報計算部133a
及び色情報計算部133b及び形状情報計算部133c
及び大きさ情報計算部133d及び向き情報計算部13
3e及び位置変化速度情報計算部133f及び色変化速
度情報計算部133g及び形状変化速度情報計算部13
3h及び大きさ変化速度情報計算部133i及び向き変
化速度情報計算部133j及び表示情報バッファ部13
4及び表示内容更新部135及び演奏情報組合せ制御部
136及び発音条件検査部137の具体的な実施例とし
て、図14の装置があげられる。
Display unit 132 and position information calculation unit 133a
And a color information calculation unit 133b and a shape information calculation unit 133c
And size information calculation unit 133d and orientation information calculation unit 13
3e, position change speed information calculation unit 133f, color change speed information calculation unit 133g, and shape change speed information calculation unit 13
3h, size change speed information calculation unit 133i, orientation change speed information calculation unit 133j, and display information buffer unit 13
14 is a concrete example of the display content updating unit 135, the display content updating unit 135, the performance information combination control unit 136, and the sounding condition inspection unit 137.

【0243】この装置はRAM141とROM142と
CPU143と表示装置144とCRTコントローラ1
45とグラフィックRAM146を有している。
This device includes a RAM 141, a ROM 142, a CPU 143, a display device 144, and a CRT controller 1.
It has 45 and a graphic RAM 146.

【0244】ROM142には表示部132での座標系
変換プログラムと、位置情報計算部133a及び色情報
計算部133b及び形状情報計算部133c及び大きさ
情報計算部133d及び向き情報計算部133e及び位
置変化速度情報計算部133f及び色変化速度情報計算
部133g及び形状変化速度情報計算部133h及び大
きさ変化速度情報計算部133i及び向き変化速度情報
計算部133jの各々における写像計算を行なうプログ
ラムと、表示内容更新部135における内容更新を記述
したプログラムと、演奏情報組合せ制御部136での情
報計算のオン・オフ制御に相当する各情報計算プログラ
ムの実行・スキップを行なうプログラムと、発音条件検
査部137での条件検査式及び演奏情報生成方法を記述
したプログラムを格納する。
In the ROM 142, the coordinate system conversion program for the display unit 132, the position information calculation unit 133a, the color information calculation unit 133b, the shape information calculation unit 133c, the size information calculation unit 133d, the orientation information calculation unit 133e, and the position change. A program for performing mapping calculation in each of the speed information calculation unit 133f, the color change speed information calculation unit 133g, the shape change speed information calculation unit 133h, the size change speed information calculation unit 133i, and the orientation change speed information calculation unit 133j, and the display contents. The program describing the content update in the updating unit 135, the program for executing / skipping each information calculation program corresponding to the on / off control of the information calculation in the performance information combination control unit 136, and the pronunciation condition checking unit 137 A program that describes the condition check expression and performance information generation method To pay.

【0245】RAM141は表示情報バッファ部134
及び表示内容更新部135における状態保持の手段及び
演奏情報組合せ制御部126で用いる情報計算部の組合
せの記憶領域として、それぞれ独立な領域を確保して用
いられる。
The RAM 141 has a display information buffer section 134.
Also, independent areas are secured and used as storage areas for the state holding means in the display content updating section 135 and the storage area for the information calculation section used in the performance information combination control section 126.

【0246】グラフィックRAM146は表示座標系に
直された図形を格納するために用いられる。
The graphic RAM 146 is used to store the figure corrected in the display coordinate system.

【0247】CRTコントローラ145はグラフィック
RAM146の内容をビデオ信号に変換するために用い
られる。
The CRT controller 145 is used to convert the contents of the graphic RAM 146 into a video signal.

【0248】表示装置144は、CRTコントローラ1
45でビデオ信号に変換されたグラフィックRAM14
6の内容を表示するために用いられる。
The display device 144 is the CRT controller 1
Graphic RAM 14 converted into video signal at 45
It is used to display the contents of 6.

【0249】また、CPU143は、計時機能を持つと
する。
Further, the CPU 143 is assumed to have a time counting function.

【0250】バスには演奏情報を受けとる入力インタフ
ェースと、演奏情報を出力する出力インタフェースがつ
ながっているものとして、動作を説明する。動作時に
は、図27にしたがって動作する。このフローチャート
は、第12の発明の実施例の説明で用いた図26のフロ
ーチャートと比べると、ステップ2716およびステッ
プ2717を除いて全く同一の流れであるため、ステッ
プ271及びステップ272及びステップ273及びス
テップ274及びステップ275及びステップ276及
びステップ278及びステップ279及びステップ27
10及びステップ2711及びステップ2712及びス
テップ2713及びステップ2714及びステップ27
15を用いた説明は省略する。
The operation will be described assuming that an input interface for receiving performance information and an output interface for outputting performance information are connected to the bus. In operation, it operates according to FIG. Compared with the flowchart of FIG. 26 used in the description of the embodiment of the twelfth invention, this flowchart has exactly the same flow except step 2716 and step 2717. Therefore, step 271 and step 272 and step 273 and step 274 and Step 275 and Step 276 and Step 278 and Step 279 and Step 27
10 and Step 2711 and Step 2712 and Step 2713 and Step 2714 and Step 27
Description using 15 is omitted.

【0251】ステップ277でCPU143が更新され
た情報をROM142中の座標変換プログラムにしたが
って表示座標系に変換し、グラフィックRAM146に
書き込んだ後に、続くステップ2716では、図形表示
情報をROM142に格納されている、発音条件検査部
137に関するプログラムにしたがって、楽音を発音す
るかしないかを検査する。発音しない場合には、ステッ
プ273へと戻り、動作を続ける。発音する場合には、
ステップ2717で、あらかじめ決定したプログラムに
したがって演奏情報を計算し、さらにバスを経由して出
力インターフェースへと渡す。この後CPU143はス
テップ273へと戻り、動作を繰り返す。
In step 277, the CPU 143 converts the updated information into a display coordinate system according to the coordinate conversion program in the ROM 142 and writes it in the graphic RAM 146. Then, in step 2716, the graphic display information is stored in the ROM 142. In accordance with a program relating to the pronunciation condition inspection unit 137, it is inspected whether or not a musical sound is to be produced. If no sound is produced, the process returns to step 273 to continue the operation. When pronounced,
In step 2717, performance information is calculated according to a predetermined program, and is further passed to the output interface via the bus. After this, the CPU 143 returns to step 273 and repeats the operation.

【0252】CRTコントローラ145と表示装置14
4はCPU143の動作とは独立に動作し、グラフィッ
クRAM146の内容を表示する。
CRT controller 145 and display device 14
4 operates independently of the operation of the CPU 143 and displays the contents of the graphic RAM 146.

【0253】これにより、バスを経由して演奏情報を与
えていくと、該演奏情報に応じた図形表示情報を設定し
て、図形の表示の方法を経時変化させていくことができ
る。本実施例では、変更される表示パラメータは図形の
位置または色または形状または大きさまたは向きまたは
位置変化速度または色変化速度または形状変化速度また
は大きさ変化速度または向き変化速度の内の少なくとも
2つを経時変化させていける。さらに、その組合せも実
行時に設定できる。加えて、表示図形の状態によって
は、使用者が演奏していない音をも自動的に発音させて
いくことができる。
As a result, when performance information is given via the bus, it is possible to set graphic display information according to the performance information and change the method of displaying the graphic over time. In this embodiment, the display parameter to be changed is at least two of the position or color or shape or size or orientation or position change speed or color change speed or shape change speed or size change speed or direction change speed of the figure. Can be changed over time. Furthermore, the combination can be set at the time of execution. In addition, depending on the state of the displayed figure, it is possible to automatically generate a sound that is not played by the user.

【0254】[0254]

【発明の効果】以上述べたように、本発明によれば、色
と形と大きさと向きの異なる複数種類の図形の表示と、
表示された図形の独立した動作と、弾いた音の音程と強
弱と離鍵速度と音程の変化と強弱の変化とに応じた図形
の表示内容と変化速度の設定と、図形の動きに応じた自
動的な音の発生が可能になる。結果として、コンピュー
タアートとしての表現の幅が広がり、また、音と映像を
密接に関係付けたコンピュータアートの作成を行なうこ
とが可能になる。
As described above, according to the present invention, the display of a plurality of types of figures having different colors, shapes, sizes, and directions,
Independent movement of the displayed figure, setting of display content and change speed of the figure according to the pitch and strength of the sound played, key release speed, change of pitch and change of strength, and according to movement of the figure It enables automatic sound generation. As a result, the range of expression as computer art expands, and it becomes possible to create computer art in which sound and video are closely related.

【図面の簡単な説明】[Brief description of drawings]

【図1】第1の発明のコンピュータアート作成装置のブ
ロック図である。
FIG. 1 is a block diagram of a computer art creation apparatus of a first invention.

【図2】第2の発明のコンピュータアート作成装置の一
実施例のブロック図である。
FIG. 2 is a block diagram of an embodiment of a computer art creation apparatus of the second invention.

【図3】第3の発明のコンピュータアート作成装置の一
実施例のブロック図である。
FIG. 3 is a block diagram of an embodiment of a computer art creation apparatus of a third invention.

【図4】第4の発明のコンピュータアート作成装置の一
実施例のブロック図である。
FIG. 4 is a block diagram of an embodiment of a computer art creation apparatus of a fourth invention.

【図5】第5の発明のコンピュータアート作成装置の一
実施例のブロック図である。
FIG. 5 is a block diagram of an embodiment of a computer art creation apparatus of the fifth invention.

【図6】第6の発明のコンピュータアート作成装置の一
実施例のブロック図である。
FIG. 6 is a block diagram of an embodiment of a computer art creation apparatus of a sixth invention.

【図7】第7の発明のコンピュータアート作成装置の一
実施例のブロック図である。
FIG. 7 is a block diagram of an embodiment of a computer art creation apparatus of a seventh invention.

【図8】第8の発明のコンピュータアート作成装置の一
実施例のブロック図である。
FIG. 8 is a block diagram of an embodiment of a computer art creation apparatus of the eighth invention.

【図9】第9の発明のコンピュータアート作成装置の一
実施例のブロック図である。
FIG. 9 is a block diagram of an embodiment of a computer art creation apparatus of the ninth invention.

【図10】第10の発明のコンピュータアート作成装置
の一実施例のブロック図である。
FIG. 10 is a block diagram of an embodiment of a computer art creation apparatus according to the tenth invention.

【図11】第11の発明のコンピュータアート作成装置
の一実施例のブロック図である。
FIG. 11 is a block diagram of an embodiment of a computer art creation apparatus of the eleventh invention.

【図12】第12の発明のコンピュータアート作成装置
の一実施例のブロック図である。
FIG. 12 is a block diagram of an embodiment of a computer art creation apparatus of the twelfth invention.

【図13】第13の発明のコンピュータアート作成装置
の一実施例のブロック図である。
FIG. 13 is a block diagram of an embodiment of a computer art creation apparatus of the thirteenth invention.

【図14】第13の発明の内の表示部132及び位置情
報計算部133a及び色情報計算部133b及び形状情
報計算部133c及び大きさ情報計算部133d及び向
き情報計算部133e及び位置変化速度情報計算部13
3f及び色情報変化速度計算部133g及び形状変化速
度情報計算部133h及び大きさ変化速度情報計算部1
33i及び向き変化速度情報計算部133j及び表示情
報バッファ部134及び表示内容更新部135及び演奏
情報組合せ制御部136及び発音条件検査部137の一
実施例のブロック図である。
FIG. 14 is a display unit 132, a position information calculation unit 133a, a color information calculation unit 133b, a shape information calculation unit 133c, a size information calculation unit 133d, an orientation information calculation unit 133e, and a position change speed information in the thirteenth invention. Calculator 13
3f, color information change speed calculation unit 133g, shape change speed information calculation unit 133h, and size change speed information calculation unit 1
33i is a block diagram of an embodiment of an orientation change speed information calculation unit 133j, a display information buffer unit 134, a display content update unit 135, a performance information combination control unit 136, and a sounding condition inspection unit 137.

【図15】第1の発明のコンピュータアート作成装置を
図14に示す装置を用いて実施する場合の、図14の装
置の動作を説明するためのフローチャートである。
FIG. 15 is a flowchart for explaining the operation of the apparatus of FIG. 14 when the computer art creation apparatus of the first invention is implemented using the apparatus shown in FIG.

【図17】第2の発明のコンピュータアート作成装置を
図14に示す装置を用いて実施する場合の、図14の装
置の動作を説明するためのフローチャートである。
FIG. 17 is a flowchart for explaining the operation of the apparatus of FIG. 14 when the computer art creation apparatus of the second invention is carried out using the apparatus shown in FIG.

【図18】第3の発明のコンピュータアート作成装置を
図14に示す装置を用いて実施する場合の、図14の装
置の動作を説明するためのフローチャートである。
FIG. 18 is a flow chart for explaining the operation of the apparatus of FIG. 14 when the computer art creation apparatus of the third invention is implemented using the apparatus shown in FIG.

【図19】第4の発明のコンピュータアート作成装置を
図14に示す装置を用いて実施する場合の、図14の装
置の動作を説明するためのフローチャートである。
FIG. 19 is a flowchart for explaining the operation of the apparatus of FIG. 14 when the computer art creation apparatus of the fourth invention is carried out using the apparatus shown in FIG.

【図20】第5の発明のコンピュータアート作成装置を
図14に示す装置を用いて実施する場合の、図14の装
置の動作を説明するためのフローチャートである。
20 is a flow chart for explaining the operation of the apparatus of FIG. 14 when the computer art creation apparatus of the fifth invention is implemented using the apparatus shown in FIG.

【図21】第6の発明のコンピュータアート作成装置を
図14に示す装置を用いて実施する場合の、図14の装
置の動作を説明するためのフローチャートである。
FIG. 21 is a flow chart for explaining the operation of the device of FIG. 14 when the computer art creation device of the sixth invention is carried out using the device shown in FIG.

【図22】第7の発明のコンピュータアート作成装置を
図14に示す装置を用いて実施する場合の、図14の装
置の動作を説明するためのフローチャートである。
22 is a flow chart for explaining the operation of the device of FIG. 14 when the computer art creation device of the seventh invention is carried out using the device shown in FIG.

【図23】第8の発明のコンピュータアート作成装置を
図14に示す装置を用いて実施する場合の、図14の装
置の動作を説明するためのフローチャートである。
23 is a flow chart for explaining the operation of the apparatus of FIG. 14 when the computer art creation apparatus of the eighth invention is implemented using the apparatus shown in FIG.

【図24】第9の発明のコンピュータアート作成装置を
図14に示す装置を用いて実施する場合の、図14の装
置の動作を説明するためのフローチャートである。
FIG. 24 is a flow chart for explaining the operation of the device of FIG. 14 when the computer art creation device of the ninth invention is carried out using the device shown in FIG.

【図25】第10の発明のコンピュータアート作成装置
を図14に示す装置を用いて実施する場合の、図14の
装置の動作を説明するためのフローチャートである。
25 is a flow chart for explaining the operation of the apparatus of FIG. 14 when the computer art creation apparatus of the tenth invention is implemented using the apparatus shown in FIG.

【図26】第11の発明のコンピュータアート作成装置
を図14に示す装置を用いて実施する場合の、図14の
装置の動作を説明するためのフローチャートである。
FIG. 26 is a flowchart for explaining the operation of the apparatus of FIG. 14 when the computer art creation apparatus of the eleventh invention is carried out using the apparatus shown in FIG.

【図27】第12の発明のコンピュータアート作成装置
を図14に示す装置を用いて実施する場合の、図14の
装置の動作を説明するためのフローチャートである。
27 is a flow chart for explaining the operation of the apparatus of FIG. 14 when the computer art creation apparatus of the twelfth invention is carried out using the apparatus shown in FIG.

【図28】第13の発明のコンピュータアート作成装置
を図14に示す装置を用いて実施する場合の、図14の
装置の動作を説明するためのフローチャートである。
28 is a flow chart for explaining the operation of the device of FIG. 14 when the computer art creation device of the thirteenth invention is carried out using the device shown in FIG.

【図28】第1の発明の表示情報決定部を説明するため
の図である。
FIG. 28 is a diagram for explaining a display information determination unit of the first invention.

【符号の説明】[Explanation of symbols]

11、21、31、41、51、61、71、81、9
1、101、111、121、131 入力インタフェ
ース部 12、22、32、42、52、62、72、82、9
2、102、112、122、132 表示部 13 表示情報決定部 14、24、34、44、54、64、74、84、9
4、104、114、124、134 表示情報バッフ
ァ部 15、25、35、45、55、65、75、85、9
5、105、115、125、135 表示内容更新部 23、123a、133a 位置情報計算部 33、123b、133b 色情報計算部 43、123c、133c 形状情報計算部 53、123d、133d 大きさ情報計算部 63、123e、133e 向き情報計算部 73、123f、133f 位置変化速度情報計算部 83、123g、133g 色情報変化速度計算部 93、123h、133h 形状変化速度情報計算部 103、123i、133i 大きさ変化速度情報計算
部 113、123j、133j 向き変化速度情報計算部 126、136 演奏情報組合せ制御部 137 発音条件検査部 138 演奏情報出力インタフェース部 141 RAM 142 ROM 143 CPU 144 表示装置 145 CRTコントローラ 146 グラフィックRAM
11, 21, 31, 41, 51, 61, 71, 81, 9
1, 101, 111, 121, 131 Input interface section 12, 22, 32, 42, 52, 62, 72, 82, 9
2, 102, 112, 122, 132 Display unit 13 Display information determination unit 14, 24, 34, 44, 54, 64, 74, 84, 9
4, 104, 114, 124, 134 Display information buffer section 15, 25, 35, 45, 55, 65, 75, 85, 9
5, 105, 115, 125, 135 Display content update unit 23, 123a, 133a Position information calculation unit 33, 123b, 133b Color information calculation unit 43, 123c, 133c Shape information calculation unit 53, 123d, 133d Size information calculation unit 63, 123e, 133e Direction information calculation unit 73, 123f, 133f Position change speed information calculation unit 83, 123g, 133g Color information change speed calculation unit 93, 123h, 133h Shape change speed information calculation unit 103, 123i, 133i Size change Speed information calculation unit 113, 123j, 133j Direction change speed information calculation unit 126, 136 Performance information combination control unit 137 Sounding condition inspection unit 138 Performance information output interface unit 141 RAM 142 ROM 143 CPU 144 Display device 145 CRT controller 146 Traffic RAM

【手続補正書】[Procedure amendment]

【提出日】平成5年9月27日[Submission date] September 27, 1993

【手続補正1】[Procedure Amendment 1]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】図面の簡単な説明[Name of item to be corrected] Brief description of the drawing

【補正方法】変更[Correction method] Change

【補正内容】[Correction content]

【図面の簡単な説明】[Brief description of drawings]

【図1】第1の発明のコンピュータアート作成装置のブ
ロック図である。
FIG. 1 is a block diagram of a computer art creation apparatus of a first invention.

【図2】第2の発明のコンピュータアート作成装置の一
実施例のブロック図である。
FIG. 2 is a block diagram of an embodiment of a computer art creation apparatus of the second invention.

【図3】第3の発明のコンピュータアート作成装置の一
実施例のブロック図である。
FIG. 3 is a block diagram of an embodiment of a computer art creation apparatus of a third invention.

【図4】第4の発明のコンピュータアート作成装置の一
実施例のブロック図である。
FIG. 4 is a block diagram of an embodiment of a computer art creation apparatus of a fourth invention.

【図5】第5の発明のコンピュータアート作成装置の一
実施例のブロック図である。
FIG. 5 is a block diagram of an embodiment of a computer art creation apparatus of the fifth invention.

【図6】第6の発明のコンピュータアート作成装置の一
実施例のブロック図である。
FIG. 6 is a block diagram of an embodiment of a computer art creation apparatus of a sixth invention.

【図7】第7の発明のコンピュータアート作成装置の一
実施例のブロック図である。
FIG. 7 is a block diagram of an embodiment of a computer art creation apparatus of a seventh invention.

【図8】図8の発明のコンピュータアート作成装置の一
実施例のブロック図である。
FIG. 8 is a block diagram of an embodiment of the computer art creation apparatus of the invention of FIG.

【図9】図9の発明のコンピュータアート作成装置の一
実施例のブロック図である。
9 is a block diagram of an embodiment of the computer art creation apparatus of the invention of FIG. 9. FIG.

【図10】図10の発明のコンピュータアート作成装置
の一実施例のブロック図である。
10 is a block diagram of an embodiment of the computer art creation apparatus of the invention of FIG.

【図11】第11の発明のコンピュータアート作成装置
の一実施例のブロック図である。
FIG. 11 is a block diagram of an embodiment of a computer art creation apparatus of the eleventh invention.

【図12】第12の発明のコンピュータアート作成装置
の一実施例のブロック図である。
FIG. 12 is a block diagram of an embodiment of a computer art creation apparatus of the twelfth invention.

【図13】第13の発明のコンピュータアート作成装置
の一実施例のブロック図である。
FIG. 13 is a block diagram of an embodiment of a computer art creation apparatus of the thirteenth invention.

【図14】第13の発明の内の表示部132及び位置情
報計算部133a及び色情報計算部133b及び形状情
報計算部133c及び大きさ情報計算部133d及び向
き情報計算部133e及び位置変化速度情報計算部13
3f及び色情報変化速度計算部133g及び形状変化速
度情報計算部133h及び大きさ変化速度情報計算部1
33i及び向き変化速度情報計算部133j及び表示情
報バッファ部134及び表示内容更新部135及び演奏
情報組合せ制御部136及び発音条件検査部137の一
実施例のブロック図である。
FIG. 14 is a display unit 132, a position information calculation unit 133a, a color information calculation unit 133b, a shape information calculation unit 133c, a size information calculation unit 133d, an orientation information calculation unit 133e, and a position change speed information in the thirteenth invention. Calculator 13
3f, color information change speed calculation unit 133g, shape change speed information calculation unit 133h, and size change speed information calculation unit 1
33i is a block diagram of an embodiment of an orientation change speed information calculation unit 133j, a display information buffer unit 134, a display content update unit 135, a performance information combination control unit 136, and a sounding condition inspection unit 137.

【図15】第1の発明のコンピュータアート作成装置を
図14に示す装置を用いて実施する場合の、図14の装
置の動作を説明するためのフローチャートである。
FIG. 15 is a flowchart for explaining the operation of the apparatus of FIG. 14 when the computer art creation apparatus of the first invention is implemented using the apparatus shown in FIG.

【図16】第2の発明のコンピュータアート作成装置を
図14に示す装置を用いて実施する場合の、図14の装
置の動作を説明するためのフローチャートである。
16 is a flowchart for explaining the operation of the apparatus of FIG. 14 when the computer art creation apparatus of the second invention is carried out using the apparatus shown in FIG.

【図17】第3の発明のコンピュータアート作成装置を
図14に示す装置を用いて実施する場合の、図14の装
置の動作を説明するためのフローチャートである。
FIG. 17 is a flow chart for explaining the operation of the device of FIG. 14 when the computer art creation device of the third invention is carried out using the device shown in FIG.

【図18】第4の発明のコンピュータアート作成装置を
図14に示す装置を用いて実施する場合の、図14の装
置の動作を説明するためのフローチャートである。
FIG. 18 is a flow chart for explaining the operation of the apparatus of FIG. 14 when the computer art creation apparatus of the fourth invention is implemented using the apparatus shown in FIG.

【図19】第5の発明のコンピュータアート作成装置を
図14に示す装置を用いて実施する場合の、図14の装
置の動作を説明するためのフローチャートである。
FIG. 19 is a flowchart for explaining the operation of the apparatus of FIG. 14 when the computer art creation apparatus of the fifth invention is implemented using the apparatus shown in FIG.

【図20】第6の発明のコンピュータアート作成装置を
図14に示す装置を用いて実施する場合の、図14の装
置の動作を説明するためのフローチャートである。
20 is a flow chart for explaining the operation of the device of FIG. 14 when the computer art creation device of the sixth invention is carried out using the device shown in FIG.

【図21】第7の発明のコンピュータアート作成装置を
図14に示す装置を用いて実施する場合の、図14の装
置の動作を説明するためのフローチャートである。
FIG. 21 is a flow chart for explaining the operation of the device of FIG. 14 when the computer art creation device of the seventh invention is implemented using the device shown in FIG.

【図22】第8の発明のコンピュータアート作成装置を
図14に示す装置を用いて実施する場合の、図14の装
置の動作を説明するためのフローチャートである。
22 is a flow chart for explaining the operation of the apparatus of FIG. 14 when the computer art creation apparatus of the eighth invention is carried out using the apparatus shown in FIG.

【図23】第9の発明のコンピュータアート作成装置を
図14に示す装置を用いて実施する場合の、図14の装
置の動作を説明するためのフローチャートである。
23 is a flow chart for explaining the operation of the device of FIG. 14 when the computer art creation device of the ninth invention is carried out using the device shown in FIG.

【図24】第10の発明のコンピュータアート作成装置
を図14に示す装置を用いて実施する場合の、図14の
装置の動作を説明するためのフローチャートである。
FIG. 24 is a flow chart for explaining the operation of the apparatus of FIG. 14 when the computer art creation apparatus of the tenth invention is carried out using the apparatus shown in FIG.

【図25】第11の発明のコンピュータアート作成装置
を図14に示す装置を用いて実施する場合の、図14の
装置の動作を説明するためのフローチャートである。
FIG. 25 is a flow chart for explaining the operation of the apparatus of FIG. 14 when the computer art creation apparatus of the eleventh invention is carried out using the apparatus shown in FIG.

【図26】第12の発明のコンピュータアート作成装置
を図14に示す装置を用いて実施する場合の、図14の
装置の動作を説明するためのフローチャートである。
FIG. 26 is a flow chart for explaining the operation of the apparatus of FIG. 14 when the computer art creation apparatus of the twelfth invention is carried out using the apparatus shown in FIG.

【図27】第13の発明のコンピュータアート作成装置
を図14に示す装置を用いて実施する場合の、図14の
装置の動作を説明するためのフローチャートである。
27 is a flow chart for explaining the operation of the apparatus of FIG. 14 when the computer art creation apparatus of the thirteenth invention is carried out using the apparatus shown in FIG.

【図28】第1の発明の表示情報決定部を説明するため
の図である。
FIG. 28 is a diagram for explaining a display information determination unit of the first invention.

Claims (13)

【特許請求の範囲】[Claims] 【請求項1】 楽器の演奏情報を受けとる入力インタフ
ェース部と、グラフィックデータを表示する表示部と、
前記入力インタフェース部から受けとった楽器の演奏情
報から前記表示部に表示する図形の表示情報を決定する
表示情報決定部と、前記表示情報決定部の出力を少なく
とも1つの表示図形について保持する表示情報バッファ
部と、前記表示情報バッファ部が保持する図形の表示情
報を前記表示部に出力する表示内容更新部を備えること
を特徴とするコンピュータアート作成装置。
1. An input interface section for receiving musical performance information of a musical instrument, and a display section for displaying graphic data,
A display information determining unit that determines display information of a graphic to be displayed on the display unit from performance information of a musical instrument received from the input interface unit, and a display information buffer that holds an output of the display information determining unit for at least one display graphic. And a display content updating unit that outputs the display information of the graphic held in the display information buffer unit to the display unit.
【請求項2】 請求項1に記載のコンピュータアート作
成装置において、請求項1に記載の表示情報決定部が請
求項1に記載の入力インタフェース部より得られる打鍵
速度または離鍵速度または音程連続変化または打鍵圧の
内の1つ以上により表示図形の位置を決定する位置情報
計算部であるコンピュータアート作成装置。
2. The computer art creation apparatus according to claim 1, wherein the display information determination unit according to claim 1 obtains the input interface unit according to claim 1 from the keystroke speed or key release speed or pitch continuous change. Alternatively, a computer art creation apparatus which is a position information calculation unit that determines the position of a display graphic by one or more of keystroke pressures.
【請求項3】 請求項1に記載のコンピュータアート作
成装置において、請求項1に記載の表示情報決定部が請
求項1に記載の入力インタフェース部より得られる音程
情報または打鍵速度または離鍵速度または音程連続変化
または打鍵圧の内の少なくとも1つにより表示図形の色
を決定する色情報計算部であるコンピュータアート作成
装置。
3. The computer art creation apparatus according to claim 1, wherein the display information determination unit according to claim 1 obtains pitch information, keystroke speed, or key release speed from the input interface unit according to claim 1. A computer art creation apparatus, which is a color information calculation unit that determines the color of a displayed figure by at least one of continuous pitch change and keystroke pressure.
【請求項4】 請求項1に記載のコンピュータアート作
成装置において、請求項1に記載の表示情報決定部が請
求項1に記載の入力インタフェース部より得られる音程
情報または打鍵速度または離鍵速度または音程連続変化
または打鍵圧の内の少なくとも1つにより表示図形の形
状を決定する形状情報計算部であるコンピュータアート
作成装置。
4. The computer art creation apparatus according to claim 1, wherein the display information determination unit according to claim 1 obtains pitch information, keystroke speed, or key release speed from the input interface unit according to claim 1. A computer art creation apparatus, which is a shape information calculation unit that determines the shape of a displayed figure by at least one of continuous pitch change and keystroke pressure.
【請求項5】 請求項1に記載のコンピュータアート作
成装置において、請求項1に記載の表示情報決定部が請
求項1に記載の入力インタフェース部より得られる音程
情報または打鍵速度または離鍵速度または音程連続変化
または打鍵圧の内の少なくとも1つにより表示図形の大
きさを決定する大きさ情報計算部であるコンピュータア
ート作成装置。
5. The computer art creation apparatus according to claim 1, wherein the display information determination unit according to claim 1 obtains pitch information, keystroke speed, or key release speed from the input interface unit according to claim 1. A computer art creation apparatus, which is a size information calculation unit that determines the size of a display figure by at least one of continuous pitch change and keystroke pressure.
【請求項6】 請求項1に記載のコンピュータアート作
成装置において、請求項1に記載の表示情報決定部が請
求項1に記載の入力インタフェース部より得られる音程
情報または打鍵速度または離鍵速度または音程連続変化
または打鍵圧の内の少なくとも1つにより表示図形の向
きを決定する向き情報計算部であるコンピュータアート
作成装置。
6. The computer art creation apparatus according to claim 1, wherein the display information determination unit according to claim 1 obtains pitch information, keystroke speed, or key release speed from the input interface unit according to claim 1. A computer art creation apparatus, which is a direction information calculation unit that determines the direction of a display figure by at least one of continuous pitch change and keystroke pressure.
【請求項7】 請求項1に記載のコンピュータアート作
成装置において、請求項1に記載の表示情報決定部が請
求項1に記載の入力インタフェース部より得られる音程
情報または打鍵速度または離鍵速度または音程連続変化
または打鍵圧の内の少なくとも1つにより表示図形の位
置の変化速度を決定する位置変化速度情報計算部である
コンピュータアート作成装置。
7. The computer art creation apparatus according to claim 1, wherein the display information determination unit according to claim 1 obtains pitch information, keystroke speed, or key release speed from the input interface unit according to claim 1. A computer art creation apparatus, which is a position change speed information calculation unit that determines a change speed of a position of a displayed figure by at least one of continuous pitch change and keystroke pressure.
【請求項8】 請求項1に記載のコンピュータアート作
成装置において、請求項1に記載の表示情報決定部が請
求項1に記載の入力インタフェース部より得られる音程
情報または打鍵速度または離鍵速度または音程連続変化
または打鍵圧の内の少なくとも1つにより表示図形の色
の変化速度を決定する色変化速度情報計算部であるコン
ピュータアート作成装置。
8. The computer art creation apparatus according to claim 1, wherein the display information determination unit according to claim 1 obtains pitch information, keystroke speed, or key release speed from the input interface unit according to claim 1. A computer art creation apparatus which is a color change speed information calculation unit that determines a change speed of a color of a displayed figure by at least one of continuous pitch change and keystroke pressure.
【請求項9】 請求項1に記載のコンピュータアート作
成装置において、請求項1に記載の表示情報決定部が請
求項1に記載の入力インタフェース部より得られる音程
情報または打鍵速度または離鍵速度または音程連続変化
または打鍵圧の内の少なくとも1つにより表示図形の形
状の変化速度を決定する形状変化速度情報計算部である
コンピュータアート作成装置。
9. The computer art creation apparatus according to claim 1, wherein the display information determination unit according to claim 1 obtains pitch information, keystroke speed, or key release speed from the input interface unit according to claim 1. A computer art creation apparatus which is a shape change speed information calculation unit that determines a change speed of a shape of a displayed figure by at least one of a continuous change in pitch and a keystroke pressure.
【請求項10】 請求項1に記載のコンピュータアート
作成装置において、請求項1に記載の表示情報決定部が
請求項1に記載の入力インタフェース部より得られる音
程情報または打鍵速度または離鍵速度または音程連続変
化または打鍵圧の内の少なくとも1つにより表示図形の
大きさの変化速度を決定する大きさ変化速度情報計算部
であるコンピュータアート作成装置。
10. The computer art creation apparatus according to claim 1, wherein the display information determination unit according to claim 1 obtains pitch information, keystroke speed, or key release speed from the input interface unit according to claim 1. A computer art creation apparatus which is a size change speed information calculation unit that determines a change speed of a size of a displayed figure by at least one of a continuous pitch change and a keystroke pressure.
【請求項11】 請求項1に記載のコンピュータアート
作成装置において、請求項1に記載の表示情報決定部が
請求項1に記載の入力インタフェース部より得られる音
程情報または打鍵速度または離鍵速度または音程連続変
化または打鍵圧の内の少なくとも1つにより表示図形の
向きの変化速度を決定する向き変化速度情報計算部であ
るコンピュータアート作成装置。
11. The computer art creation apparatus according to claim 1, wherein the display information determination unit according to claim 1 obtains pitch information, keystroke speed, or key release speed from the input interface unit according to claim 1. A computer art creation apparatus, which is a direction change speed information calculation unit that determines a change speed of a direction of a displayed figure by at least one of a continuous pitch change and a keystroke pressure.
【請求項12】 請求項1に記載のコンピュータアート
作成装置において、請求項1に記載の表示情報決定部と
して請求項2に記載の位置情報計算部、または3に記載
の色情報計算部、または4に記載の形状情報計算部、ま
たは5に記載の大きさ情報計算部、または6に記載の向
き情報計算部、または7に記載の位置変化速度情報計算
部、または8に記載の色変化速度情報計算部、または9
に記載の形状変化速度情報計算部、または10に記載の
大きさ変化速度情報計算部、または11に記載の向き変
化速度情報計算部の内の少なくとも2つと、前記の各表
示情報計算部の動作を禁止または許可する演奏情報組合
せ制御部を備えることを特徴とするコンピュータアート
作成装置。
12. The computer art creation apparatus according to claim 1, wherein the display information determination section according to claim 1 is the position information calculation section according to claim 2, or the color information calculation section according to claim 3, or The shape information calculation unit described in 4, the size information calculation unit described in 5, the orientation information calculation unit described in 6, the position change speed information calculation unit described in 7, or the color change speed described in 8. Information calculator, or 9
Operation of at least two of the shape change speed information calculation unit described in (4), the size change speed information calculation unit described in (10), or the direction change speed information calculation unit described in (11) and each display information calculation unit described above. A computer art creation apparatus comprising a performance information combination control unit for prohibiting or permitting performance.
【請求項13】 請求項1、または2、または3、また
は4、または5、または6、または7、または8、また
は9、または10、または11、または12に記載のコ
ンピュータアート作成装置において、表示内容更新部に
保持されている各図形の表示図形情報と、各図形の位置
または色または形状または大きさまたは向きの内の少な
くとも1つに関する条件式の真偽によって発音させる楽
音を決定する発音条件検査部と、前記発音条件検査部で
得られた発音すべき楽音を楽器制御信号に変換する演奏
情報出力インタフェースを備えることを特徴とするコン
ピュータアート作成装置。
13. The computer art creation apparatus according to claim 1, or 2, or 3, or 4, or 5, or 6, or 7, or 8, or 9, or 11, or 12. Pronunciation for determining the musical sound to be generated by the truth of the conditional expression regarding at least one of the position, color, shape, size, or direction of each figure and the display figure information of each figure held in the display content update unit A computer art creation apparatus comprising: a condition inspection section; and a performance information output interface for converting a musical tone to be produced obtained by the pronunciation condition inspection section into a musical instrument control signal.
JP31091091A 1991-11-26 1991-11-26 Computer art making equipment Pending JPH06110452A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP31091091A JPH06110452A (en) 1991-11-26 1991-11-26 Computer art making equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP31091091A JPH06110452A (en) 1991-11-26 1991-11-26 Computer art making equipment

Publications (1)

Publication Number Publication Date
JPH06110452A true JPH06110452A (en) 1994-04-22

Family

ID=18010863

Family Applications (1)

Application Number Title Priority Date Filing Date
JP31091091A Pending JPH06110452A (en) 1991-11-26 1991-11-26 Computer art making equipment

Country Status (1)

Country Link
JP (1) JPH06110452A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020008755A (en) * 2018-07-10 2020-01-16 有限会社めがね部 Music-linked image display system
JP2023165925A (en) * 2017-11-30 2023-11-17 カシオ計算機株式会社 Information processing unit, information processing method, information processing program and electronic musical instrument

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023165925A (en) * 2017-11-30 2023-11-17 カシオ計算機株式会社 Information processing unit, information processing method, information processing program and electronic musical instrument
JP2020008755A (en) * 2018-07-10 2020-01-16 有限会社めがね部 Music-linked image display system

Similar Documents

Publication Publication Date Title
CN103093750B (en) Music data display control apparatus and method
US8766077B2 (en) Music playing movement display control device, music playing movement control method and computer readable medium
JP4557899B2 (en) Sound processing program and sound processing apparatus
JPH1165558A (en) Parameter display device and music synthesizer
EP2387029A1 (en) Automatic positioning of music notation
US20130104724A1 (en) Music playing movement display device, method and recording medium
JPH09114453A (en) Music information display / editing device and display / editing performance device
JP2009230006A (en) Display device and program for performance information
US4696216A (en) Acoustic output device for personal computer
JPH06110452A (en) Computer art making equipment
JPH0199169A (en) Music score conversion system
US7504572B2 (en) Sound generating method
JP2638992B2 (en) Score input method
JPH11232488A (en) 3D virtual space system
JP3552571B2 (en) Karaoke equipment
CN115291828B (en) A display method and apparatus, electronic device, and storage medium
JP3201307B2 (en) String playing method input device
JP4005122B1 (en) Music score creating apparatus, method, and computer program
JPH09319383A (en) Karaoke equipment
KR20010078806A (en) midi omitted
JP4093001B2 (en) Storage medium storing score display data, score display apparatus and program using the score display data
JP2001318669A (en) Music score display device and recording medium
JP2003058155A (en) Performance training device and performance training processing program
JP2025050520A (en) PROGRAM, INFORMATION PROCESSING APPARATUS, ELECTRONIC MUSICAL INSTRUMENT AND DISPLAY METHOD
JP2007041225A (en) Image composition apparatus, method, program, and electronic musical instrument

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20010313