Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7045688B2 - Graphic processing device, graphic processing method and computer program for graphic processing - Google Patents
[go: Go Back, main page]

JP7045688B2 - Graphic processing device, graphic processing method and computer program for graphic processing - Google Patents

Graphic processing device, graphic processing method and computer program for graphic processing Download PDF

Info

Publication number
JP7045688B2
JP7045688B2 JP2018019764A JP2018019764A JP7045688B2 JP 7045688 B2 JP7045688 B2 JP 7045688B2 JP 2018019764 A JP2018019764 A JP 2018019764A JP 2018019764 A JP2018019764 A JP 2018019764A JP 7045688 B2 JP7045688 B2 JP 7045688B2
Authority
JP
Japan
Prior art keywords
input
information
entire
movement
motion information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018019764A
Other languages
Japanese (ja)
Other versions
JP2019139336A (en
JP2019139336A5 (en
Inventor
一成 伊藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to JP2018019764A priority Critical patent/JP7045688B2/en
Publication of JP2019139336A publication Critical patent/JP2019139336A/en
Publication of JP2019139336A5 publication Critical patent/JP2019139336A5/ja
Application granted granted Critical
Publication of JP7045688B2 publication Critical patent/JP7045688B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

特許法第30条第2項適用 情報処理学会が、平成29年8月10日発行の情報教育シンポジウム論文集の第2017巻第16号の第100頁~第120頁にて、伊藤一成が発明した、図形処理装置、図形処理方法及び図形処理のためのコンピュータプログラムについて公開した。Application of Article 30, Paragraph 2 of the Patent Law IPSJ, Kazushige Ito, in the Information Processing Society of Japan, Vol. 2017, No. 16, pp. 100-120, of the Proceedings of the Information Education Symposium published on August 10, 2017. The invented graphic processing device, graphic processing method, and computer program for graphic processing have been disclosed.

特許法第30条第2項適用 ウェブサイトでの公開 ウェブサイトの掲載日:平成29年12月7日 ウェブサイトのアドレス:http://www.itmedia.co.jp/news/articles/1712/07/news121.html Patent Law Article 30 Paragraph 2 Applicable Website Publication Date: December 7, 2017 Website Address: http: // www. itmedia. co. jp / news / artles / 1712/07 / news121. html

特許法第30条第2項適用 ウェブサイトでの公開 ウェブサイトの掲載日:平成29年12月7日 ウェブサイトのアドレス:http://pictogramming.org/Patent Law Article 30 Paragraph 2 Applicable Website Publication Date: December 7, 2017 Website Address: http: // pictogramming. org /

特許法第30条第2項適用 株式会社学研ホールディングスが、平成30年1月5日発行の「学研・進学情報」の2018年2月号にて、伊藤一成が発明した、図形処理装置、図形処理方法及び図形処理のためのコンピュータプログラムについて公開した。Application of Article 30, Paragraph 2 of the Patent Law Gakken Holdings Co., Ltd. invented the graphic processing device, Kazunari Ito, in the February 2018 issue of "Gakken / Advancement Information" published on January 5, 2018. The graphic processing method and the computer program for graphic processing have been released.

本発明は、図形処理装置、図形処理方法及び図形処理のためのコンピュータプログラムに関し、特に図形の動きを円滑に処理する装置/方法/プログラムに関する。 The present invention relates to a graphic processing device, a graphic processing method, and a computer program for graphic processing, and more particularly to an apparatus / method / program for smoothly processing the movement of a graphic.

近年、ピクトグラムのように簡略化した図形が考えられてきている。このピクトグラムによって、非常口を指し示したり、横断禁止を指し示したり、つまずき注意を喚起したり、危険個所を指し示して事故回避を促したりしてきている。しかし、これらは表示板、標識などに掲載された静止画であった。 In recent years, simplified figures such as pictograms have been considered. This pictogram has been used to point to emergency exits, to prohibit crossing, to call attention to trips, and to point to dangerous areas to encourage accident avoidance. However, these were still images posted on display boards, signs, and the like.

特開平11-341427号公報Japanese Unexamined Patent Publication No. 11-341427 特開2002-307354号公報Japanese Unexamined Patent Publication No. 2002-307354 特開2006-133937号公報Japanese Unexamined Patent Publication No. 2006-133937 特開2016-071558号公報Japanese Unexamined Patent Publication No. 2016-071558

本発明は、上述した課題を解決するためになされたものであり、本発明の目的は、動く画像によって、より認識をし易い図形を提供しようというものである。 The present invention has been made to solve the above-mentioned problems, and an object of the present invention is to provide a figure that is easier to recognize by a moving image.

上記目的を達成するために、本発明は、 指示された図形全体の動きの情報の入力を許容させ、当該図形の中の一部のみの個別の動きの情報の入力を禁止させ、 上記指示とは分離されて指示された上記図形の中の上記一部のみの個別の動きの情報の入力を許容させ、上記図形全体の動きの情報の入力を禁止させ、 これら第一の入力手段及び第二の入力手段から入力された情報を記憶手段に記憶させ、 これら記憶手段から、両動きの情報を読み出しさせ、 この読み出された動きの情報に応じた動きを並行して表示させるようにした。 In order to achieve the above object, the present invention allows the input of the motion information of the entire indicated figure and prohibits the input of the individual motion information of only a part of the indicated figure. Allows the input of individual movement information of only a part of the above-mentioned figure separately and instructed, prohibits the input of the movement information of the whole-mentioned figure, and these first input means and the second The information input from the input means of the above is stored in the storage means, the information of both movements is read from these storage means, and the movements corresponding to the read movement information are displayed in parallel.

これにより、図形全体の動きと、図形の中の一部のみ、例えば腕のみまたは脚のみの個別の動きとを、分けて指示することができ、動く図形をより円滑に作成できる。また、ピクトグラムの動きとしては、より簡易に入力できる。 As a result, it is possible to separately instruct the movement of the entire figure and the individual movement of only a part of the figure, for example, only the arm or only the leg, and the moving figure can be created more smoothly. Moreover, the movement of the pictogram can be input more easily.

図形処理装置の全体回路を示す。The whole circuit of the graphic processing apparatus is shown. プログラム/データ記憶部7を示す。The program / data storage unit 7 is shown. 図形処理(全体処理)のフローチャートを示す。The flowchart of graphic processing (overall processing) is shown. ステップ12の図形処理の図形全体21の入力・書き込み処理のフローチャートを示す。The flowchart of the input / write processing of the whole figure 21 of the graphic processing of step 12 is shown. ステップ12の図形処理の腕22、脚23、頭24、胴体25の図形個々の入力・書き込み処理のフローチャートを示す。The flowchart of the input / writing process of each figure of the arm 22, the leg 23, the head 24, and the body 25 of the figure processing of step 12 is shown. ステップ13の図形処理の出力・読み出し処理のフローチャートを示す。The flowchart of the output / reading process of the graphic process of step 13 is shown. 出力部4のディスプレイに表示される図形全体21、腕22、脚23、頭24、胴体25の図形個々の表示倍率が大きい場合を示す。The case where the display magnification of each figure of the figure 21, the arm 22, the leg 23, the head 24, and the body 25 displayed on the display of the output unit 4 is large is shown. 出力部4のディスプレイに表示される図形全体21、腕22、脚23、頭24、胴体25の図形個々の表示倍率が小さい場合を示す。The case where the display magnification of each figure of the figure 21, the arm 22, the leg 23, the head 24, and the body 25 displayed on the display of the output unit 4 is small is shown. 出力部4のディスプレイに表示される図形全体21、腕22、脚23、頭24、胴体25が階段をのぼる例を示す。An example is shown in which the entire figure 21, the arm 22, the leg 23, the head 24, and the body 25 displayed on the display of the output unit 4 climb the stairs. 出力部4のディスプレイに表示される図形全体21、腕22、脚23、頭24、胴体25の図形個々の表示倍率が小さい場合を示す。The case where the display magnification of each figure of the figure 21, the arm 22, the leg 23, the head 24, and the body 25 displayed on the display of the output unit 4 is small is shown. 出力部4のディスプレイに表示される図形全体21、腕22、脚23、頭24、胴体25の図形個々の表示倍率が大きい場合を示す。The case where the display magnification of each figure of the figure 21, the arm 22, the leg 23, the head 24, and the body 25 displayed on the display of the output unit 4 is large is shown.

1…コントローラ
2…アドレス/データバスライン
3…入力部 4…出力部
5…インターフェース部
6…情報記憶部(図形の情報の記憶手段)
7…プログラム/データ記憶部(図形の情報の記憶手段)
11…第一記憶部 12…第二記憶部
16…第一入力部(第一入力手段)
17…第二入力部(第二入力手段)
21…図形全体 22…腕
23…脚 24…頭 25…胴体
1 ... Controller 2 ... Address / data bus line 3 ... Input unit 4 ... Output unit 5 ... Interface unit 6 ... Information storage unit (means for storing graphic information)
7 ... Program / data storage unit (means for storing graphic information)
11 ... First storage unit 12 ... Second storage unit 16 ... First input unit (first input means)
17 ... Second input unit (second input means)
21 ... Whole figure 22 ... Arm
23 ... legs 24 ... head 25 ... torso

(1)全体回路
図1は、図形処理の情報処理のデータ処理装置/システム、図形処理の情報処理方法を実現するための装置/システム、図形処理の情報処理のためのコンピュータプログラムを実行する装置/システム、図形処理の情報処理装置/システム、サーバー、パソコン、スマートフォン、携帯情報端末、インターネット機器、カーナビゲーション、マイクロコンピュータ、システムの全体回路を示す。
(1) Overall circuit Fig. 1 shows a data processing device / system for information processing of graphic processing, a device / system for realizing an information processing method for graphic processing, and a device for executing a computer program for information processing of graphic processing. / System, information processing device / system for graphic processing, server, personal computer, smartphone, mobile information terminal, internet device, car navigation, microcomputer, the whole circuit of the system is shown.

この全体回路は、コントローラ1(中央処理演算装置であるCPU、ROM、RAM、時計回路など)を中心に、アドレス信号及びデータ信号が双方向に伝達されるアドレス/データバスライン2を介して入力部3、出力部4、インターフェース部5、情報記憶部6、プログラム/データ記憶部7等と電気的に接続されて構成されている。 This whole circuit is input via the address / data bus line 2 in which the address signal and the data signal are transmitted in both directions, centering on the controller 1 (CPU, ROM, RAM, clock circuit, etc., which is a central processing unit). It is configured to be electrically connected to a unit 3, an output unit 4, an interface unit 5, an information storage unit 6, a program / data storage unit 7, and the like.

入力部3は、キーボ-ド、マウス、タッチパネル、デジタイザなどの文字入力装置または画像入力装置などからなっている。文字入力装置または画像入力装置からは、図形処理の各種情報、連絡先情報、年月日情報、期間情報、現在情報、図形情報、画像情報などが入力され、文章数値データ、日付日時データなども入力され、さらに、その他の各種データを処理するためのコマンド、設定・指示データ、その他の情報が入力されてもよい。 The input unit 3 includes a character input device such as a keyboard, a mouse, a touch panel, and a digitizer, or an image input device. Various information of graphic processing, contact information, date information, period information, current information, graphic information, image information, etc. are input from the character input device or image input device, and text numerical data, date / time data, etc. are also input. In addition, commands for processing various other data, setting / instruction data, and other information may be input.

この入力部3は、図形全体21、腕22、脚23、頭24、胴体25の図形個々の動きが入力される。この入力部3は、図形全体21の動きを入力する第一入力部16(第一入力手段)と、腕22、脚23、頭24、胴体25の図形個々の動きを入力する第二入力部17(第二入力手段)とに分けて分離されている。 The input unit 3 inputs the movements of the entire figure 21, the arm 22, the leg 23, the head 24, and the body 25 for each figure. The input unit 3 is a first input unit 16 (first input means) for inputting the movement of the entire figure 21, and a second input unit for inputting the movement of each figure of the arm 22, the leg 23, the head 24, and the body 25. It is separated into 17 (second input means).

第一入力部16と第二入力部17とのうち、一方の入力が許容されるとき、他方の入力が禁止される。その他、表示倍率、状態、モードの情報も入力され、この表示倍率、状態、モードに応じて第一入力部16の入力と第二入力部17の入力とが切り替えられる。第一入力部16と第二入力部17とは、全く別体でもよいし、逆に全く同じ入力部がモード切り替えによって、切り替えられるものでもよい。 When one of the first input unit 16 and the second input unit 17 is allowed to be input, the other input is prohibited. In addition, information on the display magnification, the state, and the mode is also input, and the input of the first input unit 16 and the input of the second input unit 17 are switched according to the display magnification, the state, and the mode. The first input unit 16 and the second input unit 17 may be completely separate bodies, or conversely, the same input unit may be switched by mode switching.

出力部4は、ディスプレイ、プリンタなどから構成されており、上記図形処理の各種情報、連絡先情報、年月日情報、期間情報、現在情報、図形情報、画像情報、文章数値データ、日付日時データなどの各種データ、種々の情報の入力画面、制御画面、出力画面などが表示画面に表示/印刷されるなどの出力処理が行われる。 The output unit 4 is composed of a display, a printer, and the like, and includes various information on the above-mentioned graphic processing, contact information, date information, period information, current information, graphic information, image information, text numerical data, date and time data. Various data such as, input screen of various information, control screen, output screen, etc. are displayed / printed on the display screen, and other output processing is performed.

出力部4のディスプレイには、動く図形全体21、腕22、脚23、頭24、胴体25の図形個々、その他の図形が表示される。表示倍率の数値、その他の数値、状態、モードも表示される。これら動く図形全体21、腕22、脚23、頭24、胴体25は、ディスプレイ以外の、プリンタ、ホログラム、三次元画像表示器などで表示されてもよい。 The display of the output unit 4 displays the entire moving figure 21, the arm 22, the leg 23, the head 24, each figure of the body 25, and other figures. The display magnification value, other values, status, and mode are also displayed. The entire moving figure 21, the arm 22, the leg 23, the head 24, and the body 25 may be displayed by a printer, a hologram, a three-dimensional image display, or the like other than the display.

インターフェース部5は、LAN、インターネット、外部機器接続用のなどの送受信回路などからなり、外部入力装置と外部出力装置とからなる外部装置が接続される。このインターフェース部5を通じて、他のパソコンなどからも、上記図形処理の各種情報、連絡先情報、年月日情報、期間情報、現在情報、図形情報、画像情報、文章数値データ、日付日時データなどの各種データなどのほか、その他のデータ、コマンド、設定・指示データ、その他の情報、プログラムが送受される。 The interface unit 5 includes a LAN, the Internet, a transmission / reception circuit for connecting an external device, and the like, and is connected to an external device including an external input device and an external output device. Through this interface unit 5, various information of the above-mentioned graphic processing, contact information, date information, period information, current information, graphic information, image information, text numerical data, date / time data, etc. can be obtained from other personal computers. In addition to various data, other data, commands, setting / instruction data, other information, and programs are sent and received.

プログラム/データ記憶部7(内部記憶媒体/手段)はフラッシュメモリ、EEPROM、EPROM、CD-ROMなどROM等の不揮発性メモリと、RAM、キャッシュメモリ、ハードディスク、磁気カード、磁気ディスク、CD-RAM、DVD(デジタルビデオディスク)等が用いられた一時記憶メモリという大別して二種類の記憶装置(記憶手段)から構成されている。 The program / data storage unit 7 (internal storage medium / means) includes non-volatile memory such as flash memory, EEPROM, EPROM, CD-ROM, RAM, cache memory, hard disk, magnetic card, magnetic disk, CD-RAM, etc. It is composed of two types of storage devices (storage means), which are roughly classified as a temporary storage memory using a DVD (digital video disk) or the like.

そして、プログラム/データ記憶部7のROMには、図形処理の情報処理装置(全体回路)で実行されるプログラムや各種処理に使用される汎用データが記憶される。このプログラムは後述するフローチャートに対応している。また、プログラム/データ記憶部7の一時記憶メモリには、プログラム処理中のデータの一時的な蓄積等、つまりワーキングメモリ若しくはキャッシュメモリとして用いられ、フラグ、モードなども記憶される。 The ROM of the program / data storage unit 7 stores programs executed by the information processing device (overall circuit) for graphic processing and general-purpose data used for various processing. This program corresponds to the flowchart described later. Further, the temporary storage memory of the program / data storage unit 7 is used as a temporary storage of data during program processing, that is, as a working memory or a cache memory, and also stores flags, modes, and the like.

また、情報記憶部6(外部記憶補助媒体/手段、補助記憶媒体)は、磁気ディスク、光ディスク、フレキシブルディスク(プロッピィーディスク)、磁気ドラム、磁気テープ、メモリカード、CD-RAM、CD-ROM、DVDなどの大量情報記憶/保存メディアとそれらのメディアへの情報書き込み/読み出し装置等(ドライブ装置、インターフェイス回路)から構成されている。 The information storage unit 6 (external storage auxiliary medium / means, auxiliary storage medium) includes a magnetic disk, an optical disk, a flexible disk (propy disk), a magnetic drum, a magnetic tape, a memory card, a CD-RAM, and a CD-ROM. It is composed of a large amount of information storage / storage media such as a DVD and an information writing / reading device (drive device, interface circuit) for those media.

なお、場合によって、図形処理の情報処理装置は、情報記憶部6のROM内に予め記憶されたプログラムによって単一の処理が行われる専用装置とされ、情報記憶部6に保存されたプログラムが、適宜、プログラム/データ記憶部7のRAM内に呼び込まれて起動される汎用のコンピュータ装置とされる。この場合は、情報記憶部6には、コントローラ1によって実行される基本ソフト(オペレーティングソフト)、システムソフト、応用プログラムを含む各プログラムが保存されている。 In some cases, the information processing device for graphic processing is a dedicated device in which a single process is performed by a program stored in advance in the ROM of the information storage unit 6, and the program stored in the information storage unit 6 may be used. It is a general-purpose computer device that is appropriately called into and activated in the RAM of the program / data storage unit 7. In this case, the information storage unit 6 stores each program including the basic software (operating software), the system software, and the application program executed by the controller 1.

そして、図形処理の情報処理装置の電源立ち上げ時、または新たなプログラムの起動時等において、情報記憶部6から読み出されて取り込まれ、プログラム/データ記憶部7のRAM等に一時的に保存されると共に、コントローラ1によって実行される。つまり、図形処理の情報処理装置によって実行されるプログラムが、情報記憶部6に保存されており、適宜読み出されて取り込まれてコントローラ1によって実行される。 Then, when the power of the information processing apparatus for graphic processing is turned on, or when a new program is started, the information is read from the information storage unit 6 and taken in, and temporarily stored in the RAM or the like of the program / data storage unit 7. At the same time, it is executed by the controller 1. That is, the program executed by the information processing apparatus for graphic processing is stored in the information storage unit 6, is appropriately read out, is taken in, and is executed by the controller 1.

この場合、新たなプログラムへの変更は、情報記憶部6内に保存されているプログラム自体が置き換えられるか、若しくはプログラムの保存されているCD-ROM、磁気ディスク、フレキシブル磁気ディスク等が交換される(インストール/転送される)ことで行われる。 In this case, when changing to a new program, the program itself stored in the information storage unit 6 is replaced, or the CD-ROM, magnetic disk, flexible magnetic disk, etc. in which the program is stored are replaced. It is done by (installing / transferring).

また、プログラム/データ記憶部7のEPROMに保存されたプログラムを専用に実行するコンピュータ装置の場合には、同じように、CD-ROM、磁気ディスク、フレキシブル磁気ディスク等が交換される(インストール/転送される)ことに呼応してEPROM等の書き換えが行われるか、またはROM自体の交換によって達成される。 Further, in the case of a computer device that exclusively executes the program stored in the EPROM of the program / data storage unit 7, the CD-ROM, magnetic disk, flexible magnetic disk, etc. are replaced (installation / transfer) in the same manner. It is achieved by rewriting the EPROM or the like in response to the above, or by exchanging the ROM itself.

なお、このプログラムの新規置き換えは、場合によって、上記インターフェース部5を通じて、インターネット回線、電話回線、公衆回線またはLAN回線を介して接続されている他のコンピュータなどの外部装置から送られてくる。つまり、コンピュータ装置(全体回路)で実行されるプログラムが、情報記憶部6に対して直接的に交換されたり、インターネットなどの通信網を介して国内外の外部装置から送られてきたもので交換されたりする。 In some cases, the new replacement of this program is sent from an external device such as another computer connected via an Internet line, a telephone line, a public line, or a LAN line through the interface unit 5. That is, the program executed by the computer device (whole circuit) is directly exchanged with the information storage unit 6 or exchanged with the one sent from an external device in Japan or overseas via a communication network such as the Internet. It is done.

したがって、場合によって、図形処理の情報処理装置(全体回路)において実行されるプログラムが、起動の度毎に、国内外の外部装置から送られてくる。つまり、図形処理の情報処理装置の情報記憶部6に応用プログラムが保存されておらず、国内外の外部装置から送られてくるプログラムを実行する端末装置の役目のみが、本発明の図形処理の情報処理装置(全体回路)に与えられる。さらには、国内外の外部装置からプログラムとそのプログラムによって処理されるデータが共に送られてきて、そのプログラムによってデータ処理がなされた後、その結果が国内外の外部装置に送り返される。 Therefore, in some cases, a program executed in the information processing device (whole circuit) for graphic processing is sent from external devices in Japan and overseas every time it is started. That is, the application program is not stored in the information storage unit 6 of the information processing device for graphic processing, and only the role of the terminal device for executing the program sent from the external device in Japan or overseas is the function of the graphic processing of the present invention. It is given to the information processing device (whole circuit). Further, the program and the data processed by the program are sent together from the external devices in Japan and overseas, and after the data is processed by the program, the result is sent back to the external devices in Japan and abroad.

また、図形処理の情報処理装置(コンピュータ装置)で実行されるプログラムは、場合によって、OSなどの基本プログラムを基に、応用プログラムが実行されるような、一般的なコンピュータシステムによるプログラムであり、OSを含む統一化された一つのプログラムのみが実行される専用のコンピュータシステムである。よって、それらの統一化されたプログラムが国内外の外部装置から与えられるし、応用プログラムまたは基本プログラムまたはプログラムの一部のみが国内外の外部装置から送られてきて実行される。 Further, the program executed by the information processing device (computer device) for graphic processing is a program by a general computer system such that an application program is executed based on a basic program such as an OS in some cases. It is a dedicated computer system in which only one unified program including the OS is executed. Therefore, those unified programs are given from domestic and foreign external devices, and only a part of the application program or the basic program or the program is sent from the domestic and foreign external devices and executed.

なお、場合によって、本図形処理の情報処理装置(コンピュータ装置)に予め別のオペレーティングシステム、システムプログラム(OS)、その他のプログラムが記憶され、上記プログラムはこれらのOS、その他のプログラムとともに実行される。このプログラムは本装置(コンピュータ本体)にインストールされ実行されるときに、別のプログラムとともにまたは単独で請求項(特許請求の範囲)または末尾の他の発明の効果の各請求項に記載された処理・機能を実行させる。 In some cases, another operating system, system program (OS), and other programs are stored in advance in the information processing device (computer device) for this graphic processing, and the above programs are executed together with these OSs and other programs. .. When this program is installed and executed on the device (computer body), the processing described in each claim of the claims (claims) or the effects of other inventions at the end, together with another program or alone. -Execute the function.

また、場合によって、このプログラムの一部または全部が本装置以外の1つ以上の国内外の単数又は複数の別装置に記憶されて実行され、本装置と別装置との間には通信手段を介して、これから処理するデータ/既に処理されたデータ/プログラムが送受され、本装置及び別装置全体として、本発明が実行される。これらの通信手段はインターネット通信システムなどである。 In some cases, a part or all of this program is stored and executed in one or more domestic and foreign single or multiple separate devices other than this device, and a communication means is provided between this device and another device. The data to be processed / the data / the program that has already been processed are transmitted / received via the device, and the present invention is executed as a whole of the present device and another device. These communication means are an internet communication system and the like.

(2)図形処理の情報処理(全体処理)
図2は上記プログラム/データ記憶部7を示す。このプログラム/データ記憶部7は、第一記憶部11(第一の記憶手段)と第二記憶部12(第二の記憶手段)とに分けられて分離されている。
(2) Information processing of graphic processing (overall processing)
FIG. 2 shows the program / data storage unit 7. The program / data storage unit 7 is divided into a first storage unit 11 (first storage means) and a second storage unit 12 (second storage means).

第一記憶部11には、上記入力部3の第一入力手段から入力され指示された人型の図形全体21の動きの情報の入力が許容されて記憶され、当該人型の図形全体21の中の腕22のみ、脚23のみ、頭24のみ、胴体25のみの図形の一部のみの個別の動きの入力・指示が禁止されてその情報が記憶されない。 The first storage unit 11 is allowed to input information on the movement of the entire humanoid figure 21 input and instructed from the first input means of the input unit 3, and is stored in the first storage unit 11. Input / instruction of individual movements of only a part of the figure of only the middle arm 22, only the leg 23, only the head 24, and only the body 25 is prohibited, and the information is not stored.

第二記憶部12には、上記指示とは分離されて指示された上記人型の図形全体21の中の腕22のみ、脚23のみ、頭24のみ、胴体25のみの図形の一部のみの個別の動きの情報の入力が許容されて記憶され、人型の図形全体21の動きの入力・指示が禁止されてその情報が記憶されない。 In the second storage unit 12, only a part of the figure of only the arm 22, only the leg 23, only the head 24, and only the body 25 in the whole humanoid figure 21 instructed separately from the above instruction. The input of individual movement information is permitted and stored, and the input / instruction of the movement of the entire humanoid figure 21 is prohibited and the information is not stored.

しかし、第一記憶部11と第二記憶部12とは実際には一体にされて、図形全体21を動かすプログラムは、図形全体21の動きのプログラムも、図形の中の腕22のみ、脚23のみ、頭24のみ、胴体25のみの図形の一部のみの個別の動きも、一体のものとして記憶される。むろん、両プログラムは分離されて第一記憶部11及び第二記憶部12に分けて記憶されてもよい。第一記憶部11及び第二記憶部12は、情報記憶部7に設けられていてもよい。 However, the first storage unit 11 and the second storage unit 12 are actually integrated, and the program for moving the entire figure 21 is the program for the movement of the entire figure 21, only the arm 22 in the figure, and the leg 23. The individual movements of only a part of the figure of only the head 24 and only the body 25 are also stored as one. Of course, both programs may be separated and stored separately in the first storage unit 11 and the second storage unit 12. The first storage unit 11 and the second storage unit 12 may be provided in the information storage unit 7.

(3)全体処理
図3は、上記コントローラ1によって実行される図形処理の情報処理(全体処理)のフローチャートを示す。
(3) Overall processing FIG. 3 shows a flowchart of information processing (overall processing) of graphic processing executed by the controller 1.

図3の処理は電源投入または当該プログラム実行の所定処理によって開始され、まず、イニシャライズ処理が実行され(ステップ11)、上記情報記憶部6、プログラム/データ記憶部7のエラーチェック、その他の初期化が行われる。 The process of FIG. 3 is started by turning on the power or a predetermined process of executing the program, first, the initialization process is executed (step 11), the error check of the information storage unit 6 and the program / data storage unit 7, and other initializations are performed. Is done.

次いで、入力された図形の動きの書き込み処理が実行され(ステップ12)、さらに入力された図形の動きの読み出し処理が実行され(ステップ13)、これ以降、電源が切られるまで、この書き込み処理と読み出し処理とが繰り返される。 Next, the writing process of the motion of the input figure is executed (step 12), the reading process of the motion of the input figure is executed (step 13), and thereafter, this writing process is performed until the power is turned off. The read process is repeated.

(4)図形全体21の入力・書き込み処理
図4は、上記ステップ12の図形全体21の入力・書き込み処理のフローチャートを示す。まず、出力部4のディスプレイで、ディスプレイに表示されている人型の図形全体21、その他の表示物の大きさを変える。この変更は、表示タグのズームで倍率を小さくする指定をしたり、ペンで縮小比の数値を上げたり、ディスプレイ上で二本以上の指を狭くしたりする等、多々ある。
(4) Input / Writing Process of the Whole Figure 21 FIG. 4 shows a flowchart of the input / writing process of the whole figure 21 in step 12. First, on the display of the output unit 4, the size of the entire humanoid figure 21 displayed on the display and other display objects are changed. There are many changes to this, such as specifying a smaller magnification by zooming the display tag, increasing the reduction ratio with a pen, and narrowing two or more fingers on the display.

これにより、上記ディスプレイにおける上記人型の図形全体21の縮小比が所定値より大きくなって、当該図形全体21が所定値より小さくなる(ステップ21)。このとき、すでにプログラミングされたプログラムにつき、起動・再生が指示されれば(ステップ22)、この動きのプログラム/情報が読み出されて当該プログラムに応じて図形全体21、個々の腕22、脚23、頭24、胴体25が動かされて表示される(ステップ23)。 As a result, the reduction ratio of the entire humanoid figure 21 on the display becomes larger than the predetermined value, and the entire figure 21 becomes smaller than the predetermined value (step 21). At this time, if the already programmed program is instructed to start / play (step 22), the program / information of this movement is read out, and the entire figure 21, individual arms 22, and legs 23 are read according to the program. , Head 24, and body 25 are moved and displayed (step 23).

これにより、すでに前にプログラムが書き込まれて入力されていれば、このプログラムに応じた動きに矛盾しない整合のとれた動き・プログラミングを組むことができ、上記図形全体21の動きの情報の入力において、すでに動きの情報が入力されていれば、この動きの情報が読み出されて表示される。 As a result, if the program has already been written and input before, it is possible to create a consistent movement / programming that does not contradict the movement according to this program, and in inputting the movement information of the entire figure 21. , If the motion information has already been input, this motion information is read out and displayed.

もし、すでにプログラミングされたプログラムにつき、起動・再生が指示されなければ(ステップ22)、このプログラムが読み出されず当該プログラムに応じて図形全体21、腕22、脚23、頭24、胴体25は動かされない(ステップ23)。 If the already programmed program is not instructed to start / play (step 22), this program is not read and the entire figure 21, arms 22, legs 23, head 24, and body 25 are not moved according to the program. (Step 23).

したがって、すでに動きの情報が入力されていれば、この動きの情報が読み出されて表示されるか、すでに動きの情報が入力されていても、この動きの情報が読み出されないで表示されないかを、選択することができる。 Therefore, if the motion information has already been input, this motion information is read and displayed, or even if the motion information has already been input, this motion information is not read and displayed. Can be selected.

次いで、マウス、ペン、指などで、図形全体21をクリックして動かすと、図形全体21が動く(ステップ24、25)。この動きは、上記クリック解除まで継続される(ステップ26)。この動きの、方向、距離、時間、角度が計測されて、プログラムとして入力され書き込まれる(ステップ27)。 Then, when the whole figure 21 is clicked and moved with a mouse, a pen, a finger or the like, the whole figure 21 moves (steps 24 and 25). This movement is continued until the click is released (step 26). The direction, distance, time, and angle of this movement are measured and input and written as a program (step 27).

図8、図9の例でいうと、階段の右下から左上まで、階段に沿って図形全体21を動かせば、階段の右下から左上までの、方向、距離、時間、角度がプログラムの1つとしてプログラム/データ記憶部7に入力され書き込まれる。 In the example of FIGS. 8 and 9, if the entire figure 21 is moved along the stairs from the lower right to the upper left of the stairs, the direction, distance, time, and angle from the lower right to the upper left of the stairs are 1 of the program. As a result, it is input to and written in the program / data storage unit 7.

このとき、図形全体21の腕22、脚23、頭24、胴体25のどこがクリックされても、図形全体21が同期して平行移動し、図形全体21の動きの入力・指示のみが可能となり、図形全体21の動きの情報の入力・指示のみが許容され、腕22、脚23、頭24、胴体25のどこがクリックされても、図形全体21の中の腕22のみ、脚23のみ、頭24のみ、または胴体のみ25の図形の一部のみの個別の動きの入力・指示は禁止される。この場合入力部3は、第一入力部16のみに切り替えられる。 At this time, no matter where the arm 22, leg 23, head 24, or body 25 of the entire figure 21 is clicked, the entire figure 21 moves in parallel in synchronization, and only the movement of the entire figure 21 can be input / instructed. Only the input / instruction of the movement information of the whole figure 21 is allowed, and no matter where the arm 22, the leg 23, the head 24, or the body 25 is clicked, only the arm 22, only the leg 23, or the head 24 in the whole figure 21 is clicked. Input / instruction of individual movements of only a part of the figure of only the body or only the body 25 is prohibited. In this case, the input unit 3 is switched only to the first input unit 16.

次いで、同様にクリックのオンからオフまで、別の動きが入力されると、同様に図形全体21が再び動かされ(ステップ21~26)、次の方向、距離、時間、角度のプログラムが作成されてプログラム/データ記憶部7に入力されて書き足されていき(ステップ27)、以上の処理の終了の指示があるまで繰り返され続けられる(ステップ28)。上記ステップ22~23の処理は省略されてもよい。 Then, when another movement is input from the click on to the off, the entire figure 21 is similarly moved again (steps 21 to 26), and a program for the next direction, distance, time, and angle is created. It is input to the program / data storage unit 7 and added (step 27), and is repeated until the instruction to end the above processing is given (step 28). The processing of steps 22 to 23 may be omitted.

上記ステップ25の図形全体21の動きには、後進、前進、右カーブ進行(時計回り方向)、左カーブ進行(反時計回り方向)、ペンを下げる、ペンを上げる、消去などの動きも含まれる。右カーブ進行、左カーブ進行には、前進と後進もある。 The movement of the entire figure 21 in step 25 includes movements such as reverse movement, forward movement, right curve progress (clockwise direction), left curve progress (counterclockwise direction), pen lowering, pen raising, and erasing. .. Right curve progress and left curve progress include forward and reverse.

「ペンを下げる」は、図形全体21の動きの「開始」を意味し、「ペンを上げる」は図形全体21の動きの「終了」を意味する。この「開始」は、上記ステップ24、34のクリックオンと同じである。 "Pen down" means "start" of the movement of the whole figure 21, and "raise the pen" means "end" of the movement of the whole figure 21. This "start" is the same as the click-on in steps 24 and 34 above.

この「終了」は、上記ステップ26、28、36、39のクリックオフ、終了指示と同じである。消去は、入力した動きをすべて消去する。ペンは、マウス、指などでもよく、マウスの右クリック/左クリック、指のタッチ開始/タッチ終了で代用できる。 This "end" is the same as the click-off and end instructions in steps 26, 28, 36, and 39. Erase erases all the entered movements. The pen may be a mouse, a finger, or the like, and can be substituted by right-clicking / left-clicking the mouse and starting / ending the touch of the finger.

(5)腕22、脚23、頭24、胴体25の図形個々の入力・書き込み処理
図5は、腕22、脚23、頭24、胴体25の図形個々の入力書き込み処理のフローチャートを示す。まず、上記ディスプレイにおける上記人型の図形全体21の縮小比が所定値より小さくなって、当該図形全体21が所定値より大きくなるように(ステップ21)、図形全体21、その他の表示物の大きさを変える。
(5) Input / Writing Process for Individual Figures of Arm 22, Leg 23, Head 24, and Body 25 FIG. 5 shows a flowchart of input / writing processing for each figure of the arm 22, leg 23, head 24, and body 25. First, the size of the entire figure 21 and other display objects is such that the reduction ratio of the entire humanoid figure 21 on the display becomes smaller than the predetermined value and the entire figure 21 becomes larger than the predetermined value (step 21). Change the shape.

このとき、すでにプログラミングされたプログラムにつき、起動・再生が指示されれば(ステップ32)、この動きのプログラム/情報が読み出されて当該プログラムに応じて図形全体21のほか、個々の腕22、脚23、頭24、胴体25が動かされて表示される(ステップ33)。 At this time, if the program / playback of the already programmed program is instructed to start / play (step 32), the program / information of this movement is read out and the entire figure 21 as well as the individual arm 22 is read according to the program. The legs 23, the head 24, and the body 25 are moved and displayed (step 33).

このとき、動かすのは、図形全体21、腕22、脚23、頭24、胴体25の図形の一部のみのいずれかが選択できるようにしてもよい。この場合、この選択に応じて、対応するプログラムのみが読み出され個別に起動・再生される。 At this time, it may be possible to select only a part of the figure of the whole figure 21, the arm 22, the leg 23, the head 24, and the body 25 to move. In this case, according to this selection, only the corresponding program is read and started / reproduced individually.

このように、上記選択は、図形全体、図形の一部ごとに選択可能となり、例えば出力部4のディスプレイの隅に人型の図形が別途表示され、動かす部位ごとにクリックされ、図形全体は全体のアイコンが表示されこれがクリックされる。 In this way, the above selection can be selected for the entire figure or for each part of the figure. For example, a humanoid figure is separately displayed in the corner of the display of the output unit 4, and is clicked for each moving part, and the entire figure is displayed as a whole. Icon is displayed and clicked.

これにより、すでに前にプログラムが書き込まれて入力されていれば、このプログラムに応じた動きに矛盾しない整合のとれた動き・プログラミングを組むことができ、上記腕22、脚23、頭24、胴体25の図形の中の一部のみの個別の動きの情報の入力において、すでに動きの情報が入力されていれば、この動きの情報が読み出されて表示される。 As a result, if the program has already been written and input before, it is possible to create a consistent movement / programming that does not contradict the movement according to this program, and the above-mentioned arms 22, legs 23, head 24, and torso can be assembled. If the motion information has already been input in the input of the individual motion information of only a part of the 25 figures, the motion information is read out and displayed.

もし、すでにプログラミングされたプログラムにつき、起動・再生が指示されなければ(ステップ32)、このプログラムが読み出されず当該プログラムに応じて図形全体21、腕22、脚23、頭24、胴体25は動かされない(ステップ33)。 If the already programmed program is not instructed to start / play (step 32), this program is not read and the entire figure 21, arms 22, legs 23, head 24, and body 25 are not moved according to the program. (Step 33).

したがって、すでに動きの情報が入力されていれば、この動きの情報が読み出されて表示されるか、すでに動きの情報が入力されていても、この動きの情報が読み出されないで表示されないかを、選択することができる。 Therefore, if the motion information has already been input, this motion information is read and displayed, or even if the motion information has already been input, this motion information is not read and displayed. Can be selected.

次いで、マウス、ペン、指などで、図形全体21の中の腕22、脚23、頭24、胴体25をクリックして動かすと、腕22、脚23、頭24、胴体25の図形の一部のみが個別に動く(ステップ34、35)。この動きは、上記クリック解除まで継続される(ステップ36)。この動きの、方向、距離、時間、角度が計測されて、プログラムとして入力され書き込まれる(ステップ37)。 Next, when the arm 22, leg 23, head 24, and body 25 in the entire figure 21 are clicked and moved with a mouse, pen, finger, etc., a part of the figure of the arm 22, leg 23, head 24, and body 25 is moved. Only move individually (steps 34, 35). This movement is continued until the click is released (step 36). The direction, distance, time, and angle of this movement are measured and input and written as a program (step 37).

図7、図9の例でいうと、階段の片方の例えば右の脚23が階段のあるステップから二段上のステップまで、階段に沿って図形全体21の脚23を動かせば、右の脚23のあるステップから二段上のステップまでの、方向、距離、時間、角度がプログラムの1つとしてプログラム/データ記憶部7に入力され書き込まれる。 In the example of FIGS. 7 and 9, for example, if the right leg 23 of one of the stairs moves the leg 23 of the entire figure 21 along the stairs from the step with the stairs to the step two steps above, the right leg The direction, distance, time, and angle from one step of 23 to the step two steps above are input to and written in the program / data storage unit 7 as one of the programs.

このとき、右の脚23のみをクリックしなくてはならず、右の脚23のみをクリックすることによって、上記右の脚23の図形の一部のみの個別の動きのみの入力・指示が可能となり、右の脚23の図形の一部のみの動きの情報の入力・指示のみが許容され、図形全体21の動きの入力・指示が禁止される。この場合入力部3は、第二入力部17のみに切り替えられる。 At this time, only the right leg 23 must be clicked, and by clicking only the right leg 23, it is possible to input / instruct only a part of the individual movement of the figure of the right leg 23. Therefore, only the input / instruction of the movement information of only a part of the figure of the right leg 23 is permitted, and the input / instruction of the movement of the entire figure 21 is prohibited. In this case, the input unit 3 is switched only to the second input unit 17.

同様にして、左の腕22を胴体25の後方ほぼ45度の位置から胴体25の前方ほぼ45度の位置まで動かす(ステップ21、35~36)。これにより、同動きが、プログラムの1つとしてプログラム/データ記憶部7に入力され書き込まれる(ステップ37)。ここで、上記左の腕22の図形の一部のみの個別の動きのみの指示が可能となり、図形全体21の動きの指示が禁止される。 Similarly, the left arm 22 is moved from a position approximately 45 degrees behind the torso 25 to a position approximately 45 degrees in front of the torso 25 (steps 21, 35-36). As a result, the same movement is input to and written to the program / data storage unit 7 as one of the programs (step 37). Here, it is possible to instruct only the individual movement of only a part of the figure of the left arm 22, and the instruction of the movement of the entire figure 21 is prohibited.

さらに同様にして、右の腕22を胴体25の前方ほぼ45度の位置から胴体25の後方ほぼ45度の位置まで動かす(ステップ21、35~36)。これにより、同動きが、プログラムの1つとしてプログラム/データ記憶部7に入力され書き込まれる(ステップ37)。ここで、上記右の腕22の図形の一部のみの個別の動きのみの指示が可能となり、図形全体21の動きの指示が禁止される。 Further in the same manner, the right arm 22 is moved from a position approximately 45 degrees in front of the torso 25 to a position approximately 45 degrees behind the torso 25 (steps 21, 35 to 36). As a result, the same movement is input to and written to the program / data storage unit 7 as one of the programs (step 37). Here, it is possible to instruct only the individual movement of only a part of the figure of the right arm 22, and the instruction of the movement of the entire figure 21 is prohibited.

次いで、不合理解消処理が実行される(ステップ38)。この不合理解消処理では、左右の前腕が上腕から分離されたり、左右の上腕は肩から分離されたり、左右の下腿は大腿の先から分離されたり、左右の大腿は股から分離されたり、頭24は胴体25上部から分離されないように調整する処理が実行される(ステップ38)。 Then, the irrational resolution process is executed (step 38). In this absurdity resolution process, the left and right forearms are separated from the upper arm, the left and right upper arms are separated from the shoulder, the left and right lower legs are separated from the tip of the thigh, the left and right thighs are separated from the crotch, and the head. 24 is subjected to a process of adjusting so as not to be separated from the upper part of the body 25 (step 38).

このように、同様にクリックのオンからオフまで、別の動きが入力されると、同様に腕22のみ、脚23のみ、頭24のみ、胴体25のみの図形の一部のみが再び動かされ(ステップ32~36)、次の方向、距離、時間、角度のプログラムが作成されてプログラム/データ記憶部7に入力され書き足されていき(ステップ37、38)、以上の処理の終了の指示があるまで繰り返され続けられる(ステップ39)。ここで、すでに作成した動きのプログラムを順次コピーして、図9の多数の階段をのぼる動作を完成させることもできる。 In this way, when another movement is input from the click on to the off, similarly, only a part of the figure of only the arm 22, only the leg 23, only the head 24, and only the body 25 is moved again (similarly). Steps 32 to 36), a program of the next direction, distance, time, and angle is created, input to the program / data storage unit 7 and added (steps 37, 38), and an instruction to end the above processing is given. It continues to be repeated until there is (step 39). Here, it is also possible to sequentially copy the already created motion program to complete the motion of climbing a large number of stairs in FIG.

この場合、上記ステップ34~37で、腕22の中の前腕がクリックされていれば、胴体25の肩と前腕の肘をつなぐように上腕が動かされてプログラムされる(ステップ21、34~37)。
同様に、上記ステップ34~37で、脚23の中の下腿がクリックされていれば、胴体25の股と下腿の膝をつなぐように大腿が動かされてプログラムされる(ステップ21、34~37)。
In this case, if the forearm in the arm 22 is clicked in steps 34 to 37 above, the upper arm is moved and programmed so as to connect the shoulder of the torso 25 and the elbow of the forearm (steps 21, 34 to 37). ).
Similarly, if the lower leg in the leg 23 is clicked in steps 34 to 37 above, the thigh is moved and programmed to connect the crotch of the torso 25 and the knee of the lower leg (steps 21, 34 to 37). ).

