Nothing Special   »   [go: up one dir, main page]

WO2009035199A1 - Virtual studio posture correction machine - Google Patents

Virtual studio posture correction machine Download PDF

Info

Publication number
WO2009035199A1
WO2009035199A1 PCT/KR2008/002304 KR2008002304W WO2009035199A1 WO 2009035199 A1 WO2009035199 A1 WO 2009035199A1 KR 2008002304 W KR2008002304 W KR 2008002304W WO 2009035199 A1 WO2009035199 A1 WO 2009035199A1
Authority
WO
WIPO (PCT)
Prior art keywords
image
virtual
virtual studio
unit
background
Prior art date
Application number
PCT/KR2008/002304
Other languages
French (fr)
Inventor
Young-Dae Kim
Original Assignee
Young-Dae Kim
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
Priority claimed from KR1020080036592A external-priority patent/KR100956454B1/en
Application filed by Young-Dae Kim filed Critical Young-Dae Kim
Publication of WO2009035199A1 publication Critical patent/WO2009035199A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/2224Studio circuitry; Studio devices; Studio equipment related to virtual studio applications

Definitions

  • the present invention relates to a posture correction machine, and more particularly, to a virtual studio posture correction machine which enables a user to correct his or her own posture by comparing his or her own motion and a character's motion in a three- dimensional (3D) graphic device.
  • a posture correction machine and more particularly, to a virtual studio posture correction machine which enables a user to correct his or her own posture by comparing his or her own motion and a character's motion in a three- dimensional (3D) graphic device.
  • Portable posture training devices are mainly used in golf swing posture correctors, baseball swing training devices, model walking training devices, acting expression training devices, dance training devices, facial expression correctors for education, or in other similar devices.
  • a golf swing posture corrector captures the swing posture of someone practicing their golf stroke, he or she may play back, analyze and compare the video captured by the golf swing posture corrector to check his or her own posture, and thus may improve his or her golf stroke.
  • it is very important to correct golfer's swing posture because incorrect posture affects the direction a golf ball travels and may cause the golf ball not to reach the full distance of a golf club.
  • incorrect swing posture may cause damages to the waist, neck or legs, which are important parts of the human body.
  • Korean Patent Laid-Open No. 2003-0082203 entitled 'portable posture training device capable of recording video' describes the following technology.
  • a portable system includes a liquid crystal display (LCD) display panel 10 disposed on a front side thereof, a hinged support 20 disposed on a rear side thereof, and a built-in digital camera 30 disposed above the panel 10.
  • the portable system has an instant recording function to record video content output from an external video player, such as a television, a video player, an external compact disc (CD) player, a digital versatile disc (DVD) player, a cable broadcasting apparatus, a computer, a cable television or a satellite broadcasting apparatus, for a required period of time and to utilize the recorded video as education teaching materials.
  • an external video player such as a television, a video player, an external compact disc (CD) player, a digital versatile disc (DVD) player, a cable broadcasting apparatus, a computer, a cable television or a satellite broadcasting apparatus, for a required period of time and to utilize the recorded video as education teaching materials.
  • the portable system is able to select and record video content output from the external video player, and to capture a user's figure using the digital camera 30, so that a user can correct his or her own posture by comparing it with the recorded video.
  • the present invention provides a virtual studio posture correcting device, which causes motion data regarding motion of various professionals to be displayed as a three-dimensional (3D) character, synthesizes a user's posture with the character in 3D space and shows a result of synthesizing in real time, so that the user is able to correct his or her own posture by comparing it to the character's posture.
  • 3D three-dimensional
  • a virtual studio posture correction machine including a camera which photographs a subject; a chroma key unit which systematically removes certain image components from an image output from the camera and outputs only a subject image; a three-dimensional (3D) acceleration graphic unit which forms a 3D virtual studio image and synthesizes the 3D virtual studio image with the subject image acquired by the chroma key unit; and a display unit which displays an image synthesized by the 3D acceleration graphic unit.
  • the 3D acceleration graphic unit may include a 3D image generator which generates a 3D virtual studio using information regarding a character 3D database (DB) and a background 3D DB, the 3D image generator having the character 3D DB, which is constructed using motion capture data of a professional dancer and which contains various dance moves matching the music, and the background 3D DB, which is constructed so as to enable a person who desires to dance or learn dancing to select a favorite background and dance move; and a rendering unit which performs video texturing on the subject image acquired by the chroma key unit, and synthesizes the textured image with the 3D virtual studio, which is generated by the 3D image generator and includes a character image and background image, and which outputs a synthesized image to the display unit.
  • DB character 3D database
  • background 3D DB which is constructed using motion capture data of a professional dancer and which contains various dance moves matching the music
  • the background 3D DB which is constructed so as to enable a person who desires to dance or learn dancing to select
  • the 3D image generator may generate a 3D virtual studio using information regarding a character 3D DB and a background 3D DB.
  • the 3D image generator may have the character 3D DB, which is constructed using motion capture data of a professional, such as a professional dancer, a sportsman, a model or an actor, and the background 3D DB, which is changeable according to user selections.
  • the virtual studio posture correction machine may further include at least one virtual camera, a position of which is adjusted according to preset track information; a screen control through which the at least one virtual camera is selectable; and a joystick which changes position information of the camera and at least one virtual camera and which adjusts a screen of the 3D virtual studio. If a character image and background image selected using the screen control and joystick is combined with the subject image in 3D space, the rendering unit may perform 3D rendering on information regarding movement and arrangement of a combined image in response to a signal input by a user using the joystick, may synthesize the 3D virtual studio with the subject image, and may output a synthesized image in real time.
  • a virtual space synthesis technology for showing an actual video of a subject input to a graphic generator by a real camera together with three-dimensional (3D) characters dancing in 3D space is used, so a user who actually dances appears to be in virtual space. Additionally, the position and angles of a plurality of virtual cameras on virtual space may be adjusted, and accordingly the user can learn to dance or improve his or her dance moves while viewing his or her own posture together with the character's posture. Video effects or characters are used as background dancers, so the present invention is equally applicable to a machine for learning to dance or dancing or singing, or a machine for recording video or real-time Internet broadcasting.
  • dance moves of a singer of a song selected by a user may be performed on a screen by a 3D character, and a user's posture may also be displayed using a chroma key, so it is possible to learn the dance moves of a singer easily.
  • a user may select golf swing data of a professional player whose stroke he or she desires to learn, and may view a simulation to compare his or her own posture to a professional player's posture on a screen, and it is thus possible to learn more effectively.
  • FIG. 1 illustrates a dance training device employing a general dance recording and analyzing apparatus
  • FIG. 2 is a block diagram showing main function blocks of a three-dimensional (3D) virtual posture correcting device according to an exemplary embodiment of the present invention.
  • FIG. 3 illustrates a situation in which a 3D virtual posture correcting device according to an exemplary embodiment of the present invention is applied to a dance training device.
  • a three-dimensional (3D) virtual posture correcting device is configured based on a virtual studio apparatus described in Korean Patent Application No. 2005-0011164 entitled '3D virtual studio apparatus using video texturing' by DARIM VISION CO. LTD.
  • FIG. 2 illustrates main function blocks of the 3D virtual posture correcting device according to the exemplary embodiment of the present invention.
  • a virtual overlay technology is used in which video is processed as a single subject in a 3D rendering engine rather than background images overlapping foreground images in a conventional mixer, in order to create a virtual overlay.
  • An acceleration graphic unit 200 includes a 3D image generator 210 and a rendering unit 220.
  • the 3D image generator 210 may generate 3D data capable of being output in real time, using prepared moving images, for example a character 3D database (DB) 214 or a background 3D DB 216, which are processed by a 3D data processor 212, by launching a program for designating 3D subjects, namely an editing program such as 3D Studio Max or MAYA.
  • DB character 3D database
  • DB background 3D DB
  • 3D data processor 212 by launching a program for designating 3D subjects, namely an editing program such as 3D Studio Max or MAYA.
  • the character 3D DB 214 is constructed using motion capture data of a professional dancer.
  • the character 3D DB 214 contains various dance moves matching the music.
  • the character 3D DB 214 is constructed enabling a user to select various characters which may be viewed from different angles, so that the user can select a desired posture and learn dancing. Additionally, a plurality of characters may be displayed as background dancers which are dimensionally synthesized on a virtual screen.
  • the background 3D DB 216 is constructed so that a user who desires to dance or learns dancing may select a desired background, character and dance move. Since the selected background contains pre-stored information on the movement of a virtual camera, preset special effects or the movement of the virtual camera may be performed automatically for each moment when the user dances. For example, if the user selects a background of a nightclub, the lighting and virtual camera may move automatically and the effect for dancing together with a plurality of background dancers may be provided automatically when the user dances. In this situation, the user may set the background differently from the basic settings by editing the background.
  • the background 3D DB 216 may store graphic data representing a large-scale dance studio or a virtual real world (for example, a natural setting such as Niagara Falls) or a fantastic setting such as outer space even when the 3D virtual posture correcting device of the present exemplary embodiment is mounted in a narrow space.
  • a virtual real world for example, a natural setting such as Niagara Falls
  • a fantastic setting such as outer space even when the 3D virtual posture correcting device of the present exemplary embodiment is mounted in a narrow space.
  • the rendering unit 220 receives the 3D data generated by the 3D image generator
  • the rendering unit 220 performs video texturing on a surface of a 3D subject in real time, and outputs a 3D image. Additionally, the rendering unit 220 performs 3D rendering on the 3D image together with 3D camera images captured by a plurality of real cameras 240 to 24N, and outputs images in real time using the virtual overlay technology.
  • the virtual overlay technology enables the 3D camera images representing subjects captured by the plurality of real cameras 240 to 24N and the 3D image having the 3D data generated by the 3D image generator 210 to be input simultaneously to the rendering unit 220, and processed as an analog image 230, so that the analog image 230 may be displayed.
  • the main technique of this exemplary embodiment of the present invention is that the selected background DB and character DB are displayed together with subjects in virtual space, so there is no need to limit information regarding the DBs.
  • the character 3D DB 214 and background 3D DB 216 may contain data for model gait training or data for correcting sports posture, such as a person's golf stroke, or may contain data regarding characters representing dancers or stages matching the music to be applied to a karaoke.
  • FIG. 3 illustrates a set graphic device in which all units to the left of a virtual device dividing line 300 are placed in a virtual space.
  • a chroma key unit 280 causes only the subject 270 in the captured image to appear to be in any location of a 3D graphic virtual space 320 having the same size as a screen of a virtual camera 310.
  • Such a chroma key function is a technique for removing only a background from a subject displayed together with the background captured by a real camera and for making the background transparent. Since the chroma key function is known to those skilled in the art, detailed description thereof is omitted.
  • the acceleration graphic unit 200 replaces the background which has been made transparent by the chroma key unit 280 with the 3D graphic virtual space 320 and background 340, which are formed by synthesizing the character 3D DB 214 with the background 3D DB 216, so that a virtual screen may be generated, using the virtual camera 310 included in the 3D image generator 210.
  • the rendering unit 220 synthesizes video information regarding the subject 270 with the 3D graphic virtual space 320 and background 340, so that a synthesized image is input as texture of the 3D data, and then displays a final output image 250, so that the subject 270 appears to dance together with a character 330 in the virtual space.
  • the virtual camera 310 may operate as a Pan/ Tilt/Zoom (PTZ) camera. For example, when a person who sings a song or dances is automatically tracked, the virtual camera 310 may combine the person with a certain background and characters and may cause a combined image to automatically appear on the entire screen. Additionally, in the case of a low-cost system, manual or stationary tracking may be performed in place of automatic tracking.
  • PTZ Pan/ Tilt/Zoom
  • the virtual camera 310 may be controlled by a screen control or a joystick or a predefined track in a 3D data device.
  • the screen control forms a screen through which a specific virtual camera is able to be selected from among a plurality of virtual cameras and preset background images (background screens or character images).
  • the screen control may be implemented by a touch screen. In this situation, if a user adjusts a camera selected by touching the touch screen, adjustment data obtained by adjusting the camera is transmitted to a virtual camera 310, so that the angle of the virtual camera 310 or the like may be adjusted.
  • a joystick is additionally required.
  • the position of background image and subject image selected using the screen control may be precisely controlled using track information of the virtual camera selected according to the adjusted position of the joystick. Accordingly, the user is able to control the position of images to be combined at a desired camera angle in 3D space.
  • a plurality of virtual cameras may be disposed in virtual space, so it is possible to form diverse screens as if a plurality of real cameras operate.
  • a background 340 is formed according to position information of the virtual camera 310 in virtual space and the background 340 is synthesized with video information regarding the dancing subject 270 acquired in real time by the chroma key unit 280.
  • the 3D character 330 selected from among 3D characters is then added to the image of the subject 270 synthesized with the background 340, so that a composite screen may be displayed on a monitor 250.
  • the user may freely adjust the position of the virtual camera 310, so that the effect may appear as if the plurality of real cameras 240 to 24N move, and superior virtual studio video may be generated.
  • a virtual image including background 3D data forming a background in virtual space and 3D data of a continuously dancing character is synthesized with video of a subject captured by a plurality of real cameras.
  • the video of the subject is obtained by removing a background using the chroma key function.
  • the subject then appears to be in a location viewed by a virtual camera which moves in a certain direction according to a specific track in 3D virtual space, so that a composite screen may be displayed in real time. Therefore, a dancing person may view his or her own posture on a monitor as if he or she is dancing together with virtual characters in a virtual dance studio.
  • the dancing person feels as if he or she is dancing together with professional dancers in a large-scale broadcasting studio or concert hall, and as if a plurality of cameras are moving and photographing him or her.
  • it is possible to automatically generate a music video by which people can dance or learn dancing.
  • the dance training device has been described as an exemplary embodiment of the present invention, the present invention is also applicable to the entertainment field in which dynamic motions, such as sports posture, a model's gait, or an actor's form, are very important.
  • a dance composition of a singer or background dancers suitable for a selected song is stored in a database. If a user selects the song, the dance composition is displayed, so that the user may view characters which dance to the song sung by the user. Additionally, the moves of the user singing the song is displayed after the chroma key function is executed, so it is possible for the user to compare his or her own dance moves to the original moves of the singer using the characters displayed on a screen.
  • the virtual posture correcting device is connected to a golf swing posture training device, golf swing data of a professional player selected by a user may be displayed on a screen as a 3D character, so that the user may view a simulation to compare his or her own posture to the posture of the selected professional player through the screen, and it is possible to accurately correct the posture.
  • the present invention is applicable to an entertainment apparatus such as a posture correcting device or a dance training device, using virtual studio technology, and in particular, may desirably be applied to a golf swing posture training device and a karaoke system which are able to provide a 3D screen.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Processing Or Creating Images (AREA)

