[go: up one dir, main page]

JP2018061729A - Image processing system and control method thereof - Google Patents

Image processing system and control method thereof Download PDF

Info

Publication number
JP2018061729A
JP2018061729A JP2016202231A JP2016202231A JP2018061729A JP 2018061729 A JP2018061729 A JP 2018061729A JP 2016202231 A JP2016202231 A JP 2016202231A JP 2016202231 A JP2016202231 A JP 2016202231A JP 2018061729 A JP2018061729 A JP 2018061729A
Authority
JP
Japan
Prior art keywords
image
golf ball
image processing
club head
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2016202231A
Other languages
Japanese (ja)
Inventor
中村 哲也
Tetsuya Nakamura
哲也 中村
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.)
FLOVEL CO Ltd
Original Assignee
FLOVEL CO Ltd
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 FLOVEL CO Ltd filed Critical FLOVEL CO Ltd
Priority to JP2016202231A priority Critical patent/JP2018061729A/en
Publication of JP2018061729A publication Critical patent/JP2018061729A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Closed-Circuit Television Systems (AREA)

Abstract

PROBLEM TO BE SOLVED: To allow a player to image his or her swing motion more easily.SOLUTION: A camera photographs a club head of a golf club and a golf ball from above when swinging the golf club for hitting the golf ball. A projector projects an image of the club head and the golf ball photographed by the camera, on a floor surface in the actual size. This technology can be applied, for example, to an image processing system, etc. for photographing and displaying the locus of a club head.SELECTED DRAWING: Figure 1

Description

本技術は、画像処理システムおよびその制御方法に関し、特に、プレーヤが自分のスイング動作をよりイメージし易くすることができるようにした画像処理システムおよびその制御方法に関する。   The present technology relates to an image processing system and a control method thereof, and more particularly, to an image processing system and a control method thereof that allow a player to more easily image his / her swing motion.

ゴルフの上達にはスイング動作やゴルフクラブの性能が関係する。そのため、ゴルフ練習場やゴルフクラブ等を販売する販売店では、プレーヤであるユーザがゴルフボールを打ったときのスイング動作を解析したり、ゴルフボールの飛距離や軌道をシミュレートする解析装置が置かれている。   Advancing golf is related to swing performance and golf club performance. For this reason, in a store that sells golf driving ranges, golf clubs, etc., an analysis device is installed that analyzes the swing motion when a user who is a player hits a golf ball, or simulates the flight distance and trajectory of the golf ball. It is.

例えば、ゴルフボールを打つ瞬間であるインパクト時のクラブヘッド(ゴルフクラブのヘッド)の挙動をスマートフォン等の携帯端末で容易に撮影可能としたシステムが提案されている(例えば、特許文献1参照)。   For example, a system has been proposed in which the behavior of a club head (golf club head) at impact, which is the moment of hitting a golf ball, can be easily photographed with a mobile terminal such as a smartphone (for example, see Patent Document 1).

特開2013−236660号公報JP2013-236660A

しかしながら、これまでの解析装置では、別の位置に配置されたディスプレイなどに解析結果を表示させるものが多く、プレーヤが実際にスイングした場所とは離れた場所に表示されるために、自分のスイング動作をイメージしにくいという側面があった。   However, many of the conventional analysis devices display the analysis result on a display or the like arranged at a different position, and the player is displayed in a place away from the place where the player actually swings. There was an aspect that it was difficult to imagine the movement.

本技術は、このような状況に鑑みてなされたものであり、プレーヤが自分のスイング動作をよりイメージし易くするものである。   The present technology has been made in view of such a situation, and makes it easier for a player to imagine his own swing motion.

本技術の一側面の画像処理システムは、ゴルフボールを打撃するためゴルフクラブをスイングしたときの前記ゴルフクラブのクラブヘッドと前記ゴルフボールを、上方から撮影する撮影部と、前記撮影部によって撮影された前記クラブヘッドと前記ゴルフボールの画像を、実物大で床面に投影表示させる投影部とを備える。   An image processing system according to one aspect of the present technology is photographed by a photographing unit that photographs the club head of the golf club and the golf ball from above when the golf club is swung to hit the golf ball, and the photographing unit. And a projection unit for projecting and displaying an image of the club head and the golf ball on the floor surface in actual size.

本技術の一側面の画像処理システムの制御方法は、撮影部と、投影部とを備える画像処理システムの前記撮影部が、ゴルフボールを打撃するためゴルフクラブをスイングしたときの前記ゴルフクラブのクラブヘッドと前記ゴルフボールを、上方から撮影し、前記投影部が、前記撮影部によって撮影された前記クラブヘッドと前記ゴルフボールの画像を、実物大で床面に投影表示させる。   A control method of an image processing system according to an aspect of the present technology is the club of the golf club when the shooting unit of the image processing system including a shooting unit and a projection unit swings the golf club to hit the golf ball. The head and the golf ball are photographed from above, and the projection unit projects and displays the club head and the golf ball image photographed by the photographing unit on the floor surface in actual size.

本技術の一側面においては、ゴルフボールを打撃するためゴルフクラブをスイングしたときの前記ゴルフクラブのクラブヘッドと前記ゴルフボールが、上方から撮影され、撮影された前記クラブヘッドと前記ゴルフボールの画像が、実物大で床面に投影表示される。   In one aspect of the present technology, the club head and the golf ball of the golf club when the golf club is swung to hit the golf ball are photographed from above, and the photographed club head and the golf ball are captured. Is projected on the floor surface in actual size.

画像処理システムは、複数の装置で構成されてもよいし、一体化された1つの装置であっても良い。   The image processing system may be composed of a plurality of devices, or may be a single integrated device.

本技術の一側面によれば、プレーヤが自分のスイング動作をよりイメージし易くすることができる。   According to one aspect of the present technology, the player can more easily imagine his / her swing motion.

なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。   Note that the effects described here are not necessarily limited, and may be any of the effects described in the present disclosure.

本技術を適用した画像処理システムの一実施の形態の構成例を示す図である。It is a figure showing an example of composition of an embodiment of an image processing system to which this art is applied. カメラが1枚の静止画を撮影した場合の撮影画像の例を示す図である。It is a figure which shows the example of the picked-up image when a camera image | photographs one still image. 図1の画像処理システムの制御ブロック図である。It is a control block diagram of the image processing system of FIG. 撮影画像と処理後画像との違いを説明する図である。It is a figure explaining the difference between a picked-up image and a processed image. 複数枚の処理後画像の例を示す図である。It is a figure which shows the example of the image of several sheets after a process. クラブ画像表示処理について説明するフローチャートである。It is a flowchart explaining a club image display process. ガイド画像を表示する例を示す図であるIt is a figure which shows the example which displays a guide image 操作入力用GUIが追加された処理後画像の例を示す図であるIt is a figure which shows the example of the image after a process by which operation input GUI was added スロー再生におけるその他の表示例を示す図であるIt is a figure which shows the other example of a display in slow reproduction. 本技術を適用したコンピュータの一実施の形態の構成例を示すブロック図である。And FIG. 18 is a block diagram illustrating a configuration example of an embodiment of a computer to which the present technology is applied.

以下、本技術を実施するための形態(以下、実施の形態という)について説明する。   Hereinafter, modes for carrying out the present technology (hereinafter referred to as embodiments) will be described.

<画像処理システムの構成例>
図1は、本技術を適用した画像処理システムの一実施の形態の構成例を示している。
<Configuration example of image processing system>
FIG. 1 shows a configuration example of an embodiment of an image processing system to which the present technology is applied.

図1の画像処理システム1は、赤外ライト10、カメラ11、画像処理装置12、プロジェクタ13、および、ミラー14を含んで構成され、プレーヤ21がゴルフボール23を打撃するためゴルフクラブ22をスイングしたときのクラブヘッド22Aの軌道を撮影して表示するシステムである。カメラ11と画像処理装置12との間、および、画像処理装置12とプロジェクタ13との間は、例えば、USB(Universal Serial Bus)ケーブルやHDMI(登録商標)(High-Definition Multimedia Interface)ケーブル等の所定の通信ケーブルで接続されている。   The image processing system 1 shown in FIG. 1 includes an infrared light 10, a camera 11, an image processing device 12, a projector 13, and a mirror 14. The player 21 swings the golf club 22 to hit the golf ball 23. This is a system for photographing and displaying the trajectory of the club head 22A. Between the camera 11 and the image processing apparatus 12, and between the image processing apparatus 12 and the projector 13, for example, a USB (Universal Serial Bus) cable, an HDMI (registered trademark) (High-Definition Multimedia Interface) cable, etc. Connected with a predetermined communication cable.