また、上記ステップ34~37で、腕22の中の上腕がクリックされていれば、移動した上腕の肘から分離されないように前腕が動かされてプログラムされる(ステップ21、34~37)。
同様に、上記ステップ34~37で、脚23の中の大腿がクリックされていれば、移動した大腿の膝から分離されないように下腿が動かされてプログラムされる(ステップ21、34~37)。
Further, if the upper arm in the arm 22 is clicked in the above steps 34 to 37, the forearm is moved and programmed so as not to be separated from the elbow of the moved upper arm (steps 21, 34 to 37).
Similarly, if the thigh in the leg 23 is clicked in steps 34-37, the lower leg is moved and programmed so as not to be separated from the knee of the moved thigh (steps 21, 34-37).

さらに、上記ステップ34~37で、頭24がクリックされていれば、頭24と胴体25をつなぐように胴体25が動かされてプログラムされる(ステップ21、34~37)。こうして、
腕22、脚23、頭24、胴体25の動きうち、上腕は肩から、前腕は上腕の先から、大腿は股から、下腿は大腿の先から、頭24は胴体25から分離されないように規制される。
Further, if the head 24 is clicked in steps 34 to 37, the body 25 is moved and programmed so as to connect the head 24 and the body 25 (steps 21, 34 to 37). thus,
The movements of the arms 22, legs 23, head 24, and torso 25 are restricted so that the upper arm is not separated from the shoulder, the forearm is from the tip of the upper arm, the thigh is from the crotch, the lower leg is from the tip of the thigh, and the head 24 is not separated from the torso 25. Will be done.