Abstract

A virtual studio posture correction machine using a 3-dimensional real-time character and graphic technology is provided. The machine mixes and displays images captured by a camera together with a character or background in 3-dimensional images using a chroma key, so a dancing person can dance or learn dancing while viewing his or her own posture together with the character's posture using the machine.

Description

Description VIRTUAL STUDIO POSTURE CORRECTION MACHINE
Technical Field
[1] The present invention relates to a posture correction machine, and more particularly, to a virtual studio posture correction machine which enables a user to correct his or her own posture by comparing his or her own motion and a character's motion in a three- dimensional (3D) graphic device. Background Art
[2] People who try to improve their posture may capture their posture on film, and view the captured images repeatedly to compare and analyze the images.
[3] Portable posture training devices are mainly used in golf swing posture correctors, baseball swing training devices, model walking training devices, acting expression training devices, dance training devices, facial expression correctors for education, or in other similar devices.
[4] For example, if a golf swing posture corrector captures the swing posture of someone practicing their golf stroke, he or she may play back, analyze and compare the video captured by the golf swing posture corrector to check his or her own posture, and thus may improve his or her golf stroke. In particular, it is very important to correct golfer's swing posture, because incorrect posture affects the direction a golf ball travels and may cause the golf ball not to reach the full distance of a golf club. Additionally, incorrect swing posture may cause damages to the waist, neck or legs, which are important parts of the human body.
[5] Accordingly, there is a need for an apparatus for instantaneously recording dynamic motions while training in a sport, such as golf, in which a posture is very important, or in entertainment fields in which dynamic motion, such as a model's gait, an actor's form, or a dancer's form, is very important, and for enabling users to repeatedly and easily practice their posture.
[6] Korean Patent Laid-Open No. 2003-0082203 entitled 'portable posture training device capable of recording video' describes the following technology.
[7] Referring to FIG. 1, a portable system includes a liquid crystal display (LCD) display panel 10 disposed on a front side thereof, a hinged support 20 disposed on a rear side thereof, and a built-in digital camera 30 disposed above the panel 10. The portable system has an instant recording function to record video content output from an external video player, such as a television, a video player, an external compact disc (CD) player, a digital versatile disc (DVD) player, a cable broadcasting apparatus, a computer, a cable television or a satellite broadcasting apparatus, for a required period of time and to utilize the recorded video as education teaching materials.
[8] In more detail, the portable system is able to select and record video content output from the external video player, and to capture a user's figure using the digital camera 30, so that a user can correct his or her own posture by comparing it with the recorded video.
[9] However, when a conventional dance training device is used as described above, it is difficult for a user to search for or store desired video. Even when the video required by the user is stored, it is also difficult for the user to compare the desired video to his or her own posture in real time and correct his or her posture.
[10] Additionally, since diverse and complicated postures are required to dance or learn to dance, there are limitations to learning dancing on-line. Furthermore, it is not easy to learn detailed dance steps even when a person registers for a dance academy off-line. It is hard to understand dance moves even when viewing the moves continuously. Disclosure of Invention Technical Problem
[11] Exemplary embodiments of the present invention overcome the above disadvantages and other disadvantages not described above. The present invention provides a virtual studio posture correcting device, which causes motion data regarding motion of various professionals to be displayed as a three-dimensional (3D) character, synthesizes a user's posture with the character in 3D space and shows a result of synthesizing in real time, so that the user is able to correct his or her own posture by comparing it to the character's posture. Technical Solution
[12] According to an aspect of the present invention, there is provided a virtual studio posture correction machine including a camera which photographs a subject; a chroma key unit which systematically removes certain image components from an image output from the camera and outputs only a subject image; a three-dimensional (3D) acceleration graphic unit which forms a 3D virtual studio image and synthesizes the 3D virtual studio image with the subject image acquired by the chroma key unit; and a display unit which displays an image synthesized by the 3D acceleration graphic unit. The 3D acceleration graphic unit may include a 3D image generator which generates a 3D virtual studio using information regarding a character 3D database (DB) and a background 3D DB, the 3D image generator having the character 3D DB, which is constructed using motion capture data of a professional dancer and which contains various dance moves matching the music, and the background 3D DB, which is constructed so as to enable a person who desires to dance or learn dancing to select a favorite background and dance move; and a rendering unit which performs video texturing on the subject image acquired by the chroma key unit, and synthesizes the textured image with the 3D virtual studio, which is generated by the 3D image generator and includes a character image and background image, and which outputs a synthesized image to the display unit.
[13] According to another aspect of the present invention, the 3D image generator may generate a 3D virtual studio using information regarding a character 3D DB and a background 3D DB. The 3D image generator may have the character 3D DB, which is constructed using motion capture data of a professional, such as a professional dancer, a sportsman, a model or an actor, and the background 3D DB, which is changeable according to user selections.
[14] The virtual studio posture correction machine may further include at least one virtual camera, a position of which is adjusted according to preset track information; a screen control through which the at least one virtual camera is selectable; and a joystick which changes position information of the camera and at least one virtual camera and which adjusts a screen of the 3D virtual studio. If a character image and background image selected using the screen control and joystick is combined with the subject image in 3D space, the rendering unit may perform 3D rendering on information regarding movement and arrangement of a combined image in response to a signal input by a user using the joystick, may synthesize the 3D virtual studio with the subject image, and may output a synthesized image in real time.
Advantageous Effects
[15] In the exemplary embodiment of the present invention, a virtual space synthesis technology for showing an actual video of a subject input to a graphic generator by a real camera together with three-dimensional (3D) characters dancing in 3D space is used, so a user who actually dances appears to be in virtual space. Additionally, the position and angles of a plurality of virtual cameras on virtual space may be adjusted, and accordingly the user can learn to dance or improve his or her dance moves while viewing his or her own posture together with the character's posture. Video effects or characters are used as background dancers, so the present invention is equally applicable to a machine for learning to dance or dancing or singing, or a machine for recording video or real-time Internet broadcasting.
[16] For example, if the present invention is applied to a karaoke system, dance moves of a singer of a song selected by a user may be performed on a screen by a 3D character, and a user's posture may also be displayed using a chroma key, so it is possible to learn the dance moves of a singer easily.
[17] Additionally, if the present invention is applied to a golf swing posture training device, a user may select golf swing data of a professional player whose stroke he or she desires to learn, and may view a simulation to compare his or her own posture to a professional player's posture on a screen, and it is thus possible to learn more effectively. Brief Description of the Drawings
[18] These and/or other aspects and advantages of the invention will be more readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
[19] FIG. 1 illustrates a dance training device employing a general dance recording and analyzing apparatus;
[20] FIG. 2 is a block diagram showing main function blocks of a three-dimensional (3D) virtual posture correcting device according to an exemplary embodiment of the present invention; and
[21] FIG. 3 illustrates a situation in which a 3D virtual posture correcting device according to an exemplary embodiment of the present invention is applied to a dance training device.
Best Mode for Carrying Out the Invention
[22] Reference will now be made in detail to the present embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to like elements throughout. The embodiments are described below in order to explain the present invention by referring to the figures.
[23] A three-dimensional (3D) virtual posture correcting device according to the exemplary embodiment of the present invention is configured based on a virtual studio apparatus described in Korean Patent Application No. 2005-0011164 entitled '3D virtual studio apparatus using video texturing' by DARIM VISION CO. LTD.
[24] FIG. 2 illustrates main function blocks of the 3D virtual posture correcting device according to the exemplary embodiment of the present invention. A virtual overlay technology is used in which video is processed as a single subject in a 3D rendering engine rather than background images overlapping foreground images in a conventional mixer, in order to create a virtual overlay.
[25] An acceleration graphic unit 200 includes a 3D image generator 210 and a rendering unit 220.
[26] The 3D image generator 210 may generate 3D data capable of being output in real time, using prepared moving images, for example a character 3D database (DB) 214 or a background 3D DB 216, which are processed by a 3D data processor 212, by launching a program for designating 3D subjects, namely an editing program such as 3D Studio Max or MAYA.
[27] In this exemplary embodiment of the present invention, a variety of information may be stored in the character 3D DB 214 according to the user's intention.
[28] If the 3D virtual posture correcting device of the present exemplary embodiment is employed in a dance training device, the character 3D DB 214 is constructed using motion capture data of a professional dancer. The character 3D DB 214 contains various dance moves matching the music. In particular, the character 3D DB 214 is constructed enabling a user to select various characters which may be viewed from different angles, so that the user can select a desired posture and learn dancing. Additionally, a plurality of characters may be displayed as background dancers which are dimensionally synthesized on a virtual screen.
[29] The background 3D DB 216 is constructed so that a user who desires to dance or learns dancing may select a desired background, character and dance move. Since the selected background contains pre-stored information on the movement of a virtual camera, preset special effects or the movement of the virtual camera may be performed automatically for each moment when the user dances. For example, if the user selects a background of a nightclub, the lighting and virtual camera may move automatically and the effect for dancing together with a plurality of background dancers may be provided automatically when the user dances. In this situation, the user may set the background differently from the basic settings by editing the background.
[30] Additionally, the background 3D DB 216 may store graphic data representing a large-scale dance studio or a virtual real world (for example, a natural setting such as Niagara Falls) or a fantastic setting such as outer space even when the 3D virtual posture correcting device of the present exemplary embodiment is mounted in a narrow space.
[31] The rendering unit 220 receives the 3D data generated by the 3D image generator
210, performs video texturing on a surface of a 3D subject in real time, and outputs a 3D image. Additionally, the rendering unit 220 performs 3D rendering on the 3D image together with 3D camera images captured by a plurality of real cameras 240 to 24N, and outputs images in real time using the virtual overlay technology. The virtual overlay technology enables the 3D camera images representing subjects captured by the plurality of real cameras 240 to 24N and the 3D image having the 3D data generated by the 3D image generator 210 to be input simultaneously to the rendering unit 220, and processed as an analog image 230, so that the analog image 230 may be displayed.
[32] The main technique of this exemplary embodiment of the present invention is that the selected background DB and character DB are displayed together with subjects in virtual space, so there is no need to limit information regarding the DBs.
[33] For example, the character 3D DB 214 and background 3D DB 216 may contain data for model gait training or data for correcting sports posture, such as a person's golf stroke, or may contain data regarding characters representing dancers or stages matching the music to be applied to a karaoke.
[34] Hereinafter, another exemplary embodiment of the present invention in which the 3D virtual posture correcting device using video texturing is employed in a dance training device will be described in detail with reference to FIG. 3.
[35] FIG. 3 illustrates a set graphic device in which all units to the left of a virtual device dividing line 300 are placed in a virtual space.
[36] The plurality of real cameras 240 to 24N capture a subject 270 dancing on a background 260. Subsequently, a chroma key unit 280 causes only the subject 270 in the captured image to appear to be in any location of a 3D graphic virtual space 320 having the same size as a screen of a virtual camera 310. Such a chroma key function is a technique for removing only a background from a subject displayed together with the background captured by a real camera and for making the background transparent. Since the chroma key function is known to those skilled in the art, detailed description thereof is omitted.
[37] The acceleration graphic unit 200 replaces the background which has been made transparent by the chroma key unit 280 with the 3D graphic virtual space 320 and background 340, which are formed by synthesizing the character 3D DB 214 with the background 3D DB 216, so that a virtual screen may be generated, using the virtual camera 310 included in the 3D image generator 210. The rendering unit 220 synthesizes video information regarding the subject 270 with the 3D graphic virtual space 320 and background 340, so that a synthesized image is input as texture of the 3D data, and then displays a final output image 250, so that the subject 270 appears to dance together with a character 330 in the virtual space.
[38] In order to automatically show various motions captured by the virtual camera 310 in a virtual space using a program, the virtual camera 310 may operate as a Pan/ Tilt/Zoom (PTZ) camera. For example, when a person who sings a song or dances is automatically tracked, the virtual camera 310 may combine the person with a certain background and characters and may cause a combined image to automatically appear on the entire screen. Additionally, in the case of a low-cost system, manual or stationary tracking may be performed in place of automatic tracking.
[39] The virtual camera 310 may be controlled by a screen control or a joystick or a predefined track in a 3D data device.
[40] In more detail, the screen control forms a screen through which a specific virtual camera is able to be selected from among a plurality of virtual cameras and preset background images (background screens or character images). The screen control may be implemented by a touch screen. In this situation, if a user adjusts a camera selected by touching the touch screen, adjustment data obtained by adjusting the camera is transmitted to a virtual camera 310, so that the angle of the virtual camera 310 or the like may be adjusted.
[41] In order to make such adjustment easier, a joystick is additionally required. When the joystick is used, the position of background image and subject image selected using the screen control may be precisely controlled using track information of the virtual camera selected according to the adjusted position of the joystick. Accordingly, the user is able to control the position of images to be combined at a desired camera angle in 3D space.
[42] Therefore, if an image in a certain position of 3D space which an observer is able to view through a virtual camera is displayed using the 3D video texturing technique, a subject may be caused to be positioned in virtual space using the 3D acceleration graphic unit easily, and different positions may be freely shown using the virtual camera. Accordingly, the image may be shown in various directions while being changed in real time, and the camera may seem to move without needing to use a costly camera moving device.
[43] Additionally, a plurality of virtual cameras may be disposed in virtual space, so it is possible to form diverse screens as if a plurality of real cameras operate.
[44] If information on the image captured by the virtual camera 310 is input to the 3D image generator 210, a background 340 is formed according to position information of the virtual camera 310 in virtual space and the background 340 is synthesized with video information regarding the dancing subject 270 acquired in real time by the chroma key unit 280. The 3D character 330 selected from among 3D characters is then added to the image of the subject 270 synthesized with the background 340, so that a composite screen may be displayed on a monitor 250.
[45] If the video texturing technique is used as described above, the user may freely adjust the position of the virtual camera 310, so that the effect may appear as if the plurality of real cameras 240 to 24N move, and superior virtual studio video may be generated.
[46] As a result, a person who desires to learn dancing can learn dancing at home while imitating dance moves of a 3D character based on data acquired by capturing the moves of a professional dancer. Accordingly, there may be the same effect as when the person registers for a dance academy and learns dancing.
[47] As described above, in the exemplary embodiment of the present invention, a virtual image including background 3D data forming a background in virtual space and 3D data of a continuously dancing character is synthesized with video of a subject captured by a plurality of real cameras. The video of the subject is obtained by removing a background using the chroma key function. The subject then appears to be in a location viewed by a virtual camera which moves in a certain direction according to a specific track in 3D virtual space, so that a composite screen may be displayed in real time. Therefore, a dancing person may view his or her own posture on a monitor as if he or she is dancing together with virtual characters in a virtual dance studio.
[48] Additionally, if the virtual camera 310 is automatically tracked according to the moves of a dancing person, the dancing person feels as if he or she is dancing together with professional dancers in a large-scale broadcasting studio or concert hall, and as if a plurality of cameras are moving and photographing him or her. Thus, it is possible to automatically generate a music video by which people can dance or learn dancing.
[49] While the dance training device has been described as an exemplary embodiment of the present invention, the present invention is also applicable to the entertainment field in which dynamic motions, such as sports posture, a model's gait, or an actor's form, are very important.
[50] For example, if the virtual posture correcting device according to an exemplary embodiment of the present invention is connected to a karaoke system, a dance composition of a singer or background dancers suitable for a selected song is stored in a database. If a user selects the song, the dance composition is displayed, so that the user may view characters which dance to the song sung by the user. Additionally, the moves of the user singing the song is displayed after the chroma key function is executed, so it is possible for the user to compare his or her own dance moves to the original moves of the singer using the characters displayed on a screen.
[51] If the virtual posture correcting device according to an exemplary embodiment of the present invention is connected to a golf swing posture training device, golf swing data of a professional player selected by a user may be displayed on a screen as a 3D character, so that the user may view a simulation to compare his or her own posture to the posture of the selected professional player through the screen, and it is possible to accurately correct the posture.
[52] Furthermore, if motion capture data regarding a professional such as a singer or a professional player is updated after a predetermined period of time and the updated data is stored in a database, it is possible to provide a user with a variety of information which continuously changes according to fashion.
[53] The foregoing exemplary embodiments and advantages are merely exemplary and are not to be construed as limiting the present invention. The present teaching can be readily applied to other types of apparatuses. Also, the description of the exemplary embodiments of the present invention is intended to be illustrative, and not to limit the scope of the claims, and many alternatives, modifications, and variations will be apparent to those skilled in the art. Industrial Applicability
[54] The present invention is applicable to an entertainment apparatus such as a posture correcting device or a dance training device, using virtual studio technology, and in particular, may desirably be applied to a golf swing posture training device and a karaoke system which are able to provide a 3D screen.