赤外ライト10(照明部)は、カメラスタンド15によってゴルフボール23の上方の位置に固定されており、カメラ11の撮影範囲31を赤外光により照明する。赤外ライト10は、例えば、赤外光を発するLED(Light Emitting Diode)等で構成され、赤外光を常時点灯させるか、または、点滅(一定の時間間隔で点灯)させる。本実施の形態では、カメラ11の撮影タイミングとは特に同期をとらないが、同期を取って点灯(点滅)させてもよい。   The infrared light 10 (illuminating unit) is fixed to a position above the golf ball 23 by the camera stand 15 and illuminates the shooting range 31 of the camera 11 with infrared light. The infrared light 10 is composed of, for example, an LED (Light Emitting Diode) that emits infrared light, and the infrared light is always turned on or blinked (lighted at a constant time interval). In this embodiment, it is not particularly synchronized with the shooting timing of the camera 11, but it may be turned on (flashed) in synchronization.

カメラ11(撮影部)は、赤外ライト10と並んでカメラスタンド15に固定されており、床面に向かう方向が撮影方向となるように配置されている。カメラ11は、例えば、CCD(Charge Coupled Device)やCMOS(Complementary Metal Oxide Semiconductor)センサなどの撮像素子と、その撮像素子の前面に配置された可視光カットフィルタを有する。   The camera 11 (photographing unit) is fixed to the camera stand 15 along with the infrared light 10, and is arranged so that the direction toward the floor is the photographing direction. The camera 11 includes, for example, an image sensor such as a CCD (Charge Coupled Device) or a CMOS (Complementary Metal Oxide Semiconductor) sensor, and a visible light cut filter disposed in front of the image sensor.

カメラ11は、画像処理装置12から指示された撮影タイミングで撮影を行い、その結果得られた複数枚の撮影画像を画像処理装置12に供給する。撮影画像は、赤外ライト10から赤外光が照射された被写体(クラブヘッド22Aやゴルフボール23)を撮像したモノクロ画像となる。図1において破線で示されているカメラ11の撮影範囲31には、プレーヤ21がゴルフボール23を打撃するためゴルフクラブ22をスイングしたときのクラブヘッド22A、ゴルフボール23、およびミラー14が含まれる。   The camera 11 shoots at the shooting timing instructed from the image processing apparatus 12, and supplies a plurality of captured images obtained as a result to the image processing apparatus 12. The captured image is a monochrome image obtained by imaging a subject (club head 22A or golf ball 23) irradiated with infrared light from the infrared light 10. A shooting range 31 of the camera 11 indicated by a broken line in FIG. 1 includes a club head 22 </ b> A, a golf ball 23, and a mirror 14 when the player 21 swings the golf club 22 to hit the golf ball 23. .

画像処理装置12は、カメラ11の撮影タイミングを制御するとともに、カメラ11で撮影された複数枚の撮影画像を取得する。そして、画像処理装置12は、複数枚の撮影画像に対して所定の画像処理を施し、画像処理後の撮影画像(以下、処理後画像という。)をプロジェクタ13に供給する。   The image processing device 12 controls the shooting timing of the camera 11 and acquires a plurality of shot images shot by the camera 11. Then, the image processing device 12 performs predetermined image processing on the plurality of photographed images, and supplies the photographed image after the image processing (hereinafter referred to as a processed image) to the projector 13.

プロジェクタ13(投影部)は、例えば、短焦点型のプロジェクタであり、プレーヤ21と対向する正面方向であって、床面に近い位置に配置される。プロジェクタ13は、画像処理装置12から供給される処理後画像を床面に投影表示させる。プロジェクタ13の投影範囲32は、図1に示されるように、プレーヤ21がゴルフボール23を打撃するためゴルフクラブ22をスイングしたときのインパクト直前のクラブヘッド22Aとゴルフボール23が置かれていた位置を含む。   The projector 13 (projection unit) is, for example, a short focus type projector, and is disposed in a front direction facing the player 21 and at a position close to the floor surface. The projector 13 projects and displays the processed image supplied from the image processing device 12 on the floor surface. As shown in FIG. 1, the projection range 32 of the projector 13 is a position where the club head 22 </ b> A and the golf ball 23 are placed just before impact when the player 21 swings the golf club 22 to hit the golf ball 23. including.

ミラー14は、クラブヘッド22Aをプレーヤ21と対向する方向から見たときの面、換言すれば、クラブヘッド22Aのフェース面(打球面)をクラブヘッド22Aの正面としてクラブヘッド22Aの側面がカメラ11で撮影されるような角度に傾斜されて、カメラ11の撮影範囲31内に配置されている。ミラー14は、例えば、画像処理装置12に対して所定の位置14Aで固定され、所定の範囲内で角度を調整する調整機構を備える。   The mirror 14 is a surface when the club head 22A is viewed from the direction facing the player 21, in other words, the face surface (ball striking surface) of the club head 22A is the front surface of the club head 22A, and the side surface of the club head 22A is the camera 11 It is tilted at an angle so that it can be photographed at, and is disposed within the photographing range 31 of the camera 11. For example, the mirror 14 is fixed to the image processing apparatus 12 at a predetermined position 14A and includes an adjustment mechanism that adjusts the angle within a predetermined range.

図2は、図1に示した状況でカメラ11が撮影した1枚の撮影画像の例を示している。   FIG. 2 shows an example of one shot image taken by the camera 11 in the situation shown in FIG.

カメラ11は、クラブヘッド22Aおよびゴルフボール23と、クラブヘッド22Aおよびゴルフボール23の側面部分が映り込んだミラー14を上方から撮影する。これにより、カメラ11によって撮影された撮影画像41には、上面部分を捉えたクラブヘッド22Aおよびゴルフボール23と、ミラー14に映り込んだクラブヘッド22Aおよびゴルフボール23の側面部分が含まれる。ミラー14に映り込んだクラブヘッド22Aの側面部分とは、プロジェクタ13からプレーヤ21に向かう方向からクラブヘッド22Aを見たときに見えるクラブヘッド22Aの部分である。   The camera 11 photographs the club head 22A and the golf ball 23 and the mirror 14 on which the side portions of the club head 22A and the golf ball 23 are reflected from above. Accordingly, the captured image 41 captured by the camera 11 includes the club head 22A and the golf ball 23 capturing the upper surface portion, and the side surface portions of the club head 22A and the golf ball 23 reflected on the mirror 14. The side portion of the club head 22A reflected on the mirror 14 is the portion of the club head 22A that is visible when the club head 22A is viewed from the direction from the projector 13 toward the player 21.

<画像処理システムの制御ブロック図>
図3は、画像処理システム1の制御ブロック図である。
<Control block diagram of image processing system>
FIG. 3 is a control block diagram of the image processing system 1.

画像処理装置12は、画像取得部51、制御部52、ループメモリ53、データ記憶部54、及び、画像出力部55により構成される。   The image processing device 12 includes an image acquisition unit 51, a control unit 52, a loop memory 53, a data storage unit 54, and an image output unit 55.

カメラ11は、制御部52の制御に従い、撮影を開始し、その結果得られる複数枚の撮影画像を画像取得部51に供給する。カメラ11は、制御部52の制御に応じて、30乃至60フレーム/秒程度のフレームレート(低フレームレート)で撮影を行う場合と、500乃至1000フレーム/秒程度のフレームレート(高フレームレート)で撮影を行う場合がある。   The camera 11 starts shooting under the control of the control unit 52 and supplies a plurality of captured images obtained as a result to the image acquisition unit 51. The camera 11 performs shooting at a frame rate of about 30 to 60 frames / second (low frame rate) and a frame rate of about 500 to 1000 frames / second (high frame rate) according to the control of the control unit 52. You may shoot with

画像取得部51は、カメラ11から供給された複数枚の撮影画像を取得し、制御部52に供給する。   The image acquisition unit 51 acquires a plurality of photographed images supplied from the camera 11 and supplies them to the control unit 52.