上記ステップ35の腕22、脚23、頭24、胴体25の図形の一部のみの個別の動きには、腕22、脚23、頭24、胴体25それぞれにつき、時計回り方向/反時計回り方向に時間A秒かけて、角度B度、回転する、所定時間後C秒後に時間D秒かけてX軸方向にEピクセル、Y軸方向にFピクセル直線移動する、図形全体21を正面向きにする、図形全体21を側面向きにする、図形全体21を初期状態に戻す、プログラム全体を起動させるなどの動きも含まれる。上記A~Fは、操作者/プログラミングする人が任意の数値、または図形全体21の動きに矛盾が生じないようにまたは円滑な動きとなるような数値が入力される。 For the individual movement of only a part of the figure of the arm 22, leg 23, head 24, and body 25 in step 35, the arm 22, leg 23, head 24, and body 25 are each in the clockwise / counterclockwise direction. Over time A seconds, angle B degrees, rotation, after a predetermined time C seconds, over time D seconds E pixels in the X-axis direction, F pixels in the Y-axis direction, and the entire figure 21 is turned to the front. , The whole figure 21 is turned to the side, the whole figure 21 is returned to the initial state, and the whole program is started. In the above A to F, an arbitrary numerical value or a numerical value is input so that the operator / programmer does not have a contradiction in the movement of the entire figure 21 or the movement is smooth.