Claims

Claims
[1] A virtual studio posture correction machine comprising: a camera which photographs a subject; a chroma key unit which systematically removes certain image components from an image output from the camera and outputs only a subject image; a three-dimensional (3D) acceleration graphic unit which forms a 3D virtual studio image and synthesizes the 3D virtual studio image with the subject image acquired by the chroma key unit; and a display unit which displays an image synthesized by the 3D acceleration graphic unit, wherein the 3D acceleration graphic unit comprises: a 3D image generator which generates a 3D virtual studio using information regarding a character 3D database (DB) and a background 3D DB, the 3D image generator having the character 3D DB, which is constructed using motion capture data of a professional dancer and which contains various dance moves matching the music, and the background 3D DB, which is constructed so as to enable a person who desires to dance or learn dancing to select a favorite background and dance move; and a rendering unit which performs video texturing on the subject image acquired by the chroma key unit, and synthesizes the textured image with the 3D virtual studio, which is generated by the 3D image generator and comprises a character image and background image, and which outputs a synthesized image to the display unit.
[2] A virtual studio posture correction machine comprising: a camera which photographs a subject; a chroma key unit which systematically removes certain image components from an image output from the camera and outputs only a subject image; a three-dimensional (3D) acceleration graphic unit which forms a 3D virtual studio image and synthesizes the 3D virtual studio image with the subject image acquired by the chroma key unit; and a display unit which displays an image synthesized by the 3D acceleration graphic unit, wherein the 3D acceleration graphic unit comprises: a 3D image generator which generates a 3D virtual studio using information regarding a character 3D database (DB) and a background 3D DB, the 3D image generator having the character 3D DB, which is constructed using motion capture data of a professional, such as an actor, a sportsman or a model, and the background 3D DB, which is changeable according to user selections; and a rendering unit which performs video texturing on the subject image acquired by the chroma key unit, and synthesizes the textured image with the 3D virtual studio, which is generated by the 3D image generator and comprises a character image and background image, and which outputs a synthesized image to the display unit.
[3] The virtual studio posture correction machine as claimed in any one of claim 1 or
2, further comprising: at least one virtual camera, a position of which is adjusted according to preset track information; a screen control through which the at least one virtual camera is selectable; and a joystick which changes position information of the camera and at least one virtual camera and which adjusts a screen of the 3D virtual studio, wherein, if a character image and background image selected using the screen control and joystick is combined with the subject image in 3D space, the rendering unit performs 3D rendering on information regarding movement and arrangement of a combined image in response to a signal input by a user using the joystick, synthesizes the 3D virtual studio with the subject image, and outputs a synthesized image in real time.
[4] The virtual studio posture correction machine as claimed in claim 1, wherein the display unit is connected to a karaoke system and displays data corresponding to a song selected by the user stored in the 3D acceleration graphic unit.
[5] The virtual studio posture correction machine as claimed in claim 1, wherein the display unit is connected to a golf training system and displays swing data of a professional player selected by the user from among data stored in the 3D acceleration graphic unit together with user's stroke.
PCT/KR2008/002304 2007-09-15 2008-04-23 Virtual studio posture correction machine WO2009035199A1 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR20070093909 2007-09-15
KR10-2007-0093909 2007-09-15
KR1020080036592A KR100956454B1 (en) 2007-09-15 2008-04-21 Virtual Studio Posture Correction Machine
KR10-2008-0036592 2008-04-21