制御部52は、画像処理システム1全体の動作を制御する。画像処理システム1の動作モードには、ボール監視モードと、高速度ループ撮影モードとがあり、制御部52は、画像処理システム1の動作モードを制御する。ボール監視モードは、撮影範囲31内にゴルフボール23が置かれたか否かを監視するモードである。高速度ループ撮影モードは、プレーヤ21がゴルフボール23を打撃するためゴルフクラブ22をスイングしたときのインパクト直前のクラブヘッド22Aを撮影するモードである。   The control unit 52 controls the operation of the entire image processing system 1. The operation mode of the image processing system 1 includes a ball monitoring mode and a high-speed loop shooting mode, and the control unit 52 controls the operation mode of the image processing system 1. The ball monitoring mode is a mode for monitoring whether or not the golf ball 23 is placed in the shooting range 31. The high-speed loop shooting mode is a mode for shooting the club head 22A immediately before impact when the player 21 swings the golf club 22 to hit the golf ball 23.

ボール監視モードでは、制御部52は、カメラ11を制御して、低フレームレートによる撮影を行わせる。そして、制御部52は、画像取得部51を介して取得される、低フレームレートの撮影画像に対して、データ記憶部54に予め記憶されているゴルフボール23の画像とパターンマッチングを行い、撮影範囲31内にゴルフボール23が置かれたか否かを判定する。制御部52は、ゴルフボール23が置かれたことが検出された場合、画像処理システム1の動作モードを、ボール監視モードから、高速度ループ撮影モードに変更する。   In the ball monitoring mode, the control unit 52 controls the camera 11 to perform shooting at a low frame rate. Then, the control unit 52 performs pattern matching with the image of the golf ball 23 stored in advance in the data storage unit 54 on the low-frame-rate captured image acquired via the image acquisition unit 51 to capture the image. It is determined whether or not the golf ball 23 is placed within the range 31. When it is detected that the golf ball 23 is placed, the control unit 52 changes the operation mode of the image processing system 1 from the ball monitoring mode to the high-speed loop shooting mode.

一方、高速度ループ撮影モードでは、制御部52は、カメラ11を制御して、高フレームレートによる撮影を行わせる。そして、制御部52は、画像取得部51を介して取得される、高フレームレートの撮影画像をループメモリ53に記憶させる。   On the other hand, in the high-speed loop shooting mode, the control unit 52 controls the camera 11 to perform shooting at a high frame rate. Then, the control unit 52 causes the loop memory 53 to store the high frame rate captured image acquired via the image acquisition unit 51.

ループメモリ53は、画像を所定枚数記憶する記憶容量を有し、記憶容量一杯に画像が記憶された状態で次の画像が供給されたときには、記憶した時刻が最も古い画像から順次上書きして更新するバッファメモリである。ループメモリ53は、制御部52から供給される、高フレームレートの撮影画像を、所定枚数(例えば、100枚)記憶する。   The loop memory 53 has a storage capacity for storing a predetermined number of images. When the next image is supplied in a state where the storage capacity is full, the stored time is sequentially overwritten and updated from the oldest image. This is the buffer memory to be used. The loop memory 53 stores a predetermined number (for example, 100) of high frame rate captured images supplied from the control unit 52.

画像処理システム1では、動作モードと関係しない所定のタイミングで、ループメモリ53に記憶されている複数枚の撮影画像それぞれに所定の画像処理を施すことにより処理後画像を生成して、生成した処理後画像を床面上の投影範囲32に投影表示させるスロー再生処理が実行される。   The image processing system 1 generates a processed image by performing predetermined image processing on each of a plurality of captured images stored in the loop memory 53 at a predetermined timing not related to the operation mode, and the generated processing Slow playback processing for projecting and displaying the rear image on the projection range 32 on the floor is executed.

高フレームレートで撮影された撮影画像をループメモリ53に記憶させる処理は、クラブヘッド22Aによるゴルフボール23の打撃が検出されてから一定時間後に終了する。撮影画像のループメモリ53への記憶が終了すると、スロー再生処理が開始される。   The process of storing the shot image shot at the high frame rate in the loop memory 53 ends after a predetermined time from the detection of the golf ball 23 being hit by the club head 22A. When the storage of the captured image in the loop memory 53 is completed, the slow playback process is started.

スロー再生処理では、制御部52は、ループメモリ53に記憶されている複数枚の撮影画像を時系列に(撮影時刻の古い順に)取得する。そして、制御部52は、取得した撮影画像に対して、ミラー14を捉えた領域であるミラー領域を所定の位置に移動する画像加工処理を実行する。したがって、制御部52は、撮影画像に対して画像加工処理を実行する画像処理部としても機能する。制御部52は、画像加工処理により撮影画像から処理後画像を生成し、生成した処理後画像を表示用画像として画像出力部55に供給して、プロジェクタ13に投影表示させる。   In the slow playback process, the control unit 52 acquires a plurality of photographed images stored in the loop memory 53 in chronological order (in order of photographing time). And the control part 52 performs the image processing process which moves the mirror area | region which is the area | region which caught the mirror 14 with respect to the acquired picked-up image to a predetermined position. Accordingly, the control unit 52 also functions as an image processing unit that performs image processing on a captured image. The control unit 52 generates a processed image from the photographed image by image processing, supplies the generated processed image to the image output unit 55 as a display image, and causes the projector 13 to project and display the processed image.

図4は、ループメモリ53に記憶されている撮影画像と、制御部52によって画像加工処理が施された処理後画像との違いを示す図である。   FIG. 4 is a diagram illustrating a difference between a captured image stored in the loop memory 53 and a processed image that has been subjected to image processing by the control unit 52.

図2に示した撮影画像41から、図4に示される処理後画像62が生成される。処理後画像62は、撮影画像41よりも縦方向(床面上のプレーヤ21とプロジェクタ13を結ぶ方向)の画像の長さが短くなっており、クラブヘッド22Aおよびゴルフボール23の側面部分が映り込んだミラー14を捉えたミラー領域63を、元の撮影画像41の位置よりも画像中心寄りに(上面部分を捉えたクラブヘッド22Aおよびゴルフボール23の方向に)移動した画像となっている。言い換えれば、撮影画像41は、破線で示されるように、処理後画像62を上方向に拡張した画像に相当する。   A post-processing image 62 shown in FIG. 4 is generated from the captured image 41 shown in FIG. The processed image 62 has a shorter image length in the vertical direction (the direction connecting the player 21 and the projector 13 on the floor surface) than the captured image 41, and the side portions of the club head 22A and the golf ball 23 are reflected. The mirror area 63 that captures the embedded mirror 14 is an image that is moved closer to the center of the image than the position of the original captured image 41 (in the direction of the club head 22A and the golf ball 23 capturing the upper surface portion). In other words, the captured image 41 corresponds to an image obtained by extending the processed image 62 upward as indicated by a broken line.

処理後画像62は、床面上に表示されたときのクラブヘッド22Aおよびゴルフボール23のサイズが実際のものと同じサイズ(実物大)となっている。クラブヘッド22Aおよびゴルフボール23のサイズが実物大となるように撮影画像41をそのまま表示すると、撮影画像41のミラー領域63が床面上のミラー14の設置位置に表示されてしまう。そのため、処理後画像62では、処理後画像62が床面に投影表示されたときに、クラブヘッド22Aとゴルフボール23の上面部分を捉えた映像の近くの床面にミラー領域63が表示されるように、ミラー領域63が移動されている。なお、本実施の形態では、床面上に表示されたときのクラブヘッド22Aおよびゴルフボール23のサイズを実物大とするための縮尺の調整機能は画像処理装置12(例えば、画像出力部55)が備えることとするが、プロジェクタ13で表示倍率を調整することもできる。   In the processed image 62, the sizes of the club head 22A and the golf ball 23 when displayed on the floor surface are the same as the actual size (actual size). If the captured image 41 is displayed as it is so that the sizes of the club head 22A and the golf ball 23 become the actual size, the mirror area 63 of the captured image 41 is displayed at the installation position of the mirror 14 on the floor surface. Therefore, in the post-processing image 62, when the post-processing image 62 is projected and displayed on the floor surface, the mirror region 63 is displayed on the floor surface near the image capturing the upper surface portions of the club head 22A and the golf ball 23. As described above, the mirror region 63 is moved. In the present embodiment, the scale adjustment function for making the sizes of the club head 22A and the golf ball 23 when displayed on the floor surface the actual size is the image processing device 12 (for example, the image output unit 55). However, the display magnification can be adjusted by the projector 13.

図5は、スロー再生処理によって床面上の投影範囲32に投影表示される複数枚の処理後画像の例を示している。   FIG. 5 shows an example of a plurality of processed images projected and displayed in the projection range 32 on the floor surface by the slow reproduction process.