(6)表示倍率変更によるモード切り替え
表示倍率変更によるモード切り替え、つまり上述ステップ21の上記ディスプレイにおける上記図形全体21の縮小比が所定値より大きく/小さくなって、当該図形全体21が所定値より小さく/大きくなるように、図形全体21、その他の表示物の大きさを変えるには、具体的には以下のとおりである。
(6) Mode switching by changing the display magnification Mode switching by changing the display magnification, that is, the reduction ratio of the entire figure 21 in the display in step 21 is larger / smaller than the predetermined value, and the entire figure 21 is smaller than the predetermined value. / To change the size of the entire figure 21 and other display objects so as to be larger, specifically, it is as follows.

上記ステップ35には、図形全体21の倍率を例えば0.01~100の間で変更するなどの動きも含まれる。上記倍率は、例えば「1」で出力部4のディスプレイ全体と図形全体21がほぼ同じ大きさとなり、「1」より小さくなるにしたがって、表示される図形全体21の大きさが小さくなり縮小され、「1」より大きくなるにしたがって、表示される図形全体21の大きさが大きくなり拡大される。 The step 35 also includes a movement such as changing the magnification of the entire figure 21 between 0.01 and 100, for example. For example, when the magnification is "1", the entire display of the output unit 4 and the entire figure 21 have almost the same size, and as the magnification becomes smaller than "1", the size of the entire displayed figure 21 becomes smaller and smaller. As the size becomes larger than "1", the size of the entire displayed figure 21 becomes larger and larger.