Publications (1)

Publication Number Publication Date
WO2009035199A1 true WO2009035199A1 (en) 2009-03-19

Family

ID=40452179

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2008/002304 WO2009035199A1 (en) 2007-09-15 2008-04-23 Virtual studio posture correction machine

Country Status (1)

Country Link
WO (1) WO2009035199A1 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102118568A (en) * 2009-12-30 2011-07-06 新奥特(北京)视频技术有限公司 Graphics generation system for sports competitions
CN102118567A (en) * 2009-12-30 2011-07-06 新奥特(北京)视频技术有限公司 Virtual sports system in split mode
CN103413353A (en) * 2013-07-31 2013-11-27 天脉聚源(北京)传媒科技有限公司 Resource showing method, device and terminal
CN103959805A (en) * 2013-10-24 2014-07-30 华为终端有限公司 Method and device for displaying image
US8989521B1 (en) 2011-11-23 2015-03-24 Google Inc. Determination of dance steps based on media content
JP2015192299A (en) * 2014-03-28 2015-11-02 株式会社エクシング Musical piece performing device and program
CN105873208A (en) * 2016-06-06 2016-08-17 杭州同步科技有限公司 Command transmitting method applied in virtual studio system
CN106210453A (en) * 2016-08-09 2016-12-07 安徽喜悦信息科技有限公司 A kind of intelligent virtual studio system
CN107509007A (en) * 2017-08-09 2017-12-22 南京理工大学 A kind of virtual studio synchronizing signal piece-rate system
CN108259780A (en) * 2018-04-17 2018-07-06 北京艾沃次世代文化传媒有限公司 For the anti-interference special efficacy audio video synchronization display methods of virtual film studio
CN108540731A (en) * 2018-04-17 2018-09-14 北京艾沃次世代文化传媒有限公司 Real scene shooting video camera and virtual scene real-time synchronization display methods

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR970058060A (en) * 1995-12-14 1997-07-31 김광호 3D stereoscopic image synthesis method
JPH09247532A (en) * 1996-03-01 1997-09-19 Aba Internatl:Kk Image synthesis method and its device
KR20050105308A (en) * 2004-04-28 2005-11-04 주식회사 다림비젼 3d virtual studio karaoke
KR20060090367A (en) * 2005-02-07 2006-08-10 주식회사 다림비젼 3d virtual studio using video texturing

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR970058060A (en) * 1995-12-14 1997-07-31 김광호 3D stereoscopic image synthesis method
JPH09247532A (en) * 1996-03-01 1997-09-19 Aba Internatl:Kk Image synthesis method and its device
KR20050105308A (en) * 2004-04-28 2005-11-04 주식회사 다림비젼 3d virtual studio karaoke
KR20060090367A (en) * 2005-02-07 2006-08-10 주식회사 다림비젼 3d virtual studio using video texturing

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102118567A (en) * 2009-12-30 2011-07-06 新奥特(北京)视频技术有限公司 Virtual sports system in split mode
CN102118568B (en) * 2009-12-30 2015-02-18 新奥特(北京)视频技术有限公司 Graphics generation system for sports competitions
CN102118567B (en) * 2009-12-30 2015-06-17 新奥特(北京)视频技术有限公司 Virtual sports system in split mode
CN102118568A (en) * 2009-12-30 2011-07-06 新奥特(北京)视频技术有限公司 Graphics generation system for sports competitions
US8989521B1 (en) 2011-11-23 2015-03-24 Google Inc. Determination of dance steps based on media content
CN103413353B (en) * 2013-07-31 2016-09-14 天脉聚源(北京)传媒科技有限公司 A kind of resource exhibition method, device and terminal
CN103413353A (en) * 2013-07-31 2013-11-27 天脉聚源(北京)传媒科技有限公司 Resource showing method, device and terminal
CN103959805A (en) * 2013-10-24 2014-07-30 华为终端有限公司 Method and device for displaying image
WO2015058388A1 (en) * 2013-10-24 2015-04-30 华为终端有限公司 Method and device for displaying image
US10283005B2 (en) 2013-10-24 2019-05-07 Huawei Device Co., Ltd. Image display method and apparatus
JP2015192299A (en) * 2014-03-28 2015-11-02 株式会社エクシング Musical piece performing device and program
CN105873208A (en) * 2016-06-06 2016-08-17 杭州同步科技有限公司 Command transmitting method applied in virtual studio system
CN106210453A (en) * 2016-08-09 2016-12-07 安徽喜悦信息科技有限公司 A kind of intelligent virtual studio system
CN107509007A (en) * 2017-08-09 2017-12-22 南京理工大学 A kind of virtual studio synchronizing signal piece-rate system
CN108259780A (en) * 2018-04-17 2018-07-06 北京艾沃次世代文化传媒有限公司 For the anti-interference special efficacy audio video synchronization display methods of virtual film studio
CN108540731A (en) * 2018-04-17 2018-09-14 北京艾沃次世代文化传媒有限公司 Real scene shooting video camera and virtual scene real-time synchronization display methods

