JP2006318385A - Image generation system, program, and information storage medium - Google Patents
Image generation system, program, and information storage medium Download PDFInfo
- Publication number
- JP2006318385A JP2006318385A JP2005142818A JP2005142818A JP2006318385A JP 2006318385 A JP2006318385 A JP 2006318385A JP 2005142818 A JP2005142818 A JP 2005142818A JP 2005142818 A JP2005142818 A JP 2005142818A JP 2006318385 A JP2006318385 A JP 2006318385A
- Authority
- JP
- Japan
- Prior art keywords
- image
- teaching
- viewpoint
- image generation
- generation system
- 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.)
- Withdrawn
Links
Images
Landscapes
- Electrically Operated Instructional Devices (AREA)
- Processing Or Creating Images (AREA)
Abstract
Description
本発明は、教示画像を生成する画像生成システム、プログラムおよび情報記憶媒体に関する。 The present invention relates to an image generation system, a program, and an information storage medium that generate a teaching image.
例えば、ゴルフのスイングやダンス等を行うユーザーは、教示画像における教師の動作をまねる場合、教示画像としてビデオ画像を再生していた。 For example, a user who performs a golf swing, dance, or the like reproduces a video image as a teaching image when imitating a teacher's motion in the teaching image.
しかし、この手法では、ユーザーは、教示画像における教師の動作と自分の動作が適合しているかどうかを判断することは困難である。 However, with this method, it is difficult for the user to determine whether the teacher's motion in the teaching image matches his / her motion.
このような適合性を判断する場合、例えば、ユーザーが、自分の動作をビデオ等で撮像して当該撮像画像を再生することにより、教師の動作と自分の動作が適合しているかどうかを比較することが考えられる。 When judging such suitability, for example, the user compares his / her teacher's motion with his / her motion by capturing his / her motion with a video and playing the captured image. It is possible.
しかし、一般的に、教示画像の視点、教示画像内の教師の大きさ等と、撮像画像の視点、撮像画像内のユーザーの大きさ等とは一致しておらず、ユーザーは、適切に比較することは困難であった。 However, in general, the viewpoint of the teaching image, the size of the teacher in the teaching image, etc. do not match the viewpoint of the captured image, the size of the user in the captured image, etc. It was difficult to do.
このような問題を解決するためには、ユーザーが、自分の動作をモーションデータ化することが考えられる。例えば、特許文献1では、自分の手足等にマーカーを取り付ける手法が記載されており、特許文献2では、複数のカメラを用いる手法が記載されている。
しかし、特許文献1、2の手法では、ユーザーは、自分の手足等にマーカーを取り付けたり、複数のカメラを、モーションデータを適切に得るために適切な位置に配置する必要があり、多大な手間がかかる上、大きな設備も必要となり、家庭で気軽に行える作業ではなかった。 However, in the methods of Patent Documents 1 and 2, the user needs to attach a marker to his / her limbs or the like, and to arrange a plurality of cameras at appropriate positions in order to obtain motion data appropriately. In addition, it required large equipment and was not easy to do at home.
本発明の目的は、撮像画像と教示画像とを簡易かつ適切に提示することが可能な画像生成システム、プログラムおよび情報記憶媒体を提供することにある。 An object of the present invention is to provide an image generation system, a program, and an information storage medium capable of easily and appropriately presenting a captured image and a teaching image.
上記課題を解決するため、本発明に係る画像生成システムは、
視点を示す視点設定情報を入力する入力部と、
教示者の動作を示す3次元モーションデータと、撮像対象者の動作を示す撮像データとを記憶する記憶部と、
前記視点設定情報と、前記3次元モーションデータとに基づき、前記視点から見た場合の前記教示者の動作を示す教示画像を生成するとともに、前記撮像データに基づき、前記撮像対象者の動作を示す撮像画像を生成する画像生成部と、
を含むことを特徴とする。
In order to solve the above-described problems, an image generation system according to the present invention includes:
An input unit for inputting viewpoint setting information indicating a viewpoint;
A storage unit for storing three-dimensional motion data indicating the operation of the teacher and imaging data indicating the operation of the imaging subject;
Based on the viewpoint setting information and the three-dimensional motion data, a teaching image indicating the operation of the instructor when viewed from the viewpoint is generated, and the operation of the imaging subject is illustrated based on the imaging data. An image generation unit for generating a captured image;
It is characterized by including.
また、本発明に係るプログラムは、
コンピュータを、
視点を示す視点設定情報を入力する入力部と、
教示者の動作を示す3次元モーションデータと、撮像対象者の動作を示す撮像データとを記憶する記憶部と、
前記視点設定情報と、前記3次元モーションデータとに基づき、前記視点から見た場合の前記教示者の動作を示す教示画像を生成するとともに、前記撮像データに基づき、前記撮像対象者の動作を示す撮像画像を生成する画像生成部として機能させることを特徴とする。
The program according to the present invention is
Computer
An input unit for inputting viewpoint setting information indicating a viewpoint;
A storage unit for storing three-dimensional motion data indicating the operation of the teacher and imaging data indicating the operation of the imaging subject;
Based on the viewpoint setting information and the three-dimensional motion data, a teaching image indicating the operation of the instructor when viewed from the viewpoint is generated, and the operation of the imaging subject is illustrated based on the imaging data. It is made to function as an image generation part which produces | generates a captured image.
また、本発明に係る情報記憶媒体は、コンピュータ読み取り可能な情報記憶媒体であって、上記プログラムを記憶したことを特徴とする。 An information storage medium according to the present invention is a computer-readable information storage medium and stores the above program.
本発明によれば、画像生成システムは、教示者の動作を示す3次元モーションデータを用いることにより、ユーザーの所望の視点から見た場合の教示者の動作を示す教示画像を生成することができる。これにより、ユーザーは、自分の撮像画像の視点に合わせた視点から教示者の動作を確認することができる。 According to the present invention, the image generation system can generate a teaching image indicating a teacher's operation when viewed from a user's desired viewpoint by using the three-dimensional motion data indicating the teacher's operation. . Thereby, the user can confirm the operation | movement of a teacher from the viewpoint match | combined with the viewpoint of his captured image.
したがって、画像生成システムは、撮像画像と教示画像とを簡易かつ適切に提示することができる。 Therefore, the image generation system can present the captured image and the teaching image simply and appropriately.
また、前記画像生成システム、前記プログラムおよび前記情報記憶媒体において、
前記教示画像における前記教示者以外の部分は、透明または半透明であって、
前記画像生成部は、前記教示画像と前記撮像画像とを重ねた比較画像を生成してもよい。
In the image generation system, the program, and the information storage medium,
The part other than the teacher in the teaching image is transparent or translucent,
The image generation unit may generate a comparative image in which the teaching image and the captured image are overlapped.
これによれば、画像生成システムは、教示画像と撮像画像とを重ねた比較画像を生成することにより、撮像画像と教示画像の両者の相違をわかりやすく提示することができる。 According to this, the image generation system can present the difference between the captured image and the teaching image in an easy-to-understand manner by generating a comparative image in which the teaching image and the captured image are superimposed.
また、前記画像生成システムは、前記教示画像における前記教示者を構成する少なくとも1つの色と、前記撮像画像における前記動作対象者を構成する少なくとも1つの色とが一致するかどうかを判定する判定部を含み、
前記画像生成部は、前記判定部によって色が一致すると判定された場合、前記教示画像または前記撮像画像における一致した色の部分を別の色に変更して前記比較画像を生成してもよい。
Further, the image generation system determines whether at least one color constituting the teacher in the teaching image matches at least one color constituting the operation subject in the captured image. Including
When the determination unit determines that the colors match, the image generation unit may generate the comparative image by changing a portion of the matching color in the teaching image or the captured image to another color.
また、前記プログラムおよび前記情報記憶媒体は、前記教示画像における前記教示者を構成する少なくとも1つの色と、前記撮像画像における前記動作対象者を構成する少なくとも1つの色とが一致するかどうかを判定する判定部としてコンピュータを機能させ、
前記画像生成部は、前記判定部によって色が一致すると判定された場合、前記教示画像または前記撮像画像における一致した色の部分を別の色に変更して前記比較画像を生成してもよい。
Further, the program and the information storage medium determine whether at least one color constituting the teacher in the teaching image matches at least one color constituting the operation target in the captured image. Make the computer function as a determination unit
When the determination unit determines that the colors match, the image generation unit may generate the comparative image by changing a portion of the matching color in the teaching image or the captured image to another color.
これによれば、画像生成システムは、色を変更することにより、教示画像と撮像画像とを重ねた比較画像を生成する場合に、撮像画像と教示画像の両者の相違をよりわかりやすく提示することができる。 According to this, when the image generation system generates a comparative image in which the teaching image and the captured image are overlapped by changing the color, the difference between the captured image and the teaching image can be presented in an easily understandable manner. Can do.
また、前記画像生成システム、前記プログラムおよび前記情報記憶媒体において、
前記画像生成部は、前記教示画像と前記撮像画像とがそれぞれ異なる領域に配置された比較画像を生成してもよい。
In the image generation system, the program, and the information storage medium,
The image generation unit may generate a comparative image in which the teaching image and the captured image are arranged in different regions.
これによれば、画像生成システムは、教示画像と撮像画像とをそれぞれ異なる領域に配置することにより、撮像画像と教示画像の両者の相違をわかりやすく提示することができる。 According to this, the image generation system can present the difference between the captured image and the teaching image in an easily understandable manner by arranging the teaching image and the captured image in different regions.
また、前記画像生成システム、前記プログラムおよび前記情報記憶媒体において、
前記記憶部は、前記3次元モーションデータのうち、前記教示画像の少なくとも1つのキーフレームとなる部分のアドレスを示すアドレスデータを記憶し、
前記入力部は、前記キーフレームを示す指定情報を入力し、
前記画像生成部は、前記指定情報と、前記アドレスデータと、前記3次元モーションデータとに基づき、前記キーフレームを基準とする部分の前記教示画像を生成してもよい。
In the image generation system, the program, and the information storage medium,
The storage unit stores address data indicating an address of a portion serving as at least one key frame of the teaching image in the three-dimensional motion data,
The input unit inputs designation information indicating the key frame,
The image generation unit may generate the teaching image of a portion based on the key frame based on the designation information, the address data, and the three-dimensional motion data.
これによれば、画像生成システムは、ユーザー等の指定に応じてキーフレームを基準とする部分の教示画像をスムーズに生成することができる。 According to this, the image generation system can smoothly generate a teaching image of a part based on the key frame in accordance with a user's designation.
以下、本発明を、画像生成システムとして機能する携帯電話に適用した場合を例に採り、図面を参照しつつ説明する。なお、以下に示す実施例は、特許請求の範囲に記載された発明の内容を何ら限定するものではない。また、以下の実施例に示す構成のすべてが、特許請求の範囲に記載された発明の解決手段として必須であるとは限らない。 Hereinafter, a case where the present invention is applied to a mobile phone functioning as an image generation system will be described as an example with reference to the drawings. In addition, the Example shown below does not limit the content of the invention described in the claim at all. In addition, all the configurations shown in the following embodiments are not necessarily essential as means for solving the invention described in the claims.
図1は、本実施例における画像生成システムが用いられるシステムの全体図である。 FIG. 1 is an overall view of a system in which the image generation system in the present embodiment is used.
図1に示すシステムは、画像生成システムとして機能する携帯電話10と、サーバー20と、ネットワーク30とを含んで構成されている。
The system shown in FIG. 1 includes a
携帯電話10は、ネットワーク30を介してサーバー20と種々の情報を送受信する。携帯電話10のユーザーは、携帯電話10のディスプレイに種々の画像を表示する。本実施例では、ユーザーは、携帯電話10のカメラを用いて自分のダンスの動作を撮像した後、携帯電話10のディスプレイにダンスの動作を比較するための比較画像を表示する。
The
図2は、本実施例における比較画像200の一例を示す図である。
FIG. 2 is a diagram illustrating an example of the
比較画像200では、上半分の領域に教示者の動作を示す教示画像210が表示され、下半分の領域にユーザー(撮像対象者)の動作を示す撮像画像220が表示される。
In the
このように、携帯電話10は、教示画像210と、撮像画像220を並べて表示することにより、ユーザーに自分の動作が教示者の動作と適合しているか簡易に確認させることができる。
As described above, the
また、本実施例における教示画像210は、任意の視点から教示者の動作を確認することができるように、3次元モーションデータ(以下、「3Dモーションデータ」という。)から生成される。これにより、ユーザーは、撮像画像220の視点に合わせて教示画像210の視点を調整することができ、図2に示すように、ほぼ同じ視点に設定された教示画像210と撮像画像220を比較しながら動作の適合性を判断することができる。
In addition, the
次に、このような機能を携帯電話10に実装する場合の機能ブロックについて説明する。
Next, functional blocks when such a function is implemented in the
図3は、本実施例における携帯電話10の機能ブロック図である。
FIG. 3 is a functional block diagram of the
携帯電話10は、画像生成等を行う処理部110と、種々のデータを記憶する記憶部120と、視点を示す視点設定情報等を入力する入力部160と、撮像部170と、ディスプレイ191と、音出力部192と、通信部196と、情報記憶媒体180とを含んで構成されている。
The
また、処理部110は、種々の画像を生成する画像生成部111と、種々の判定を行う判定部112と、撮像部170等を制御する制御部113と、データを更新する更新部114と、音情報を生成する音生成部115とを含んで構成されている。
Further, the
また、記憶部120は、教示者の動作を示す3Dモーションデータ121、3Dモーションデータ121のうちの教示画像のキーフレームとなる部分のアドレスを示すアドレスデータ122、撮像部170によって生成される撮像データ123等を記憶している。
In addition, the
なお、3Dモーションデータ121は、光学式、磁気式、機械式等のモーションキャプチャーシステムによって教示者の動作を示す3次元化されたデータとして生成されたものである。
Note that the
画像生成部111は、画像を生成し、ディスプレイ191は、画像生成部111によって生成される画像を表示する。また、音生成部115は、音情報を生成し、音出力部192は、当該音情報に基づいて効果音等を出力する。
The
なお、図3に示す各部は、例えば、処理部110としては、CPU、画像処理回路等、記憶部120としては、RAM、HDD等、入力部160としては、ボタン等、撮像部170としては、CMOSカメラ、CCDカメラ等、ディスプレイ191としては、一般的に用いられているLCD等、音出力部192としては、スピーカー等、通信部196としては、無線通信モジュール等を用いてコンピュータに実装できる。
3 include, for example, a CPU and an image processing circuit as the
さらに、コンピュータが、情報記憶媒体180やサーバー20から通信部196を介してプログラムを読み取ることにより、画像生成部111等の機能を実装することも可能である。なお、情報記憶媒体180としては、例えば、CD−ROM、DVD−ROM、ICカード、ROM、RAM、メモリカード、HDD等のレーザーや磁気等を用いた記憶媒体を適用できる。また、情報記憶媒体180からのプログラムの読み取り方式は、接触式でも非接触式でもよい。
Furthermore, it is also possible for the computer to implement functions such as the
次に、これらの各部を用いた確認処理から比較処理までの処理の流れについて説明する。なお、ユーザーは、最初に教示者の動作を確認してから教示者の動作と自分の動作が適合しているかどうかを判断する。 Next, the flow of processing from confirmation processing to comparison processing using these units will be described. Note that the user first confirms the operation of the teacher, and then determines whether or not the operation of the teacher is compatible with the user's operation.
図4は、本実施例における確認処理から比較処理までの処理の流れを示すフローチャートである。 FIG. 4 is a flowchart showing the flow of processing from the confirmation processing to the comparison processing in the present embodiment.
まず、携帯電話10は、確認処理を実行する(ステップS1)。
First, the
図5は、本実施例における確認処理のフローチャートである。 FIG. 5 is a flowchart of the confirmation process in the present embodiment.
判定部112は、入力部160からの操作情報に基づき、教示画像210の表示指示があるかどうかを判定する(ステップS11)。
The
表示指示があった場合、判定部112は、入力部160からの操作情報に視点設定情報が含まれるかどうか、すなわち、視点変更指示があるかどうかを判定する(ステップS12)。
When there is a display instruction, the
視点変更指示があった場合、画像生成部111は、視点設定情報に基づき、視点(視点位置および視線方向)を変更し(ステップS13)、3Dモーションデータ121に基づき、当該視点から見た場合の教示画像210を生成する(ステップS14)。
When there is a viewpoint change instruction, the
一方、視点変更指示がなかった場合、画像生成部111は、3Dモーションデータ121に基づき、既定の視点から見た場合の教示画像210を生成する(ステップS14)。
On the other hand, when there is no viewpoint change instruction, the
そして、ディスプレイ191は、教示画像210を表示する(ステップS15)。
Then, the
以上の手順により、教示画像210が表示され、ユーザーは、教示者の動作を確認することができる。
Through the above procedure, the
ユーザーは、教示者の動作を確認した後、撮像部170を用いて自分の動作を撮像する。より具体的には、入力部160によって撮像指示の操作情報が入力された場合、制御部113は、撮像部170を制御して撮像させる。
After confirming the operation of the teacher, the user images his / her operation using the
そして、判定部112は、撮像部170から撮像データ123の入力があるかどうかを判定する(ステップS2)。
Then, the
撮像データ123の入力があった場合、更新部114は、撮像データ123を記憶部120に記憶する。
When the
そして、携帯電話10は、教示者の動作とユーザーの動作を比較するための比較処理を実行する(ステップS4)。
Then, the
図6は、本実施例における比較処理のフローチャートである。 FIG. 6 is a flowchart of the comparison process in the present embodiment.
判定部112は、入力部160からの操作情報に基づき、比較画像200の表示指示があるかどうかを判定する(ステップS21)。
The
表示指示があった場合、判定部112は、入力部160からの操作情報に視点設定情報が含まれるかどうか、すなわち、視点変更指示があるかどうかを判定する(ステップS22)。
When there is a display instruction, the
視点変更指示があった場合、画像生成部111は、視点設定情報に基づき、視点を変更し(ステップS23)、3Dモーションデータ121に基づき、撮像画像220と当該視点から見た場合の教示画像210を含む比較画像200を生成する(ステップS14)。
When there is a viewpoint change instruction, the
一方、視点変更指示がなかった場合、画像生成部111は、3Dモーションデータ121に基づき、撮像画像220と既定の視点から見た場合の教示画像210を含む比較画像200を生成する(ステップS24)。
On the other hand, when there is no instruction to change the viewpoint, the
そして、ディスプレイ191は、比較画像200を表示する(ステップS25)。
Then, the
以上の手順により、比較画像200が表示され、ユーザーは、教示者の動作と、自分の動作を比較しながら確認することができる。
Through the above procedure, the
以上のように、本実施例によれば、画像生成システムは、ユーザーの所望の視点から見た場合の教示者の動作を示す教示画像210を生成することができる。これにより、ユーザーは、自分の撮像画像220の視点に合わせた視点、あるいは、自分の所望の視点から教示者の動作を確認することができる。
As described above, according to the present embodiment, the image generation system can generate the
これにより、ユーザーは、従来のビデオ画像等の教示画像では隠れてしまっていた部分も確認することができる。 As a result, the user can also check a portion that has been hidden in a conventional teaching image such as a video image.
また、本実施例によれば、画像生成システムは、教示画像210と撮像画像220とがそれぞれ異なる領域に配置された比較画像200を生成することにより、ユーザーは、両者の相違を把握しやすく、自分の動作が適切かどうかを容易に判別できる。
Further, according to the present embodiment, the image generation system generates the
さらに、本実施例によれば、ユーザーは、携帯電話10に内蔵されているカメラで撮像することによって撮像画像220を簡易に生成することができる。
Furthermore, according to the present embodiment, the user can easily generate the captured
したがって、画像生成システムは、撮像画像220と教示画像210とを簡易かつ適切に提示することができる。
Therefore, the image generation system can present the captured
(変形例)
なお、本発明の適用は上述した実施例に限定されず、種々の変形が可能である。
(Modification)
In addition, application of this invention is not limited to the Example mentioned above, A various deformation | transformation is possible.
例えば、上述した実施例では、携帯電話10は、教示画像210と撮像画像220を上下に並べて表示したが、左右に並べて表示したり、重ねて表示したり、教示画像210と撮像画像220を交互に表示したりしてもよい。
For example, in the above-described embodiment, the
図7は、本実施例における比較画像202の他の一例を示す図である。
FIG. 7 is a diagram illustrating another example of the
比較画像202では、教示画像210における教示者の背景部分が透明(半透明でもよい。)になっている。画像生成部111は、撮像画像220に教示画像210を重ねて比較画像202を生成する。
In the
これにより、図7に示すように、教示者とユーザーが重なった状態の比較画像202が表示されるため、ユーザーは、動作の相違を判別しやすい。
As a result, as shown in FIG. 7, the
また、この場合、判定部112が、教示画像210における教示者を構成する少なくとも1つの色と、撮像画像220におけるユーザーを構成する少なくとも1つの色とが一致するかどうかを判定してもよい。
In this case, the
そして、画像生成部111は、判定部112によって色が一致すると判定された場合、教示画像210または撮像画像220における一致した色の部分を別の色に変更して比較画像202を生成してもよい。
Then, if the
これによれば、画像生成システムは、色を変更することにより、教示画像210と撮像画像220とを重ねた比較画像202を生成する場合に、撮像画像220と教示画像210の両者の相違をよりわかりやすく提示することができる。
According to this, when the image generation system generates the
また、画像生成部111は、入力部160からのユーザーの操作情報に基づき、図7に示すように、比較画像202における教示者の位置をユーザーの位置とずらして比較画像202を生成してもよい。
Further, the
また、入力部160は、キーフレームを示す指定情報を入力してもよい。そして、画像生成部111は、指定情報と、アドレスデータ122と、3Dモーションデータ121に基づき、キーフレームを基準とする部分(例えば、キーフレームの前後数フレーム、キーフレーム以後の数フレーム、キーフレーム以前の数フレーム等)の教示画像210を生成してもよい。
Further, the
これによれば、画像生成システムは、ユーザーの指定に応じてキーフレームを基準とする部分の教示画像210をスムーズに生成することができる。
According to this, the image generation system can smoothly generate the
より具体的には、例えば、ゴルフのスイング動作の場合、携帯電話10は、アドレス、トップ、インパクト、フィニッシュのそれぞれをキーフレームとして設定し、ユーザーがトップを指定した場合、トップ状態の前後数フレームの教示画像210を表示してもよい。
More specifically, for example, in the case of golf swing motion, the
また、携帯電話10は、3Dモーションデータ121を用いることにより、教示者の部位(右腕、左足、頭等)ごとに教示画像210を生成したり、拡大または縮小して教示画像210を生成したり、教示画像210の再生速度を調整したり、教示画像210の再生開始位置を調整したりしてもよい。
In addition, the
また、教示画像210における教示者の画像は、教示者の撮像画像であってもよいし、キャラクターの画像であってもよい。
The teacher image in the
また、ユーザーの撮像データ123は、1種類だけでなく、複数種類であってもよい。例えば、画像生成部111は、ユーザーの指定された撮像データに基づく撮像画像と、最新の撮像データに基づく撮像画像を並べた比較画像を生成してもよい。これによれば、ユーザーは、自分の過去の動作と現在の動作を比較することができる。
Moreover, the user's
また、携帯電話10は、撮像データ123に基づく撮像画像220を、いわゆる待ち受け画像として用いてもよい。
The
また、通信部196は、撮像データ123を他の携帯電話等に送信してもよい。そして、撮像データ123が送信された携帯電話等が撮像画像を表示してもよい。
Further, the communication unit 196 may transmit the
また、サーバー20が、3Dモーションデータ121を携帯電話10に配信してもよい。これによれば、3Dモーションデータ121が更新されるため、教示画像210も更新されることにより、長期的にユーザーに本システムを使用させることができる。
Further, the
また、3Dモーションデータ121をワイヤーフレームで構成してもよい。この場合、画像生成部111は、当該ワイヤーフレームにテクスチャーデータに基づくテクスチャーを貼り付けて教示画像210を生成してもよい。
Further, the
また、画像生成システムは、携帯電話10だけでなく、家庭用ゲーム装置、業務用ゲーム装置、携帯型ゲーム装置、PC、PDA等の種々の装置に実装可能である。
The image generation system can be mounted not only on the
例えば、画像生成システムを携帯型ゲーム装置に実装する場合、携帯型ゲーム装置は、デジタルビデオカメラ等で撮像されたユーザーの撮像データ123を入力することにより、上述した携帯電話10と同様の作用効果を奏することができる。
For example, when the image generation system is mounted on a portable game device, the portable game device inputs the user's
また、本発明の適用対象は、上述したダンスに限定されず、例えば、ゴルフ、野球等のスポーツ、バレエ、演劇、フィットネス、楽器演奏等にも本発明を適用可能である。 The application target of the present invention is not limited to the dance described above, and the present invention can be applied to sports such as golf and baseball, ballet, theater, fitness, musical instrument performance, and the like.
10 携帯電話(画像生成システム)
20 サーバー
111 画像生成部
112 判定部
120 記憶部
121 3Dモーションデータ
122 アドレスデータ
123 撮像データ
160 入力部
170 撮像部
180 情報記憶媒体
196 通信部
200、202 確認画像
210 教示画像
220 撮像画像
10 Mobile phone (image generation system)
20
Claims (7)
教示者の動作を示す3次元モーションデータと、撮像対象者の動作を示す撮像データとを記憶する記憶部と、
前記視点設定情報と、前記3次元モーションデータとに基づき、前記視点から見た場合の前記教示者の動作を示す教示画像を生成するとともに、前記撮像データに基づき、前記撮像対象者の動作を示す撮像画像を生成する画像生成部と、
を含むことを特徴とする画像生成システム。 An input unit for inputting viewpoint setting information indicating a viewpoint;
A storage unit for storing three-dimensional motion data indicating the operation of the teacher and imaging data indicating the operation of the imaging subject;
Based on the viewpoint setting information and the three-dimensional motion data, a teaching image indicating the operation of the instructor when viewed from the viewpoint is generated, and the operation of the imaging subject is illustrated based on the imaging data. An image generation unit for generating a captured image;
An image generation system comprising:
前記教示画像における前記教示者以外の部分は、透明または半透明であって、
前記画像生成部は、前記教示画像と前記撮像画像とを重ねた比較画像を生成することを特徴とする画像生成システム。 In claim 1,
The part other than the teacher in the teaching image is transparent or translucent,
The image generation system generates a comparison image in which the teaching image and the captured image are overlapped with each other.
前記教示画像における前記教示者を構成する少なくとも1つの色と、前記撮像画像における前記動作対象者を構成する少なくとも1つの色とが一致するかどうかを判定する判定部を含み、
前記画像生成部は、前記判定部によって色が一致すると判定された場合、前記教示画像または前記撮像画像における一致した色の部分を別の色に変更して前記比較画像を生成することを特徴とする画像生成システム。 In claim 2,
A determination unit that determines whether at least one color constituting the teacher in the teaching image matches at least one color constituting the operation target person in the captured image;
When the determination unit determines that the colors match, the image generation unit generates the comparison image by changing a part of the matching color in the teaching image or the captured image to another color. Image generation system.
前記画像生成部は、前記教示画像と前記撮像画像とがそれぞれ異なる領域に配置された比較画像を生成することを特徴とする画像生成システム。 In claim 1,
The image generation system generates a comparison image in which the teaching image and the captured image are arranged in different regions.
前記記憶部は、前記3次元モーションデータのうち、前記教示画像の少なくとも1つのキーフレームとなる部分のアドレスを示すアドレスデータを記憶し、
前記入力部は、前記キーフレームを示す指定情報を入力し、
前記画像生成部は、前記指定情報と、前記アドレスデータと、前記3次元モーションデータとに基づき、前記キーフレームを基準とする部分の前記教示画像を生成することを特徴とする画像生成システム。 In any one of Claims 1-4,
The storage unit stores address data indicating an address of a portion serving as at least one key frame of the teaching image in the three-dimensional motion data,
The input unit inputs designation information indicating the key frame,
The image generation system, wherein the image generation unit generates the teaching image of a portion based on the key frame based on the designation information, the address data, and the three-dimensional motion data.
視点を示す視点設定情報を入力する入力部と、
教示者の動作を示す3次元モーションデータと、撮像対象者の動作を示す撮像データとを記憶する記憶部と、
前記視点設定情報と、前記3次元モーションデータとに基づき、前記視点から見た場合の前記教示者の動作を示す教示画像を生成するとともに、前記撮像データに基づき、前記撮像対象者の動作を示す撮像画像を生成する画像生成部として機能させることを特徴とするプログラム。 Computer
An input unit for inputting viewpoint setting information indicating a viewpoint;
A storage unit for storing three-dimensional motion data indicating the operation of the teacher and imaging data indicating the operation of the imaging subject;
Based on the viewpoint setting information and the three-dimensional motion data, a teaching image indicating the operation of the instructor when viewed from the viewpoint is generated, and the operation of the imaging subject is illustrated based on the imaging data. A program that functions as an image generation unit that generates a captured image.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005142818A JP2006318385A (en) | 2005-05-16 | 2005-05-16 | Image generation system, program, and information storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005142818A JP2006318385A (en) | 2005-05-16 | 2005-05-16 | Image generation system, program, and information storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006318385A true JP2006318385A (en) | 2006-11-24 |
Family
ID=37538978
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005142818A Withdrawn JP2006318385A (en) | 2005-05-16 | 2005-05-16 | Image generation system, program, and information storage medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006318385A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008264367A (en) * | 2007-04-24 | 2008-11-06 | Nintendo Co Ltd | Training program and training apparatus |
JP2011077731A (en) * | 2009-09-29 | 2011-04-14 | Jvc Kenwood Holdings Inc | Photographed video image processing apparatus, control method, and program |
EP2359917A1 (en) | 2010-01-27 | 2011-08-24 | NAMCO BANDAI Games Inc. | Input determination device and input determination method |
CN105528923A (en) * | 2016-02-03 | 2016-04-27 | 张燕丽 | Art teaching system |
JP2016174637A (en) * | 2015-03-18 | 2016-10-06 | 株式会社タイトー | Dance apparatus |
-
2005
- 2005-05-16 JP JP2005142818A patent/JP2006318385A/en not_active Withdrawn
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008264367A (en) * | 2007-04-24 | 2008-11-06 | Nintendo Co Ltd | Training program and training apparatus |
JP2011077731A (en) * | 2009-09-29 | 2011-04-14 | Jvc Kenwood Holdings Inc | Photographed video image processing apparatus, control method, and program |
EP2359917A1 (en) | 2010-01-27 | 2011-08-24 | NAMCO BANDAI Games Inc. | Input determination device and input determination method |
US8784201B2 (en) | 2010-01-27 | 2014-07-22 | Namco Bandai Games Inc. | Information storage medium, game system, and input determination method |
JP2016174637A (en) * | 2015-03-18 | 2016-10-06 | 株式会社タイトー | Dance apparatus |
CN105528923A (en) * | 2016-02-03 | 2016-04-27 | 张燕丽 | Art teaching system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5566397B2 (en) | Mobile devices for augmented reality applications | |
US8731332B2 (en) | Storage medium having image recognition program stored therein, image recognition apparatus, image recognition system, and image recognition method | |
JP4869430B1 (en) | Image processing program, image processing apparatus, image processing system, and image processing method | |
JP5800501B2 (en) | Display control program, display control apparatus, display control system, and display control method | |
JP5739671B2 (en) | Information processing program, information processing apparatus, information processing system, and information processing method | |
US8648924B2 (en) | Computer-readable storage medium having stored thereon image generation program, capturing apparatus, capturing system, and image generation method for generating a combination image on a display of the capturing apparatus | |
US9509907B2 (en) | Information processing device, storage medium having moving image data stored thereon, information processing system, storage medium having moving image reproduction program stored thereon, and moving image reproduction method | |
JP2012003350A (en) | Image display program, device, system, and method | |
JP2012169911A (en) | Display control program, display controller, display control system, and display control method | |
JP5226038B2 (en) | GAME PROGRAM, GAME DEVICE, AND GAME CONTROL METHOD | |
JP5602702B2 (en) | Image processing program, image processing apparatus, image processing system, and image processing method | |
CN111028566A (en) | Live broadcast teaching method, device, terminal and storage medium | |
JP5583741B2 (en) | Portable terminal device, terminal program, and toy | |
JP2023027113A (en) | Program, electronic apparatus and control method | |
JP2005230056A (en) | Game device and program | |
CN116964544A (en) | Information processing device, information processing terminal, information processing method, and program | |
JP2006318385A (en) | Image generation system, program, and information storage medium | |
JPWO2019026919A1 (en) | Image processing system, image processing method, and program | |
JP5770018B2 (en) | Display control program, display control apparatus, display control method, and display control system | |
US11700455B2 (en) | Image capturing device, image communication system, and method for display control | |
JP2020119335A (en) | Program, camera work data generation method, and electronic apparatus | |
JP4762050B2 (en) | Display processing apparatus, display processing method, and computer program | |
US20120162195A1 (en) | Image processing apparatus, computer-readable storage medium having image processing program stored therein, image processing method, and image processing system | |
JP2012004669A (en) | Program, device, system, and method for displaying three-dimensional image | |
JP5548038B2 (en) | Stereoscopic image display program, stereoscopic image display device, stereoscopic image display system, and stereoscopic image display method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20080805 |