上記ステップ21における、上記ステップ22~28の図形全体21の動きのプログラミングと、上記ステップ32~39の腕22のみ、脚23のみ、頭24のみ、胴体25のみの図形の一部のみの個別の動きのプログラミングとの切り替えは、次のようにして実行される。 In step 21, programming the movement of the entire figure 21 of steps 22 to 28, and individual individual of the figure of only the arm 22, only the leg 23, only the head 24, and only a part of the body 25 in steps 32 to 39. Switching to motion programming is performed as follows.

上記出力部4のディスプレイにおける上記図形全体21の縮小比が所定値例えば「0.35」より大きくなって、当該図形全体21の大きさが所定値「0.35」より小さくなったときに、上記ステップ22以降の図形全体21の動きの入力が許容され、そのプログラミングに切り替えられる。このとき、腕22のみ、脚23のみ、頭24のみ、胴体25のみの図形の一部のみの個別の動きの入力は禁止される。 When the reduction ratio of the entire figure 21 on the display of the output unit 4 becomes larger than a predetermined value, for example, "0.35", and the size of the entire figure 21 becomes smaller than the predetermined value "0.35". The input of the movement of the entire figure 21 after step 22 is allowed, and the programming is switched to. At this time, the input of individual movements of only a part of the figure of only the arm 22, only the leg 23, only the head 24, and only the body 25 is prohibited.

また、上記出力部4のディスプレイにおける上記図形全体21の縮小比が所定値例えば「0.35」より小さくなって、当該図形全体21の大きさが所定値「0.35」より大きくなったときに、上記ステップ32以降の腕22のみ、脚23のみ、頭24のみ、胴体25のみの図形の一部のみの個別の動きの入力が許容され、そのプログラミングに切り替えられる。このとき、図形全体21の動きの入力は禁止される。 Further, when the reduction ratio of the entire figure 21 on the display of the output unit 4 becomes smaller than the predetermined value, for example, "0.35", and the size of the entire figure 21 becomes larger than the predetermined value "0.35". In addition, the input of individual movements of only a part of the figure of only the arm 22, only the leg 23, only the head 24, and only the body 25 after the step 32 is allowed, and the programming is switched to. At this time, the input of the movement of the entire figure 21 is prohibited.

この切り替えの所定値は任意であり、「0.35」以外でもよく、操作者/プログラミングする人が入力部3を通じてこの数値を入力して変更できてもよい。この場合、ステップ21の前に、この数値を入力してプログラム/データ記憶部7に入力され書き込む処理が実行される。 The predetermined value for this switching is arbitrary and may be other than "0.35", and the operator / programmer may input and change this numerical value through the input unit 3. In this case, before step 21, the process of inputting this numerical value, inputting it to the program / data storage unit 7, and writing it is executed.

このほか、変数に任意の式を代入する、代入されるまたは作成された一連の式を末尾まで実行する、対応するENDまでの一連の命令を指示された回数繰り返す、終了、所定時間待つなどの動きもある。これらの動きは、ステップ22~28で入力されてもよいし、ステップ32~39で入力されてもよい。 In addition, assign an arbitrary expression to a variable, execute the assigned or created series of expressions to the end, repeat the series of instructions up to the corresponding END the specified number of times, end, wait for a predetermined time, etc. There is also movement. These movements may be input in steps 22 to 28 or may be input in steps 32 to 39.

上記ステップ24~27、ステップ34~37の動きのプログラミングでは、操作者/プログラミングする人が数値を入力してもよい。この場合、方向、距離、時間、角度の具体的な数値が入力される。上記ステップ32~33の処理は省略されてもよい。 In the programming of the movements in steps 24 to 27 and steps 34 to 37, the operator / programmer may input numerical values. In this case, specific numerical values of direction, distance, time, and angle are input. The processing of steps 32 to 33 may be omitted.

(7)図形の動きの情報の出力・読み出し処理
図6は、図形全体21、腕22、脚23、頭24、胴体25の図形個々の出力・読み出し処理のフローチャートを示す。まず、上記ディスプレイにおける上記図形全体21の縮小比、つまり当該図形全体21の大きさを変更する指示があれば(ステップ41)、図形全体21、その他の表示物の大きさを変える(ステップ42)。
(7) Output / Read Process of Information on Movement of Figure 6 FIG. 6 shows a flowchart of output / read process of each figure of the entire figure 21, arms 22, legs 23, head 24, and body 25. First, if there is an instruction to change the reduction ratio of the entire figure 21 on the display, that is, the size of the entire figure 21 (step 41), the size of the entire figure 21 and other display objects is changed (step 42). ..

次いで、プログラムを読み出して出力し(ステップ43)、同じタイミングで実行すべきプログラムがさらにあれば(ステップ44)、さらにこのプログラムを並行して読み出して出力する(ステップ44→43)。 Next, the program is read and output (step 43), and if there is another program to be executed at the same timing (step 44), this program is read and output in parallel (step 44 → 43).

この並行して読み出されるプログラムは、次のさらに次のプログラムに、〇〇時間かけて…の動作をする、次のプログラムに△△時間だけ待て、というような、時間データが含まれていれば、この直前まで読み出し出力が繰り返される。〇〇時間かけて…の動作をするというプログラムが、すぐ次のプログラムであれば、このプログラムは読み出されて出力され実行される。 If the program to be read in parallel contains time data such as the next program to operate for XX hours, the next program to wait for △△ hours, and so on. , The read output is repeated until just before this. If the program that operates for XX hours is the next program, this program is read, output, and executed.

また、この並行して読み出されて出力されるプログラムは、図形全体21の動きのプログラム、腕22、脚23、頭24、胴体25の図形個々の動きのプログラム、両方につき並行して読み出され出力される。両方のプログラムは、通常は、それぞれの先頭のプログラムが並行して読み出され出力される。 Further, the program read and output in parallel is read in parallel for both the movement program of the entire figure 21 and the movement program of each figure of the arm 22, the leg 23, the head 24, and the body 25. Is output. In both programs, the first program of each is usually read out and output in parallel.

このようにして読み出し出力された各プログラムにつき、この各プログラムに応じた各動きが同時に並行して実行されて出力されていく(ステップ45)。これにより、図形全体21の動き、腕22、脚23、頭24、胴体25の図形個々の動きが同時に並行し実行され出力されていく。以上の処理は、上記各時間データごとに実行され、次のプログラムがなくなれば上記読み出し出力処理は終了する(ステップ46)。 For each program read and output in this way, each movement corresponding to each program is simultaneously executed and output in parallel (step 45). As a result, the movements of the entire figure 21 and the movements of the individual figures of the arms 22, legs 23, head 24, and body 25 are simultaneously executed and output. The above processing is executed for each time data, and when the next program disappears, the reading output processing ends (step 46).

(8)第二実施形態
上記図形全体の動きの情報の入力と、上記図形の中の一部のみの個別の動きの情報の入力との切り替えは、次のようにしてもよい。
(8) Second Embodiment The switching between the input of the motion information of the whole figure and the input of the information of the individual motion of only a part of the figure may be as follows.

例えば、上記ステップ21で、入力部3のカーソルキー、モード切り替えキー/スイッチなどの操作でモード/状態切り替え操作が実行され、出力部4でステップ22~28の処理とステップ32~39の処理との、上記両入力の切り替えが実行される。 For example, in step 21, the mode / state switching operation is executed by the operation of the cursor key, the mode switching key / switch, etc. of the input unit 3, and the processing of steps 22 to 28 and the processing of steps 32 to 39 are performed by the output unit 4. The switching between the above two inputs is executed.

このほか、このモード/状態切り替えは、図形全体21、腕22、脚23、頭24、胴体25、または表示図形の背景の大きさ、色、模様、向き、縦と横、正面と側面といった方向、距離、時間、角度、形状、動きなどの状態/モードを変更する、他の状態変更/モード変更の操作といった、第一の所定の操作と第二の所定の操作に応じて切り替えられてもよい。 In addition, this mode / state switching can be performed in the direction of the entire figure 21, arms 22, legs 23, head 24, torso 25, or the background size, color, pattern, orientation, vertical and horizontal, front and side of the displayed figure. , Distance, time, angle, shape, movement, etc. state / mode change, other state change / mode change operation, etc., even if switched according to the first predetermined operation and the second predetermined operation good.

上記他のモード変更/状態変更の操作としては、例えば、再生モード/記録モード/プレイモード/逆再生モード/早送りモード/早戻しモード、攻撃モード/守備モード、書き込みモード/読み出しモード、先攻モード/後攻モード、スタートモード/ゴールモード、活動モード/授業モード/仕事モード/休憩モード/終了モードなどにおける多種多様なモード/状態切り替えがある。 Other mode change / state change operations include, for example, play mode / record mode / play mode / reverse play mode / fast forward mode / fast rewind mode, attack mode / defense mode, write mode / read mode, first attack mode / There are various modes / state switching in the second attack mode, start mode / goal mode, activity mode / class mode / work mode / break mode / end mode, and the like.

このような切り替えポイントは、任意に変更できてもよい。例えば、上述の各モード/状態のうち、Aモード/状態とBモード/状態とで切り替えられるポイントが、Aモード/状態とCモード/状態とで切り替えられるポイント、またはDモード/状態とBモード/状態とで切り替えられるポイント、若しくはDモード/状態とCモード/状態とで切り替えられるポイントなどに変更される。A、B、C、Dのモード/状態は上述の任意のモード/状態である。これにより、ある状態と異なる状態の切り替えポイントは、任意に変更可能であるといえる。 Such switching points may be arbitrarily changed. For example, among the above modes / states, the point that can be switched between A mode / state and B mode / state is the point that can be switched between A mode / state and C mode / state, or D mode / state and B mode. It is changed to a point that can be switched between / states, or a point that can be switched between D mode / state and C mode / state. The modes / states of A, B, C, and D are any of the above-mentioned modes / states. As a result, it can be said that the switching point between a certain state and a different state can be arbitrarily changed.

これにより、第一の所定の操作によって、ある状態(「モード」を含む。以下及び以上同じ)に切り替えられたときに、図形全体21の動きの指示が可能となり、図形の中の一部のみ、腕22、脚23、頭24、胴体25の図形の一部のみの個別の動きの指示が禁止され、 第二の所定の操作によって、上記ある状態と異なる状態に切り替えられたときに、上記図形の中の一部のみ、腕22、脚23、頭24、胴体25の図形の一部のみの個別の動きの指示が可能となり、図形全体21の動きの指示が禁止される。 As a result, when the state is switched to a certain state (including "mode"; the same applies hereinafter and above) by the first predetermined operation, the movement of the entire figure 21 can be instructed, and only a part of the figure can be instructed. , Arm 22, leg 23, head 24, and body 25 are prohibited from instructing individual movements of only a part of the figure, and when the state is switched to a state different from the above-mentioned state by the second predetermined operation, the above It is possible to instruct individual movements of only a part of the figure, the arm 22, the leg 23, the head 24, and the body 25, and the instruction of the movement of the entire figure 21 is prohibited.