スロー再生処理では、図5に示されるように、生成された複数枚の処理後画像が、撮影された順番で順に床面に表示される。スロー再生処理が終了されるまで、複数枚(図5では5枚)の処理後画像のスロー再生が繰り返し実行される。   In the slow playback process, as shown in FIG. 5, the generated plurality of processed images are sequentially displayed on the floor in the order in which they were captured. Until the slow reproduction process is completed, slow reproduction of a plurality of processed images (five images in FIG. 5) is repeatedly performed.

図3の説明に戻り、データ記憶部54は、画像処理システム1の制御や処理に必要なデータやプログラムを記憶する。例えば、データ記憶部54は、低フレームレートで撮像された撮像画像とパターンマッチングを行うための参照画像を記憶する。   Returning to the description of FIG. 3, the data storage unit 54 stores data and programs necessary for control and processing of the image processing system 1. For example, the data storage unit 54 stores a reference image for pattern matching with a captured image captured at a low frame rate.

画像出力部55は、制御部52から表示用画像として供給される複数枚の処理後画像を順次プロジェクタ13に出力する。プロジェクタ13は、画像出力部55から供給される処理後画像を床面上の投影範囲32に投影表示させる。プロジェクタ13が投影表示する複数枚の処理後画像の画像どうしの時間間隔(表示間隔)は、制御部52によって、撮影間隔よりも長く設定される。すなわち、プロジェクタ13は、複数枚の処理後画像を床面上の投影範囲32にスロー再生する。   The image output unit 55 sequentially outputs a plurality of processed images supplied as display images from the control unit 52 to the projector 13. The projector 13 projects and displays the processed image supplied from the image output unit 55 in the projection range 32 on the floor surface. The time interval (display interval) between the images of the plurality of processed images projected and displayed by the projector 13 is set by the control unit 52 to be longer than the shooting interval. That is, the projector 13 performs slow reproduction of a plurality of processed images in the projection range 32 on the floor surface.

<クラブ画像表示処理のフローチャート>
次に、図6のフローチャートを参照して、画像処理システム1によるクラブ画像表示処理について説明する。この処理は、例えば、画像処理システム1全体の電源スイッチでもある画像処理装置12の電源スイッチがオンされたときに開始される。
<Flowchart of club image display processing>
Next, club image display processing by the image processing system 1 will be described with reference to the flowchart of FIG. This process is started, for example, when the power switch of the image processing apparatus 12 that is also the power switch of the entire image processing system 1 is turned on.

初めに、ステップS1において、画像処理装置12の制御部52は、動作モードをボール監視モードに設定し、カメラ11を制御して、低フレームレートの撮影を開始させる。カメラ11は、例えば、60フレーム/秒のフレームレートによる撮影を開始して、その結果得られた撮影画像41を画像取得部51へ順次供給する。画像取得部51は、カメラ11から供給された撮影画像41を制御部52に供給する。   First, in step S1, the control unit 52 of the image processing apparatus 12 sets the operation mode to the ball monitoring mode, controls the camera 11, and starts shooting at a low frame rate. For example, the camera 11 starts shooting at a frame rate of 60 frames / second, and sequentially supplies the captured image 41 obtained as a result to the image acquisition unit 51. The image acquisition unit 51 supplies the captured image 41 supplied from the camera 11 to the control unit 52.

ステップS2において、制御部52は、画像取得部51から供給された撮影画像41に対して、データ記憶部54に記憶されている参照画像を用いてパターンマッチングを行い、ゴルフボール23が検出されたかを判定する。ステップS2で、ゴルフボール23が検出されたと判定されるまで、ステップS2の処理が繰り返される。   In step S <b> 2, the control unit 52 performs pattern matching on the captured image 41 supplied from the image acquisition unit 51 using the reference image stored in the data storage unit 54, and whether the golf ball 23 is detected. Determine. The process of step S2 is repeated until it is determined in step S2 that the golf ball 23 has been detected.

そして、ステップS2で、撮影画像41にゴルフボール23が検出されたと判定された場合、処理はステップS3に進み、制御部52は、パターンサーチされたゴルフボール23の位置(座標)に基づいて、検出されたゴルフボール23が一定期間静止しているかを判定する。   If it is determined in step S2 that the golf ball 23 has been detected in the captured image 41, the process proceeds to step S3, and the control unit 52 determines, based on the position (coordinates) of the golf ball 23 that has been pattern-searched. It is determined whether the detected golf ball 23 is stationary for a certain period.

ステップS3で、ゴルフボール23が一定期間静止していないと判定された場合、処理はステップS2に戻り、上述した処理が繰り返される。したがって、プレーヤ21がゴルフボール23を所定の位置に置いて、ゴルフボール23の動きが停止するまでは、ゴルフボール23の検出が継続して実行される。   If it is determined in step S3 that the golf ball 23 has not been stationary for a certain period of time, the process returns to step S2 and the above-described processes are repeated. Therefore, until the player 21 places the golf ball 23 at a predetermined position and the movement of the golf ball 23 stops, the detection of the golf ball 23 is continuously executed.

そして、ステップS3で、ゴルフボール23が一定期間静止していると判定された場合、処理はステップS4に進み、制御部52は、動作モードを高速度ループ撮影モードに設定し、高速度ループ撮影を開始させる。具体的には、制御部52は、カメラ11を制御して、高フレームレートの撮影を開始させる。カメラ11は、例えば、1000フレーム/秒程度のフレームレートで撮影を開始して、その結果得られた撮影画像41を画像取得部51へ順次供給する。画像取得部51は、カメラ11から供給された撮影画像41を制御部52に供給し、制御部52は、供給された撮影画像41をループメモリ53に記憶させる。   If it is determined in step S3 that the golf ball 23 is stationary for a certain period, the process proceeds to step S4, and the control unit 52 sets the operation mode to the high speed loop shooting mode, and the high speed loop shooting is performed. To start. Specifically, the control unit 52 controls the camera 11 to start shooting at a high frame rate. For example, the camera 11 starts shooting at a frame rate of about 1000 frames / second, and sequentially supplies the captured images 41 obtained as a result to the image acquisition unit 51. The image acquisition unit 51 supplies the captured image 41 supplied from the camera 11 to the control unit 52, and the control unit 52 stores the supplied captured image 41 in the loop memory 53.

ステップS5において、制御部52は、ステップS1乃至S9の繰り返し処理により、前回のステップS9の処理で開始された処理後画像のスロー再生が実行されている場合、スロー再生を停止させる。1回目のステップS5の処理では、スロー再生が実行されていないので、ステップS5の処理は省略される。   In step S5, the control unit 52 stops the slow playback when the slow playback of the processed image started in the previous processing of step S9 is executed by the repeated processing of steps S1 to S9. In the first process of step S5, since the slow playback is not executed, the process of step S5 is omitted.

ステップS6において、制御部52は、カメラ11から順次供給される高フレームレートの撮影画像のゴルフボール23を検出し、検出されたゴルフボール23の位置(座標)に基づいて、ゴルフボール23が動いたか否かを判定する。ステップS6の処理は、所定の位置に置かれたゴルフボール23がクラブヘッド22Aで打撃されることにより動いた瞬間をインパクトの瞬間として検出する処理である。この処理は、ゴルフボール23が動いたと判定されるまで、繰り返し実行される。   In step S <b> 6, the control unit 52 detects the golf ball 23 of the high frame rate captured image sequentially supplied from the camera 11, and the golf ball 23 moves based on the detected position (coordinates) of the golf ball 23. It is determined whether or not. The process of step S6 is a process of detecting the moment when the golf ball 23 placed at a predetermined position moves by being hit with the club head 22A as the moment of impact. This process is repeatedly executed until it is determined that the golf ball 23 has moved.

そして、ステップS6で、ゴルフボール23が動いたと判定された場合、処理はステップS7に進み、制御部52は、検出されたインパクトの瞬間から一定時間が経過したかを判定する。例えば、制御部52は、インパクトの瞬間から予め定めた所定数、例えば、10枚の撮影画像41を取得できる時間を一定時間として規定し、一定時間が経過したと判定されるまで、ステップS7の処理を繰り返す。   If it is determined in step S6 that the golf ball 23 has moved, the process proceeds to step S7, and the control unit 52 determines whether a certain time has elapsed since the detected moment of impact. For example, the control unit 52 defines a predetermined number of predetermined times from the moment of impact, for example, the time during which 10 captured images 41 can be acquired as a fixed time, and until it is determined that the fixed time has passed, Repeat the process.