Similar Documents

Publication Publication Date Title
WO2009035199A1 (en) Virtual studio posture correction machine
US10821347B2 (en) Virtual reality sports training systems and methods
US11132533B2 (en) Systems and methods for creating target motion, capturing motion, analyzing motion, and improving motion
KR102077108B1 (en) Apparatus and method for providing contents experience service
KR100956454B1 (en) Virtual Studio Posture Correction Machine
KR101304111B1 (en) A dancing karaoke system
US20070122786A1 (en) Video karaoke system
US20170036106A1 (en) Method and System for Portraying a Portal with User-Selectable Icons on a Large Format Display System
US10049496B2 (en) Multiple perspective video system and method
JP3526897B2 (en) Image display device
US20200244891A1 (en) Method to configure a virtual camera path
CN111930223A (en) Movable display for viewing and interacting with computer-generated environments
US20230353717A1 (en) Image processing system, image processing method, and storage medium
KR20190074911A (en) Method for providing realistic type image contents and server using the same
CN102118576B (en) Method and device for color key synthesis in virtual sports system
JP7387286B2 (en) Information processing device, information processing method, and program
US20240114181A1 (en) Information processing device, information processing method, and program
WO2019146425A1 (en) Image processing device, image processing method, program, and projection system
TWM433876U (en) Fitness equipment combined with geographic information system
JP2015126826A (en) Information processing device and program
JP3629558B2 (en) Image practice device
WO2023026529A1 (en) Information processing device, information processing method, and program
WO2024185355A1 (en) Moving picture reproduction device, program, and moving picture reproduction method
KR100684401B1 (en) Apparatus for educating golf based on virtual reality, method and recording medium thereof
JP7403581B2 (en) systems and devices

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08741539

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 25/06/10)

122 Ep: pct application non-entry in european phase

Ref document number: 08741539

Country of ref document: EP

Kind code of ref document: A1