図形全体の動きの情報の入力モード/入力状態と、図形の中の一部のみの個別の動きの情報の入力モード/入力状態との間には、第三のモード/状態があり、図形全体の動きの情報と図形の中の一部のみの個別の動きの情報の両方の入力が可能となってもよい。 There is a third mode / state between the input mode / input state of the motion information of the whole figure and the input mode / input state of the individual movement information of only a part of the figure, and the whole figure. It may be possible to input both the motion information of the figure and the individual motion information of only a part of the figure.

この場合ステップ21で、表示倍率が「中」が判別され、ステップ22~28と同じ処理、またはステップ32~39と同じ処理が実行される。この場合、ステップ25、35では、図形全体21、腕22、脚23、頭24、胴体25が選択されて動かされる。 In this case, in step 21, it is determined that the display magnification is "medium", and the same processing as in steps 22 to 28 or the same processing as in steps 32 to 39 is executed. In this case, in steps 25 and 35, the entire figure 21, the arm 22, the leg 23, the head 24, and the body 25 are selected and moved.

(9)第三実施形態
図10、図11は、具体的に図形を作成、例えば動くピクトグラムの作成例を示す。
ピクトグラミングでは、大別して人型ピクトグラムのポーズを決めるピクトアニメーション命令と、人型ピクトグラム自身が動き、その軌跡で図形を描くピクトグラフィックス命令の2種類の命令があり、その両者を組み合わせることで様々なピクトグラムが作成できるようになっている。その場合の作成プロセスは次の通りである。例えば、日常のひとコマに掲載している「段差注意」を例にとってみる。
ア.はじめに、トピックを決める(今回は段差注意)。
イ.含めるオブジェクト(今回は段差のある床)を人型ピクトグラム自身が動いて描き、構図を整える。
(9) Third Embodiment FIGS. 10 and 11 show an example of specifically creating a figure, for example, creating a moving pictogram.
In pictogramming, there are two types of commands: a picto animation command that determines the pose of a humanoid pictogram, and a pictographics command that moves the humanoid pictogram itself and draws a figure on its trajectory. You can create various pictograms. The creation process in that case is as follows. For example, let's take "Caution for steps" posted in a daily scene as an example.
Ah. First, decide on a topic (be careful of steps this time).
stomach. The humanoid pictogram itself draws the objects to be included (this time the floor with steps) and arranges the composition.

定義 段差
倍率 0.2
移動 ?120 200
ペン 下げる
ペン幅 10
右回り 90
前進 180
右回り 90
前進 30
左回り 90
前進 100
ペン 上げる
終わり
注意
実行 段差
以上のプログラムは、図10に示すように、図形全体21を動かして入力したプログラムの例を示す。右回り、左回りの次の数値は角度を示す。ペン幅、移動、前進の次の数値はピクセル数を示す。倍率は上記表示倍率である。
Definition Step magnification 0.2
Move? 120 200
Pen lower pen width 10
Clockwise 90
Forward 180
Clockwise 90
Advance 30
Counterclockwise 90
Advance 100
End of pen raising Attention execution Step The above program shows an example of a program input by moving the entire figure 21 as shown in FIG. The following numbers, clockwise and counterclockwise, indicate the angle. The following numbers for pen width, move, and forward indicate the number of pixels. The magnification is the above display magnification.

ウ.最後に人型ピクトグラムの腕・足の絶対角度、ピクトグラムの相対位置や倍率を設定することで、ポーズをとってその構図の中に収まる。 Hare. Finally, by setting the absolute angles of the arms and legs of the humanoid pictogram, the relative position and magnification of the pictogram, you can pose and fit in the composition.

定義 段差
倍率 0.2
移動 ?120 200
ペン 下げる
ペン幅 10
右回り 90
前進 180
右回り 90
前進 30
左回り 90
前進 100
ペン 上げる
移動 -180 -120
終わり
定義 こける
倍率 0.5
回転 体 45
回転 体 15 0.2
回転 左上腕 ?120 0.2
回転 左前腕 45 0.2
回転 右上腕 45 0.2
回転 右前腕 90 0.2
回転 左大腿 20 0.2
回転 左下腿 ?60 0.2
回転 右大腿 45 0.2
回転 右下腿 ?60 0.2
終わり
注意
実行 段差
実行 こける
Definition Step magnification 0.2
Move? 120 200
Pen lower pen width 10
Clockwise 90
Forward 180
Clockwise 90
Advance 30
Counterclockwise 90
Advance 100
Move to raise the pen-180-120
End definition Magnification 0.5
Rotating body 45
Rotating body 15 0.2
Rotating upper left arm? 120 0.2
Rotation left forearm 45 0.2
Rotation upper right arm 45 0.2
Rotation right forearm 90 0.2
Rotation left thigh 20 0.2
Rotation left lower leg? 60 0.2
Rotation right thigh 45 0.2
Rotation right lower leg? 60 0.2
End caution execution Step execution

以上のプログラムは、図11に示すように、腕22、脚23、頭24、胴体25の図形個々を動かして入力したプログラムの例を示す。上記体は胴体25を示す。左上腕、左前腕、右上腕、右前腕、左大腿、左下腿、右大腿、右下腿は、上記腕22、脚23をより細かく分けたそれぞれを示す。次の数値は上記回転の角度を示す。さらに次の数値は当該回転に費やす時間(秒)を示す。 As shown in FIG. 11, the above program shows an example of a program input by moving individual figures of the arm 22, the leg 23, the head 24, and the body 25. The body shows the body 25. The left upper arm, left forearm, upper right arm, right forearm, left thigh, left lower leg, right thigh, and right lower leg indicate the above-mentioned arms 22 and legs 23, respectively. The following numbers indicate the angle of rotation. Furthermore, the following numerical values indicate the time (seconds) spent on the rotation.

つまり、通常の撮影と同じ手順を踏む。ピクトグラミングでは、同調的学習(Syntonic learning)を重視していて、人間が普段から何気なく行なっている一連の動作、操作と同じプロセスでコンテンツを作り、また最終的に普段から馴染みのある事象について表現できるように工夫されているのが特徴の一つである。 In other words, follow the same procedure as for normal shooting. Pictogramming emphasizes Syntonic learning, creating content in the same process as a series of actions and operations that humans casually perform, and finally expressing familiar events. One of the features is that it is devised so that it can be done.

(10)他の実施の形態
本発明は、上記実施形態に限定されず、種々変更可能である。例えば、図形処理の情報処理装置、図形処理の情報処理方法及び図形処理の情報処理のためのコンピュータプログラムは、複数の場所、複数の国、国内外に分散して設けられた装置、プログラムによって、実行されてもよく、この場合各分散システムはインターネット回線、その他の通信回線を通じて接続され情報・データが送受される。
(10) Other Embodiments The present invention is not limited to the above embodiments and can be variously modified. For example, an information processing device for graphic processing, an information processing method for graphic processing, and a computer program for information processing of graphic processing may be provided by devices and programs distributed in multiple places, in multiple countries, and at home and abroad. It may be executed, in which case each distributed system is connected through an internet line or other communication line to send and receive information / data.

これに応じて、上記情報記憶部6、プログラム/データ記憶部7は、複数に分割、分離されて、これらの記憶手段に記憶された情報・データは、複数個所に分散記憶されてもよいし、上記フローチャートに応じたプログラム内に記憶されてもよい。 In response to this, the information storage unit 6 and the program / data storage unit 7 may be divided and separated into a plurality of parts, and the information / data stored in these storage means may be distributed and stored in a plurality of places. , May be stored in the program according to the above flowchart.

上記図形全体21は、人型であったが、これに限られず、ロボット、4つの脚23を持ち、腕22を持たない動物、その他の動物、脚23の多い昆虫、その他の昆虫、腕22の多い仮想の動物、胴体25、頭24の複数の仮想の動物、自動車、二輪車、船舶、航空機、鉛筆、消しゴムなどの文房具、指差し手、棒、矢印、カーソルなどの器物など、何でもよい。 The entire figure 21 is a humanoid, but is not limited to this, a robot, an animal having four legs 23 and no arms 22, other animals, an insect having many legs 23, other insects, and an arm 22. It can be anything, such as a large number of virtual animals, a body 25, a plurality of virtual animals with a head 24, a car, a two-wheeled vehicle, a ship, an aircraft, a pencil, stationery such as an eraser, a pointing hand, a stick, an arrow, an object such as a cursor, and the like.

「図形の中の一部のみ」としては、腕22、脚23、頭24、胴体25のほか、前腕、上腕、大腿、下腿、指、首、眉毛、目、鼻、口、耳、歯、唇、下半身、上半身、右半身、左半身、腹、胸、背中、その他体の一部、車輪、翼、スクリュウ、煙突でもよく、「図形全体」としては胴体25でもよい。 "Only a part of the figure" includes arms 22, legs 23, head 24, torso 25, forearms, upper arms, thighs, lower legs, fingers, neck, eyebrows, eyes, nose, mouth, ears, teeth, etc. The lips, lower body, upper body, right half body, left half body, abdomen, chest, back, other parts of the body, wheels, wings, screw, chimney may be used, and the "whole figure" may be the torso 25.

上記ステップ21の表示倍率の判定は、図形全体21に準じる箇所、例えば、胴体25のみ、胴体25と脚23のみ、胴体25と脚23と頭24のみなど、図形全体21に準じる部分の大きさで判定してもよい。 The determination of the display magnification in step 21 is based on the size of the part corresponding to the entire figure 21, for example, the body 25 only, the body 25 and the legs 23 only, the body 25 and the legs 23 and the head 24 only, and the like. It may be judged by.

図形全体21を動かすプログラムと、図形の中の一部のみ、腕22のみ、脚23のみ、頭24のみ、胴体25のみ動かすプログラムとは、プログラム文としては、並列にまとめて記憶されているが、分離されて別々に記憶されてもよいし、逆に完全に一体化して記憶されてもよい。この場合、腕22のみ、脚23のみ、頭24のみ、胴体25のみを指定するコマンドが入力される。何もコマンドが何もなければ、図形全体21が指定されたと判断されるか、図形全体21を指定するコマンドが入力される。 The program that moves the entire figure 21 and the program that moves only a part of the figure, only the arm 22, only the leg 23, only the head 24, and only the body 25 are stored together as a program sentence in parallel. , They may be separated and stored separately, or conversely, they may be completely integrated and stored. In this case, a command for designating only the arm 22, only the leg 23, only the head 24, and only the body 25 is input. If there is no command, it is determined that the entire figure 21 is specified, or a command for specifying the entire figure 21 is input.

上記図3~図6の各ステップの図形処理の情報処理(入力処理/出力処理/書き込み処理、読み出し処理)は、全体処理の中で実行されるのではなく、インタラプト処理により、管理者などによって入力、出力、書き込み、読み出しのコマンドが入力された時に実行されてもよいし、インタラプト処理により、連絡先などからインターネット回線などを通じてアクセスされた時に実行されてもよい。 The information processing (input processing / output processing / writing processing, reading processing) of the graphic processing in each step of FIGS. 3 to 6 is not executed in the whole processing, but is performed by the administrator or the like by the interrupt processing. It may be executed when an input, output, write, or read command is input, or it may be executed when it is accessed from a contact or the like via an internet line or the like by an interrupt process.

上記ステップ11~46のそれぞれの処理の順番は一部または全部入れ変えてもよいし、一部または全部が省略されてもよいし、各ステップが均等の他の処理に置き換えられてもよいし、同等の機能を発揮する変化テーブル、ハードまたは回路で一部または全部が置き換え可能であり、均等の範囲で一部人為的に実行されてもよいし、分割分離されてその数が増えても減ってもよいし、これらそれぞれの一部または全部が省略されてもよいし、それぞれの処理は単数でも複数でも3つ以上でもよいし、これらの2つまたは3つ以上が合体または一体化されて兼用されてもよい。 The order of the respective processes of steps 11 to 46 may be partially or wholly replaced, some or all may be omitted, or each step may be replaced with another equivalent process. Part or all can be replaced with a change table, hardware or circuit that performs the same function, and it may be partially artificially executed in an even range, or it may be divided and separated and the number may increase. It may be reduced, some or all of these may be omitted, each process may be singular, plural or three or more, and two or three or more of these may be combined or integrated. May be combined.