そして、ステップS7で、検出されたインパクトの瞬間から一定時間が経過したと判定された場合、処理はステップS8に進み、制御部52は、高速度ループ撮影を停止させる。その結果、ループメモリ53が100枚の撮影画像を記憶する記憶容量を有しているとすると、インパクト直後の10枚の撮影画像と、インパクト直前の90枚の撮影画像が、ループメモリ53に記憶されることになる。   If it is determined in step S7 that a certain time has elapsed from the detected moment of impact, the process proceeds to step S8, and the control unit 52 stops high-speed loop imaging. As a result, assuming that the loop memory 53 has a storage capacity for storing 100 shot images, 10 shot images immediately after impact and 90 shot images immediately before impact are stored in the loop memory 53. Will be.

ステップS9において、制御部52は、ループメモリ53に記憶されている複数枚の撮影画像を時系列に取得して処理後画像を生成し、生成した処理後画像を、画像出力部55を介してプロジェクタ13に供給し、スロー再生させる。プロジェクタ13は、処理後画像を床面に投影表示させる。   In step S <b> 9, the control unit 52 acquires a plurality of photographed images stored in the loop memory 53 in time series to generate a processed image, and the generated processed image is transmitted via the image output unit 55. The image is supplied to the projector 13 and is slowly reproduced. The projector 13 projects and displays the processed image on the floor surface.

ステップS9の後、処理はステップS1に戻され、上述した処理が繰り返される。ステップS9で開始された処理後画像のスロー再生は、次のステップS5で、処理後画像のスロー再生を停止させる処理が実行されるまで継続される。   After step S9, the process returns to step S1, and the above-described process is repeated. The slow reproduction of the processed image started in step S9 is continued until the processing for stopping the slow reproduction of the processed image is executed in the next step S5.

画像処理システム1では、以上のようにクラブ画像表示処理が実行される。   In the image processing system 1, the club image display process is executed as described above.

以上のクラブ画像表示処理によれば、プレーヤ21がゴルフボール23を打撃するためゴルフクラブ22をスイングしたときのクラブヘッド22Aの軌道をカメラ11が撮影する。プロジェクタ13は、プレーヤ21が実際にスイングしたときのクラブヘッド22Aと同じ位置の床面に、実物大で、撮影したクラブヘッド22Aの軌道(軌跡)を投影表示する。   According to the club image display process described above, the camera 11 captures the trajectory of the club head 22 </ b> A when the player 21 swings the golf club 22 to hit the golf ball 23. The projector 13 projects and displays the trajectory (trajectory) of the photographed club head 22A on the floor surface at the same position as the club head 22A when the player 21 actually swings.

これまでのクラブヘッド22Aの軌道を撮影して表示する画像処理システムでは、プレーヤ21が実際にスイングした場所とは離れた場所に設置されたディスプレイ等に表示しており、プレーヤ21が感覚的に分かりにくかった。   In the conventional image processing system that captures and displays the trajectory of the club head 22A, the image is displayed on a display or the like installed at a place away from the place where the player 21 actually swings. It was hard to understand.

これに対して、画像処理システム1によれば、プレーヤ21が実際にスイングしたときのクラブヘッド22Aと同じ位置の床面に、実物大で、プレーヤ21によるクラブヘッド22Aの軌道(軌跡)を表示するので、クラブヘッド22Aの軌道の確認、把握が容易となる。すなわち、プレーヤ21が自分のスイング動作をよりイメージし易くなる。   On the other hand, according to the image processing system 1, the track of the club head 22A by the player 21 is displayed on the floor at the same position as the club head 22A when the player 21 actually swings. Therefore, it becomes easy to confirm and grasp the trajectory of the club head 22A. That is, it becomes easier for the player 21 to imagine his own swing motion.

クラブ画像表示処理では、インパクト前のゴルフボール23とクラブヘッド22Aの軌道を床面上に投影表示するスロー再生中に、次の打撃のためのゴルフボール23が床面上に置かれたか否かを検出する必要がある。   In the club image display process, whether or not the golf ball 23 for the next hit has been placed on the floor during slow playback in which the trajectory of the golf ball 23 before impact and the club head 22A is projected and displayed on the floor. Need to be detected.

仮に、カメラ11が可視光を撮影するカメラである場合、制御部52は、次の打撃のために床面上に置かれたゴルフボール23と、スロー再生により床面上に表示されているゴルフボール23との判別が難しく、次の打撃のために床面上に置かれたゴルフボール23の検出を正しく行うことができない場合がある。   If the camera 11 is a camera that captures visible light, the control unit 52 includes the golf ball 23 placed on the floor surface for the next hit and the golf ball displayed on the floor surface by slow playback. It may be difficult to distinguish the ball 23 from the ball 23, and the golf ball 23 placed on the floor for the next hit may not be detected correctly.

これに対して、画像処理システム1によれば、赤外ライト10が撮影範囲31を赤外光により照射し、撮像素子の前面に可視光カットフィルタを有するカメラ11は、赤外光が照射された被写体を撮影する。そのため、撮影画像には、スロー再生により床面上に表示されているゴルフボール23が映ることはないので、次の打撃のために床面上に置かれたゴルフボール23のみを検出することができる。   On the other hand, according to the image processing system 1, the infrared light 10 irradiates the imaging range 31 with infrared light, and the camera 11 having the visible light cut filter on the front surface of the imaging device is irradiated with infrared light. Shoot the subject. Therefore, since the golf ball 23 displayed on the floor surface by the slow reproduction is not reflected in the photographed image, only the golf ball 23 placed on the floor surface for the next hit can be detected. it can.

従って、画像処理システム1によれば、赤外光を照射および撮影することで、同一床面におけるスロー再生とボール監視を両立することができる。   Therefore, according to the image processing system 1, it is possible to achieve both slow reproduction and ball monitoring on the same floor surface by irradiating and photographing infrared light.

以下、画像処理システム1の変形例について説明する。   Hereinafter, modifications of the image processing system 1 will be described.

<変形例1>
図7は、高速度ループ撮影中の床面の撮影範囲31を上方から見た図である。
<Modification 1>
FIG. 7 is a view of the imaging range 31 on the floor during high-speed loop imaging as viewed from above.

上述した実施の形態では、画像処理装置12は、高速度ループ撮影を実行している間、床面上には何も投影表示させていない。   In the above-described embodiment, the image processing device 12 does not project and display anything on the floor surface while executing high-speed loop imaging.

しかしながら、例えば、図7に示されるような、プレーヤ21に対して水平で、ゴルフボール23上を通過するガイド線71など、プレーヤ21がスイングする際に参考となるようなガイド画像を表示してもよい。   However, for example, a guide image such as a guide line 71 that is horizontal to the player 21 and passes over the golf ball 23 as shown in FIG. Also good.

<変形例2>
画像処理システム1は、プレーヤ21がゴルフクラブ22をスイングしたときのクラブヘッド22Aの軌道を撮影して表示するが、例えば、ドライバ(1番ウッド)やアイアンをスイングする場合のスピードと、パターをスイングする場合のスピードは、異なる。
<Modification 2>
The image processing system 1 shoots and displays the trajectory of the club head 22A when the player 21 swings the golf club 22. For example, the speed and the putter when swinging a driver (No. 1 wood) or an iron are displayed. The speed when swinging is different.

そのため、例えば、パターでスイングする動作を、ドライバと同じ撮影スピードで撮影すると、ループメモリ53に記憶される撮影画像は、ほぼ動きがない画像となってしまう。反対に、ドライバでスイングする動作を、パターと同じ撮影スピードで撮影すると、ループメモリ53に記憶される撮影画像のほとんどが、ゴルフクラブ22を振り上げている最中のゴルフボール23だけが映っている撮影画像となり、クラブヘッド22Aは一瞬しか表示されなくなる。   Therefore, for example, if the swinging motion with a putter is shot at the same shooting speed as the driver, the shot image stored in the loop memory 53 is an image with almost no movement. On the other hand, when the swinging motion by the driver is shot at the same shooting speed as the putter, most of the shot images stored in the loop memory 53 show only the golf ball 23 in the middle of swinging up the golf club 22. The captured image is displayed, and the club head 22A is displayed only for a moment.

そこで、画像処理システム1は、ゴルフクラブ22の種類等に応じて、撮影スピードやスロー再生の速度などを変更できるように構成することができる。   Therefore, the image processing system 1 can be configured to change the shooting speed, the slow playback speed, and the like according to the type of the golf club 22 and the like.

