(57)【要約】  再生される動画映像をユーザに視認させつつ、その動画から好みのシャッタタイミングで撮影するバーチャル撮影会としての娯楽をユーザに提供し、その撮影結果に応じた静止画データを提供する。例えば、複数フレームの集合体からなる動画データと、当該複数のフレームの各フレーム等に対応した静止画データと、を関連付けて予め記憶する記憶手段と、前記動画データを再生する表示手段と、該表示手段に表示される前記動画データを視認しつつユーザが所望のタイミングで選択入力するための入力操作手段と、その選択入力により選択された１のフレームに対応する前記静止画データを前記ユーザに提供可能にするための制御手段とを具備することを特徴とする。これにより、選択されたタイミングに応じた静止画データを提供することができる。また、そのシャッタタイミングとしての入力タイミングに応じた優劣のある静止画データを提供するようにできる。
2004077830.tif 000002
【特許請求の範囲】
【請求項１】
所定の時間軸に沿って表示内容が変化し得る動画データと、前記時間軸に関連付けられた静止画データと、を前記時間軸を介して関連付けて記憶する記憶手段と、
前記記憶手段に記憶された前記動画データを再生する再生手段と、
前記再生手段により再生された前記動画データを表示する表示手段と、
前記表示手段により前記動画が表示されている際に、ユーザの所望の入力タイミングで、所定の選択入力信号の入力を可能にさせる入力操作手段と、
前記入力操作手段により入力された前記選択入力信号の前記入力タイミングを前記時間軸における所定の位置として割り付ける時間割付手段と、
前記割り付けられた時間軸の所定の位置に対応する前記静止画データを呼び出す呼び出し手段と、
呼び出された前記静止画データを前記ユーザに提供する提供手段と、を含む画像データ提供装置。
【請求項２】
広域ネットワークを通じて端末からのユーザの遠隔操作に応じて動画及び静止画データの送信が可能な画像データ提供装置において、
所定の時間軸に沿って表示内容が変化し得る前記動画データと、前記時間軸に関連付けられた前記静止画データと、を前記時間軸を介して関連付けて記憶する記憶手段と、
前記端末から再生要求信号を受信する第１の受信手段と、
受信した前記再生要求信号に応じて前記動画データを該端末に送信する第１の送信手段と、
送信された前記動画データが前記端末において表示されているときに、表示されている前記動画データを視覚しているユーザによって該ユーザの所望の入力タイミングで前記端末の入力操作手段から入力され、前記端末から送信された選択入力信号を、受信する第２の受信手段と、
受信された前記選択入力信号の受信タイミングを前記時間軸における所定の位置として割り付ける時間割付手段と、
前記割り付けられた時間軸の所定の位置に対応する前記静止画データを呼び出す呼び出し手段と、
呼び出された前記静止画データを前記端末に送信する第２の送信手段と、を含む画像データ提供装置。
【請求項３】
広域ネットワークを通じて画像データ提供装置から動画及び静止画データを端末に送信可能な画像データ配信システムにおける端末であって、前記動画データは所定の時間軸に沿って表示内容が変化し得、前記静止画データは前記時間軸に関連付けられているため前記時間軸を介して前記動画データと関連付けられて前記画像データ提供装置に記憶されており、
前記画像データ提供装置に記憶された前記動画データを再生するように要求する再生要求信号を前記画像データ提供装置へ送信する第１の端末送信手段と、
前記再生要求信号に応じて前記画像データ提供装置から送信される前記動画データを受信する第１の端末受信手段と、
受信した前記動画データを再生し、表示する第１の表示手段と、
表示される前記動画データを視覚しているユーザによる該ユーザの所望の入力タイミングでの所定の選択入力信号の入力を可能にさせる入力操作手段と、
該入力操作手段により入力された選択入力信号を前記画像データ提供装置へ送信する第２の端末送信手段と、
送信された前記選択入力信号を受信した受信タイミングに応じて前記画像データ提供装置が前記端末へ送信する選択された静止画データを受信する第２の端末受信手段と、
前記選択された静止画データを表示する第２の表示手段と、を備える端末。
【請求項４】
前記動画データが、一連の静止画データ（「フレームデータ」）の集合として取り扱うことができる場合であって、前記フレームデータの集合から任意に選択される１のフレームデータは、前記静止画データのいずれよりもデータサイズが小さいことを特徴とする請求項１又は２に記載の画像データ提供装置。
【請求項５】
前記選択入力信号が入力された後、更に、第２の選択入力信号が入力されたときに、該第２の選択入力信号は、前記選択入力信号と同様に前記画像データ提供装置において処理され、第２の静止画データを呼び出す場合であって、
前記呼び出された静止画データ及び第２の静止画データを特定する複数静止画データ特定情報を記憶する第２の記憶手段と、
前記動画データの表示が終了した後に前記複数静止画データ特定情報を一覧できるように提供する一覧提供手段と、を更に備えることを特徴とする請求項１、２、又は、４のいずれかに記載の画像データ提供装置。
【請求項６】
所定の時間軸に沿って表示内容が変化し得る動画データを記憶する記憶手段と、
前記記憶手段に記憶された前記動画データを再生する再生手段と、
前記再生手段により再生された前記動画データを表示する表示手段と、
前記表示手段により前記動画データが表示されているときに、表示されている前記動画データを視覚しているユーザによって該ユーザの所望の入力タイミングでの第１の選択入力信号の入力を可能にさせる入力操作手段と、
前記入力操作手段により入力された前記第１の選択入力信号により始まりと終わりの１組の入力タイミング（「第１の始まり」及び「第１の終わり」）が選択され、前記第１の始まりは、前記動画データから抽出された第１の部分動画データの前記時間軸に沿った始まりの入力タイミングに相当し、前記第１の終わりは、前記第１の部分動画データの前記時間軸に沿った終わりの入力タイミングに相当するが、これらの入力タイミングを前記時間軸における所定の位置として割り付ける時間割付手段と、
割り付けられた時間軸の所定の位置に対応する前記第１の部分動画データを呼び出す呼び出し手段と、
呼び出された前記第１の部分動画データを前記ユーザに提供する提供手段と、を含む画像データ提供装置。
【請求項７】
広域ネットワークを通じて端末からのユーザの遠隔操作に応じて動画データを送信可能な画像データ提供装置において、
所定の時間軸に沿って表示内容が変化し得る該動画データを記憶する記憶手段と、
前記端末から再生要求信号を受信する第１の受信手段と、
受信した前記再生要求信号に応じて前記動画データを該端末に送信する第１の送信手段と、
送信された前記動画データが前記端末において表示されているときに、表示されている前記動画データを視覚しているユーザによって該ユーザの所望の入力タイミングで前記端末の入力操作手段から入力され、前記端末から送信された第１の選択入力信号を受信する第２の受信手段と、
前記第１の選択入力信号により始まりと終わりの１組の入力タイミング（「第１の始まり」及び「第１の終わり」）が選択され、前記第１の始まりは、前記動画データから抽出された第１の部分動画データの前記時間軸に沿った始まりの入力タイミングに相当し、前記第１の終わりは、前記第１の部分動画データの前記時間軸に沿った終わりの入力タイミングに相当するが、これらの入力タイミングを前記時間軸における所定の位置として割り付ける時間割付手段と、
割り付けられた時間軸の所定の位置に対応する前記第１の部分動画データを呼び出す呼び出し手段と、
呼び出された前記第１の部分動画データを前記端末に送信する第２の送信手段と、を含む画像データ提供装置。
【請求項８】
広域ネットワークを通じて画像データ提供装置から動画データを端末に送信可能な画像データ配信システムにおける端末であって、前記動画データは所定の時間軸に沿って表示内容が変化し得るものであって前記画像データ提供装置に記憶されており、
前記画像データ提供装置に記憶された前記動画データを再生するように要求する再生要求信号を前記画像データ提供装置へ送信する第１の端末送信手段と、
前記再生要求信号に応じて前記画像データ提供装置から送信される前記動画データを受信する第１の端末受信手段と、
受信した前記動画データを再生し、表示する第１の表示手段と、
表示される前記動画データを視覚しているユーザによる該ユーザの所望の入力タイミングでの所定の選択入力信号の入力を可能にさせる入力操作手段と、
該入力操作手段により入力された選択入力信号を前記画像データ提供装置へ送信する第２の端末送信手段と、
送信された前記選択入力信号を受信した受信タイミングに応じて前記画像データ提供装置が前記端末へ送信する部分動画データを受信する第２の端末受信手段と、
前記選択された部分動画データを表示する第２の表示手段と、を備える端末。
【請求項９】
前記選択入力信号が入力された後、更に、第２の選択入力信号が入力されたときに、該第２の選択入力信号は、前記第１の選択入力信号と同様に前記画像データ提供装置において処理され、第２の部分動画データを呼び出す場合であって、
前記呼び出された第１の部分動画データ及び第２の部分動画データを特定する複数部分動画データ特定情報を記憶する第２の記憶手段と、
前記動画データの表示が終了した後に前記複数部分動画データ特定情報を一覧できるように提供する一覧提供手段とを、更に備えることを特徴とする請求項６又は７に記載の画像データ提供装置。
【請求項１０】
前記選択入力信号は、更に、画面位置特定情報を含んでおり、該画面位置特定情報は、前記選択入力信号により呼び出されるデータと関連付けられて記憶され、かつ、呼び出され、提供される画像データに前記画面位置特定情報が反映されることを特徴とする請求項１、２、４、５、６、８、又は、９のいずれかに記載の画像データ提供装置。
【請求項１１】
前記画像データ提供装置において、
前記動画データを使用した各端末からの各選択入力信号の各受信タイミングがそれぞれの端末と関連付けられて記憶される第３の記憶手段と、
前記動画データに関連付けられる前記時間軸に予め設定された受信タイミングの評価データに基づいて記憶されたそれぞれの端末からの各受信タイミングを評価し、評価結果が予め決められた基準よりも優れた受信タイミングで選択入力信号を送信した端末を選別処理する制御手段と、を含む請求項２又は７に記載の画像データ提供装置。
【請求項１２】
所定の時間軸に沿って表示内容が変化し得る動画データを表示しつつ、前記時間軸を介して関連付けられている静止画データを提供する方法において、
前記動画データと、前記動画データに関連付けられている静止画データと、を前記時間軸を介して関連付けて記憶手段が記憶し、
前記記憶手段に記憶された前記動画データを再生手段が再生し、
前記再生手段により再生された前記動画データを表示手段が表示し、
前記表示手段により表示される前記動画データを視覚しているユーザの所望の入力タイミングで、所定の選択入力信号の入力を入力操作手段を介して行なうように制御手段が促し、
前記入力操作手段から入力された前記選択入力信号の前記入力タイミングを前記時間軸における所定の位置（「第１のタイミング」）として時間割付手段が割り付け、
前記第１のタイミングに対応する前記静止画データを呼び出し手段が呼び出し、
呼び出された前記静止画データを前記ユーザに提供手段が提供することを特徴とする画像データ提供方法。
【請求項１３】
広域ネットワークを通じて端末からのユーザの遠隔操作に応じて動画及び静止画データを送信可能な画像データ提供方法において、
所定の時間軸に沿って表示内容が変化し得る該動画データと、前記時間軸に関連付けられた該静止画データと、を前記時間軸を介して関連付けて記憶手段が記憶し、
前記端末から再生要求信号を第１の受信手段が受信し、
受信した前記再生要求信号に応じて前記動画データを第１の送信手段が前記端末に送信し、
送信された前記動画データが前記端末において表示されているときに、表示されている前記動画データを視覚しているユーザによって該ユーザの所望の入力タイミングで前記端末の入力操作手段から入力され、前記端末から送信された選択入力信号を第２の受信手段が受信し、
受信された前記選択入力信号の受信タイミングを前記時間軸における所定の位置（「第１のタイミング」）として時間割付手段が割り付け、
前記第１のタイミングに対応する前記静止画データを呼び出し手段が呼び出し、
呼び出された前記静止画データを前記端末に第２の送信手段が送信すること、を特徴とする画像データ提供方法。
【請求項１４】
所定の時間軸に沿って表示内容が変化し得る動画データを表示しつつ、前記時間軸を介して関連付けられている部分動画データを特定し提供する方法において、
所定の時間軸に沿って表示内容が変化し得る動画データを記憶手段が記憶する段階と、
前記記憶手段に記憶された前記動画データを再生手段が再生する段階と、
前記再生手段により再生された前記動画データを表示手段が表示する段階と、
前記表示手段により前記動画が表示されているときに、表示されている前記動画データを視覚しているユーザによって該ユーザの所望の入力タイミングで第１の選択入力信号の入力可能な入力操作手段による入力を制御手段が促す段階と、
前記入力操作手段により入力された前記第１の選択入力信号により始まりと終わりの１組の入力タイミング（「第１の始まり」及び「第１の終わり」）が選択され、前記第１の始まりは、前記動画データから抽出された第１の部分動画データの前記時間軸に沿った始まりの入力タイミングに相当し、前記第１の終わりは、前記第１の部分動画データの前記時間軸に沿った終わりの入力タイミングに相当するが、これらの入力タイミングを前記時間軸における所定の位置として時間割付手段が割り付ける段階と、
割り付けられた時間軸の所定の位置に対応する前記第１の部分動画データを呼び出し手段が呼び出す段階と、
呼び出された前記第１の部分動画データを提供手段が前記ユーザに提供する段階と、を含む画像データ提供方法。
【請求項１５】
広域ネットワークを通じて端末からのユーザの遠隔操作に応じて動画データを送信可能とする画像データ提供方法において、
所定の時間軸に沿って表示内容が変化し得る該動画データを記憶手段が記憶する段階と、
前記端末から再生要求信号を第１の受信手段が受信する段階と、
受信した前記再生要求信号に応じて前記動画データを第１の送信手段が該端末に送信する段階と、
送信された前記動画データが前記端末において表示されているときに、表示されている前記動画データを視覚しているユーザによって該ユーザの所望の入力タイミングで前記端末の入力操作手段から入力され前記端末から送信された第１の選択入力信号を第２の受信手段が受信する段階と、
前記第１の選択入力信号により始まりと終わりの１組の入力タイミング（「第１の始まり」及び「第１の終わり」）が選択され、前記第１の始まりは、前記動画データから抽出された第１の部分動画データの前記時間軸に沿った始まりの入力タイミングに相当し、前記第１の終わりは、前記第１の部分動画データの前記時間軸に沿った終わりの入力タイミングに相当するが、これらの入力タイミングを時間割付手段が前記時間軸における所定の位置として割り付ける段階と、
割り付けられた時間軸の所定の位置に対応する前記第１の部分動画データを呼び出し手段が呼び出す段階と、
呼び出された前記第１の部分動画データを第２の送信手段が前記端末に送信する段階と、を含む画像データ提供方法。
【請求項１６】
前記選択入力信号は、更に、画面位置特定情報を含んでおり、該画面位置特定情報は、前記選択入力信号により呼び出されるデータと関連付けられて記憶され、かつ、呼び出され、提供される画像データに前記画面位置特定情報が反映されることを特徴とする請求項１２から１５のいずれかに記載の画像データ提供方法。
【請求項１７】
前記画像データ提供方法において、
前記動画データを使用した各端末からの各選択入力信号の各受信タイミングを第３の記憶手段がそれぞれの端末と関連付けて記憶する段階と、
前記動画データに関連付けられる前記時間軸に予め設定された受信タイミングの評価データに基づいて記憶されたそれぞれの端末からの各受信タイミングを評価し、評価結果が予め決められた基準よりも優れた受信タイミングで選択入力信号を送信した端末を制御手段が選別処理する段階と、を含む請求項１３又は１５に記載の画像データ提供方法。
【請求項１８】
請求項１２から１７のいずれかに記載の前記画像データ提供方法を実行するソフトウェア。
【請求項１９】
請求項１８に記載のソフトウェアを記録した記憶媒体。
【発明の詳細な説明】
【技術分野】  この発明は、画像データ供給装置に関し、特に、インターネットや広域通信ネットワーク等の通信回線を通じてサーバと端末とを接続して所定の条件に応じた画像データが該端末において入手可能な画像データ提供装置、及び画像データ提供に実行可能なサーバに関する。また、これらの装置を用いた画像データ提供方法に関する。
具体的な例としては、ＷＥＢサイトにバーチャルスタジオを設置し、その中でバーチャル的なモデル撮影会を行い、撮影した画像又はその撮影のための仮想シャッタを操作するタイミングによって、端末を介して所定の画像データが入手可能とした画像データ転送方法、及び当該方法が実行可能なサーバが上げられ、その他の例としては、講演会や授業などをネット上で行なう遠距離教育システムにおいて、所望のタイミングで視聴者が異なる情報を取得する方法や装置に関する。
【背景技術】  例えば、特開２０００−３２３８１号公報には、動画と静止画がルミキー合成されて同時に表示できる映像記録再生装置が開示されている。一方、近年、インターネット等の普及に伴い、その単位時間当たりの通信容量も増大し、動画や静止画の配信が行なわれることが多くなってきた。例えば、サーバを介して複数のパーソナルコンピュータ等の端末を接続した状態で行われるネット対戦ゲームは、米国及び日本を始めとした多くの国々の人々の新たな遊びとして取り入られている。
また、従来からのモデル撮影会等では、実際のカメラを用いて、モデルを撮影したり、或いは、写真コンクール等のイベントでは、ベストショットを撮影することを競ったりしている。このベストショット撮影では、結果物である撮影された写真を見て、複数の審査員の投票や特定のプロのカメラマン等によって、優勝者が決定される。また、講演会では、講演を視聴者がテープに録音し、聞き逃したところを後から再生することが一般に行なわれている。
この発明では、２以上の異なる種類のデータを、そのデータが転送される通信手段の特性に応じて、効率よく転送することを目的とする。
即ち、動画を表示させる場合、その通信速度の要請から動画データの単位時間あたりの量（又はデータサイズ）が、例えば、××メガまで、というように制限されると共に、視聴者は、動画を流れの中で捕らえるため、その画像の緻密さへの要求はあまく、動画の流れに対して厳しい要求を突き付けやすい。一方、動画の中で丁度カメラのシャッターを切ったときのように、静止画を取り出す場合、視聴者は、緻密さへの要求は、厳しく、動画データそのものを静止画データとして用いるのでは、視聴者の満足は得られにくい。
例えば、従来からあるモデル撮影会をＷＥＢサーバで行い、インターネットを介してこの撮影会の模様を動画として複数の端末へ配信し、同端末からのシャッター入力によりベストショットを競わせる場合においては、動画データをフリーズさせて静止画とした場合は、静止画としては荒すぎるものとなりえ、また、このようなフリーズさせた動画を静止画として使えるものとするならば、動画データが大きくなりすぎて、通信速度を考慮すると、動画が正常に表示し難い動画データとなりうる。
また、例えば、従来からある講演会をＷＥＢサーバで行い、インターネットを介してこの講演会の模様を動画として複数の端末へ配信し、再生機能のみを持つプレーヤーで再生させているときには、同端末においてこの講演の特定の部分を切り取り、その特定部分を繰り返して聞くことは容易ではない。このプレーヤーは、無断複製を防止するためのものであり、各端末で自由に特定部分を保存できるものとすると、無断複製防止が十分に機能しない。
【発明の開示】
この発明は、上述したような課題を解決しつつ、異なる種類のデータを効率よく転送する装置及びその方法を提供するものである。
以上のような課題に鑑み、本発明では、所定の時間軸に沿って表示内容が変化し得る動画データと、前記時間軸に関連付けられた静止画データと、を前記時間軸を介して関連付けて記憶する記憶手段と、前記記憶手段に記憶された前記動画データを再生・表示する再生・表示手段と、前記動画が表示されている際に、ユーザの所望のタイミングでの所定の選択入力信号の入力を可能にさせる入力操作手段と、前記入力操作手段により入力された前記選択入力信号の前記タイミングを前記時間軸における所定の位置として割り付ける時間割付手段と、前記割り付けられた時間軸の所定の位置に対応する前記静止画データを呼び出す呼び出し手段と、呼び出された前記静止画データを前記ユーザに提供する提供手段と、を含む画像データ提供装置を提供する。
より具体的には、次のようなものを提供する。
（１）  所定の時間軸に沿って表示内容が変化し得る動画データと、前記時間軸に関連付けられた静止画データと、を前記時間軸を介して関連付けて記憶する記憶手段と；  前記記憶手段に記憶された前記動画データを再生する再生手段と；  前記再生手段により再生された前記動画データを表示する表示手段と；  前記表示手段により前記動画が表示されている際に、ユーザの所望の入力タイミングで、所定の選択入力信号の入力を可能にさせる入力操作手段と；  前記入力操作手段により入力された前記選択入力信号の前記入力タイミングを前記時間軸における所定の位置として割り付ける時間割付手段と；  前記割り付けられた時間軸の所定の位置に対応する前記静止画データを呼び出す呼び出し手段と；  呼び出された前記静止画データを前記ユーザに提供する提供手段と、を含む画像データ提供装置。
ここで、所定の時間軸とは、表示される動画の始まりから終わりに向けて、又は、終わりから始まりに向けて移動する軸を含んでよく、表示する動画の事象の前後関係が対応する時間軸の位置により明確になる限りは、動画の進行する向きや速度を制限するものではない。但し、向きが一定で速度が一定のものがより好ましい。この時間軸の例としては、連番を付けられた一連のフレームデータを所定の間隔で表示することにより動画として表示する場合には、連続する番号（例えば、フレーム番号）を時間軸として採用することができる。この所定の時間軸の位置は、上述のように動画データの進行と対応しており、例えば、左から右へと延びる軸において、より右の位置が、動画データのより進行した動画場面に相当する。したがって、時間軸の位置を特定することにより、動画データの表示コマ（動画データがコマからなる場合は）を特定することができる。この動画データは、例えば、家庭用又は業務用のビデオで被写体を撮影したものであってもよい。
表示内容は、視覚により認知されるものを含んでよく、更に、それに伴う音声、その他の動画表示と対応するものを含んでもよく、含まなくてもよい。動画データは、８ミリや映画等のようにコマを送るものでもよく、一連の静止画を所定間隔（例えば、予め決められた１／１００秒）で表示するものでもよい。この場合、各コマまたは各静止画に対応する時間軸の位置が少なくとも１つあってよく、逆に時間軸の所定の位置を特定すると、これらの動画のコマ等が１つ特定されてよい。また、背景と中心映像物がそれぞれの進行速度で動き、合成して１つの動画データとして用いてよい。このとき、時間軸との対応は、時間軸の所定の位置を特定すると、背景及び中心映像物の１コマに相当するものが１つ特定されることができてよい。
静止画データは、動画データのいわゆる１コマより、高密度（高精度）のデータであってもよく、所定の時間軸の位置に対して１つの静止画データが特定されてよい。逆に１の静止画データに対応する時間軸の位置は、複数存在してよく、特に、動画データのいわゆる１コマが対応する時間軸の位置より、数多く存在してもよい。また、静止画データが動画データのコマ数（若しくはフレーム数）と同数だけあってもよい。例えば、動画の各コマ（若しくは各フレーム）毎に静止画データが１つ対応してもよい。このときは、選択した静止画データは、動画データの流れの中で遅れが発生せず、よりリアルタイム感が増すことになる。また、静止画データの方が数が多い場合があってもよく、動画の部分部分で、適宜対応する静止画の数が選択されてよい。ここで、時間軸の位置は、所定の大きさ（若しくは幅）を持った十分小さい小片に相当するものであって、時間軸の位置に応じてそれぞれ特有の識別（ＩＤ）情報が割り当てられる。静止画データには、画像データを含んでよく、画像データ以外のデータ（例えば文字データ）を含むこともできる。従って、時間軸の位置を特定することにより、動画データのいわゆる１コマと静止画データの１つが特定されることとなり得る。これらのデータは、相互に関連付けられて記憶手段により記憶される。
記憶手段は、いかなる種類の記憶装置や記憶媒体を含んでよい。例えば、ＩＣ等の電気回路によるもの、ＲＡＭやＲＯＭ、磁気テープ、磁気ディスク、光磁気ディスク、フレキシブルディスク、ハードディスク、ＣＤ、ＬＤ、ＭＤ、メモリカード、いわゆるストーレッジ、及び、これらの媒体に記憶されたデータを読み取る装置を含んでよい。動画データを再生する手段は、如何なる種類の再生装置を含んでよく、上記データを読み取る装置を含んでよい。再生装置には、例えば、磁気テープからデータを読み取り再生するＶＴＲ、フレキシブルディスクからデータを読み込み再生するソフトウェアを搭載したコンピュータ等が上げられる。このようなソフトウェアとしては、例えば、アニメーションを実現できるソフトウェア、ＭＰＥＧを用いたソフトウェア、フラッシュを用いたソフトウェア等が上げられる。
表示手段は、アナログ若しくはデジタル又はこれら両者に対応した表示装置を含んでよい。このような表示装置としては、ＣＲＴ、プラズマディスプレイ、液晶ディスプレイ、エレクトロルミネセンス等を例としてあげることができる。また、ユーザは、表示されている動画を視覚するヒトを含んでよく。また、ヒト以外の動物等を含むこともできる。更に、画像を認識できる人工知能等のように、生き物でないものを含むことも可能である。ユーザの所望のタイミングとは、表示される動画を視覚しながら選択されるタイミングのことを意味してもよく、特に興味の引かれるものが表示されたときに好んで選択されるタイミングを含んでよい。従って、所定の選択入力信号は、ユーザの選択により入力され得る。この選択入力信号は、時間軸のある位置を特定するために行なわれるもので、例えば、ＴＴＬレベルのトリガー信号であってもよく、それ以外のいかなる信号であってもよい。この信号がユーザによってある時刻に入力され、この入力信号が時間割付手段へと伝達され、この入力信号の入力時刻に基づいて、入力タイミング（時間軸の位置）が特定されることになる。ここで、この入力信号は、表示（映像等）を見てから入力される信号であるため、反応速度分遅れが生じやすい。そのため、予めこの遅れを修正するようにタイミングを決定することもできる。尚、フォトコンテストのように、この遅れを含めてカメラマンの能力を評価する場合には、このような修正を行なわない方が良い場合もある。
入力操作手段は、上記選択信号を入力するための装置を含んでよい。このような装置としては、例えば、押しボタン、マウス、ジョイスティック、キーボード、タッチパネル等が考えられるが、音声等によってスイッチが入るような音センサーや光によってスイッチが入るような光センサー等を備えたものも含んでよい。選択信号は、単純なオンオフタイプの信号を含んでよく、より複雑な信号を含んでもよい。例えば、選択の始まりと終わりが区別できるもの、入力タイミングだけでなく位置も特定できるもの等が考えられる。
時間割付手段は、上記選択入力信号の入力のタイミングを、上記時間軸の所定の位置（動画の進行時間のある時刻であって、入力と実質的に同時刻というように、そのタイミングに対応するもの）に割り付ける装置を含んでよい。このような装置としては、例えば、上記選択入力信号としてのトリガー信号が入力され、該時間割付手段へと伝達されたときに、該時間割付手段は、その時刻を内部クロックに対応させ、この対応時刻を時間軸の位置に対応させるようなアナログ若しくはデジタル装置又はこれらの複合装置を含んでよい。例えば、所定のソフトウェアを搭載したコンピュータ等を含んでよい。このとき割り付けられた位置は、その位置を特定する所定の特定情報が付され、上述の動画データ等と関連付けられて記憶されてよい。従って、例えば、動画データのタイトル、それに対応する時間軸、その時間軸の上記位置、静止画データのタイトル等が相互に関連付けられて記憶手段によって記憶されてよい。
呼び出し手段とは、いうなれば制御手段であり、上記記憶手段に記憶された上記時間軸上の所定の位置（又は相当する情報）を、該記憶手段から呼び出し、それとともに、この所定位置と関連付けられた動画データ等に関連する情報を呼び出すことができる装置を含んでよい。このような装置には、例えば、所定のソフトウェアが搭載されたコンピュータ等が例としてあげられる。より具体的には、ハードディスクに保存された時間軸上の所定の位置を読み込み、このデータに関連付けられた動画や静止画を同じくハードディスクから読み込むようなソフトウェアがインストールされたコンピュータ等を含んでよい。提供手段とは、上記ユーザに対して出力のできる装置を含んでよく、その出力の形式は、該ユーザが、自身の若しくは補助装置の能力により認識できる形で該提供手段がアウトプットすることを含んでよい。このような装置としては、静止画データを表示するソフトウェア及びハードウェア（例えばディスプレイ）が付けられたパソコン等が例としてあげられる。
このように、動画データを表示手段で再生しつつ、その動画データの最も良いと思われるタイミングでユーザが入力操作手段による入力操作を行うと、その操作タイミングに応じた静止画データが前記制御手段により抽出され表示されるので、まるで実際の撮影会でベストショットの撮影を競うといった環境を提供することが可能となる。前記表示手段と前記入力操作手段並びに前記記憶手段と前記制御手段とを、異なる位置に配置して前記入力操作手段によって遠隔操作するような分散型システムとすることもできるし、例えば、コインセレクタなどの始動手段と前記制御手段とを接続し、前記始動手段に対してユーザが所定数のコインなどを投入して始動入力を行ったことを条件に、前述したような動画データの再生が許容されるような１つのシステムとして構成することもできる。１つのシステムとして構成する場合には、ゲームセンターなどの娯楽施設に対して娯楽装置として配置されることが予測される。また、動画データを複数のフレームデータで構成する場合、各フレームに対応した静止画データとを予め関連付けて記憶したとき、動画データの各フレームと前記静止画データとを関連付けるためにルックアップテーブルとしての電子データを介在させるなどして、フレームとしての画像データからそれと関連する静止画データを抽出できるように関連付けることができる。
（２）  広域ネットワークを通じて端末からのユーザの遠隔操作に応じて動画及び静止画データの送信が可能な画像データ提供装置において；  所定の時間軸に沿って表示内容が変化し得る前記動画データと、前記時間軸に関連付けられた前記静止画データと、を前記時間軸を介して関連付けて記憶する記憶手段と；  前記端末から再生要求信号を受信する第１の受信手段と；  受信した前記再生要求信号に応じて前記動画データを該端末に送信する第１の送信手段と；  送信された前記動画データが前記端末において表示されているときに、表示されている前記動画データを視覚しているユーザによって該ユーザの所望の入力タイミングで前記端末の入力操作手段から入力され、前記端末から送信された選択入力信号を、受信する第２の受信手段と；  受信された前記選択入力信号の受信タイミングを前記時間軸における所定の位置として割り付ける時間割付手段と；  前記割り付けられた時間軸の所定の位置に対応する前記静止画データを呼び出す呼び出し手段と；  呼び出された前記静止画データを前記端末に送信する第２の送信手段と、を含む画像データ提供装置。
ここで、広域ネットワークとは、インターネットのように地球規模に広がるネットワークを含んでよく、また、国内、事業所内、家庭内等のように地域を限定したネットワーク（例えば、ＬＡＮ）を含んでよく、また、特定の通信手段でのみ通信可能なネットワーク（例えば、特定電波帯域での通信、暗号通信等）を含んでよい。このように、広域ネットワークを利用するには、通信手段が有用であるが、このような通信手段としては、上述のような受信手段や送信手段が含まれてよい。広域ネットワークでは、双方向に通信できることがより好ましいが、通信方向が一方に偏る等、非対称であってもよい。端末は、ネットワークに接続できるものでよく、所定の機能を有するパソコンや携帯電話等を含んでよい。所定の機能は、例えば、クロック周波数、メモリ、入出力のインターフェース能力等が上げられ、ネットワークの種類によって変わってよい。ネットワーク接続の様式により、異なる機能のパソコンを同じネットワークに接続できてもよい。かかる端末は、ネットワークに接続して、いわゆる遠隔操作ができることとなる。この遠隔操作は、ネットワークを経由して操作命令（又はそれに対応する信号等）によって、その端末以外のもの（他の端末、携帯電話、ホストコンピュータ、サーバ等を含んでよい）を作動させることを含んでよい。
また、端末が送信し、画像データ提供装置に受信させる再生要求信号は、ユーザから入力されるトリガー信号により発生する信号（例えばＴＴＬレベルのトリガー信号）であってよい。上記画像データ提供装置は、このような信号を第１の受信手段により受信し、次の手順に進むこととなる。この第１の受信手段は、いわゆる通信インターフェースを含んでよく、前記送信した端末を識別できる情報を前記再生要求信号に付加する能力を有していてもよい。同様に、第２の受信手段も、同様である。これらの第１及び第２の通信手段は、別々に設けられてもよく、また、１つの装置としてまとめられてもよい。また、以下に述べる送信手段と複合化してもよい。通信インターフェースは、例えば、通信ボードを含んでよい。第１の送信手段は、上記再生要求信号に基づいて、所定の動画データを呼び出し、その内容を上記端末へ送信する。この第１の送信手段は、いわゆる通信インターフェースを含んでよい。同様に、第２の送信手段も、通信インターフェースを含んでよい。また、上述の受信手段との複合を行なってもよい。
上記静止画データの選択は、受信タイミングに応じて行なわれるが、ネットワーク等の通信網での伝達速度に依存して、ユーザが所望した入力タイミングからずれる場合がある。これを防止するために、該ネットワークを統括する（又は共通する）時間軸において、送信時刻と受信時刻を取得することにより伝達時間を取得し、調節することも可能である。或いは、端末での入力タイミングに応じて静止画データの選択を行なうことも可能である。このとき、入力タイミングには、同時に対応する動画データの時間軸の位置を特定する情報が付加されていることが好ましい。
以上により、前記入力操作手段を広域ネットワークを用いた遠隔操作によって動画データの再生を行い、所定のタイミングで前記入力操作手段を操作すると動画データのフレームの一つが選択されて、当該選択されたフレームに対応する静止画データを得ることが可能な画像データ提供装置を提供することができる。即ち、インターネット等の広域ネットワークを通じて端末側からのユーザの遠隔操作に応じて動画及び静止画データを送信可能な画像データ提供装置であって、予め複数の連続した画像データを記憶した複数フレームの集合体からなる動画データと、当該動画データを構成する複数のフレームの各フレームに対応した静止画データとを記憶する記憶手段と、前記記憶手段に記憶された動画データを前記端末からの再生要求信号の受信に基づいて前記端末に対して送信し、前記端末の表示手段に表示可能とする通信手段と、前記端末の表示手段に対して前記動画データを表示可能としつつ、該動画データを構成する複数のフレームから一つのフレームを選択するための選択入力信号が前記通信手段を介して受信されると、その選択入力信号の受信タイミングに応じて選択される前記フレームが選択され、当該フレームに関連付けられた前記静止画データを前記端末に送信する制御を行う制御手段とを具備することを特徴とすることができる。
（３）  広域ネットワークを通じて画像データ提供装置から動画及び静止画データを端末に送信可能な画像データ配信システムにおける端末であって、前記動画データは所定の時間軸に沿って表示内容が変化し得、前記静止画データは前記時間軸に関連付けられているため前記時間軸を介して前記動画データと関連付けられて前記画像データ提供装置に記憶されており；  前記画像データ提供装置に記憶された前記動画データを再生するように要求する再生要求信号を前記画像データ提供装置へ送信する第１の端末送信手段と；  前記再生要求信号に応じて前記画像データ提供装置から送信される前記動画データを受信する第１の端末受信手段と；  受信した前記動画データを再生し、表示する第１の表示手段と；  表示される前記動画データを視覚しているユーザによる該ユーザの所望の入力タイミングでの所定の選択入力信号の入力を可能にさせる入力操作手段と；  該入力操作手段により入力された選択入力信号を前記画像データ提供装置へ送信する第２の端末送信手段と；  送信された前記選択入力信号を受信した受信タイミングに応じて前記画像データ提供装置が前記端末へ送信する選択された静止画データを受信する第２の端末受信手段と；  前記選択された静止画データを表示する第２の表示手段と、を備える端末。
画像データ提供装置は、ＷＥＢサーバ等のサーバを含んでよい。端末は、クライアント端末を含んでよく、いわゆる携帯電話やＰＤＡ等を含んでよい。上記画像データ配信システムにおいて、前記端末は、１つであってもよく、また、複数存在してもよい。クライアント端末は、ＷＥＢサーバに対応して用いてもよい。第１の端末送信手段は、クライアント端末に設けられた送信手段であってもよく、上述の画像データ提供装置における第１の送信手段と同様なものであってもよい。同様に第２の端末送信手段、第１の端末受信手段、第２の端末受信手段は、それぞれに、第２の端末送信手段、第１の端末受信手段、第２の端末受信手段と同様であってもよい。
（４）  前記動画データが、一連の静止画データ（「フレームデータ」）の集合として取り扱うことができる場合であって、前記フレームデータの集合から任意に選択される１のフレームデータは、前記静止画データのいずれよりもデータサイズが小さいことを特徴とする上記（１）又は（２）に記載の画像データ提供装置。
一連の静止画データとは、所定の順に並んだ静止画データを含んでよい。これらの複数の静止画データは、並べ替えられたり、同一の静止画データを別の場面で使ういわゆる使い回しをしたりすることができる。フレームデータは、静止画のデータであってよく、動画データの構成要素であってよい。複数のフレームが所定の順に並び、所定の時間間隔で表示されることにより、動画データとなってよい。但し、同様に取り扱うことができるのならば、この構成に制限されるものではない。このフレームデータのデータサイズが、対応する静止画データより小さいとは、同じ通信手段（ネットワーク等を含んでよい）を介して送信される速度がこの対応する静止画データより速いことを意味してよい。動画では、送信速度が遅いと滑らかに動画を表示できなくなる恐れがあるため、速く送信できることが重要である。
なお、複数のフレームの集合体から動画データがなる場合に、各々のフレームに対応する静止画データは、必ずしも前記フレームと同じ画像データである必要はない。また、１つの静止画データが複数のフレームに対応するように構成されてもよい。つまり、前記動画データを見ながらタイミングを計って行なわれる仮想のシャッタタイミングでの前記入力操作手段による操作、又は、前記通信手段を介して受信される前記選択入力信号に応じて、前記制御手段が前記複数のフレームの中から１つのフレームを決定し、この決定されたフレームに対応する静止画データを抽出して、この抽出された静止画データを前記表示手段に表示させる、又は、前記端末に対して送信するように構成することもできる。ここで、前記複数のフレームは前記動画データを構成するものであり、そのフレームの数は、予め用意された静止画データ（１つのまとまった静止画を構成するもの）の数よりも多くあるとしている。更に、前記仮想のシャッタタイミングに応じたランク付け的な評価を予め提供する各静止画データに関連付けておき、前記仮想のシャッタタイミングの良いものには、例えば、ある有名タレントのレアな写真である静止画データを抽出された静止画データに代えて、若しくは、と共に、提供するようにし、前記シャッタタイミングの悪いものは、残念を表現するような静止画データを抽出された静止画データに代えて、若しくは、と共に、提供するようにすることによりゲーム性を高めることが可能となる。
動画データが複数のフレームの集合体からなる場合、入力操作手段による操作や通信手段を介して受信される選択入力信号に応じて１つのフレームが決定されると、制御手段は、その選択されたフレームに応じて動画を構成する複数のフレームの数より少ない数の静止画データから、選択されたフレームに対応した１つの静止画データを抽出する制御内容を含むことができる。例えば、インターネット等を利用して動画データを送受信する際に、動画データの再生速度に送信速度が追いつかないなどの恐れを回避するために、前記フレームとしての画像データは、前記静止画データに比べて送信などの処理を高速で行なうことが可能な低クオリテイのものであることを特徴とすることができる。また、予め記憶した複数の連続した画像データとしての複数フレームの集合体からなる動画データを表示し、当該表示した動画データをユーザが視認しつつ、所望のタイミングで入力を行ない、この入力のタイミングにより前記複数のフレームの中の一つのフレームが選択され、当該選択されたフレームに応じた静止画データが予め用意された複数の静止画データから抽出されることを特徴とすることができる。
（５）  前記選択入力信号が入力された後、更に、第２の選択入力信号が入力されたときに、該第２の選択入力信号は、前記選択入力信号と同様に前記画像データ提供装置において処理され、第２の静止画データを呼び出す場合であって；  前記呼び出された静止画データ及び第２の静止画データを特定する複数静止画データ特定情報を記憶する第２の記憶手段と；  前記動画データの表示が終了した後に前記複数静止画データ特定情報を一覧できるように提供する一覧提供手段と、を更に備えることを特徴とする上記（１）、（２）、又は、（４）のいずれかに記載の画像データ提供装置。
動画データの表示の際に２以上の入力タイミングで選択入力信号を入力することにより、２つ以上の静止画データをユーザは得ることができる。２回目の選択入力信号は、１回目の選択入力信号と同様に処理され、時間軸の所定の位置が特定さる。１種類の動画データにおいて、２つ以上のタイミングが選択されるため、これらのタイミングを区別して記憶させることが好ましい。従って、２回目の選択入力信号に基づいて特定された第２の静止画データを個別に選択し呼び出すことができる。即ち、複数静止画データ特定情報は、例えば、１回目、２回目等のように連番であってよい。これらの連番は、それぞれに時間軸の所定の位置と関連付けられて記憶されることが好ましい。これらのデータを記憶するのは、第２の記憶手段であるが、既に説明した上記記憶手段と実質的に同じ種類のものでも、異なる種類のものでもよい。また、この第２の記憶手段は、上記記憶手段によって兼ねられてもよく、複合化されてもよい。１つの記憶手段でこれらの記憶手段を兼ねるときには、記憶内容を混同しないように識別番号等で識別することが好ましい。
複数静止画データ特定情報は、各静止画に付けられたタイトル及び／又はサムネイルにより一覧されてよい。このようにすれば、後にある静止画データを呼び出して得ようとすることが容易である。このようなタイトルやサムネイルは、記憶されている静止画データから作り、上記複数静止画データ特定情報に関連付けて記憶させておくことができる。又は、一覧を表示するたびに、このようなタイトルやサムネイルを特定された静止画データから作り出すことも可能である。この一覧提供手段は、一覧して提供できる装置を含んでよい。このような一覧提供装置は、例えば、ＣＲＴ等のような表示装置や、プリンタ等のような印刷装置や、ＣＤ等のような記憶媒体を例としてあげることができる。
（６）  所定の時間軸に沿って表示内容が変化し得る動画データを記憶する記憶手段と；  前記記憶手段に記憶された前記動画データを再生する再生手段と；  前記再生手段により再生された前記動画データを表示する表示手段と；  前記表示手段により前記動画データが表示されているときに、表示されている前記動画データを視覚しているユーザによって該ユーザの所望の入力タイミングでの第１の選択入力信号の入力を可能にさせる入力操作手段と；  前記入力操作手段により入力された前記第１の選択入力信号により始まりと終わりの１組の入力タイミング（「第１の始まり」及び「第１の終わり」）が選択され、前記第１の始まりは、前記動画データから抽出された第１の部分動画データの前記時間軸に沿った始まりの入力タイミングに相当し、前記第１の終わりは、前記第１の部分動画データの前記時間軸に沿った終わりの入力タイミングに相当するが、これらの入力タイミングを前記時間軸における所定の位置として割り付ける時間割付手段と；  割り付けられた時間軸の所定の位置に対応する前記第１の部分動画データを呼び出す呼び出し手段と；  呼び出された前記第１の部分動画データを前記ユーザに提供する提供手段と、を含む画像データ提供装置。
ここで、第１の部分動画データとは、最初から最後まで表示される動画データ（「本動画データ」）のうち、全体の表示期間の長さよりも短い所定期間の間に表示される動画データのことをいってよく、上記本動画データと全く同じデータを含んでもよく、それに相当する異なるデータを含んでもよい。例えば、本動画データよりもデータサイズが大きい、高精度の動画データ（「高精度動画データ」）を本動画データや時間軸と関連付けて記憶させておき、上記短い所定時間の間の高精度動画データを上述の静止画データと同様に取り扱うこともできる。第１の始まりは、この第１の部分動画の始まりとなるタイミング、即ち、時間軸の対応する位置（Ａ）を意味してよい。第１の終わりは、この第１の部分動画の終わりとなるタイミング、即ち、時間軸の対応する位置（Ｂ）を意味してよい。従って、位置（Ａ）は、位置（Ｂ）よりも前に位置している。これらの位置（Ａ）と（Ｂ）とを１つの組として、第１の部分動画の代表値の１つとして、本動画データや時間軸（場合により高精度動画データも）と関連付けて記憶させてよい。また、この第１の部分動画データの代表値として、例えば、時間軸上の第１の始まりと終わりの位置だけでなく、上記第１の始まり時の画面を静止画データとして保存することもできる。
（７）  広域ネットワークを通じて端末からのユーザの遠隔操作に応じて動画データを送信可能な画像データ提供装置において；  所定の時間軸に沿って表示内容が変化し得る該動画データを記憶する記憶手段と；  前記端末から再生要求信号を受信する第１の受信手段と；  受信した前記再生要求信号に応じて前記動画データを該端末に送信する第１の送信手段と；  送信された前記動画データが前記端末において表示されているときに、表示されている前記動画データを視覚しているユーザによって該ユーザの所望の入力タイミングで前記端末の入力操作手段から入力され、前記端末から送信された第１の選択入力信号を受信する第２の受信手段と；  前記第１の選択入力信号により始まりと終わりの１組の入力タイミング（「第１の始まり」及び「第１の終わり」）が選択され、前記第１の始まりは、前記動画データから抽出された第１の部分動画データの前記時間軸に沿った始まりの入力タイミングに相当し、前記第１の終わりは、前記第１の部分動画データの前記時間軸に沿った終わりの入力タイミングに相当するが、これらの入力タイミングを前記時間軸における所定の位置として割り付ける時間割付手段と；  割り付けられた時間軸の所定の位置に対応する前記第１の部分動画データを呼び出す呼び出し手段と；  呼び出された前記第１の部分動画データを前記端末に送信する第２の送信手段と、を含む画像データ提供装置。
（８）  広域ネットワークを通じて画像データ提供装置から動画データを端末に送信可能な画像データ配信システムにおける端末であって、前記動画データは所定の時間軸に沿って表示内容が変化し得るものであって前記画像データ提供装置に記憶されており；  前記画像データ提供装置に記憶された前記動画データを再生するように要求する再生要求信号を前記画像データ提供装置へ送信する第１の端末送信手段と；  前記再生要求信号に応じて前記画像データ提供装置から送信される前記動画データを受信する第１の端末受信手段と；  受信した前記動画データを再生し、表示する第１の表示手段と；  表示される前記動画データを視覚しているユーザによる該ユーザの所望の入力タイミングでの所定の選択入力信号の入力を可能にさせる入力操作手段と；  該入力操作手段により入力された選択入力信号を前記画像データ提供装置へ送信する第２の端末送信手段と；  送信された前記選択入力信号を受信した受信タイミングに応じて前記画像データ提供装置が前記端末へ送信する部分動画データを受信する第２の端末受信手段と；  前記選択された部分動画データを表示する第２の表示手段と、を備える端末。
（９）  前記選択入力信号が入力された後、更に、第２の選択入力信号が入力されたときに、該第２の選択入力信号は、前記第１の選択入力信号と同様に前記画像データ提供装置において処理され、第２の部分動画データを呼び出す場合であって；  前記呼び出された第１の部分動画データ及び第２の部分動画データを特定する複数部分動画データ特定情報を記憶する第２の記憶手段と；  前記動画データの表示が終了した後に前記複数部分動画データ特定情報を一覧できるように提供する一覧提供手段とを、更に備えることを特徴とする上記（６）又は（７）に記載の画像データ提供装置。
ここでは、複数の部分動画データが本動画データと関連付けられて記憶されたときの取り扱いが述べられている。第２の部分動画データは、上記第１の部分動画データと同様に取り扱われる。また、複数部分動画データ特定情報は、第１の始まりと終わり及び第２の始まりと終わりの情報を含んでいてよいが、そのもの自体だけでなく、それらに相当する情報をその代わりに含んでもよい。第１及び第２の特定情報は、相互に区別できることが好ましい。また、それぞれの特定情報に、始まり時の動画データのいわゆる１コマを相互に関連付けて記憶させることがより好ましい。これらのデータは、以下に述べる一覧表示において、サムネイルとして用いることができる。また、簡略化した動画データとして記憶させることもできる。一覧提供手段による一覧表示において、テキスト情報、静止画情報、簡略動画情報のいずれか若しくはこれらの組み合わせを代表データとして表示させてもよい。
（１０）  前記選択入力信号は、更に、画面位置特定情報を含んでおり、該画面位置特定情報は、前記選択入力信号により呼び出されるデータと関連付けられて記憶され、かつ、呼び出され、提供される画像データに前記画面位置特定情報が反映されることを特徴とする上記（１）、（２）、（４）、（５）、（６）、（８）、又は、（９）のいずれかに記載の画像データ提供装置。
これまでは、時間軸における選択入力を考慮してきたが、本発明の別の面においては、更に全体画面の中のどの位置及びどのくらいの大きさか（又はズーム率）を静止画データに追加することができる。このとき用いられる画面位置特定情報には、中心位置とズーム率、中心位置と縦横の長さ、中心位置とその半径というように種々のデータを単独及び／又は複合して用いることができる。
（１１）  前記画像データ提供装置において；  前記動画データを使用した各端末からの各選択入力信号の各受信タイミングがそれぞれの端末と関連付けられて記憶される第３の記憶手段と；  前記動画データに関連付けられる前記時間軸に予め設定された受信タイミングの評価データに基づいて記憶されたそれぞれの端末からの各受信タイミングを評価し、評価結果が予め決められた基準よりも優れた受信タイミングで選択入力信号を送信した端末を選別処理する制御手段と、を含む上記（２）又は（７）に記載の画像データ提供装置。
上記装置については次のように表現することができる。即ち、広域ネットワークを通じて複数の端末からのユーザの遠隔操作に応じて動画及び静止画データの送信が可能な画像データ提供装置において；  所定の時間軸に沿って表示内容が変化し得る前記動画データと、前記時間軸に関連付けられた前記静止画データと、を前記時間軸を介して関連付けて記憶する記憶手段と；  前記複数の端末からそれぞれ再生要求信号を受信する第１の受信手段と；  受信した前記再生要求信号に応じて前記動画データを前記複数の端末にそれぞれ送信する第１の送信手段と；  送信された前記動画データが前記端末それぞれにおいて表示されているときに、表示されている前記動画データを視覚しているユーザによって該ユーザの所望の入力タイミングで前記端末それぞれの入力操作手段から入力され、前記端末それぞれから送信された選択入力信号を、受信する第２の受信手段と；  受信された前記選択入力信号のそれぞれの受信タイミングを前記時間軸における所定の位置としてそれぞれの受信タイミングに対して割り付ける時間割付手段と；  前記割り付けられた時間軸の所定の位置に対応する前記静止画データを呼び出す呼び出し手段と；  呼び出された前記静止画データをそれぞれの端末に送信する第２の送信手段と；  前記動画データを使用したそれぞれの端末からの選択入力信号の各受信タイミングがそれぞれの端末と関連付けられて記憶される第３の記憶手段と；  前記動画データに関連付けられる前記時間軸に予め設定された受信タイミングの評価データに基づいて記憶されたそれぞれの端末からの各受信タイミングを評価し、これらの受信タイミングの中から評価が予め決められた基準よりも優れた受信タイミングで選択入力信号を送信した端末を前記複数の端末から選別処理する制御手段と、を含む画像データ提供装置である。
このように、画像データ提供装置は、広域ネットワークを通じて接続され得る１つ又は複数のユーザの端末に対して、当該端末からの再生要求信号の受信を条件として前記記憶手段に記憶された動画データを送信し、当該再生される動画データを前記端末側での表示手段に再生しつつ仮想のシャッタタイミングとしての選択入力信号の受信を条件としてその受信タイミングに応じた前記動画データのフレームに対応する静止画データを前記端末に送信するようにすることによって、仮想の撮影会を前記端末の使用者であるユーザに対して提供することができる。例えば、前記画像データ提供装置は、複数の前記端末によって接続することが可能なインターネット等の広域ネットワークに接続されるＷＥＢサーバであって、前記ＷＥＢサーバ内には同一の前記動画データを使用した前記端末からの受信タイミングを複数記憶する前記記憶手段を有し、当該記憶手段に記憶した前記複数の受信タイミングの中から所定条件に適したタイミングでの受信タイミングで送信した前記端末を選別処理する制御手段とを具備することを特徴とすることができる。
（１２）  所定の時間軸に沿って表示内容が変化し得る動画データを表示しつつ、前記時間軸を介して関連付けられている静止画データを提供する方法において；  前記動画データと、前記動画データに関連付けられている静止画データと、を前記時間軸を介して関連付けて記憶手段が記憶し；  前記記憶手段に記憶された前記動画データを再生手段が再生し；  前記再生手段により再生された前記動画データを表示手段が表示し；  前記表示手段により表示される前記動画データを視覚しているユーザの所望の入力タイミングで、所定の選択入力信号の入力を入力操作手段を介して行なうように制御手段が促し；  前記入力操作手段から入力された前記選択入力信号の前記入力タイミングを前記時間軸における所定の位置（「第１のタイミング」）として時間割付手段が割り付け；  前記第１のタイミングに対応する前記静止画データを呼び出し手段が呼び出し；  呼び出された前記静止画データを前記ユーザに提供手段が提供することを特徴とする画像データ提供方法。
（１３）  広域ネットワークを通じて端末からのユーザの遠隔操作に応じて動画及び静止画データを送信可能な画像データ提供方法において；  所定の時間軸に沿って表示内容が変化し得る該動画データと、前記時間軸に関連付けられた該静止画データと、を前記時間軸を介して関連付けて記憶手段が記憶し；  前記端末から再生要求信号を第１の受信手段が受信し；  受信した前記再生要求信号に応じて前記動画データを第１の送信手段が前記端末に送信し；  送信された前記動画データが前記端末において表示されているときに、表示されている前記動画データを視覚しているユーザによって該ユーザの所望の入力タイミングで前記端末の入力操作手段から入力され、前記端末から送信された選択入力信号を第２の受信手段が受信し；  受信された前記選択入力信号の受信タイミングを前記時間軸における所定の位置（「第１のタイミング」）として時間割付手段が割り付け；  前記第１のタイミングに対応する前記静止画データを呼び出し手段が呼び出し；  呼び出された前記静止画データを前記端末に第２の送信手段が送信すること、を特徴とする画像データ提供方法。
このように、インターネット等の広域ネットワークを通じて端末側からのユーザの遠隔操作に応じて動画及び静止画データを送信可能な画像データ提供方法であって、予め複数の連続した画像データを記憶した複数フレームの集合体からなる動画データと、当該動画データを構成する複数のフレームの各フレームに対応した静止画データとを記憶し、前記記憶された動画データを前記端末からの再生要求信号の受信に基づいて前記端末の表示に供するために送信する段階と、前記動画データを構成する複数のフレームから一つのフレームを選択するための選択入力信号を受信する段階と、前記選択入力信号の受信タイミングに応じた前記フレームに対応する前記静止画データを前記端末に送信する段階とを具備することを特徴とすることができる。更に、前記複数のフレームの集合体からなる前記動画データから前記入力操作手段による操作や前記受信される前記選択入力信号に応じて１つのフレームが決定されると、その決定されたフレームに応じて前記動画データを構成する複数のフレームの数より少ない数の静止画データから、前記選択されたフレームに対して予め定められた一つの静止画データを抽出することを特徴とすることができる。そして、前記フレームとしての画像データは、前記静止画データに比べて送信などの処理を高速で行なうことが可能な低クオリテイのものであることを特徴とすることができる。
（１４）  所定の時間軸に沿って表示内容が変化し得る動画データを表示しつつ、前記時間軸を介して関連付けられている部分動画データを特定し提供する方法において；  所定の時間軸に沿って表示内容が変化し得る動画データを記憶手段が記憶する段階と；  前記記憶手段に記憶された前記動画データを再生手段が再生する段階と；  前記再生手段により再生された前記動画データを表示手段が表示する段階と；  前記表示手段により前記動画が表示されているときに、表示されている前記動画データを視覚しているユーザによって該ユーザの所望の入力タイミングで第１の選択入力信号の入力可能な入力操作手段による入力を制御手段が促す段階と；  前記入力操作手段により入力された前記第１の選択入力信号により始まりと終わりの１組の入力タイミング（「第１の始まり」及び「第１の終わり」）が選択され、前記第１の始まりは、前記動画データから抽出された第１の部分動画データの前記時間軸に沿った始まりの入力タイミングに相当し、前記第１の終わりは、前記第１の部分動画データの前記時間軸に沿った終わりの入力タイミングに相当するが、これらの入力タイミングを前記時間軸における所定の位置として時間割付手段が割り付ける段階と；  割り付けられた時間軸の所定の位置に対応する前記第１の部分動画データを呼び出し手段が呼び出す段階と；  呼び出された前記第１の部分動画データを提供手段が前記ユーザに提供する段階と、を含む画像データ提供方法。
（１５）  広域ネットワークを通じて端末からのユーザの遠隔操作に応じて動画データを送信可能とする画像データ提供方法において；  所定の時間軸に沿って表示内容が変化し得る該動画データを記憶手段が記憶する段階と；  前記端末から再生要求信号を第１の受信手段が受信する段階と；  受信した前記再生要求信号に応じて前記動画データを第１の送信手段が該端末に送信する段階と；  送信された前記動画データが前記端末において表示されているときに、表示されている前記動画データを視覚しているユーザによって該ユーザの所望の入力タイミングで前記端末の入力操作手段から入力され前記端末から送信された第１の選択入力信号を第２の受信手段が受信する段階と；  前記第１の選択入力信号により始まりと終わりの１組の入力タイミング（「第１の始まり」及び「第１の終わり」）が選択され、前記第１の始まりは、前記動画データから抽出された第１の部分動画データの前記時間軸に沿った始まりの入力タイミングに相当し、前記第１の終わりは、前記第１の部分動画データの前記時間軸に沿った終わりの入力タイミングに相当するが、これらの入力タイミングを時間割付手段が前記時間軸における所定の位置として割り付ける段階と；  割り付けられた時間軸の所定の位置に対応する前記第１の部分動画データを呼び出し手段が呼び出す段階と；  呼び出された前記第１の部分動画データを第２の送信手段が前記端末に送信する段階と、を含む画像データ提供方法。
また、インターネット等の広域ネットワークを通じて複数の端末側からのユーザの遠隔操作に応じて動画及び静止画データを送信可能な画像データ提供方法であって、予め複数の連続した画像データを記憶した複数フレームの集合体からなる動画データと、当該動画データを構成する複数のフレームの各フレームに対応した静止画データとを記憶し、前記記憶された動画データを前記端末からの再生要求信号の受信に基づいて前記端末の表示に供するために送信する段階と、前記動画データを構成する複数のフレームから一つのフレームを選択するための選択入力信号を受信する段階と、前記選択入力信号の受信タイミングに応じた前記フレームに対応する前記静止画データを前記端末に送信する段階と、前記動画データに対する受信タイミングを記憶する段階と、前記記憶した受信タイミングを他の端末による同一の前記動画データに応じた受信タイミングとの比較を行ない所定条件に適したタイミングでの受信タイミングで送信した前記端末を選別処理する段階とを具備することを特徴とすることができる。この方法では、複数の前記端末により同じ前記動画データに基づいた受信タイミング（仮想シャッタタイミング）を競い合うことが可能となるといった趣向性を提供することができる。なお、前述した動画データを構成する複数の画像データとしてのフレームごとに、そのフレームの選択に応じた優劣を予め定めておけば、選択入力された前記フレームに応じた特典を選択したユーザに対して提供することもでき、その趣向性を更に向上させることができる。
（１６）  前記選択入力信号は、更に、画面位置特定情報を含んでおり、該画面位置特定情報は、前記選択入力信号により呼び出されるデータと関連付けられて記憶され、かつ、呼び出され、提供される画像データに前記画面位置特定情報が反映されることを特徴とする上記（１２）から（１５）のいずれかに記載の画像データ提供方法。
（１７）  前記画像データ提供方法において；  前記動画データを使用した各端末からの各選択入力信号の各受信タイミングを第３の記憶手段がそれぞれの端末と関連付けて記憶する段階と；  前記動画データに関連付けられる前記時間軸に予め設定された受信タイミングの評価データに基づいて記憶されたそれぞれの端末からの各受信タイミングを評価し、評価結果が予め決められた基準よりも優れた受信タイミングで選択入力信号を送信した端末を制御手段が選別処理する段階と、を含む上記（１３）又は（１５）に記載の画像データ提供方法。
上記方法については次のように表現することができる。即ち、広域ネットワークを通じて複数の端末側からのユーザの遠隔操作に応じて動画及び静止画データを送信する画像データ提供方法において；  所定の時間軸に沿って表示内容が変化し得る該動画データと、前記時間軸に関連付けられた該静止画データと、を前記時間軸を介して関連付けて第１の記憶手段が記憶する段階と；  前記複数の端末からの各再生要求信号を第１の受信手段がそれぞれ受信する段階と；  受信した前記各再生要求信号に基づいて前記動画データを第１の送信手段が前記複数の端末のそれぞれに送信する段階と；  送信された前記動画データをそれぞれの各端末において表示する際に、前記各端末において表示されている前記動画データを視覚する各ユーザから該各ユーザの所望のタイミングで前記各端末の入力操作手段から入力された各端末の選択入力信号を、第２の受信手段が前記各端末から受信する段階と；  受信された前記各端末の選択入力信号の受信タイミングを前記時間軸における前記各端末の選択入力信号の所定の位置として時間割付手段が割り付ける段階と；  前記割り付けられた時間軸の前記各端末の選択入力信号の所定の位置に対応する前記各端末の選択入力信号に対応する静止画データを呼び出し手段が呼び出す段階と；  呼び出された前記静止画データを第２の送信手段が前記各端末に送信する段階と；  前記動画データを使用した前記各端末からの選択入力信号の受信タイミングを第３の記憶手段が前記各端末と関連付けて記憶する段階と；  前記動画データに関連する前記時間軸に予め設定された受信タイミングの評価データによって記憶された前記各端末からの受信タイミングを評価し、該受信タイミングの中から評価が予め決められた基準よりも優れた受信タイミングで選択入力信号を送信した端末を制御手段が前記複数の端末から選別処理する段階と、を含む画像データ提供方法である。
（１８）  上記（１２）から（１７）のいずれかに記載の前記画像データ提供方法を実行するソフトウェア。また、上記ソフトウェアを記録した記憶媒体。
【図面の簡単な説明】  第１図は、本発明の１つの実施例である画像データ提供装置の構成を示すブロック図である。
第２図は、本発明の１つの実施例である画像データ提供装置の構成を示すブロック図である。
第３図は、本発明の実施例に関する通信回線網の構成を示す概略図である。
第４図は、本発明の１つの実施例に関するＷＥＢ端末としての携帯電話の構成を示すブロック図である。
第５図は、本発明の１つの実施例に関するサーバの構成を示すブロック図である。
第６図は、本発明の１つの実施例である画像データ提供装置の構成を示すブロック図である。
第７図は、複数のフレームから構成される動画データと静止画データの関係を表す模式図である。
第８図は、複数のフレームから構成される動画データと静止画データの時間軸を介した関係を表す模式図である。
第９図は、本発明の１つの実施例に関する画像データ提供装置を用いたときのフロー図である。
第１０図は、本発明の１つの実施例に関する画像データ提供装置を用いたときのフロー図であり、第９図に続くフローを示す図である。
第１１図は、一覧表示画面の一例を示す図である。
第１２図は、本発明の実施例に関する画像データ提供装置を用いたときのフロー図である。
第１３図は、動画データの一例を模式的に示す図である。
第１４図は、動画データを（ａ）から（ｆ）へとステップ状に示す図である。
第１５図は、動画データから、表示枠の位置を指定して模擬撮影を行なう様子を示す図である。
第１６図は、本発明の１つの実施例である画像データ提供装置を用いたときの画像データ提供方法の一例を示すフロー図である。
第１７図は、本発明を適用した１つの実施例において、インターネット等の広域ネットワークを用いた画像データ提供方法の一例を示すフロー図である。
第１８図は、  本発明を適用した１つの実施例において、会員の認証の一例を示すフロー図である。
好ましい実施例の詳細な説明
以下、本発明の好適な実施の形態について、図面を参照しつつ更に詳しく説明する。
第１図は、本発明に関する画像データ提供装置の第１の実施例の構成を示すブロック図である。この図に示されるように、この画像データ提供装置１０は、データバス（ＢＵＳ）１２にワイヤレスを含んでよい通信線からなる接続線１４を介して、ＣＰＵを含む制御部１６、動画や静止画を記憶しておく第１の記憶手段となる第１の記憶装置１８、選択により特定された静止画データ及び／又はその静止画データを呼び出すための静止画データ特定情報を記憶する第２の記憶手段となる第２の記憶装置２０、選択入力信号の入力タイミングを時間軸の所定の位置として割り付ける時間割付手段としての時間割付装置２２、割り付けられた時間軸の所定の位置に対応する静止画データを呼び出す呼び出し手段としての呼び出し装置２４、第１の記憶装置１８に記憶されている動画データを再生する再生手段としての再生装置２６、再生装置２６により再生された動画データを表示する第１の表示手段としての第１の表示装置２８、選択入力信号により選択された静止画データを表示する第２の表示手段としての第２の表示装置３０、複数の選択された静止画データを特定するための情報を一覧で表示する一覧提供手段としての一覧提供装置３２、そして、選択入力信号を入力する入力操作手段としての入力操作装置３４が接続されることにより構成されている。入力操作装置３４のより具体的な例として、押しボタン３６及びマウス３７が同図に示されている。一連の表示装置２８、３０、３２を視聴するユーザ３８、４０は、前記入力操作装置３４を操作（例えば、押しボタン３６を押すこと）により、動画データから、１つのシーン（又は、いわゆる１コマ）を選択する。
この画像データ提供装置１０は、例えば、液晶ディスプレイやハードディスクを搭載したコンピュータによっても実現できる。例として考えると、第１及び第２の記憶装置を１つのハードディスクとし、時間割付装置２２や呼び出し装置２４は、互いに分離したものでなく、ハードディスクに記憶された所定のプログラムを読み込んだ制御装置となり得る制御部１６のＣＰＵやデータバス１２や接続線１４からなる複合装置であってよい。制御装置となり得る制御部１６は、自身が持つ所定のメモリに読み込んだプログラムを格納して実行することができ、所定の時間軸と関係付けられてハードディスクに記憶された動画データ（例えば、連番の付いた複数のフレームデータの集合体からなり、フレーム間の表示間隔及び各フレームの表示順序を決めた時間軸と関係付けられたもの）を上記複合装置の一部となる再生装置２６で再生し、データバス１２等を経由して送られてくるデータを第１の表示装置の例である液晶モニタで表示することができる。ユーザは、その目３８で動画データを見て、場合によっては、動画データに付随する音楽や効果音をその耳４０で聞きながら、入力操作をすべきタイミングを見はからうことができる。このような入力タイミングは、動画においては関連付けられた時間軸の対応する位置が相当する。
この入力操作の入力タイミングは、例えば、撮影会のようなものであれば、一番きれいな場面が出てくるタイミングであり、何かを探すような探索ものであれば、その何かが出てくるタイミングであり、ユーザに関心のあるものをランダムに選択するようなものであれば、それが出てくるタイミングとなる。また、後にのべるように、タイミングだけでなく、画面上の所定の位置（例えば、右上隅、左やや下）やその大きさ（又はズーム度）を指定できるようにすることも可能である。これらのタイミングや画面上の位置については、予めその評点をつけておいて設定することができる。
以上の入力操作は、図中にある押しボタン３６やマウス３７、更に、キーボードやジョイスティック、音声認識装置を含む入力装置等、種々の入力操作装置を含む入力操作手段によって行なうことができる。このような入力タイミングは、動画の所定の時間軸の所定の位置に割り付けられる。この割付位置は、記憶装置に記憶された静止画データに関連付けられており、１つの静止画データをこの割付位置を基に抽出することができ、それによりその静止画データが呼び出される。呼び出された静止画データは、第２表示装置（例えば、第１表示装置である液晶モニタの兼用でもよい。）に表示される。
２以上の選択入力操作が行なわれる場合、これらの選択入力操作のタイミングをそれぞれ記憶し、それぞれに対応する静止画データを呼び出すためには、これらの複数のデータを一覧できる表示等があることが好ましい。本実施例では、一覧提供手段である一覧提供装置３２が、この役割を果たすことができる。実際には、上述の第１の表示装置である液晶モニタを画面分割、スクロール、その他の方法で一覧提供装置として兼用することができる。
第２図は本発明に関する第２の実施例を示している。インターネット等の広域ネットワークを用いたバーチャル撮影会を演出可能な画像データ提供装置としてのＷＥＢサーバ１００が、インターネット１０８を介して複数ある端末１１０に接続されている。このサーバ１００は、データバス（ＢＵＳ）１１２にワイヤレスを含んでよい通信線からなる接続線１１４を介して、ＣＰＵを含む制御手段としての制御部１１６、動画や静止画を記憶しておく第１の記憶手段となる第１の記憶装置１１８、選択により特定された静止画データ及び／又はその静止画データを呼び出すための静止画データ特定情報を記憶する第２の記憶手段となる第２の記憶装置１２０、選択入力信号の入力タイミングを時間軸の所定の位置として割り付ける時間割付手段としての時間割付装置１２２、割り付けられた時間軸の所定の位置に対応する静止画データを呼び出す呼び出し手段としての呼び出し装置１２４、第１の記憶装置１１８に記憶されている動画データを再生する再生手段としての再生装置１２６、この再生を要求する再生要求信号をインターネット１０８を介して端末１１０から受信する第１の受信手段としての第１の受信装置１５０、この再生要求信号を受けて動画データを再生装置１２６により再生したときに動画データをインターネット１０８を経由するように送信する第４の送信手段としての第１の送信装置１５４、ユーザ３８、４０が入力した選択入力信号を端末１１０からインターネット１０８を経由して受信する第２の受信手段としての第２の受信装置１５２、そして、受信した選択入力信号により特定される静止画データをインターネット１０８を経由するように送信する第２の送信手段としての第２の送信装置１５６が相互に接続されることにより構成されている。
このサーバ１００は、例えば、ＷＥＢサーバによっても実現できる。例として考えると、第１及び第２の記憶装置を１つのストレージデバイス（例えば、ハードディスク）とし、時間割付装置１２２や呼び出し装置１２４は、互いに分離したものでなく、ハードディスクに記憶された所定のプログラムを読み込んだ制御装置となり得る制御部１１６のＣＰＵやデータバス１１２や接続線１１４からなる複合装置であってよい。制御装置となり得る制御部１１６は、自身が持つ所定のメモリに読み込んだプログラムを格納して実行することができ、所定の時間軸と関係付けられてハードディスクに記憶された動画データ（例えば、連番の付いた複数のフレームデータの集合体からなり、フレーム間の表示間隔及び各フレームの表示順序を決めた時間軸と関係付けられたもの）を上記複合装置の一部となる再生装置１２６で再生し、データバス１１２等を経由して送られてくるデータを第１の送信装置１５４から各端末１１０へインターネット１０８を経由して送信する。端末１１０は複数存在するため、どの端末に送信するべきか、所定のプロトコル等を用いて第１の送信装置１５４で明確にすることが好ましい。このとき、再生前のデータを同じ第１の送信装置１５４で同様に送信することができるが、データの信頼性、インターネットの状態、データの性質、著作権等の知的所有権の管理等を考慮し、適宜選択することができる。
このようにして、各端末で、表示される動画を見るユーザは、その目３８で動画を見て、場合によっては、動画に付随する音楽や効果音をその耳４０で聞きながら、入力操作をすべきタイミングを見はからい、選択入力信号を入力し、その信号がインターネット１０８を介して第２の受信装置１５２で受信される。この選択入力信号は、入力タイミングを単に明らかにするトリガー信号であってもよいが、端末１１０で表示されているときの時間軸との関連性を示すデータであってもよい。このように関連性を各端末１１０において予め明確にしておけば、インターネット１０８等の状態（通信速度等の変動）によって入力タイミングが左右することがなく、より好ましいと考えられる。このように選択入力信号を受信したサーバ１００では、次に、この信号に基づいて時間軸の位置を割り付ける処理を時間割付装置１２２で行なう。割り付けられた時間軸の位置により、予め関連付けられた静止画データから、対応する静止画データを呼び出す処理を呼び出し装置１２４において行なう。呼び出された静止画データは、第２の送信装置１５６により、各端末へインターネット１０８を介して送信される。ここで、第１及び第２の記憶装置、第１及び第２の受信装置、第１及び第２の送信装置は、それぞれ統合して１つの装置とすることができる。
第２図に示す各端末１１０では、データバス（ＢＵＳ）１１３にワイヤレスを含んでよい通信線からなる接続線１１５を介して、ＣＰＵを含む制御部１１７、プログラム等必要なソフトウェアやデータを記憶しておく記憶手段となる記憶装置１１９、サーバ１００へインターネット１０８を経由して動画再生を要求する再生要求信号を送信する第１の送信手段（或いは端末送信手段）としての第１の端末送信装置１５５、サーバ１００から送信された動画データをインターネット１０８経由で受信する第１の受信手段（或いは端末受信手段）としての第１の端末受信装置１５１、受信した動画データを表示する第１の表示手段としての第１の表示装置１２８、この動画の表示を見るユーザ３８、４０が選択したタイミングで選択入力信号をユーザ３８、４０に入力させるための入力操作手段としての入力操作装置１３４、この入力された選択入力信号をサーバ１００へインターネット１０８を経由して送信する第２の送信手段（或いは端末送信手段）としての第２の端末送信装置１５７、この選択入力信号に基づいてサーバ１００からインターネット１０８を経由して送信されてくる静止画データを受信する第２の受信手段（或いは端末受信手段）としての第２の端末受信装置１５３、この送られてきた静止画データを表示する第２の表示手段としての第２の表示装置１３０、複数の選択入力信号が入力され複数の静止画データが選択された場合にこれらを一覧にして表示する一覧提供手段としての一覧提供装置１３２、再生前の画像データを受信したときに再生する再生手段としての再生装置１２７、そして、例えば音声入力装置等の予備の装置を備えることができる予備装置ホルダー１５９が接続されることにより構成されている。入力操作装置１３４のより具体的な例として、押しボタン１３６及びマウス１３７が同図に示されている。一連の表示装置１２８、１３０、１３２を視聴するユーザ３８、４０は、前記入力操作装置１３４を操作（例えば、押しボタン１３６を押すこと）により、動画データから、１つのシーン（又は、いわゆる１コマ）を選択する。
この端末（或いはクライアント端末）１１０は、例えば、液晶ディスプレイやハードディスクを搭載したコンピュータによっても実現できる。例として考えると、記憶装置１１９を１つのハードディスクとし、第１及び第２の端末受信装置１５１、１５３や第１及び第２の端末送信装置１５５，１５７は、互いに分離したものでなく、ハードディスクに記憶された所定のプログラムを読み込んだ制御装置となり得る制御部１１７のＣＰＵやデータバス１１３や接続線１１５からなる複合装置であってよい。制御装置となり得る制御部１１７は、自身が持つ所定のメモリに読み込んだプログラムを格納して実行することができ、サーバ１００から送信される所定の時間軸と関係付けられて記憶された動画データ（例えば、連番の付いた複数のフレームデータの集合体からなり、フレーム間の表示間隔及び各フレームの表示順序を決めた時間軸と関係付けられたもの）を上記複合装置の一部となる再生装置１２７で再生し、データバス１１３等を経由して送られてくるデータを第１の表示装置１２８の例である液晶モニタで表示することができる。ユーザは、その目３８で動画を見て、場合によっては、動画に付随する音楽や効果音をその耳４０で聞きながら、入力操作をすべきタイミングを見はからうことができる。以下は、第１図の画像データ提供装置１０の場合と同様であるので省略する。
以上の入力操作は、図中にある押しボタン１３６やマウス１３７、更に、キーボードやジョイスティック、タッチパネル、音声認識装置を含む入力装置等、種々の入力操作装置を含む入力操作手段によって行なうことができる。このような入力タイミングは、動画の所定の時間軸の所定の位置に割り付けられる。本体の時間軸は、サーバ１００にあるため、直接割り付けるためには、トリガー信号となる選択入力信号をインターネット１０８を経由してサーバ１００に送信しなければならないが、通信事情により割り付けタイミングがずれることもあり得る。そのため、本体の時間軸をある意味でコピーした再生若しくは表示時の時間軸を用いて予備的割付を行なうことができる。この予備的割付は、選択入力信号の入力タイミングとコピー時間軸との相互関係を規定するものであってよく、例えば、複数のフレームからなる動画データのある番号のフレームにおいて行なわれた場合に、コピー時間軸の１つと考えられるフレーム番号を用いることにより、本体時間軸の位置を特定することができる。詳細は、後に詳しく説明する。この割付位置は、サーバ１００の第１の記憶装置１１８に記憶された静止画データに関連付けられており、１つの静止画データをこの割付位置を基に抽出することができ、それによりその静止画データが呼び出される。呼び出された静止画データは、インターネット１０８を経由して端末１１０の第２の受信装置に受信され、第２表示装置（例えば、第１表示装置である液晶モニタの兼用でよい。）に表示される。
２以上の選択入力操作が入力操作装置１３４にて行なわれる場合、これらの選択入力操作のタイミングによる選択入力信号は、予備的な割付が行なわれて、或いは、行なわれないで、インターネット１０８を経由してサーバ１００に送信され、同装置において、それぞれ記憶し、時間軸に割り付け、それぞれに対応する静止画データが呼び出される。このようなデータを選択表示すためには、これらの複数のデータを端末１１０において一覧できる表示等があることが好ましい。本実施例では、一覧提供手段たる一覧提供装置１３２が、この役割を果たすことができる。実際には、上述の第１の表示装置である液晶モニタを画面分割、スクロール、その他の方法で一覧提供装置として兼用することができる。
このように通信インターフェースとなる送信装置や受信装置は、特定のサーバや端末を選択的に選び出せるように、所定のプロトコル等を取り決めておき、相互に排他的に接続することが好ましい。但し、並列接続や内部処理のための空き時間を利用することを妨げるものではない。
第３図では、本発明の実施例の１つの側面として、インターネット等の広域ネットワークを用いたバーチャル撮影会としての画像データ提供システム２００について、図を参照しながら説明する。図において、該バーチャル撮影会を演出可能な画像データ提供装置としてのＷＥＢサーバ２７０と、当該サーバ２７０と接続して前記サーバ２７０から動画データや静止画データを受信するとともに、前記サーバ２７０に対して仮想のシャッタタイミングとしての入力操作が可能なＷＥＢ端末２４０と、前記ＷＥＢサーバ２７０及びＷＥＢ端末２４０とを仲介する広域ネットワークとしてのパケット網／ＰＤＣ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ｃｅｌｌｕｌａｒ）網２２０、基地局２３０、情報センタ２５０、インターネット網２６０と、から構成されている。
前記ＷＥＢ端末２４０としては、携帯電話２４０Ａと固定的に設置されるパーソナルコンピュータとしての端末２４０Ｂとから構成されており、２４０Ａ及び２４０Ｂには何れも表示手段２１４Ａ、２１４Ｂが夫々設けられている。
すなわち、この第３図に示す画像データ提供システム２００、パケット網／ＰＤＣ網２２０に対して、基地局２３０を介して不特定多数のユーザの所有する携帯電話２４０Ａ……が接続されるようになされており、インターネット網２６０に対して、不特定多数のユーザの所有するパーソナルコンピュータ２４０Ｂが接続されるようになされている。各携帯電話２４０Ａ又はパーソナルコンピュータ２４０Ｂのユーザ端末２４０は、パケット網／ＰＤＣ網２２０やインターネット網２６０などの通信回線網を介して互いに音声データや文字データの授受を例えばＴＤＭＡ（Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）と呼ばれる時分割多重接続方式で行うことができる。
前記携帯電話２４０Ａは、互いに音声データや文字データ或いは画像データ等の授受を行なうことに加えて、パケット網／ＰＤＣ網２２０を介してパケット通信によって情報センタ２５０にアクセスすることができる。情報センタ２５０は、携帯電話２４０Ａからの要求に応じて、インターネット網２６０に接続されているサーバ２７０又は専用線によって接続されているサーバ２８０から種々の情報を取得し、これを要求元の携帯電話２４０Ａに受け渡す。これにより、携帯電話２４０Ａを所持する前記ユーザは、外出先等、その居場所に拘わらず、所望の情報をサーバ２７０から取得することができる。
また、前記パーソナルコンピュータ２４０Ｂは、インターネット網２６０を介して、インターネット網２６０に接続されているサーバ２７０から種々の情報を取得することができる。この発明における広域ネットワークとは、上記パケット網／ＰＤＣ網２２０、前記基地局２３０、前記情報センタ２５０、前記インターネット網２６０などがこれに相当する。また、この発明における端末とは、上記携帯電話２４０Ａやパーソナルコンピュータ２４０Ｂ或いはその他の表示画面付き端末であれば特に限定されるものではない。
第４図はユーザが所持する端末としての携帯電話２４０Ａの構成を示すブロック図である。この第４図に示されるように、携帯電話２４０Ａにおいては、データバス（ＢＵＳ）２０３にＣＰＵ２１１、メモリ２１２、基地局２３０との間で信号の送受信を行う送受信部（ＲＦ）２１５、送受信部２１５において受信したＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）信号をベースバンド信号に変換すると共に送信しようとするベースバンド信号をＲＦ信号に変換するベースバンド処理部２１６、マイクロホン２１８及びスピーカ２１９とのインターフェースである音声処理部としての入出力部２１７、液晶表示パネル等で構成された表示手段２１４及びキーボードやジョグダイヤル等でなる入力操作部２１３が接続されている。
ＣＰＵ２１１はメモリ２１２に格納されている動作プログラムに従って種々の動作を実行するようになされており、当該動作に応じて各回路部を制御する。ＣＰＵ２１１の各種処理内容は必要に応じて表示手段２１４に表示される。入力操作部２１３は、ユーザが所望の通話先の電話番号の入力や後述する仮想のシャッタタイミングとしての選択入力を行なうと、当該入力が電話番号を表すデータの場合には、その番号をＣＰＵ２１１に供給し、当該ＣＰＵ２１１はユーザが入力した電話番号で表される通話先に対して、送受信部２１５を介して接続要求を送信し、前記選択入力の場合には、その選択入力信号をサーバ２７０に送信する。
そして、前述したような電話番号の場合には、パケット網／ＰＤＣ網２２０を介して通話先の応答に応じて回線を接続する。回線が接続されると、送受信部２１５は、アンテナを介して受信した通話先からのＲＦ信号をベースバンド処理部２１６に供給し、ここでＲＦ信号をベースバンド信号に変換する。ベースバンド処理部２１６は当該変換されてなるベースバンド信号を入出力部２１７に供給することにより、受信された通話先からの音声信号をスピーカ２１９から音声として出力する。
また、ユーザがマイクロホン２１８を介して音声を入力すると、入出力部２１７はマイクロホン２１８から供給される入力音声信号をベースバンド処理部２１６に供給し、ここでベースバンド信号をＲＦ信号に変換する。そしてベースバンド処理部２１６は当該変換されてなるＲＦ信号を送受信部２１５を介してパケット網／ＰＤＣ網２２０に送信することにより、当該ＲＦ信号を、パケット網／ＰＤＣ網２２０に回線接続された通話先に対して送信する。かくして携帯電話２４０Ａを使用するユーザは、通話先である他のユーザとの間で携帯電話を介した会話を行うことができる。
ＣＰＵ２１１は、ユーザが入力操作部２１３を操作することにより入力される種々の情報（文字情報や特定の選択情報等）をパケットデータに変換した後、これをベースバンド処理部２１６及び送受信部２１５を介してパケット網／ＰＤＣ網２２０に送信する。パケット網／ＰＤＣ網２２０は、このパケットデータを情報センタ２５０に送る。また、情報センタ２５０からパケット網／ＰＤＣ網２２０を介して送信されるパケットデータ化された情報が、重畳されたＲＦ信号を、送受信部２１５及びベースバンド処理部２１６を介して取り込み、表示手段２１４に表示する。
かくして携帯電話２４０Ａを使用するユーザは、通話先である情報センタ２５０との間で、サーバ２７０によって提供される種々のサービスの提供を受けることができる。ユーザが所持する端末２４０Ｂとしてのパーソナルコンピュータのハード構成は、この発明のＷＥＢ端末２４０として必要な役割を担う構成において、前述した携帯端末としての携帯電話２４０Ａと同様であるので、説明は省略する。
第５図はサーバ２７０の構成を示すブロック図である。この第５図に示されるように、サーバ２７０は、データバス（ＢＵＳ）に接続されたＣＰＵ２２１、ハードディスク等の記憶手段２２２、メモリ２２３、通信インターフェース２２４及びデータベース２２５を有し、ＣＰＵ２２１はメモリ２２３に格納されている制御プログラムに従って種々の処理を実行するようになされている。すなわち、ＣＰＵ２２１は通信インターフェース２２４によって接続されたインターネット網２６０を介して、送信される各携帯電話２４０Ａ・・・、パーソナルコンピュータ２４０Ｂ・・・、からの入力情報を受け取り、これを記憶手段２２２に格納する。
前記記憶手段２２２には、制御プログラムとしてのバーチャル撮影会の進行プログラムと、前記端末２４０の入力操作部２１３の操作による入力信号と動画データの再生タイミングとに対応した受信タイミングとが、予め登録された会員の個別情報に関係付けられて、記憶されている。また、制御手段は、前記記憶手段２２２内の前記進行プログラムに基づいて進行されるバーチャル撮影会としての動画データを、端末２４０に送信する。このとき（例えば、送信中に）、端末２４０側から受信した前記受信タイミングデータに基づき選択されたフレームごとに予め対応関係をつけられた静止画データを前記データベース２２５から抽出し、当該抽出した静止画データを端末２４０に送信するように前記制御手段が制御する。前記データベース２２５には、当該データベース２２５に記憶された画像データとしての複数のフレームごとに、静止画データを対応つけるためのルックアップテーブルが予め記憶されている。
第６図に広域ネットワークを使わないこの発明を適用した他の実施の形態を説明する。それは、コインセレクタを備え、ゲームセンターなどに設置されるようなシール撮影機のようなゲーム機に適用することも可能である。このようなゲーム機に適用した場合の変形例のブロック図を示すのが第６図である。第６図において、前述した第４図と第５図の構成と同様の機能を有する構成には同一符号を付しており、繰返しの説明は省略する。
このゲーム機３００では、図示しないコインセレクタに所定の金額のコインが投入されると、バーチャル撮影会の進行プログラムにより、ゲームがスタートする。ゲームがスタートすると、表示手段２１４には動画データに基づく動画映像が前述した端末２４０の表示手段２１４と同様に表示され、その動画映像をユーザが視認しつつ例えば５回のシャッタタイミングでシャッタ入力を入力操作部２１３により行なう機会が与えられる。そして、シャッタ入力に応じて選択された画像データであるフレームごとに、静止画データがデータベース２２５から抽出されて通信インターフェース２２４を介してユーザの所持するＦＤ（フレキシブルディスク）やメモリカード等の記憶媒体に記憶させることが可能となるように構成されている。ここで、上記静止画データは、予め動画データを構成する複数フレームごとに設定されたクリックポイントに応じたものである。このようにすると、ゲーム結果として景品を画像データとした新しいベンダーアミューズメントマシンを提供することができるようになる。
なお、上述した実施の形態では、再生する動画映像の再生時間と、入力操作部２１３によるシャッタ入力のタイミングに応じて評価される、そのユーザのシャッタチャンスの優劣に応じた静止画データを提供するようにしているが、前記静止画データと再生される動画データとが関連性のあるものでなくても良いことは言うまでもなく、又、提供するデータは、静止画データでなくても動画データを提供するように設計変更できるのは勿論である。
また、動画データのベストショットタイミングをプロのカメラマンが予め定めて設定しておき、全コマのフレームから幾つのベストショットの操作入力が行なえたかどうかを複数のユーザ間で競うような競技的な要素を加えることも可能である。しかも、複数のユーザ間でのベストショット数を競わせる方法として、各フレームごとに点数を予め割り当てておき、そのシャッタタイミングに応じて累積的に点数を加算する処理を行ない、この累積された点数によりシャッタ操作の優劣を競わせるように構成することも可能である。
さらに、バーチャル撮影会を開始する前後で、プロカメラマンによるベストショットを撮るためのノウハウ解説を音声又は文字或いは映像データとして端末２４０に送信するか、或いは第６図のようなスタンドアロンの装置の場合には当該装置の表示手段に表示させるようにすることにより、よりゲーム的な趣向性を高めることも可能である。そして、前述したようにプロのカメラマンの評価が加わることによって、まるで自分がプロカメラマンになったような擬似体験ゲーム装置とすることが可能となる。
さらに、広域ネットワークを通じて複数のユーザの端末間で前述したようなベストショットを競う場合には、前記画像データ提供装置は、複数の前記端末２４０Ａ・・・２４０Ｂによって接続することが可能なインターネット網２６０等の広域ネットワークに接続されるＷＥＢサーバ２７０であって、前記ＷＥＢサーバ２７０内には同一の前記動画データを使用した前記端末２４０からの受信タイミング（シャッタタイミング）を複数記憶する前記記憶手段２２２を有し、当該記憶手段２２２に記憶した前記複数の受信タイミングの中から所定条件に適したタイミングでの受信タイミング（シャッタタイミング）で送信した前記端末２４０を、前記記憶手段２２２に予め用意された選別プログラムによって選別処理するようにすることが好ましい。
例えば、第７図に示すように、横軸が動画データの再生時間Ｔであり、動画データは、画像データとしてのフレーム３１０における画像１〜１１の画像データを連続的に端末２４０の表示手段２１４に表示させることにより動画表示される。そして、フレーム３１０の画像１〜２には静止画３２０の静止画データＡが、フレーム３１０の画像３〜５には静止画データＢが、６，７にはベストショットフレームが、８，９にはフレーム１，２と同様の静止画データＡが、１０，１１には静止画データＣが割り当てられるようなルックアップテーブルをデータベース２２５が記憶している。メモリ２２３は、ユーザの所有する携帯電話２４０Ａ、・・・やパーソナルコンピュータ２４０Ｂ、・・・から受信される電子データを一旦格納記憶する。さらに、前記データベース２２５には、個人情報登録画面情報や初期画面情報などの端末２４０に送信すべき適宜の画面情報が記憶されている。
次に、本発明を適用したバーチャル撮影会としての画像データ提供方法の流れについてフロー図に基づいて説明するが、その前にこのバーチャル撮影会の概要を説明する。
（概要）
サーバ２７０内のＷＥＢサイトにバーチャルスタジオを設置し、その中でバーチャル撮影会としてのモデル撮影会を行う。まず、サイトとしてのサーバ２７０に端末２４０を通じてアクセスし、目当てのモデルとしての動画種別を選択する。選択された動画を端末で見ながら、前記サイトのホームページ上に用意されたシャッタボタン画像を前記端末２４０の入力操作部２１３のクリック入力操作によってバーチャル撮影する。動画の再生送信が終了すると、撮影したフレーム箇所のデータをサーバ２７０に記憶する。この場合、前記動画データの全てをダウンロードした後に端末２４０で再生するような場合には、その撮影されたフレーム又はフレームの識別情報をサーバ２７０に送信する。
撮影されたフレームの画像データに対応する静止画データ（画質クオリティ：高／例えば、６４０×４８０  ＪＰＥＧ方式）を端末に対してダウンロード可能（送信可能）とする。前記動画データには予め設定されたベストショットのように優れたシャッタタイミングが複数存在し、そのベストショットを捕らえた撮影の入力操作を行なうとプレミア画像データがダウンロード可能（送信可能）となる。
１回の利用で５枚まで撮影することができ、夫々のタイミングで撮影した静止画データをダウンロードできる。バーチャル撮影会の利用は有料とし、１回の利用で２００円を課金してもよい。１つの前記動画データのプレミア画像データを全て集めると、超プレミアアイテムを得る権利を与えてもよい。端末２４０は、マウスクリックによりシャッタタイミングを操作入力できるような方式を採用することから、パーソナルコンピュータ２４０Ｂを端末として採用する。
なお、この実施の形態では、１回のプレーで５回までのショットを撮影すると撮影会を終了することにしているが、これに限らず、５回撮影した結果で得られた動画データの一部である画像データとしてのフレーム又は静止画データを見て３回目までの撮り直しを行なうことができるようにしてもよい。このような撮り直しは、従来から知られているアトラス社のプリントクラブ等のシール撮影機において周知の技術を転用することが可能となる。
もう一つの画像の例を第８図を用いて説明する。一定時間幅が１から順に並んでいる時間軸ＴＬに沿って、動画３５０を構成するフレームデータが、Ａ１、Ａ２、Ａ３、・・・と並んでいる。各フレームデータのＡ１からＡ４は、単位時間幅２つずつが対応しており、フレームデータは等間隔で並んでいる。Ａ５は、単位時間幅４つが対応し、Ａ１等に比べて表示時間が２倍長いことになる。このように、動画用のフレームデータは、時間軸に従って単位時間毎に並んでいる限りは、等間隔で並ぶことは必ずしも必要ではない。
時間軸ＴＬに沿って、静止画３６０を構成する静止画データが、Ｂ１、Ｂ２、Ｂ４、・・・と並んでいる。静止画データＢ１は、時間軸ＴＬの１から１０までと対応し、静止画データＢ２は、時間軸ＴＬの１１から１６に対応し、静止画データＢ３は、時間軸ＴＬの１７から２４に対応する。静止画データＢ４以降についても同様に、時間軸ＴＬのある数値に対応する。従って、各静止画データは常に時間軸ＴＬに沿って単位時間幅に従って並んでいるが、動画データと同様、対応する時間幅は一定である必要は必ずしもない。
動画を第１の表示装置２８、１２８により表示しているときに、ユーザが入力操作装置３４、１３４から入力操作信号をショット１（Ｓｈｏｔ  １）のタイミングで入力した場合、それは、時間軸ＴＬの９に相当する。このときの動画のフレームデータは、Ａ５であり、静止画データは、Ｂ１である。ショット２（Ｓｈｏｔ  ２）のタイミングで入力した場合は、時間軸ＴＬの１９、フレームデータのＡ９、静止画データのＢ３がそれぞれ対応する。ショット３（Ｓｈｏｔ  ３）のタイミングで入力した場合、時間軸の２７、フレームデータのＡ１１、静止画データのＢ４がそれぞれ対応する。このようにして、入力タイミングは、時間軸ＴＬに従って、動画のフレームデータ及び静止画データがそれぞれ１つ決定され、それぞれを選択することができる。つまり、動画のフレームデータと静止画データが直接対応する関係になくても間に時間軸ＴＬが入ればよいことになる。このような対応は、上述のようにルックアップテーブルを作り、第１の記憶装置１８、１１８に記憶させておくことができる。
第１図の画像データ提供装置を用いたバーチャル撮影会の画像データ提供方法のフローを第９図及び第１０図に基づいて説明する。まず上記装置の電源を入れる等、スタンバイの状態にする（ステップＳ１０）。次に、開始信号の入力を待つ（ステップＳ１２）。入力操作装置３４から開始信号が入力されると、動画データが第１の記憶装置１８から呼び出され、再生装置２６によって再生される（ステップＳ１４）。再生された動画は、第１の表示装置２８により表示され（ステップＳ１６）、ユーザ３８，４０がそれを視聴する。動画データが最後まで表示し終わったかどうかを確認し（ステップＳ１８）、まだの場合は、入力操作装置３４からの入力があったかを確認する（ステップＳ２０）。無い場合は、再度、動画再生（ステップＳ１４）、表示（ステップＳ１６）、終了確認（ステップＳ１８）、そして、入力確認（ステップＳ２０）へとループを作る。入力があった場合は、入力のタイミングを所定の時間軸ＴＬ（第８図）に対して取得し（ステップＳ２２）、それに対応するタイミング識別情報としてのタイミング識別番号（初期値は、例えば、「０」としておく）を発生させ（ステップＳ２４）、タイミングの特定を行なう。このタイミング識別番号と入力タイミングは、それぞれに関連付けられて、第２の記憶装置等に記憶される。次に、タイミング取得回数をも表示できるタイミング識別番号を用いて、予め決められた入力回数に達したかどうかを調べる（ステップＳ２６）。達していない場合は、再度、動画再生（ステップＳ１４）、表示（ステップＳ１６）、終了確認（ステップＳ１８）、そして、入力確認（ステップＳ２０）へとループを作り、更に、入力があれば（ステップＳ２０）、上述の工程が繰り返される。
入力が予め決められた入力回数に達した場合は、上述のループを抜け、また、動画表示が終了すれば、やはり、上述のループを抜け、これまで選択し、保存してきたデータを呼び出す工程に移行する（ステップＳ２８）。この呼び出し工程では、第２の記憶装置等に記憶されたタイミング識別番号、時間軸ＴＬ上の入力タイミング、このタイミングに対応する静止画データを呼び出す。例えば、第８図におけるショット１では、時間軸ＴＬ上の「９」がその位置であり、対応する静止画データはＢ１である。この静止画データは、時間軸ＴＬ上の位置「９」をキーに、第１の記憶装置１８に記憶されている静止画データのＢ１を呼び出すことができる。呼び出したデータは、１つだけの場合は、そのまま第２の表示装置３０により表示することもできるが、第９図では複数の入力があった場合を想定してフローが描かれている。複数の組のタイミング識別番号、時間軸ＴＬ上の入力タイミング、このタイミングに対応する静止画データがある場合、これらのデータを第１及び第２の記憶装置１８、２０から呼び出し（ステップＳ２８）、その一覧を一覧提供装置３２に表示させる（ステップＳ３０）。
第１０図は、第９図の続きのフローである、選択データの表示方法の部分のフローを示している。第９図の一覧表示がなされたところで（ステップＳ３０）、選択入力を確認する（ステップＳ４０）。この入力画面の１例を第１１図に示す。表示画面４００には、選択を促す表示４０２があり、６つの候補静止画面のサムネイル４０４が並んでおり、この画面を終了する終了ボタン４０６と共に表示されている。ユーザの入力操作装置３４による入力により、いずれかの静止画面又は終了を選択する。
選択された静止画データは、第１及び第２の記憶装置１８、２０から呼び出され（ステップＳ４２）、第２の表示装置３０に拡大して表示される（ステップＳ４４）。その後、終了選択の入力を待ち（ステップＳ４６）、終了でないときには、再び一覧データを呼び出し（ステップＳ４８）、その一覧データを表示する（ステップＳ５０）。第１１図にあるような選択を促す画面が出て、仮に、終了が選択された場合は、そのまま、呼び出し（ステップＳ４２）及び拡大表示（ステップＳ４４）を通り抜け、終了確認工程（ステップＳ４６）で、終了（ステップＳ５２）へと移行する。
第２図の画像データ提供装置等を用いたバーチャル撮影会の画像データ提供方法のフローを第１２図に基づいて説明する。第１２図の左側は端末側であり、右側はサーバ側であり、破線で挟まれた中央部１０８は、インターネットに相当する。電源を入れる等して、端末側とサーバ側の両方でスタンバイ状態になる（ステップＳ１０１、ステップＳ１００）。次に端末１１０は、再生要求信号を第１の端末送信装置１５５を用いてサーバ１００へと発信する（ステップＳ１０３）。この再生要求信号をサーバ１００の第１の受信装置１５０が受信し（ステップＳ１０２）、この信号に基づき、動画データをサーバ１００の第１の記憶装置１１８に記憶してある動画を呼び出し、第１の送信装置１５４により、端末１１０へ送信する（ステップＳ１０４）。このとき、送信するのは、サーバ１００の再生装置１２６において再生された表示用のデータであるが、これを再生前のデータにして、各端末１１０の再生装置１２７において再生し、表示させてもよい。動画データの管理（著作権管理等）を強化する場合は、再生後のデータを表示速度に合わせて送信することができる。このようにすれば、無断複製が容易なコンパクトな動画データを捕捉されにくいと考えられる。再生前のデータを送る場合は、例えば、暗号化や再生ソフトに登録制を設ける等の対策をすることが好ましい。
このように送信された動画データを端末１１０の第１の端末受信装置１５１により受信し（ステップＳ１０５）、このデータを端末１１０の第１の表示装置１２８において表示する（ステップＳ１０７）。この表示に並行して、選択入力の準備を始め、まず、種々の変数等の初期化（例えば、入力回数変数：ｎ＝１）を行なう（ステップＳ１０９）。次に、動画データが表示を終了しているかを確認する（ステップＳ１１１）。次に選択入力操作がユーザによりなされているかを確認する（ステップＳ１１３）。もし、入力されていない場合は、もう一度終了確認工程（ステップＳ１１１）に移行し、入力待ちループに入る。このとき、並行して、動画データは表示されている（ステップＳ１０７）。
上記入力待ちループにおいて、選択入力操作がなされ、選択入力信号が入力されると、入力確認工程（ステップＳ１１３）において、Ｙｅｓ判定となり、次のタイミング取得工程に移行する（ステップＳ１１５）。ここで、入力のタイミングを所定の時間軸ＴＬ（第８図）に対して取得し（ステップＳ１１５）、それに対応するタイミング識別情報としてのタイミング識別番号（初期値は、例えば、「１」としておく）を発生させ（ステップＳ１１７）、タイミングの特定を行なう。このタイミング識別番号と入力タイミングは、それぞれに関連付けられて、端末１１０の記憶装置１１９等に記憶される。次に、タイミング取得回数をも表示できるタイミング識別番号を用いて、予め決められた入力回数に達したかどうかを調べる（ステップＳ１１９）。達していない場合は、再度、終了確認（ステップＳ１１１）と入力確認（ステップＳ１１３）のループを作る。更に、入力があれば（ステップＳ１１３）、上述のタイミング取得工程（ステップＳ１１５）、タイミング識別番号発生工程（ステップＳ１１７）、入力回数確認工程（ステップＳ１１９）が繰り返される。
入力回数（ｎ）が所定の値（例えば、Ｎ）になった場合、識別番号発生工程（ステップＳ１１７）でｎ＝Ｎ＋１となり、ｎはＮより大きくなるため（ステップＳ１１９）、次の入力終了工程（ステップＳ１２１）へと移行する。また、終了確認工程（ステップＳ１１１）で、動画表示が終了されたことが確認されると、同じく入力終了工程（ステップＳ１２１）へと移行する。並行して表示していた動画がそのデータを全て表示し終わるとやはり、入力終了工程（ステップＳ１２１）へと移行する。
サーバ側では、動画送信が開始され（ステップＳ１０４）、それと並行して、選択入力操作の入力待ちのためのルーチンを準備することができる（ステップＳ１１０からステップＳ１１６）。端末側の記憶装置１１９において、入力タイミング識別番号と関連付けられて、入力タイミングが記憶された場合は、必ずしもこのルーチンは必要ではないが、バックアップとして行うことも可能である。選択入力操作の入力待ちのためのルーチンでは、種々の変数の初期化が行われ（ステップＳ１１０）、動画データの表示終了確認を行い（ステップＳ１１２）、終了でない（Ｎｏ）ならば（ステップＳ１１２）、次の入力信号受信確認工程（ステップＳ１１４）に移行する。この工程では、入力信号を受信しない場合は、再度、終了確認工程（ステップＳ１１２）へと以降し、受信待ちループに入る。
選択入力操作によって入力された選択入力信号が、端末１１０の第１又は第２の端末送信装置１５５、１５７により送信され、サーバ１００の第１又は第２の受信装置１５０、１５２により受信されると（ステップＳ１１４）、その入力タイミングが入力タイミング識別情報と関連付けられて、サーバ１００の第２の記憶装置１２０に記憶され（ステップＳ１１６）、表示終了確認（ステップＳ１１２）と受信待ち（ステップＳ１１４）のループに入る。動画データの送信が終了すると、終了確認工程（ステップＳ１１２）でＹｅｓとなり、表示終了工程（ステップＳ１２０）へと移行する。また、動画送信工程（ステップＳ１０４）も表示終了工程（ステップＳ１２０）へと移行する。
端末側では、上述の一連の入力操作により選択された全てのタイミング識別番号と入力タイミングは、表示された動画データ種と関連付けられて端末の記憶装置１１９等に記憶され、記録される。これらのデータを呼び出し、端末１１０の第２の端末送信装置１５７によって、サーバ１００に送信する（ステップＳ１２３）。サーバ側では、サーバ１００の第２の受信装置１５２がこのデータを受信し、所定の動画データに対応する選択された全ての入力タイミングに対する静止画データの少なくとも一覧に必要なデータ、例えばサムネイルをサーバ１００の第１の記憶装置１１８から呼び出す（ステップＳ１２４）。呼び出された一覧用のデータは、サーバ１００の第２の送信装置１５６から、端末１１０の第２の端末受信装置１５３に送信され（ステップＳ１２６）、端末１１０の一覧提供装置１３２によって表示される（ステップＳ１２５）。
端末１１０前のユーザに対して、この一覧提供装置１３２に表示された一覧データから１つの静止画面を選択するように促す（ステップＳ１２７）。この表示の例は、第１１図に示してある。例えば、第１１図にあるようなサムネイルの１つをクリックすること等のユーザの入力により、特定の静止画データが選択される（ステップＳ１２７）。この入力信号に基づいた静止画データを呼び出すための呼び出し信号が、端末１１０の第２の端末送信装置１５７によって送信される（ステップＳ１２９）。
インターネット１０８を経由して送られた静止画データを呼び出すための呼び出し信号をサーバ１００の第２の受信装置１５２が受信し、この信号を基に対応する静止画データを記憶しているサーバの第１の記憶装置１１８から呼び出す（ステップＳ１３０）。呼び出された静止画データは、サーバ１００の第２の送信装置１５６により、端末１１０へとインターネット１０８を介して送信される（ステップＳ１３２）。
この静止画データを端末１１０の第２の端末受信装置１５３において受信し、第２の表示装置１３０によって表示する（ステップＳ１３１）静止画データを表示した後、第２の表示装置１３０又は一覧提供装置１３２は、ユーザに終了又は継続表示の選択を促す画面を表示する（ステップＳ１３３）。継続表示を選択した場合は、もう一度静止画データ一覧のデータを呼び出し、選択させるループに入る（ステップＳ１２３からステップＳ１２７）。終了を選択した場合は、静止画データ表示は終了する（ステップＳ１３５）。
第１３図及び第１４図は、第１図又は第２図の画像データ提供装置によって表示される動画データの例を示す。第１の表示装置２８、１２８に相当する表示装置の画面５００には、画面の下に略水平に広がる床５０２の上を、走るモデル人物が左から右へと移動していくようすを、スタート地点（５１０）、踏み台５０４の上、ジャンプして吊り下げられたボード５０６にタッチする空中位置（５１４）、床５０２に着地したところ（５１６）、少し前に出て最後のフィニッシュを決めているところ（５１８）が、時間の代りに位置をずらして描かれている。動画では、モデル人物が位置（５１０）から（５１８）へと移動する時間の間に複数の画面が用意してあり、このモデル人物の走りを滑らかに表示することができる。
第１４図の（ａ）では、モデル人物が登場する前の状態（又は背景だけの状態）を示している。この画面は、以下の動画において共通するため、モデル人物とは別に常に表示するようにしてもよい。このようにすると、動画を複数の静止画のフレームデータによって表すよりも、データのサイズを小さくすることができ、同一の動画表示キャパシティであってもより木目の細かいきれいな表示をすることができることになる。従って、動画データは、モデル人物の周辺のみを変えることにより、動画送信速度や表示速度等のキャパシティを増加させることなく、全体としてよりきれいな表示を行なわせることが可能である。
第１４図の（ｂ）から（ｆ）において、モデル人物の動きが具体的に示してある。モデル人物５１０が画面の左端から滑らかに登場し（ｂ）、そのまま右へと走り続け踏み台５０４上でジャンプする（ｃ）。ジャンプにより踏み台５０４を離れたモデル人物５１４は、ボード５０６にタッチし（ｄ）、その後自由落下によりモデル人物５１６は、床５０２の上に着地する（ｅ）。そして、最後にこのモデル人物５１８は、フィニッシュを決めることになる（ｆ）。
以上のような一連の動画表示において、ユーザは、例えば、踏み台５０４を飛び出す瞬間のモデル人物５１２を模擬撮影するため、入力操作装置３４、１３４により入力し、そのタイミングの静止画を一連の動画データの時間軸におけるそのタイミングの位置により特定し、対応する静止画データを呼び出すことができる。更に、ボード５０６にタッチした瞬間のモデル人物５１４を入力操作装置３４、１３４による入力により模擬撮影することができる。最後にフィニッシュを決めたモデル人物５１８を同様に模擬撮影して３回の模擬撮影後、動画表示を終える。このようにして、３つの対応する静止画データを特定し、これらに対応するものを一覧表示する。
例えば、第１３図にあるような画面を表示し、３回のタイミングで撮ったモデル人物５１２、５１４、５１８の色を異なるようにしてもよい。ユーザは、色の異なるモデル人物をクリックし、表示したい静止画を表示することができる。例えば、空中に浮いているモデル人物５１４を選択した場合、より精度の高い（例えば、データサイズの大きい）第１４図（ｄ）に相当する静止画を第２の表示装置３０、１３０において表示することができる。
しかしながら、この模擬撮影では、タイミングのみを指定していたため、静止画表示として必ずしも好ましい構図であるとは限らない。そこで、タイミングに加え、その撮影範囲を指定するズーム機構を併せて持たせることができる。この機構では、例えば、中心位置とその倍率により、指定することができ、動画データを見ながらの模擬撮影では、擬似ファインダの枠５２０を動画データの中に組み込んでおくことができる（第１５図）。これに対応する静止画は、この枠内いっぱいに広がるモデル人物５１４を捕らえることができ、より好ましい構図が得られる。この例では、通常の横長の枠ではなく縦長の枠となっているが、このようなこともユーザの指定により可能とすることができる。このように種々のテクニックを可能とすることにより、ユーザの色々な能力を評価することになり、撮影会のようなコンテストでの面白みが増大しうる。
次に、動画データの一部を取り込む場合について説明する。第１３図において、モデル人物が踏み台から飛び出し、ボード５０６にタッチするところまでを特に繰り返して見るべく選択することとする。ユーザは、上述と同様に、動画データを見ながら、モデル人物５１２が踏み台５０４の上に来たタイミングで入力操作装置３４、１３４により入力し、モデル人物５１４がボード５０６にタッチしたタイミングで再度入力する。最初の入力は、始まりを選択する入力であり、次の入力は終わりを選択する入力と予め決めておくことができ、これが第１の部分動画データとなる。更に、ユーザは、モデル人物５１６が着地したタイミングで、及び、モデル人物５１８がフィニッシュを決めたタイミングで入力（それぞれ「始まり」と「終わり」）する。これが、第２の部分動画データとなる。このようにして選択された第１の部分動画データは、動画表示後、上述と同様、第１３図にあるような画面において一覧することが可能である。即ち、第１３図においてモデル人物５１２及び５１４を赤で、モデル人物５１６及び５１８を青で表示し、残りのモデル人物５１０を通常色の黒で表示すれば、モデル人物５１２から５１４が第１の、モデル人物５１６から５１８が第２の部分動画データのそれぞれの始まりと終わりであることがわかる。
ユーザは、いずれかの色のついたモデル人物をクリックすることにより、特定の部分動画データの表示を選択することができる。この表示は、動画データそのものの切り抜きであってもよいが、このタイミングに相当する別の動画データ（例えば、より解像度の高いもの）を呼び出すようにしてもよい。また、上記静止画の場合と同様、撮影位置を指定するようにしてもよい。例えば、マウスなどで左クリックを押しつづけてモデル人物を画面中心に捕らえ、部分動画の終わりでそのクリックを放すことができ、予めズーム率を決めておけば、比較的簡単に行なうことができる。より複雑な模擬撮影は、ジョイスティックとボリューム等のようにより専用化した入力操作装置を用いて行なえばより効果的となりうる。
第４図及び第５図に示した画像データ提供装置を用いたもう１つのバーチャル撮影会の画像データ提供方法のフローを第１６図乃至第１８図に基づいて説明する。前記サーバ２７０をインターネット網２６０等の広域ネットワークに接続するための立ち上げを行なう（ステップＳ２０１）と、前記広域ネットワークを通じて端末２４０からの接続を受けるべく待機状態となる（ステップＳ２０２）。次に、端末２４０からのアクセスがあるかどうかを判定し、アクセスがなければ（ステップＳ２０３：Ｎ）再度待機状態となるが（ステップＳ２０２）、この判定結果がアクセス有り（ステップＳ２０３：Ｙ）であれば、認証画面データの送信を行なう（ステップＳ２０５）。この認証画面データは、予めサーバ２７０のデータベース２２５に記憶されている。
送信した認証画像データに対して、端末２４０の入力操作部２１３により認証情報としてのパスワードとＩＤコードとの入力が完了され受信するのを待つ（ステップＳ２０５及びステップＳ２０６：Ｎ）。そして前記認証情報が受信されたことをサーバ２７０の制御手段が判定すると（ステップＳ２０６：Ｙ）、前記サーバ２７０の制御手段は予め記憶手段２２２に記憶された会員の個人情報に登録されたＩＤコード及びパスワードと、受信したＩＤコード及びパスワードとを比較して認証処理を行なう（ステップＳ２０７）。
認証の結果、真性なユーザからのアクセスであるとサーバ２７０の制御手段が判定した場合（ステップＳ２０８：Ｙ）には、そのサーバ２７０で行なうことができる撮影会の種別選択画面データを送信する（ステップＳ２０９）。この実施の形態では、前記種別を（１）レースクイーンが歩いている動画データに基づく映像から微笑む瞬間を捕らえる、（２）カーレースの動画データに基づく映像からクラッシュする瞬間又はゴールする瞬間を捕らえる、といった２つの種別を用意している。
サーバ２７０の制御手段が種別選択完了と判定しなければ（ステップＳ２１０：Ｎ）、再度送信する（ステップＳ２０９）。送信された種別選択画面から種別が選択されたことを受信してサーバ２７０の制御手段が種別選択完了を判定する（ステップＳ２１０：Ｙ）と、予め会員の個別登録情報として記憶したクレジットカード又は電話料金からの課金処理をサーバ２７０の制御手段が行ない（ステップＳ３０６）、選択された種別の動画データの送信を端末２４０に行なう（ステップＳ３０７）。前述した種別選択画面から１つの種別の動画データを端末２４０の入力操作部２１３により選択入力した結果、端末２４０からサーバ２７０へ送信される信号がこの発明における再生要求信号に相当する。
前記端末２４０の表示手段２１４には、前記動画データによる動画映像が再生され、その動画映像を視認しつつユーザがタイミング良く入力操作部２１３により選択操作入力を行なう（ステップＳ３０８：Ｙ）。この選択入力が前述したシャッタボタンのクリック入力、第１７図におけるシャッタタイミングに相当する。そして、前記操作入力による操作入力信号がサーバ２７０又は端末２４０の制御手段としてのＣＰＵ２１１，２２１に送信される。上記選択操作入力が行なわれなかったときは（ステップＳ３０８：Ｎ）、タイムオーバーと判定されると（ステップＳ３１５：Ｙ）、終了し（ステップＳ３１６）、そうでないと（ステップＳ３１５：Ｎ）、動画データの送信を端末２４０に行なう（ステップＳ３０７）。
前記動画データは、複数のデジタル画像データからなるフレームの集合体で構成されており、このフレームを連続的に入替えて表示することにより動画映像が再生されるようにしており、上述した操作入力によって選択されたタイミングで表示されていた１つのフレームを選択し、このフレームをシャッタタイミングとして記憶する（ステップＳ３０９）。前述したようにこの実施の形態では、これに限定されるものではないが、前記シャッタタイミングを動画映像の再生が終了するタイムオーバ（ステップＳ３１５）となるまでの間、５回未満であれば（ステップＳ３１０：Ｎ）継続し、５回までトライできるようにプログラムが設定されている（ステップＳ３１０：Ｙ）。前述したように５回のシャッタタイミングが記憶されたものを用いて、そのタイミングに応じた静止画データを選択し抽出するために、前記フレームと前記静止画データとの対応関係を示すルックアップテーブルをサーバ２７０の制御手段が参照する処理を行なう（ステップＳ３１１）。
前記参照した結果、その後にそのユーザに対して送信される静止画データの種別を、会員の個別履歴情報として記憶手段２２２に記憶している過去の履歴データに追加的に記憶する処理を行なう（ステップＳ３１３）。このステップＳ３１３の処理は、例えば、ある種別の動画データの全てのベストショットタイミングを過去の履歴から選択入力したユーザであることがこの履歴の更新処理の段階で判明した場合には、全てのベストショットタイミングの入力の結果として超プレミアの景品をそのユーザに提供するなどの目的に利用される（ステップＳ３１４）。
前記更新処理が完了するとサーバ２７０の制御手段は、その選択された５回のシャッタタイミングとしての操作入力を受信した受信タイミングに対応した静止画データを端末２４０に送信する。もし、前述したようなシャッタタイミングが所定時間としての３０秒間（動画再生終了までの時間）選択入力されなかった場合には（ステップＳ３０８：Ｎ）、タイムオーバ（ステップＳ３１５：Ｙ）となってバーチャル撮影会が終了する（ステップＳ３１６）。
次に、ステップＳ２０８に戻って正会員の接続でないとサーバ２７０の制御手段が判定した場合であって、新規会員の登録要求があった時には（ステップＳ３１７：Ｙ）、会員登録画面をデータベース２２５から抽出して端末２４０に送信する（ステップＳ３１９）。もし、新規会員の登録要求がない場合は（ステップＳ３１７：Ｎ）、サーバ２７０の制御手段は端末２４０との接続状態を強制的に断って終了する（ステップＳ３１８）。次に、新規の会員登録画面に対して端末２４０の入力操作部２１３を通じユーザが入力を完了し、その入力完了したデータをサーバ２７０に送信すると、サーバ２７０の制御手段が適性に入力が行なわれたかどうかを判定する（ステップＳ３２０：Ｙ）。そして、登録が完了した会員の前記会員登録画面の入力情報は、記憶手段２２２に登録され、既に登録が完了している他の会員とのＩＤコードやパスワードとの重複がないようにサーバ２７０の制御手段が処理するようにしている（ステップＳ３２１）。
以上説明したように、この実施の形態では、インターネット等の広域ネットワークを用いて再生される動画データを端末２４０に提供し、その提供された動画データを動画映像として端末２４０の表示手段２１４に表示させつつ、その動画映像の中からベストなタイミングで入力（仮想シャッタ入力）を行なうことによって、動画データのフレームを選択させ、その選択された結果が、予め用意されたフレームごとのシャッタタイミングとしての優劣をサーバ２７０の制御手段のルックアップテーブルにより評価しつつ、その評価に応じた静止画データを端末２４０へ提供（送信）するようにしているものである。
以上説明したようなこの発明によれば、複数の画像データを連続的に表示することによって動画的表現が可能な動画データの中から、ユーザにおける入力操作（シャッタ入力）の入力タイミングに応じて前記画像データに対応した静止画データを提供することができるから、所謂撮影会をバーチャル的に実行することが可能となる。
【図１】
2004077830.tif 000003
【図２】
2004077830.tif 000004
【図３】
2004077830.tif 000005
【図４】
2004077830.tif 000006
【図５】
2004077830.tif 000007
【図６】
2004077830.tif 000008
【図７】
2004077830.tif 000009
【図８】
2004077830.tif 000010
【図９】
2004077830.tif 000011
【図１０】
2004077830.tif 000012
【図１１】
2004077830.tif 000013
【図１２】
2004077830.tif 000014
【図１３】
2004077830.tif 000015
【図１４】
2004077830.tif 000016
【図１５】
2004077830.tif 000017
【図１６】
2004077830.tif 000018
【図１７】
2004077830.tif 000019
【図１８】
2004077830.tif 000020
【国際調査報告】
2004077830.tif 000021
2004077830.tif 000022
2004077830.tif 000023
2004077830.tif 000024
2004077830.tif 000025
2004077830.tif 000026
2004077830.tif 000027