上記コントローラ1、アドレス/データバスライン2、入力部3(第一の入力手段、第二の入力手段)、出力部4、インターフェース部5、情報記憶部6、プログラム/データ記憶部7、上記ステップ11~13、21~28、32~39、41~46、第一記憶部11、第二記憶部12、図形全体21、腕22、脚23、頭24、胴体25は、単数でも複数でも3つ以上でもよいし、これらそれぞれの一部または全体は省略されてもよいし、分割分離されてその数が増えても減ってもよいし、その形状・配置形態・情報形態は任意に変更可能であり、均等の他の物に置き換えられてもよいし、これらの2つまたは3つ以上が合体または一体化されて兼用されてもよい。 Controller 1, address / data bus line 2, input unit 3 (first input means, second input means), output unit 4, interface unit 5, information storage unit 6, program / data storage unit 7, step above. 11 to 13, 21 to 28, 32 to 39, 41 to 46, first storage unit 11, second storage unit 12, entire figure 21, arm 22, leg 23, head 24, body 25 may be single or plural. It may be one or more, a part or all of each of them may be omitted, the number may be increased or decreased by being divided and separated, and the shape, arrangement form, and information form may be arbitrarily changed. It may be replaced with another equivalent material, or two or three or more of these may be combined or integrated and used together.

(11)他の発明の効果
[1]指示された図形全体の動きの情報の入力を許容させ、当該図形の中の一部のみの個別の動きの情報の入力を禁止させ、 上記指示とは分離されて指示された上記図形の中の上記一部のみの個別の動きの情報の入力を許容させ、上記図形全体の動きの情報の入力を禁止させ、 これら第一の入力手段及び第二の入力手段から入力された情報を記憶手段に記憶させ、 これら記憶手段から、両動きの情報を読み出しさせ、 この読み出された動きの情報に応じた動きを並行して表示させることを特徴とする図形処理方法。
(11) Effects of other inventions [1] Allows input of motion information of the entire indicated figure, prohibits input of individual motion information of only a part of the indicated figure, and is the above instruction. The input of the information of the individual movement of only a part of the above-mentioned figure separated and instructed is permitted, the input of the information of the movement of the whole of the above-mentioned figure is prohibited, and these first input means and the second The feature is that the information input from the input means is stored in the storage means, the information of both movements is read from these storage means, and the movements corresponding to the read movement information are displayed in parallel. Graphic processing method.

[2]指示された図形全体の動きの情報の入力を許容させ、当該図形の中の一部のみの個別の動きの情報の入力を禁止させる処理と、 上記指示とは分離されて指示された上記図形の中の上記一部のみの個別の動きの情報の入力を許容させ、上記図形全体の動きの情報の入力を禁止させる処理と、 これら第一の入力手段及び第二の入力手段から入力された情報を記憶手段に記憶させる処理と、 これら記憶手段から、両動きの情報を読み出しさせる処理と、 この読み出された動きの情報に応じた動きを並行して表示させる処理とをコンピュータに実行させる図形処理のためのコンピュータプログラム。 [2] The process of allowing the input of the motion information of the entire instructed figure and prohibiting the input of the individual motion information of only a part of the instructed figure and the above instruction are instructed separately. Processing that allows input of individual movement information of only a part of the figure and prohibits input of motion information of the entire figure, and input from these first input means and second input means. The computer performs a process of storing the stored information in the storage means, a process of reading the information of both movements from these storage means, and a process of displaying the movements corresponding to the read motion information in parallel. A computer program for graphic processing to be executed.

[3]指示された図形全体の動きの情報の入力を許容し、当該図形の中の一部のみの個別の動きの情報の入力が禁止される第一の入力手段と、 上記指示とは分離されて指示された上記図形の中の上記一部のみの個別の動きの情報の入力を許容し、上記図形全体の動きの情報の入力が禁止される第二の入力手段と、 これら第一の入力手段及び第二の入力手段から入力された情報を記憶する記憶手段と、 これら記憶手段から、両動きの情報を読み出す読み出し手段と、 この読み出された動きの情報に応じた動きを並行して表示する表示手段と、を備えたことを特徴とする図形処理装置。 [3] The first input means that allows the input of the motion information of the entire instructed figure and prohibits the input of the individual motion information of only a part of the figure, and the above instruction are separated. A second input means that allows input of individual movement information of only a part of the above-mentioned figure and prohibits input of movement information of the whole of the above-mentioned figure, and these first A storage means for storing information input from the input means and the second input means, a reading means for reading information of both movements from these storage means, and a movement corresponding to the read movement information in parallel. A graphic processing device characterized by being provided with a display means for displaying information.

[4]上記図形全体の動きの情報の入力許容と、上記図形の中の一部のみの個別の動きの情報の入力許容との切り替えは、 第一の所定の操作によって、ある状態に切り替えられたときに、図形全体の動きの指示が可能となり、図形の中の一部のみの個別の動きの指示が禁止され、 第二の所定の操作によって、上記ある状態と異なる状態に切り替えられたときに、上記図形の中の一部のみの個別の動きの指示が可能となり、図形全体の動きの指示が禁止されることを特徴とする請求項3記載の図形処理装置。 これにより、ある状態と異なる状態の切り替えによって、自動的に図形全体の動きのみが入力できたり、図形の中の一部の動きのみが入力できたりできる。 [4] Switching between the permissible input of the motion information of the entire figure and the permissible input of the information of the individual movement of only a part of the figure is switched to a certain state by the first predetermined operation. When the movement of the entire figure can be instructed, the instruction of individual movement of only a part of the figure is prohibited, and the state is switched to a state different from the above-mentioned state by the second predetermined operation. The graphic processing apparatus according to claim 3, wherein the instruction of the individual movement of only a part of the graphic is possible, and the instruction of the movement of the entire graphic is prohibited. As a result, by switching between a certain state and a different state, only the movement of the entire figure can be automatically input, or only a part of the movement in the figure can be input.

[5]上記図形全体の動きの情報の入力許容と、上記図形の中の一部のみの個別の動きの情報の入力許容との切り替えは、 上記表示手段における上記図形の縮小比が所定値より大きくなって、当該図形が所定値より小さくなったときに、図形全体の動きの指示が可能となり、図形の中の一部のみの個別の動きの指示が禁止され、 上記表示手段における上記図形の縮小比が所定値より小さくなって、当該図形が所定値より大きくなったときに、上記図形の中の一部のみの個別の動きの指示が可能となり、図形全体の動きの指示が禁止されることを特徴とする請求項4記載の図形処理装置。 これにより、図形の倍率に応じて、自動的に図形全体の動きのみが入力できたり、図形の中の一部の動きのみが入力できたりできる。 [5] When switching between the permissible input of the motion information of the entire figure and the permissible input of the information of the individual movement of only a part of the figure, the reduction ratio of the figure in the display means is more than a predetermined value. When the figure becomes larger and becomes smaller than a predetermined value, it is possible to instruct the movement of the entire figure, and the instruction of the individual movement of only a part of the figure is prohibited. When the reduction ratio becomes smaller than the predetermined value and the figure becomes larger than the predetermined value, it is possible to instruct the individual movement of only a part of the above figure, and the instruction of the movement of the entire figure is prohibited. The graphic processing apparatus according to claim 4, wherein the graphic processing apparatus is characterized in that. As a result, only the movement of the entire figure can be automatically input, or only the movement of a part of the figure can be input according to the magnification of the figure.

[6]上記ある状態と異なる状態とは、変更可能であることを特徴とする請求項4記載の図形処理装置。 これにより、図形全体の動きのみが入力できる状態と、図形の中の一部の動きのみが入力できる状態との境界を任意に変更できる。 [6] The graphic processing apparatus according to claim 4, wherein the state different from the above-mentioned state is changeable. As a result, the boundary between the state in which only the movement of the entire figure can be input and the state in which only the movement of a part of the figure can be input can be arbitrarily changed.

[7]上記所定値は、変更可能であることを特徴とする請求項5記載の図形処理装置。 これにより、図形全体の動きのみが入力できる状態と、図形の中の一部の動きのみが入力できる状態との境界を任意に変更できる。 [7] The graphic processing apparatus according to claim 5, wherein the predetermined value can be changed. As a result, the boundary between the state in which only the movement of the entire figure can be input and the state in which only the movement of a part of the figure can be input can be arbitrarily changed.

[8]上記図形全体の動きの情報の入力、または上記図形の中の一部のみの個別の動きの情報の入力において、すでに動きの情報が入力されていれば、この動きの情報が読み出されて表示されることを特徴とする請求項6または7記載の図形処理装置。 これにより、図形全体または一部の動きの入力がそれまでに入力された動きと整合のとれたものにすることができる。 [8] If the motion information has already been input in the input of the motion information of the entire figure or the input of the individual motion information of only a part of the figure, the motion information is read out. The graphic processing apparatus according to claim 6 or 7, wherein the graphic processing apparatus is displayed. As a result, the input of the movement of the whole figure or a part of the figure can be made consistent with the movements input so far.

[9]すでに動きの情報が入力されていれば、この動きの情報が読み出されて表示されるか、すでに動きの情報が入力されていても、この動きの情報が読み出されないで表示されないかを、選択可能であることを特徴とする請求項8記載の図形処理装置。 これにより、それまで入力された動きとの整合をとるか、これから入力する動きにしぼって集中するかを選択でき、状況に応じて入力できる。 [9] If the motion information has already been input, this motion information is read and displayed, or even if the motion information has already been input, this motion information is not read and displayed. The graphic processing apparatus according to claim 8, wherein the graphic processing apparatus can be selected. As a result, it is possible to select whether to match the movements that have been input so far or to concentrate on the movements that are to be input, and it is possible to input according to the situation.

[10]上記選択は、図形全体、図形の一部ごとに選択可能であることを特徴とする請求項9記載の図形処理装置。 これにより、それまで入力された動きとの整合をとるのを、図形全体、図形の一部ごとに選択でき、状況に応じて入力できる。 [10] The graphic processing apparatus according to claim 9, wherein the selection can be selected for the entire graphic or for each part of the graphic. As a result, it is possible to select to match the movements that have been input so far for the entire figure or a part of the figure, and it is possible to input according to the situation.

[11]上記図形全体は人型の図形であり、上記図形の中の一部のみは腕のみまたは脚のみであることを特徴とする請求項10記載の図形処理装置。 これにより、人型のピクトグラムによって、掲示内容を分かりやすくできる。 [11] The graphic processing apparatus according to claim 10, wherein the entire graphic is a humanoid graphic, and only a part of the graphic is only an arm or a leg. As a result, the posted contents can be easily understood by the humanoid pictogram.

ピクトグラムなど、動く図形をより円滑に作成できる。表示倍率が小さければ(ステップ21)、図形全体21の動きの情報のみが入力され(ステップ24~27)、表示倍率が大きければ(ステップ21)、腕22、脚23、頭24、胴体25の図形の中の一部のみの個別の動きの情報のみが入力される(ステップ34~37)。このとき、すでに図形全体21、腕22、脚23、頭24、胴体25動きの情報が入力されて指示されれば、この動きの情報が読み出されて表示される(ステップ22、23、32、33)。 You can create moving figures such as pictograms more smoothly. If the display magnification is small (step 21), only the movement information of the entire figure 21 is input (steps 24 to 27), and if the display magnification is large (step 21), the arms 22, legs 23, head 24, and body 25 Only the information of the individual movement of only a part of the figure is input (steps 34 to 37). At this time, if the information on the movements of the entire figure 21, the arms 22, the legs 23, the head 24, and the body 25 has already been input and instructed, the information on the movements is read out and displayed (steps 22, 23, 32). , 33).

Claims (8)