例えば、画像処理システム1は、撮影スピードをドライバやアイアンに合わせたドライバアイアンモードと、パターに合わせたパターモードの2つに分け、プレーヤ21の操作入力に従って、ドライバアイアンモードとパターモードのスピードモードを変更する。ドライバアイアンモードとパターモードのスピードモード変更操作を受け付けるため、スロー再生中に床面上に表示される処理後画像62に、操作入力用GUI(Graphical User Interface)が追加される。   For example, the image processing system 1 divides the shooting speed into a driver iron mode that matches the driver and iron, and a putter mode that matches the putter, and the speed mode of the driver iron mode and the putter mode according to the operation input of the player 21. To change. In order to accept the speed mode change operation between the driver iron mode and the putter mode, an operation input GUI (Graphical User Interface) is added to the post-processed image 62 displayed on the floor surface during the slow playback.

図8は、操作入力用GUIが追加された処理後画像62の例を示している。   FIG. 8 shows an example of the processed image 62 to which an operation input GUI is added.

制御部52は、スロー再生中、図8Aに示される処理後画像62を生成してプロジェクタ13に供給し、床面に投影表示させる。   During the slow reproduction, the control unit 52 generates the processed image 62 shown in FIG. 8A, supplies the processed image 62 to the projector 13, and displays it on the floor.

図8Aは、操作入力用GUIとしてのメニューアイコン81を所定の位置に配置した処理後画像62の例を示している。   FIG. 8A shows an example of the processed image 62 in which a menu icon 81 as an operation input GUI is arranged at a predetermined position.

制御部52は、ボール監視モードにおいて、床面上にゴルフボール23が置かれたか否かの監視とともに、メニューアイコン81を選択する操作がなされたか否かも監視する。具体的には、プレーヤ21は、メニューアイコン81の選択操作として、クラブヘッド22Aを床面のメニューアイコン81上に置く動作を行い、制御部52は、その動作を、クラブヘッド22Aの位置をパターンサーチすることで検出する。   In the ball monitoring mode, the control unit 52 monitors whether or not an operation for selecting the menu icon 81 has been performed as well as whether or not the golf ball 23 has been placed on the floor surface. Specifically, the player 21 performs an operation of placing the club head 22A on the menu icon 81 on the floor as a selection operation of the menu icon 81, and the control unit 52 performs the operation by patterning the position of the club head 22A. Detect by searching.

メニューアイコン81の選択操作が検出された場合、制御部52は、図8Bに示される処理後画像62を生成し、プロジェクタ13に投影表示させる。   When the selection operation of the menu icon 81 is detected, the control unit 52 generates the processed image 62 shown in FIG. 8B and causes the projector 13 to project and display it.

図8Bは、操作入力用GUIとしてのドライバアイアンモードアイコン82A及びパターモードアイコン82Bを所定の位置に配置した処理後画像62の例を示している。   FIG. 8B shows an example of the processed image 62 in which a driver iron mode icon 82A and a putter mode icon 82B as operation input GUIs are arranged at predetermined positions.

制御部52は、ボール監視モードにおいて、床面上にゴルフボール23が置かれたか否かの監視とともに、ドライバアイアンモードアイコン82Aまたはパターモードアイコン82Bを選択する操作がなされたか否かも監視する。   In the ball monitoring mode, the control unit 52 monitors whether or not the golf ball 23 has been placed on the floor and also whether or not an operation for selecting the driver iron mode icon 82A or the putter mode icon 82B has been performed.

ドライバアイアンモードアイコン82Aの位置にクラブヘッド22Aが置かれたことが検出された場合、制御部52は、ドライバアイアンモードが選択されたことを検出する。ドライバアイアンモードでは、制御部52は、高速度ループ撮影モード時の撮影スピード(撮影フレームレート)を、例えば、1000フレーム/秒に設定する。   When it is detected that the club head 22A is placed at the position of the driver iron mode icon 82A, the control unit 52 detects that the driver iron mode is selected. In the driver iron mode, the control unit 52 sets the shooting speed (shooting frame rate) in the high-speed loop shooting mode to, for example, 1000 frames / second.

一方、パターモードアイコン82Bの位置にクラブヘッド22Aが置かれたことが検出された場合、制御部52は、パターモードが選択されたことを検出する。パターモードでは、制御部52は、高速度ループ撮影モード時の撮影スピードを、例えば、500フレーム/秒に設定する。   On the other hand, when it is detected that the club head 22A is placed at the position of the putter mode icon 82B, the control unit 52 detects that the putter mode is selected. In the putter mode, the control unit 52 sets the shooting speed in the high speed loop shooting mode to, for example, 500 frames / second.

さらに、ドライバアイアンモードとパターモードとで、高速度ループ撮影モード時の撮影スピードに加えて、スロー再生する際の再生スピード(各処理後画像を表示する時間間隔)を変更したり、ループメモリ53に記憶される画像記憶枚数を変更してもよい。   Further, in the driver iron mode and the putter mode, in addition to the shooting speed in the high-speed loop shooting mode, the playback speed for slow playback (time interval for displaying each processed image) is changed, or the loop memory 53 The number of stored images may be changed.

あるいはまた、ドライバアイアンモードとパターモードとで、再生スピード、または、画像記憶枚数のどちらかが変更されるようにしてもよいし、撮影スピード、再生スピード、および、画像記憶枚数のなかのいずれか2つ以上が変更されてもよい。さらには、ドライバアイアンモードまたはパターモードのモード選択ではなく、撮影スピード、再生スピード、および、画像記憶枚数の1つ以上を、個別に選択、変更できるようにしてもよい。   Alternatively, either the playback speed or the number of stored images may be changed between the driver iron mode and the putter mode, or one of the shooting speed, the playback speed, and the number of stored images. Two or more may be changed. Furthermore, instead of selecting the driver iron mode or the putter mode, one or more of the shooting speed, the reproduction speed, and the number of stored images may be individually selected and changed.

<変形例3>
図9は、スロー再生におけるその他の表示例を示している。
<Modification 3>
FIG. 9 shows another display example in slow playback.

上述した例では、クラブヘッド22Aが映り込んだ撮影画像であるクラブ画像のミラー領域63を所定の位置に移動した処理後画像を撮影された順番で順次表示するようにしたが、図9に示されるように、時間経過に応じた所定位置のクラブヘッド22Aの画像を、その前のクラブヘッド22Aの画像と累積表示されるように合成した合成画像を生成し、表示するようにしてもよい。   In the above-described example, the processed image obtained by moving the mirror area 63 of the club image, which is the photographed image reflected by the club head 22A, to the predetermined position is sequentially displayed in the order of photographing. As described above, a combined image may be generated and displayed so that the image of the club head 22A at a predetermined position corresponding to the passage of time is cumulatively displayed with the previous image of the club head 22A.

図9に示される各合成画像は、クラブヘッド22Aが映っていない撮影画像をベース画像とし、ベース画像と、1以上のクラブ画像それぞれとの差分で構成される1以上の差分画像を求め、得られた1以上の差分画像とベース画像とを合成することにより生成することができる。   Each composite image shown in FIG. 9 is obtained by obtaining one or more difference images each including a difference between the base image and each of the one or more club images, with the captured image not showing the club head 22A as a base image. The one or more difference images thus obtained and the base image can be synthesized.

上述した一連の処理は、ハードウエアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、コンピュータにインストールされる。ここで、コンピュータには、専用のハードウエアに組み込まれているマイクロコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどが含まれる。   The series of processes described above can be executed by hardware or can be executed by software. When a series of processing is executed by software, a program constituting the software is installed in the computer. Here, the computer includes, for example, a general-purpose personal computer that can execute various functions by installing a microcomputer incorporated in dedicated hardware and various programs.

図10は、上述した一連の処理をプログラムにより実行するコンピュータのハードウエアの構成例を示すブロック図である。   FIG. 10 is a block diagram illustrating an example of a hardware configuration of a computer that executes the above-described series of processing by a program.

コンピュータにおいて、CPU(Central Processing Unit)101,ROM(Read Only Memory)102,RAM(Random Access Memory)103は、バス104により相互に接続されている。   In a computer, a CPU (Central Processing Unit) 101, a ROM (Read Only Memory) 102, and a RAM (Random Access Memory) 103 are connected to each other via a bus 104.

