(57)【要約】【課題】本発明は、複数の選手で行う球技の戦術を、ネットワークを介して公開するツールの提供を目的とする。【解決手段】本発明に係るネットワークシステムは、球技場における選手及びボールの位置座標を場面ごとに取得して、サーバ３０に転送する第１のクライアント１０と、任意の第２のクライアント２０に、場面ごとに選手及びボールの識別標識が球技場における位置座標上に配置された画像を表示させるサーバ３０と、サーバ３０からの場面ごとの球技場における位置座標を変更可能に記憶し、選手及びボールの識別標識の配置される球技場における新たな位置座標並びに文字又は図形を取得し、球技場における新たな位置座標に配置された選手及びボールの識別標識並びに文字又は図形を場面ごとに１枚の画像として記憶し、記憶した場面ごとの画像をサーバへ送信する第２のクライアント２０と、を備えることを特徴とする。【選択図】図１
2010102608.tif 000002
【特許請求の範囲】
【請求項１】
複数の選手で行う球技をネットワーク上でシミュレーションするネットワークシステムであって、
球技場における選手及びボールの位置座標を場面ごとに取得して、サーバに転送する第１のクライアントと、
場面ごとの球技場における前記位置座標を前記第１のクライアントから受信して格納し、任意のクライアントの要求に応じて、要求する当該クライアントに、場面ごとに選手及びボールの識別標識が球技場における前記位置座標上に配置された画像を表示させるサーバと、
前記サーバからの場面ごとの球技場における前記位置座標を変更可能に記憶し、選手及びボールの識別標識の配置される球技場における新たな位置座標並びに文字又は図形を取得し、球技場における前記新たな位置座標に配置された選手及びボールの識別標識並びに文字又は図形を場面ごとに１枚の画像として記憶し、記憶した場面ごとの前記画像を前記サーバへ送信する第２のクライアントと、を備えることを特徴とするネットワークシステム。
【請求項２】
前記サーバは、
前記第２のクライアントの送信する前記画像を格納し、
任意のクライアントから要求があると、格納している前記画像を、当該任意のクライアント上に場面ごとに表示させることを特徴とする請求項１に記載のネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介した画像の編集及び公開に関する。
【背景技術】
【０００２】
球技の観戦者同士がネットワークで公開された掲示板上で意見を交換するツールとして、選手の動きをネットワーク上で再生するサービスが行われている（例えば、非特許文献１参照。）。一方で、ネットワークを介したオブジェクトの移動や、文字情報や描画情報の公開が行われている。
【非特許文献１】ｈｔｔｐ：／／ｗｗｗ．ｄａｔａｓｔａｄｉｕｍ．ｃｏ．ｊｐ／（２００８年１０月１０日検索）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
複数の選手で行う球技では、各選手とボールの位置の変化が重要となる。このため、どの選手がどのように動き、誰にボールを渡し、そのボールをどう処理すべきだったのかという戦術を議論したい観戦者は多い。
【０００４】
しかし、各観戦者が場面ごとの各選手の位置を再現して掲示板に提示することは容易ではないので、意見を交換するツールは文字情報となってしまう。そのため、観戦者が集うネットワークを介した議論の場において、戦術の議論を行うことは困難であった。
【０００５】
そこで、本発明は、複数の選手で行う球技の戦術を、ネットワークを介して簡単に公開するツールの提供を目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係るネットワークシステムは、試合展開のシミュレーションを提示するため、サーバが、球技場に選手及びボールが配置された画像をクライアントに表示し、選手及びボールの位置が書き換え可能な状態でクライアントに提供することを特徴とする。さらに、クライアントは、選手やボールの位置を変更し、文字を書き込んだ状態を、１枚の画像としてサーバに送信することを特徴とする。
【０００７】
具体的には、本発明に係るネットワークシステムは、複数の選手で行う球技をネットワーク上でシミュレーションするネットワークシステムであって、球技場における選手及びボールの位置座標を場面ごとに取得して、サーバに転送する第１のクライアントと、場面ごとの球技場における前記位置座標を前記第１のクライアントから受信して格納し、任意のクライアントの要求に応じて、要求する当該クライアントに、場面ごとに選手及びボールの識別標識が球技場における前記位置座標上に配置された画像を表示させるサーバと、前記サーバからの場面ごとの球技場における前記位置座標を変更可能に記憶し、選手及びボールの識別標識の配置される球技場における新たな位置座標並びに文字又は図形を取得し、球技場における前記新たな位置座標に配置された選手及びボールの識別標識並びに文字又は図形を場面ごとに１枚の画像として記憶し、記憶した場面ごとの前記画像を前記サーバへ送信する第２のクライアントと、を備えることを特徴とする。
【０００８】
第２のクライアントが選手及びボールの識別標識が表示された画面上に意見を書き込むことができるので、クライアントを利用する観戦者は、試合中の場面及び選手の特定を文字で説明する必要がない。そのため、クライアントを利用する観戦者は、場面における問題点などを簡単に提示することができる。
また、第２のクライアントが選手及びボールの識別標識が表示された画面上での選手やボールの位置を変更することができるので、クライアントを利用する観戦者は、実際の試合における選手及びボールの動きを辿って、試合中の選手及びボールの位置を再現する必要がない。そのため、クライアントを利用する観戦者は、自分の気になる場面からの試合展開のシミュレーション画像を簡単に作成することができる。
さらに、第２のクライアントが選手及びボールの識別標識並びに文字又は図形を１枚の画像として記憶するので、サーバが任意のクライアントにシミュレーション画像を表示させる際の読み込みファイルを少なくすることができる。そのため、ファイルの管理が容易となる。
したがって、複数の選手で行う球技の戦術を、ネットワークを介して簡単に公開するツールを提供することができる。
【０００９】
本発明に係るネットワークシステムでは、前記サーバは、前記第２のクライアントの送信する前記画像を格納し、任意のクライアントから要求があると、格納している前記画像を、当該任意のクライアント上に場面ごとに表示させることが好ましい。
第２のクライアントが作成したシミュレーション画像を、任意のクライアントに動画として提供することができる。
【発明の効果】
【００１０】
本発明によれば、複数の選手で行う球技の戦術を、ネットワークを介して簡単に公開するツールの提供をすることができる。
【発明を実施するための最良の形態】
【００１１】
添付の図面を参照して本発明の実施の形態を説明する。以下に説明する実施の形態は本発明の構成の例であり、本発明は、以下の実施の形態に制限されるものではない。
【００１２】
図１は、本実施形態に係るネットワークシステムのシーケンス図である。本実施形態に係るネットワークシステムでは、第１のクライアント１０、第２のクライアント２０及びサーバ３０は、ステップＳ１０１からＳ１０４を実行することで、複数の選手で行う球技をネットワーク上でシミュレーションする。複数の選手で行う球技は、例えば、サッカー、ラグビー、バスケットボール、バレーボール、ホッケー、ラクロスである。本実施形態では、一例としてサッカーの場合について説明する。本実施形態に係るネットワークシステムでは、ステップＳ１０５又はＳ１０６をステップＳ１０４の後にさらに有することが好ましい。
【００１３】
図２は、本実施形態に係るネットワークシステムの構成概略図である。第１のクライアント１０は、取得手段１１と、転送手段１２を備える。サーバ３０は、第１受信手段３１と、第１格納手段３２と、第１指示手段３３と、を備える。サーバ３０は、第２受信手段３４と、第２格納手段３５と、第２指示手段３６と、を備えることが好ましい。第２のクライアント２０は、要求手段２１と、表示手段２２と、第１記憶手段２３と、取得手段２４と、第２記憶手段２５と、送信手段２６と、を備える。第３のクライアント４０は、要求手段４１と、表示手段４２を備える。
【００１４】
本実施形態に係るネットワークシステムは、互いにネットワークで接続されている。第１のクライアント１０、第２のクライアント２０、第３のクライアント４０は、任意のクライアント端末であり、共通の機能を備える。すなわち、任意のクライアントは、第１のクライアント１０、第２のクライアント２０及び第３のクライアント４０としての機能をもつ。
以下、図１及び図２を用いて本実施形態に係るネットワークシステムの動作及び機能を詳細に説明する。
【００１５】
ステップＳ１０１では、第１のクライアント１０が、球技場における選手及びボールの位置座標を場面ごとに取得して、サーバ３０に転送する。例えば、取得手段１１は、選手とボールをピッチ上の任意の位置にマウスドラッグで配置し、その座標を記録する。そして、取得手段１１は、ピッチ上の選手及びボールの球技場における位置座標を時間と関連付けたデータベースを構築する。これにより、取得手段１１は、球技場における選手及びボールの位置座標を場面ごとに取得する。
【００１６】
ここで、球技場は、試合中に選手が移動可能な場所であり、球技がサッカーであればピッチとなる。位置座標は、球技場の特定位置を原点とする座標とすることが好ましい。場面は、試合中における特定時間である。特定時間は、０．５秒ごとなどの一定時間ごとであってもよいし、選手とボールの動きに応じた任意の時間ごとであってもよい。
【００１７】
転送手段１２は、場面ごとの球技場における位置座標をサーバ３０に転送する。例えば、取得手段１１の構築したデータベースのＣＳＶ（Ｃｏｍｍａ  Ｓｅｐａｒａｔｅｄ  Ｖａｌｕｅｓ）ファイルをサーバ３０に転送する。サーバ３０において、第１受信手段３１が、場面ごとの球技場における位置座標を第１のクライアント１０における転送手段１２から受信する。そして、第１格納手段３２が第１受信手段３１からの球技場における位置座標を格納する。
【００１８】
ステップＳ１０２では、サーバ３０が、第１のクライアントとは異なる任意の第２のクライアント２０の要求に応じて、要求する当該第２のクライアント２０に、場面ごとに選手及びボールの識別標識が球技場における位置座標上に配置された画像を表示させる。例えば、第２のクライアント２０において、要求手段２１は、第１指示手段３３に対して表示要求を送信する。すると、サーバ３０において、第１指示手段３３は、第２のクライアント２０への表示指示を送信する。要求手段２１は、指示手段３３からの表示指示を受信する。
【００１９】
このとき、第２のクライアント２０に、球技場をフレームとする画面上における選手及びボールの位置座標がテンポラリファイルとして格納される。そのため、フレーム内での位置座標を取得することで、球技場における位置座標を取得することができる。したがって、フレーム内での位置を変更すれば、球技場における位置座標を変更した新たな位置座標を取得することができる。表示手段２２は、第１指示手段３３からの表示指示を受けて、場面ごとに選手及びボールの識別標識が球技場における位置座標上に配置された画像を表示する。このようにして、第１指示手段３３は、選手とボールの動きを球技場における位置座標で読み込み、インターネット上で再生することができる。
【００２０】
図３は、第２のクライアントでの表示例であり、（ａ）は場面０、（ｂ）は場面６、（ｃ）は場面１５を示す。場面に付されている数字は、時系列に並べた再生順を示す。丸又は四角で囲まれた数字は選手の識別標識である。黒丸はボールを示す。表示する選手の識別標識は、名前であってもよいが、選手の位置が点で表示できるため、背番号であることが好ましい。攻守を丸と四角で分けているが、色で分けることが好ましい。
【００２１】
ステップＳ１０３では、第２のクライアント２０が、サーバ３０からの場面ごとの球技場における位置座標を変更可能に記憶し、選手及びボールの識別標識の配置される球技場における新たな位置座標並びに文字又は図形を取得する。例えば、第１記憶手段２３を動作させる「キャプチャー」ボタンを設ける。この場合、図３に示す場面１５を表示したときに「キャプチャー」ボタンが選択されると、第１記憶手段２３は、「キャプチャー」ボタンが選択された時点である場面１５で画像の再生を停止する。そして、第１記憶手段２３は、場面１５に表示されている選手及びボールの識別標識の各画像と、各画像の球技場における位置座標を、テンポラリファイルから読出して記憶する。これにより、第１記憶手段２３が、サーバ３０からの場面ごとの球技場における位置座標を変更可能に記憶する。また、「キャプチャー」ボタンが選択された際に、第２のクライアント２０が、サーバ３０からＣＳＶファイルを取得してもよい。
【００２２】
取得手段２４は、選手及びボールの識別標識の配置される球技場における新たな位置座標を取得する。例えば、選手又はボールの識別標識をマウスドラッグで任意の位置に配置する。これにより、場面１５に表示されている選手及びボールの識別標識の各画像の球技場における位置座標が変更される。また、取得手段２４は、文字又は図形を取得する。例えば、文字をキー入力したり、マウスドラッグにより線や円などの描画を入力したりする。これにより、球技場における任意の位置座標上に表示される情報として、文字や描画が追加される。取得手段２４が取得した新たな位置情報や文字又は図形は、球技場上に表示される。
【００２３】
図４に、第２のクライアントが球技場における新たな位置座標並びに文字又は図形を取得した後の画面の一例を示す。場面１５で表示されたゴールキーパーの背番号１８が移動されている。ボールを支配している選手を指す矢印Ａ３と、そのコメントとして文字Ａ４が表示されている。また、ピッチ上の任意の領域を示す円Ａ１とフリーハンドの描画Ａ２が表示されている。このように、場面における問題点などをピッチ上に文字で入力することができる。また、選手とボールの位置を移動することができるので、その後の展開を具体的に示すことができる。
【００２４】
ステップＳ１０３では、場面１５から展開した新たな場面を表示するための画像や描画情報が複数ファイル存在する。このままの状態では読み込みファイルが多いので、サーバにより管理が困難となる可能性がある。そこで、ステップＳ１０４では、第２のクライアント２０が、球技場における新たな位置座標に配置された選手及びボールの識別標識並びに文字又は図形を場面ごとに１枚の画像として記憶する。１枚の画像として記憶は、例えば、第２記憶手段２５が、画面キャプチャー機能を用いて図４に示された画面を画像として記録する。
【００２５】
上記のステップＳ１０３及びＳ１０４を繰り返すことで、選手及びボールの位置を変更するとともに文字や矢印などの意見を付記した画像を複数作成することができる。これにより、場面すなわち時間ごとに自らの意見をピッチ上に図示して記録することができる。このとき、記憶した画像と共に画像の再生順を記憶すれば、画像を時系列順に再生することで、ステップＳ１０２で記憶した場面からの試合展開のシミュレーションを提示することができる。例えば、ファイル名に「＿１」などの番号を付す。そして、記録した複数枚の画像をインターネット上で再生順に連続再生し、自らの意見を動画として公開することができる。また、上記のステップＳ１０２からＳ１０４を繰り返すことで、クライアントを利用する観戦者の解析や意見を任意の場面で記録することができる。
【００２６】
そして、送信手段２６は、第２記憶手段２５に記憶した場面ごとの画像及び画像の再生順をサーバ３０へ送信する。これにより、第２のクライアント２０が作成した画像を、サーバ３０を介して多くの観戦者に公開することができる。取得した選手とボールの動きを多くの観戦者が分析しサッカーやその他スポーツイベントを広く可視的に理解することが可能となるため、当該スポーツの普及と強化につながる。また、オブジェクトの移動、文字入力、描画といった要素技術を組み合わせることで、各要素技術が独自に存在している場合よりもそれぞれの効果をより高めることができる。
【００２７】
ステップＳ１０５では、サーバ３０が、画像及び再生順を格納し、任意の第３のクライアント４０から要求があると、格納している画像を、第３クライアント４０上に場面ごとに表示させる。
具体的には、第２受信手段３４が、送信手段２６からの画像及び画像の再生順を受信する。次に、第２格納手段３５が、第２受信手段３４の受信する画像及び再生順を格納する。そして、要求手段４１は、サーバ３０に対して表示要求を送信する。第２指示手段３６は、第３のクライアント４０から表示要求を受信すると、第２格納手段３５に格納している画像を、第３のクライアント４０の表示手段４２に場面ごとに表示させる。これにより、観戦者が作成したシミュレーション画像を連続で表示し、観戦者の解析や意見をアニメーションで再生することができる。画像に再生順が付されている場合、画像の表示は再生順を参照して行う。再生順は、順送りでもよいし、逆送りでもよい。再生スピードは、予め定められている１倍速のほか、２倍速などの高速再生又は１／２倍速などの低速再生を行えることが好ましい。
【００２８】
ステップＳ１０６では、サーバ３０が、掲示板に画像のリンク先を記録する。例えば、送信手段２６が第２記憶手段２５に記憶した画像及び画像の再生順をサーバ３０へ送信すると、第２受信手段３４は、画像及び画像の再生順が格納される第２格納手段３５のアドレスをリンク先として専用掲示板に記録する。これにより、第２のクライアント２０を利用する観戦者は、試合の観戦者同士が集う掲示板において、実際の場面での問題点などを可視的に指摘できるだけでなく、その場面における修正点を動画で提案することができる。
【産業上の利用可能性】
【００２９】
本発明は、スポーツの普及と強化につながるため、スポーツ産業に利用することができる。
【図面の簡単な説明】
【００３０】
【図１】本実施形態に係るネットワークシステムのシーケンス図である。
【図２】本実施形態に係るネットワークシステムの構成概略図である。
【図３】第２のクライアントでの表示例であり、（ａ）は場面０、（ｂ）は場面６、（ｃ）は場面１５を示す。
【図４】第２のクライアントが球技場における新たな位置座標並びに文字又は図形を取得した後の画面の一例を示す。
【符号の説明】
【００３１】
１０  第１のクライアント
１１  取得手段
１２  転送手段
２０  第２のクライアント
２１  要求手段
２２  表示手段
２３  第１記憶手段
２４  取得手段
２５  第２記憶手段
２６  送信手段
３０  サーバ
３１  第１受信手段
３２  第１格納手段
３３  第１指示手段
３４  第２受信手段
３５  第２格納手段
３６  第２指示手段
４０  第３のクライアント
４１  要求手段
４２  表示手段
５０  ゴール
【図１】
2010102608.tif 000003
【図２】
2010102608.tif 000004
【図３】
2010102608.tif 000005
【図４】
2010102608.tif 000006