コンピュータに対して、
指示された図形全体の動きの情報の入力を許容させ、当該図形の中の一部のみの個別の動きの情報の入力を禁止させ、
上記指示とは分離されて指示された上記図形の中の上記一部のみの個別の動きの情報の入力を許容させ、上記図形全体の動きの情報の入力を禁止させ、
これら入力された情報を記憶手段に記憶させ、
この記憶手段から、上記記憶された両動きの情報を読み出しさせ、
この読み出された動きの情報に応じた動きを並行して表示させ、
上記図形全体の動きの情報の入力許容と、上記図形の中の一部のみの個別の動きの情報の入力許容との切り替えにおいて、 第一の所定の操作によって、上記表示させる処理における上記図形の縮小比を所定値より大きくして、当該図形を所定値より小さくしたときに、図形全体の動きの指示を可能とし、図形の中の一部のみの個別の動きの指示を禁止し、 第二の所定の操作によって、上記表示させる処理における上記図形の縮小比を所定値より小さくして、当該図形を所定値より大きくしたときに、上記図形の中の一部のみの個別の動きの指示を可能とし、図形全体の動きの指示を禁止させることを特徴とする図形処理方法。
Against the computer
Allows input of movement information of the entire specified figure, prohibits input of individual movement information of only a part of the figure, and prohibits input of individual movement information.
It is allowed to input the information of the individual movement of only a part of the figure specified separately from the above instruction, and the input of the motion information of the whole figure is prohibited.
The input information is stored in the storage means, and it is stored.
From this storage means, the information of both movements stored above is read out, and the information is read.
The movements corresponding to the read movement information are displayed in parallel.
In switching between the permissible input of the motion information of the entire figure and the permissible input of the information of the individual movement of only a part of the figure, the first predetermined operation is performed to display the figure. When the reduction ratio is made larger than the predetermined value and the figure is made smaller than the predetermined value, it is possible to instruct the movement of the entire figure, and the instruction of the individual movement of only a part of the figure is prohibited. When the reduction ratio of the figure in the display process is made smaller than the predetermined value and the figure is made larger than the predetermined value by the predetermined operation of, the instruction of the individual movement of only a part of the figure is given. A graphic processing method characterized in that it is possible and the instruction of the movement of the entire graphic is prohibited .
指示された図形全体の動きの情報の入力を許容させ、当該図形の中の一部のみの個別の動きの情報の入力を禁止する処理と、
上記指示とは分離されて指示された上記図形の中の上記一部のみの個別の動きの情報の入力を許容させ、上記図形全体の動きの情報の入力を禁止する処理と、
これら入力された情報を記憶手段に記憶させる処理と、
この記憶手段から、上記記憶された両動きの情報を読み出しする処理と、
この読み出された動きの情報に応じた動きを並行して表示する処理と、
上記図形全体の動きの情報の入力許容と、上記図形の中の一部のみの個別の動きの情報の入力許容との切り替えにおいて、 第一の所定の操作によって、上記表示させる処理における上記図形の縮小比を所定値より大きくして、当該図形を所定値より小さくしたときに、図形全体の動きの指示を可能とし、図形の中の一部のみの個別の動きの指示を禁止し、 第二の所定の操作によって、上記表示させる処理における上記図形の縮小比を所定値より小さくして、当該図形を所定値より大きくしたときに、上記図形の中の一部のみの個別の動きの指示を可能とし、図形全体の動きの指示を禁止する処理と、をコンピュータに実行させる図形処理のためのコンピュータプログラム。
A process that allows the input of motion information of the entire specified figure and prohibits the input of individual motion information of only a part of the figure.
A process of allowing the input of individual movement information of only a part of the figure specified separately from the above instruction and prohibiting the input of the motion information of the entire figure.
The process of storing the input information in the storage means,
The process of reading the stored information of both movements from this storage means,
The process of displaying the movements according to the read movement information in parallel, and
In the switching between the permissible input of the motion information of the entire figure and the permissible input of the information of the individual movement of only a part of the figure, the above figure is displayed by the first predetermined operation. When the reduction ratio is made larger than the predetermined value and the figure is made smaller than the predetermined value, it is possible to instruct the movement of the entire figure, and the instruction of the individual movement of only a part of the figure is prohibited. When the reduction ratio of the figure in the display process is made smaller than the predetermined value and the figure is made larger than the predetermined value by the predetermined operation of, the instruction of the individual movement of only a part of the figure is given. A computer program for graphic processing that enables and prohibits the instruction of the movement of the entire graphic, and causes the computer to execute.
指示された図形全体の動きの情報の入力を許容し、当該図形の中の一部のみの個別の動きの情報の入力が禁止される第一の入力手段と、
上記指示とは分離されて指示された上記図形の中の上記一部のみの個別の動きの情報の入力を許容し、上記図形全体の動きの情報の入力が禁止される第二の入力手段と、
これら第一の入力手段及び第二の入力手段から入力された情報を記憶する記憶手段と、
この記憶手段から、上記記憶された両動きの情報を読み出す読み出し手段と、
この読み出された動きの情報に応じた動きを並行して表示する表示手段と、
上記図形全体の動きの情報の入力許容と、上記図形の中の一部のみの個別の動きの情報の入力許容との切り替えにおいて、 第一の所定の操作によって、上記表示手段における上記図形の縮小比を所定値より大きくして、当該図形を所定値より小さくしたときに、図形全体の動きの指示を可能とし、図形の中の一部のみの個別の動きの指示を禁止し、 第二の所定の操作によって、上記表示手段における上記図形の縮小比を所定値より小さくして、当該図形を所定値より大きくしたときに、上記図形の中の一部のみの個別の動きの指示を可能とし、図形全体の動きの指示を禁止する制御手段と、を備えたことを特徴とする図形処理装置。
A first input means that allows input of motion information of the entire indicated figure and prohibits input of individual motion information of only a part of the figure.
A second input means that allows input of individual movement information of only a part of the figure specified separately from the above instruction and prohibits input of motion information of the entire figure. ,
A storage means for storing information input from the first input means and the second input means, and a storage means.
A reading means for reading the stored information on both movements from this storage means,
A display means for displaying movements according to the read movement information in parallel, and
In switching between the permissible input of the motion information of the entire figure and the permissible input of the information of the individual movement of only a part of the figure, by the first predetermined operation, the figure is reduced in the display means. When the ratio is made larger than the predetermined value and the figure is made smaller than the predetermined value, it is possible to instruct the movement of the entire figure, and the instruction of the individual movement of only a part of the figure is prohibited. By a predetermined operation, when the reduction ratio of the figure in the display means is made smaller than the predetermined value and the figure is made larger than the predetermined value, it is possible to instruct the individual movement of only a part of the figure. , A graphic processing device including a control means for prohibiting an instruction of the movement of the entire graphic.
上記所定値は、変更可能であることを特徴とする請求項記載の図形処理装置。 The graphic processing apparatus according to claim 3 , wherein the predetermined value can be changed. 上記図形全体の動きの情報の入力、または上記図形の中の一部のみの個別の動きの情報の入力において、すでに動きの情報が入力されていれば、この動きの情報が読み出されて表示されることを特徴とする請求項または記載の図形処理装置。 If the motion information has already been input in the input of the motion information of the whole figure or the input of the individual motion information of only a part of the figure, the motion information is read out and displayed. The graphic processing apparatus according to claim 3 or 4 , wherein the graphic processing apparatus is to be used. すでに動きの情報が入力されていれば、この動きの情報が読み出されて表示されるか、すでに動きの情報が入力されていても、この動きの情報が読み出されないで表示されないかを、選択可能であることを特徴とする請求項記載の図形処理装置。 If the motion information has already been input, whether this motion information is read and displayed, or if the motion information has already been input, this motion information is not read and displayed. The graphic processing apparatus according to claim 5 , wherein the graphic processing apparatus is selectable. 上記選択は、図形全体、図形の一部ごとに選択可能であることを特徴とする請求項記載の図形処理装置。 The graphic processing apparatus according to claim 6 , wherein the selection can be selected for the entire graphic or a part of the graphic. 上記図形全体は人型の図形であり、上記図形の中の一部のみは腕のみまたは脚のみであることを特徴とする請求項記載の図形処理装置。
The graphic processing device according to claim 7 , wherein the entire graphic is a humanoid graphic, and only a part of the graphic is only an arm or a leg.
JP2018019764A 2018-02-07 2018-02-07 Graphic processing device, graphic processing method and computer program for graphic processing Active JP7045688B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018019764A JP7045688B2 (en) 2018-02-07 2018-02-07 Graphic processing device, graphic processing method and computer program for graphic processing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018019764A JP7045688B2 (en) 2018-02-07 2018-02-07 Graphic processing device, graphic processing method and computer program for graphic processing

Publications (3)

Publication Number Publication Date
JP2019139336A JP2019139336A (en) 2019-08-22
JP2019139336A5 JP2019139336A5 (en) 2021-03-25
JP7045688B2 true JP7045688B2 (en) 2022-04-01

Family

ID=67695328

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018019764A Active JP7045688B2 (en) 2018-02-07 2018-02-07 Graphic processing device, graphic processing method and computer program for graphic processing

Country Status (1)

Country Link
JP (1) JP7045688B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000020748A (en) 1998-06-30 2000-01-21 Toshiba Corp Information processing method, information processing apparatus, and recording medium
JP2008033840A (en) 2006-07-31 2008-02-14 Xing Inc Moving image display device, moving image display method, and computer program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09311946A (en) * 1996-05-23 1997-12-02 Hitachi Plant Eng & Constr Co Ltd Animation creation method and apparatus

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000020748A (en) 1998-06-30 2000-01-21 Toshiba Corp Information processing method, information processing apparatus, and recording medium
JP2008033840A (en) 2006-07-31 2008-02-14 Xing Inc Moving image display device, moving image display method, and computer program

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
office #9,Pictogramming,Youtube[video][online],2017年12月09日,https://www.youtube.com/watch?v=EqegbIOh9x4

Also Published As

Publication number Publication date
JP2019139336A (en) 2019-08-22

Similar Documents

Publication Publication Date Title
US5634102A (en) Methods and apparatus for a selectable backdrop
Sabir et al. The Molecular Control Toolkit: Controlling 3D molecular graphics via gesture and voice
EP2984558B1 (en) Multiple displays for displaying workspaces
US20200133475A1 (en) Control method, electronic device and non-transitory computer readable recording medium device
CN110058755A (en) Method and device for interaction of presentation, terminal equipment and storage medium
CN111813362A (en) A display control method, device, medium and device
EP3537279B1 (en) Coordinating user interface elements across screen spaces
CN111190589A (en) A visual programming method and terminal device
CN105144058A (en) Deferred placement prompt
CN107003804A (en) Method, system and recording medium capable of non-transitory computer interpretation for providing prototyping tools
CN115619484A (en) Method for displaying virtual commodity object, electronic device and computer storage medium
WO2024251162A1 (en) Multi-window processing method and system in three-dimensional space, and device
JP7045688B2 (en) Graphic processing device, graphic processing method and computer program for graphic processing
CN113304477A (en) Game interface display method, device, equipment and medium
US20200341607A1 (en) Scrolling interface control for computer display
CN108073347B (en) The processing method of multi-point touch calculates equipment and computer storage medium
CN116688502A (en) Position marking method, device, equipment and storage medium in virtual scene
JP2017019069A (en) Teaching device, robot, and robot system
CN108597010A (en) Cut-fill rendering intent and device
JP6271879B2 (en) Display device and display method
CN119493617A (en) Page display method, device, electronic device and storage medium
CN112965709B (en) Building block generation method, device, equipment and storage medium
US9633476B1 (en) Method and apparatus for using augmented reality for business graphics
Lévesque et al. Bimanual gestural interface for virtual environments
CN113741775A (en) Image processing method and device and electronic equipment

Legal Events

Date Code Title Description
A80 Written request to apply exceptions to lack of novelty of invention

Free format text: JAPANESE INTERMEDIATE CODE: A80

Effective date: 20180227

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210205

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210205

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20211025

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20211026

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211227

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220112

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220314

R150 Certificate of patent or registration of utility model

Ref document number: 7045688

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250