バス104には、さらに、入出力インタフェース105が接続されている。入出力インタフェース105には、入力部106、出力部107、記憶部108、通信部109、及びドライブ110が接続されている。   An input / output interface 105 is further connected to the bus 104. An input unit 106, an output unit 107, a storage unit 108, a communication unit 109, and a drive 110 are connected to the input / output interface 105.

入力部106は、タッチパネル、キーボード、マウス、マイクロホンなどよりなる。出力部107は、ディスプレイ、スピーカなどよりなる。記憶部108は、ハードディスクや不揮発性のメモリなどよりなる。通信部109は、ネットワークインタフェースなどよりなる。ドライブ110は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブル記録媒体111を駆動する。   The input unit 106 includes a touch panel, a keyboard, a mouse, a microphone, and the like. The output unit 107 includes a display, a speaker, and the like. The storage unit 108 includes a hard disk, a nonvolatile memory, and the like. The communication unit 109 includes a network interface or the like. The drive 110 drives a removable recording medium 111 such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory.

以上のように構成されるコンピュータでは、CPU101が、例えば、記憶部108に記憶されているプログラムを、入出力インタフェース105及びバス104を介して、RAM103にロードして実行することにより、上述した一連の処理が行われる。   In the computer configured as described above, the CPU 101 loads, for example, the program stored in the storage unit 108 to the RAM 103 via the input / output interface 105 and the bus 104 and executes the program. Is performed.

コンピュータでは、プログラムは、リムーバブル記録媒体111をドライブ110に装着することにより、入出力インタフェース105を介して、記憶部108にインストールすることができる。また、プログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して、通信部109で受信し、記憶部108にインストールすることができる。その他、プログラムは、ROM102や記憶部108に、あらかじめインストールしておくことができる。   In the computer, the program can be installed in the storage unit 108 via the input / output interface 105 by attaching the removable recording medium 111 to the drive 110. Further, the program can be received by the communication unit 109 and installed in the storage unit 108 via a wired or wireless transmission medium such as a local area network, the Internet, or digital satellite broadcasting. In addition, the program can be installed in the ROM 102 or the storage unit 108 in advance.

本明細書において、フローチャートに記述されたステップは、記載された順序に沿って時系列的に行われる場合はもちろん、必ずしも時系列的に処理されなくとも、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで実行されてもよい。   In this specification, the steps described in the flowchart are not necessarily processed in chronological order, but are performed in parallel or when they are called in chronological order according to the described order. It may be executed at a necessary timing.

本明細書において、システムとは、複数の構成要素(装置、モジュール(部品)等)の集合を意味し、すべての構成要素が同一筐体中にあるか否かは問わない。したがって、別個の筐体に収納され、ネットワークを介して接続されている複数の装置、及び、1つの筐体の中に複数のモジュールが収納されている1つの装置は、いずれも、システムである。   In this specification, the system means a set of a plurality of components (devices, modules (parts), etc.), and it does not matter whether all the components are in the same housing. Accordingly, a plurality of devices housed in separate housings and connected via a network and a single device housing a plurality of modules in one housing are all systems. .

本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。   Embodiments of the present technology are not limited to the above-described embodiments, and various modifications can be made without departing from the gist of the present technology.

例えば、上述した実施の形態では、プロジェクタ13は、短焦点型のプロジェクタであるとして説明したが、プロジェクタ13は、例えば、長焦点型のものを採用し、天井等に設置されるようにしてもよい。この場合、プロジェクタ13は、赤外ライト10またはカメラ11の少なくとも1つと一体化されてもよい。さらに、赤外ライト10、カメラ11、画像処理装置12、および、プロジェクタ13が1つの装置として一体化されてもよい。   For example, in the above-described embodiment, the projector 13 is described as being a short focus type projector. However, the projector 13 is, for example, a long focus type and may be installed on a ceiling or the like. Good. In this case, the projector 13 may be integrated with at least one of the infrared light 10 or the camera 11. Furthermore, the infrared light 10, the camera 11, the image processing device 12, and the projector 13 may be integrated as one device.

また、上述した実施の形態では、処理後画像62の画像サイズを、撮影画像41よりも縦方向の長さが短い画像サイズとしたが、撮影画像41と処理後画像62の画像サイズは同じでもよい。処理後画像62は、そのミラー領域63が床面に表示されるように移動されていればよい。   In the embodiment described above, the image size of the processed image 62 is set to an image size that is shorter in the vertical direction than the captured image 41, but the captured image 41 and the processed image 62 may have the same image size. Good. The post-processing image 62 only needs to be moved so that the mirror area 63 is displayed on the floor surface.

上述した実施の形態では、赤外ライト10によって赤外光を照射したクラブヘッド22Aとゴルフボール23を撮影するようにしたが、赤外光に代えて可視光を照射するライトを用いて、カメラ11は可視光で照らされた被写体を撮影してもよい。この場合、床面上に表示される処理後画像をカラーで表示することができる。可視光による撮影を行う場合であって、ライトなしでも十分な可視光の光量が得られる場合には、ライトは省略してもよい。   In the embodiment described above, the club head 22A and the golf ball 23 that have been irradiated with infrared light by the infrared light 10 are photographed. However, a camera that uses visible light instead of infrared light can be used to 11 may photograph a subject illuminated with visible light. In this case, the processed image displayed on the floor can be displayed in color. When photographing with visible light is performed and a sufficient amount of visible light can be obtained without light, the light may be omitted.

画像処理システム1は、上述した複数の機能を選択的に実行できるように構成することができる。   The image processing system 1 can be configured to selectively execute a plurality of functions described above.

例えば、本技術は、1つの機能をネットワークを介して複数の装置で分担、共同して処理するクラウドコンピューティングの構成をとることができる。   For example, the present technology can take a configuration of cloud computing in which one function is shared by a plurality of devices via a network and is jointly processed.

また、上述のフローチャートで説明した各ステップは、1つの装置で実行する他、複数の装置で分担して実行することができる。   In addition, each step described in the above flowchart can be executed by being shared by a plurality of apparatuses in addition to being executed by one apparatus.

さらに、1つのステップに複数の処理が含まれる場合には、その1つのステップに含まれる複数の処理は、1つの装置で実行する他、複数の装置で分担して実行することができる。   Further, when a plurality of processes are included in one step, the plurality of processes included in the one step can be executed by being shared by a plurality of apparatuses in addition to being executed by one apparatus.

なお、本明細書に記載された効果はあくまで例示であって限定されるものではなく、本明細書に記載されたもの以外の効果があってもよい。   Note that the effects described in this specification are merely examples and are not limited, and there may be effects other than those described in this specification.

1 画像処理システム
10 赤外ライト
11 カメラ
12 画像処理装置
13 プロジェクタ
14 ミラー
22 ゴルフクラブ
22A クラブヘッド
23 ゴルフボール
51 画像取得部
52 制御部
53 ループメモリ
54 データ記憶部
55 画像出力部
101 CPU
102 ROM
103 RAM
108 記憶部
DESCRIPTION OF SYMBOLS 1 Image processing system 10 Infrared light 11 Camera 12 Image processing apparatus 13 Projector 14 Mirror 22 Golf club 22A Club head 23 Golf ball 51 Image acquisition part 52 Control part 53 Loop memory 54 Data storage part 55 Image output part 101 CPU
102 ROM
103 RAM
108 Storage unit

Claims (7)

ゴルフボールを打撃するためゴルフクラブをスイングしたときの前記ゴルフクラブのクラブヘッドと前記ゴルフボールを、上方から撮影する撮影部と、
前記撮影部によって撮影された前記クラブヘッドと前記ゴルフボールの画像を、実物大で床面に投影表示させる投影部と
を備える画像処理システム。
A shooting section for shooting the club head of the golf club when the golf club is swung to hit the golf ball and the golf ball from above;
An image processing system comprising: a projection unit configured to project and display an image of the club head and the golf ball photographed by the photographing unit on a floor surface in actual size.
前記ゴルフボールを挟んでプレーヤと対向する側に、インパクト直前の前記クラブヘッドの側面が前記撮影部で撮影されるような角度に傾斜されて配置されたミラーをさらに備え、
前記撮影部は、前記スイングしたときの前記クラブヘッドの上面、前記ミラーに映る前記クラブヘッドの側面、および、前記ゴルフボールを上方から撮影し、
前記投影部は、前記スイングしたときの前記クラブヘッドの上面、前記ミラーに映る前記クラブヘッドの側面、および、前記ゴルフボールを、実物大で床面に投影表示させる
請求項1に記載の画像処理システム。
A mirror disposed on the side facing the player across the golf ball so as to be inclined at an angle such that a side surface of the club head immediately before impact is photographed by the photographing unit;
The photographing unit photographs the upper surface of the club head when the swing is performed, the side surface of the club head reflected on the mirror, and the golf ball from above,
The image processing according to claim 1, wherein the projection unit projects and displays an upper surface of the club head when the swing is performed, a side surface of the club head reflected on the mirror, and the golf ball on a floor surface in actual size. system.
前記撮影部によって得られた撮影画像の前記ミラーを捉えた領域であるミラー領域を所定の位置に移動した処理後画像を表示用画像として生成する画像処理部をさらに備え、
前記投影部は、実物大の前記クラブヘッドの上面、前記クラブヘッドの側面、および、前記ゴルフボールを含む前記処理後画像を床面に投影表示させる
請求項2に記載の画像処理システム。
An image processing unit that generates, as a display image, a post-processing image obtained by moving a mirror region, which is a region capturing the mirror of the captured image obtained by the imaging unit, to a predetermined position;
The image processing system according to claim 2, wherein the projection unit projects and displays the processed image including an upper surface of the club head of a full size, a side surface of the club head, and the golf ball on a floor surface.
前記画像処理部は、操作入力用GUIを含む前記処理後画像を生成し、プレーヤの操作入力として、前記撮影画像から、前記操作入力用GUIの位置に前記ゴルフクラブが置かれたか否かを検出する
請求項3に記載の画像処理システム。
The image processing unit generates the processed image including an operation input GUI, and detects whether the golf club is placed at the position of the operation input GUI from the photographed image as a player operation input. The image processing system according to claim 3.
前記画像処理部は、前記撮影部によって得られた複数枚の前記撮影画像から、複数枚の前記処理後画像を生成し、
前記投影部は、複数枚の前記処理後画像をスロー再生する
請求項3に記載の画像処理システム。
The image processing unit generates a plurality of processed images from the plurality of the captured images obtained by the imaging unit,
The image processing system according to claim 3, wherein the projection unit performs slow reproduction of a plurality of the processed images.
前記撮影部の撮影範囲を赤外光により照明する照明部と、
前記撮影部によって得られた撮影画像に基づいて、床面上に前記ゴルフボールが置かれたことを検出する画像処理部と、
床面上に前記ゴルフボールが置かれたことが検出された場合、動作モードを、前記撮影部が低フレームレートで撮影する第1の動作モードから、高フレームレートで撮影する第2の動作モードに変更する制御部と
をさらに備える
請求項1に記載の画像処理システム。
An illumination unit that illuminates the imaging range of the imaging unit with infrared light;
An image processing unit for detecting that the golf ball is placed on a floor surface based on a photographed image obtained by the photographing unit;
When it is detected that the golf ball is placed on the floor surface, the operation mode is changed from the first operation mode in which the imaging unit captures images at a low frame rate to the second operation mode in which images are captured at a high frame rate. The image processing system according to claim 1, further comprising: a controller that changes to:
撮影部と、投影部とを備える画像処理システムの
前記撮影部が、ゴルフボールを打撃するためゴルフクラブをスイングしたときの前記ゴルフクラブのクラブヘッドと前記ゴルフボールを、上方から撮影し、
前記投影部が、前記撮影部によって撮影された前記クラブヘッドと前記ゴルフボールの画像を、実物大で床面に投影表示させる
画像処理システムの制御方法。
The image capturing system of the image processing system including the image capturing unit and the projecting unit captures from above the club head of the golf club and the golf ball when the golf club is swung to hit the golf ball.
A control method of an image processing system in which the projection unit projects and displays the club head and the golf ball images photographed by the photographing unit on a floor surface in actual size.
JP2016202231A 2016-10-14 2016-10-14 Image processing system and control method thereof Pending JP2018061729A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016202231A JP2018061729A (en) 2016-10-14 2016-10-14 Image processing system and control method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016202231A JP2018061729A (en) 2016-10-14 2016-10-14 Image processing system and control method thereof

Publications (1)

Publication Number Publication Date
JP2018061729A true JP2018061729A (en) 2018-04-19

Family

ID=61967034

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016202231A Pending JP2018061729A (en) 2016-10-14 2016-10-14 Image processing system and control method thereof

Country Status (1)

Country Link
JP (1) JP2018061729A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021103483A (en) * 2019-12-25 2021-07-15 有限会社Amplus Image processing device, method, and program
JP7148192B1 (en) 2022-05-09 2022-10-05 有限会社Amplus Display control device, method and program
KR20230076160A (en) * 2021-11-22 2023-05-31 (주)브로틴 Method for constructing physics attribute information in putting environment used in putting guide system
KR20230158468A (en) 2022-05-09 2023-11-20 유겐가이샤 암플러스 Display control device and method and program
WO2024242209A1 (en) * 2023-05-19 2024-11-28 (주)브로틴 Method for constructing physical attribute information of putting environment used in putting guide system
WO2025063606A1 (en) * 2023-09-18 2025-03-27 주식회사 크리에이츠 Method and system for projecting golf content
US12324959B2 (en) 2020-12-31 2025-06-10 Vrotein Inc. Putting guide system

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021103483A (en) * 2019-12-25 2021-07-15 有限会社Amplus Image processing device, method, and program
US12324959B2 (en) 2020-12-31 2025-06-10 Vrotein Inc. Putting guide system
KR20230076160A (en) * 2021-11-22 2023-05-31 (주)브로틴 Method for constructing physics attribute information in putting environment used in putting guide system
KR102678273B1 (en) * 2021-11-22 2024-06-26 (주)브로틴 Method for constructing physics attribute information in putting environment used in putting guide system
JP7148192B1 (en) 2022-05-09 2022-10-05 有限会社Amplus Display control device, method and program
WO2023218692A1 (en) 2022-05-09 2023-11-16 有限会社Amplus Display control device, method, and program
KR20230158468A (en) 2022-05-09 2023-11-20 유겐가이샤 암플러스 Display control device and method and program
JP2023166176A (en) * 2022-05-09 2023-11-21 有限会社Amplus Display control apparatus, method and program
US12434098B2 (en) 2022-05-09 2025-10-07 Amplus Co., Ltd. Method, apparatus, and program for controlling display
WO2024242209A1 (en) * 2023-05-19 2024-11-28 (주)브로틴 Method for constructing physical attribute information of putting environment used in putting guide system
WO2025063606A1 (en) * 2023-09-18 2025-03-27 주식회사 크리에이츠 Method and system for projecting golf content

Similar Documents

Publication Publication Date Title
JP2018061729A (en) Image processing system and control method thereof
US20130021491A1 (en) Camera Device Systems and Methods
US10382704B2 (en) Image processing device that generates a composite image
TWI527459B (en) Recording medium capable of controlling the playing speed of the animation playing device, the animation playing method, and the storage program
JP4906668B2 (en) High-speed photographing apparatus, high-speed photographing apparatus control method, and computer program
JP7148192B1 (en) Display control device, method and program
CN109791558B (en) Automatic selection of micro-images
JP2014225772A5 (en)
CN103914700B (en) Display control unit, display control method and recording medium
JP2013236659A (en) Analysis system and analysis method of the same
JP2006230630A (en) Practical skill analysis system and program
JP2006271663A (en) Program, information storage medium, and image pickup display device
KR101905848B1 (en) Measuring device and measuring method for golf club and golf ball and computer readable recording medium having program the same
KR20170103468A (en) Dual shooting mode low-speed camera based object automatic recognition apparatus and method therefor
JP2021103483A (en) Image processing device, method, and program
JP5714297B2 (en) Image processing apparatus, image processing method, and image processing program
JP2013236660A (en) Golf club head trajectory analysis system, method of the same, and imaging stand
CN107667522B (en) Method and apparatus for forming moving images
JP4231216B2 (en) Virtual scene shooting method and apparatus
JP7711631B2 (en) VIDEO ANALYSIS DEVICE, VIDEO ANALYSIS METHOD, AND PROGRAM
KR20130014774A (en) Display apparatus and control method thereof
CN117377517A (en) Display control device, method and program
CN115914859B (en) Shooting method, shooting device, electronic equipment and readable storage medium
US10946242B2 (en) Swing analysis device, swing analysis method, and swing analysis system
TWM569008U (en) Eye position calibrating system

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