(57)【要約】【課題】  目的は、イベントの観客が個別に又は同伴者とともにクローズアップされた画像及び動画を提供することのできるシステム及びプログラムを提供することにある。【解決手段】  本実施形態に係る画像提供システムは少なくとも１台のカメラ６を具備する。カメラ６は多数の観客がフレームに収まる位置に設置される。画像処理サーバ１０−１は、カメラ６により撮影された画像から１又は数人の観客ごとに部分画像を切り出す。複数の部分画像はサムネイルで画像提供用Ｗｅｂサイト上に公開される。画像提供用Ｗｅｂサイトにアクセスした外部の情報処理端末により選択された１又は複数枚の部分画像のデータが外部の情報処理端末に送信される。【選択図】図１
2019049960.tif 000002
【特許請求の範囲】
【請求項１】
多数の観客がフレームに収まる位置に設置される少なくとも１台のカメラと、
前記カメラにより撮影された画像から１又は数人の観客ごとに部分画像を切り出す画像切出手段と、
前記部分画像をサムネイルで公開するための画像提供用Ｗｅｂサイトにアップロードするアップロード手段と、
前記画像提供用Ｗｅｂサイトにアクセスした外部の情報処理端末により選択された１又は複数枚の部分画像のデータを前記外部の情報処理端末に送信する手段とを具備する画像提供システム。
【請求項２】
前記画像提供用Ｗｅｂサイトへのアクセスを制限するために前記外部の情報処理端末から受信したチケット番号により認証する認証手段をさらに備える請求項１記載の画像提供システム。
【請求項３】
前記外部の情報処理端末から受信したチケット番号により特定される座席番号に基づいて前記部分画像から絞り込んだ１又は数枚の部分画像に限定してそれらのサムネイルが前記外部の情報処理端末に開示される請求項２記載の画像提供システム。
【請求項４】
前記カメラにより撮影された一連の画像から、前記観客の歓声の音量変化に基づいて特定の一枚を抽出する手段をさらに備える請求項１記載の画像提供システム。
【請求項５】
多数の観客がフレームに収まる位置に設置される少なくとも１台のカメラと、
前記カメラにより撮影された画像を画像提供用Ｗｅｂサイトにアップロードするアップロード手段と、
前記画像提供用Ｗｅｂサイトにアクセスした外部の情報処理端末により指定された範囲の部分画像を前記画像から切り出す手段と、
前記切り出した部分画像のデータを前記外部の情報処理端末に送信する手段とを具備する画像提供システム。
【請求項６】
コンピュータを、
多数の観客がフレームに収まる画像から１又は数人の観客ごとに部分画像を切り出す画像切出手段と、
前記部分画像をサムネイルで画像提供用Ｗｅｂサイトにアップロードするアップロード手段と、
前記画像提供用Ｗｅｂサイトにアクセスした外部の情報処理端末により選択された１又は複数枚の部分画像のデータを前記外部の情報処理端末に送信する手段として機能させるための画像提供プログラム。
【請求項７】
スポーツ試合、コンサートその他の興行に関する興行動画のデータと前記興行の観客に関する観客動画のデータを記憶する記憶部と、
前記興行動画の全期間内のうち動画購入希望者が所望する第１の部分的期間、前記観客動画の全期間のうち前記動画購入希望者が所望する第２の部分的期間、観客席の座席番号それぞれに関する情報を外部装置から受信する受信部と、
前記座席番号に基づいて前記観客動画のフレーム内の位置を特定する位置特定部と、
前記観客動画から前記特定された位置を含む局所領域に関する局所的観客動画を発生するために前記観客動画を構成する画像各々に対して前記局所領域以外を除去するトリミング処理を実行するトリミング処理部と、
前記局所的観客動画から前記第１の部分的期間に関する部分的観客動画を発生し、前記興行動画から前記第２の部分的期間に関する部分的興行動画を発生する部分的動画発生部とを具備する動画提供システム。
【請求項８】
前記第１の部分的期間と前記第２の部分的期間とはそれぞれ個別に設定される請求項７記載の動画提供システム。
【請求項９】
前記第１の部分的期間と前記第２の部分的期間とは互いに連動して設定される請求項７記載の動画提供システム。
【請求項１０】
前記興行動画と前記観客動画それぞれの時間単価は時間軸に沿って不均一に設定されており、前記時間単価を前記第１の部分的期間と前記第２の部分的期間にわたって積算することにより前記部分的興行動画の価格と前記部分的観客動画の価格とがそれぞれ決定される請求項７記載の動画提供システム。
【請求項１１】
ネットワークを介して外部の情報処理端末に接続される動画提供システムにおいて、
動画のデータを記憶する記憶部と、
前記情報処理端末からのリクエストに呼応して動画提供用のＷｅｂページを作成し、前記情報処理端末に送信するサーバと、
前記Ｗｅｂページを介して指定された任意の開始位置と任意の終了位置とに従って前記動画のデータから前記開始位置と前記終了位置との間の一部期間の部分的動画のデータを発生する部分的動画発生部とを具備し、
前記Ｗｅｂページは前記動画の試聴ウインドウを有し、前記試聴ウインドウには前記動画の時間軸が図表で表現されたタイムラインが併設され、前記タイムラインには前記開始位置を示す開始スライダと前記終了位置を示す終了スライダとが付される動画提供システム。
【請求項１２】
前記動画の時間単価は時間軸に沿って不均一であり、
前記タイムラインの表示態様は前記時間単価に応じて時間軸に沿って変化される請求項１１記載の動画提供システム。
【請求項１３】
前記動画のデータには各時のインデックスが付帯されており、
前記インデックスに基づいて前記動画の各時の時間単価を決定する単価決定部をさらに備える請求項１１記載の動画提供システム。
【請求項１４】
前記動画のデータには各時のインデックスが付帯されており、
前記タイムラインには前記インデックスが付記される請求項１１記載の動画提供システム。
【請求項１５】
ネットワークを介して外部の情報処理端末に接続される動画提供システムにおいて、
前記情報処理端末からの指示に従って動画データから一部期間の部分的動画データを発生し、前記情報処理端末に提供するとともに、前記一部期間の時間長に基づいて前記部分的動画データの価格を決定する動画提供システム。
【請求項１６】
ネットワークを介して外部の情報処理端末に接続される動画提供システムにおいて、
前記情報処理端末からの指示に従って動画のデータから一部期間の部分的動画データを発生し、前記情報処理端末に提供するとともに、前記動画の時間軸に沿って不均一な時間単価を前記一部期間にわたって積算することにより前記部分的動画データの価格を決定する動画提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像提供システム、画像提供プログラム及び動画提供システムに関する。
【背景技術】
【０００２】
従来より、スポーツやコンサートなどの各種イベントにおいて観客席をランダムに撮影した画像をデータとして又は印画した写真を販売するビジネスが行なわれている。
【０００３】
多くの観客は自分がクローズアップされた画像や、イベントに同伴した友人や家族と一緒に映った画像を欲するであろう。しかしそのような観客が欲する構図で画像が提供されることはまれである。その一方で全ての観客を個別に又は同伴者とともに撮影することは現実的には不可能である。そのためイベント画像の販売は活発ではないのが現状である。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
目的は、イベントの観客が個別に又は同伴者とともにクローズアップされた画像及び動画を提供することのできるシステム及びプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
本実施形態に係る画像提供システムは少なくとも１台のカメラを具備する。カメラは多数の観客がフレームに収まる位置に設置される。カメラにより撮影された画像から１又は数人の観客ごとに部分画像が切り出される。部分画像はサムネイルで画像提供用Ｗｅｂサイトにアップロードされる。画像提供用Ｗｅｂサイトにアクセスした外部の情報処理端末により選択された１又は複数枚の部分画像のデータが外部の情報処理端末に送信される。
【図面の簡単な説明】
【０００６】
【図１】図１は、第１実施形態における画像提供システムのシステム構成図である。
【図２】図２は、第１実施形態に係る画像処理装置の構成を示すブロック図である。
【図３】図３は、第１実施形態における画像処理サーバの画像処理を示すフローチャートである。
【図４】図４は、トリミング範囲設定データの一例を示す図である。
【図５】図５は、人数別トリミングのトリミング範囲に応じた画像の切り出す例を示す図である。
【図６】図６は、人数別トリミングのトリミング範囲に応じた画像の切り出す例を示す図である。
【図７】図７は、観客が規則性のない位置にいる状態でカメラにより撮影された画像の一例を示す図である。
【図８】図８は、画像処理によって記憶装置に記憶される画像データの一例を示す図である。
【図９】図９は、第１実施形態における画像提供サーバの画像販売処理を示すフローチャートである。
【図１０】図１０は、画像が一覧表示された画像選択用のページの一例を示す図である。
【図１１】図１１は、選択画像確認用のページＳＰ２の一例を示す図である。
【図１２】図１２は、セルフトリミング処理を示すフローチャートである。
【図１３】図１３は、セルフトリミング処理を説明するための図である。
【図１４】図１４は、第２実施形態に係る動画提供システムを含む全体システムのシステム構成図である。
【図１５】図１５は、図１４の動画データベースシステムに記憶される動画データの一例を示す図である。
【図１６】図１６は、第２実施形態に係る動画提供システムによる動画販売ページの発生処理を示すフローチャートである。
【図１７】図１７は、動画販売ページの一例を示す図である。
【図１８】図１８は、第２実施形態に係る動画提供システムによる動画販売処理を示すフローチャートである。
【図１９】図１９は、図１８の個別モードを説明するフローチャートである。
【図２０】図２０は、図１８で連動モードを説明するフローチャートである。
【図２１】図２１は、図１９の個別モードの補足説明図である。
【図２２】図２２は、図２０の連動モードの補足説明図である。
【図２３】図２３は、購入確認ページの一例を示す図である。
【図２４】図２４は、モザイク処理を説明するための図である。
【発明を実施するための形態】
【０００７】
以下、図面を参照して本発明の実施の形態について説明する。  
（第１実施形態）  
図１は、第１実施形態における画像提供システムのシステム構成図である。画像提供システムは、例えば野球、サッカー、ラグビー、モータースポーツなどのスポーツ競技場、コンサート等のエンターテインメント会場、祭りなどの各種イベント会場等、多数の観客を収容する施設に対して適用される。画像提供システムは８K等の高解像度のカメラを有する。カメラは、観客席に着座した多数の観客が１フレームに収まる位置に設置される。当該カメラで撮影した高解像度の画像から、１又は数人の観客ごとに部分画像を切り出す。いずれかの部分画像には、観客が１人で又は同伴者とともにクローズアップされている。部分画像は画像販売用（広範には画像提供用）Ｗｅｂサイトを通じて提供される。多くの観客は、自分が又は同伴者とともにクローズアップされている画像（部分画像）に対して高い購買意欲を示すことが想定される。従って活発な画像販売が期待される。
【０００８】
図１は、野球場に画像提供システムを適用した例を示す。第１実施形態における画像提供システムは、複数台のカメラ６（６−１，６−２，…，６−Ｎ）、カメラ制御装置８、画像処理装置１０（画像処理サーバ１０−１，画像提供サーバ１０−２）を含む。複数台のカメラ６（６−１，６−２，…，６−Ｎ）は球場内の複数箇所に分散して設置される。全てのカメラ６は野球場の観客席に向けられている。全てのカメラ６は多数の観客を１ショットで撮影できる画角を有する。複数台のカメラ６が設置される位置は互いに相違する。好ましくは複数台のカメラ６が観客席の全エリアをほぼカバーするように、複数台のカメラ６の位置及び撮影方向は相違される。カメラ６は、４Ｋ、８Ｋ、１６Ｋなどの高解像度仕様である。１台のカメラ６が例えば内野スタンド全体、外野スタンドの半分などの多数の観客が含まれる広範囲を撮影する場合であっても、カメラ６により撮影された画像（原画像という）から、１人又は数人の観客ごとに切り出した画像（部分画像という）は鑑賞に堪え得る程度の解像度を確保することができる。なお、カメラ６は、動画像を撮影するものであっても、静止画像を撮影するものであってもよい。周知の通り動画像は一連の静止画像から構成される。カメラ６で動画像を撮影する場合、一連の静止画像から販売対象とする特定の静止画像が自動的に又は手動で選択される。カメラ６の設置位置、撮影方向及び画角は固定される。それによりカメラ６で撮影した原画像のフレーム上の位置と、実際の観客席の位置とを対応つける事が可能となる。
【０００９】
カメラ制御装置８は、カメラ６（６−１，６−２，…，６−Ｎ）を制御すると共に、カメラ６（６−１，６−２，…，６−Ｎ）により撮影された原画像を、ネットワーク１２を通じて画像処理装置１０（画像処理サーバ１０−１）に送信する。なお、ネットワーク１２は、インターネットや移動通信システム（４Ｇ、５Ｇ）などの各種通信網を含む。
【００１０】
画像処理装置１０は、カメラ６により多数の観客が映り込んだ原画像から、複数の部分画像を切り出す。各部分画像には１人又は２人若しくはそれ以上の観客が納まっている。複数の部分画像は画像販売するＷｅｂサイトを通じて提供される。画像処理装置１０は、ネットワーク１２を介して接続された画像処理サーバ１０−１と画像提供サーバ１０−２とが協働することにより実現される。なお、画像処理装置１０は、１台のサーバ（コンピュータ）によって実現しても良いし、３台以上のサーバ（コンピュータ）が協働して実現されても良い。
【００１１】
画像処理サーバ１０−１は、カメラ６により撮影された原画像に、複数のトリミング範囲を配置する。トリミング範囲の位置は観客の位置に従って設定される。複数のトリミング範囲に従って複数の部分画像が原画像から切り出される。トリミング範囲は、切り出す部分画像に納まる人数に応じて予め決定されている。
【００１２】
画像提供サーバ１０−２は、例えばインターネット（ネットワーク１２）に画像販売用のＷｅｂサイトを開設する。このＷｅｂサイトに部分画像のデータがアップロードされる。複数の部分画像の一覧がサムネイルで公開される。このＷｅｂサイトを通じて部分画像の購入要求を購入希望者の情報処理端末１４から受け付ける。情報処理端末１４は、画像提供サーバ１０−２が開設する画像販売用のＷｅｂサイトにアクセスするために使用される。情報処理端末１４は、画像表示等の処理機能を有するもので、典型的にはスマートフォンに代表される携帯型の情報処理端末である。
【００１３】
画像提供サーバ１０−２は、Ｗｅｂサイトにアクセスする対象を制限する。画像提供サーバ１０−２は、情報処理端末１４から受信したチケット番号によりログイン認証をする。画像提供サーバ１０−２は、外部のチケット販売システムに対してチケット番号に対応する座席番号の送信を要求する。座席番号から、カメラ６によるフレーム内の位置、換言すると原画像のフレーム内の位置を特定することができる。画像提供サーバ１０−２は、原画像から切り出した複数の部分画像から、座席番号に対応する１又は数枚の部分画像を抽出することができる。抽出した座席番号に対応する１又は数枚の部分画像のみを購入希望者に開示して、他者のプライバシーを保護することができる。勿論、画像提供サーバ１０−２は、原画像から切り出した全ての部分画像を購入希望者に開示してもよい。
【００１４】
図２は、第１実施形態における画像処理サーバ１０−１の構成を示すブロック図である。図１に示す画像処理サーバ１０−１は、例えばコンピュータにより実現されるもので、プロセッサ２０１、ＲＡＭ２０２、ＲＯＭ２０３、入力コントローラ２０４、ビデオコントローラ２０５、Ｉ／Ｏコントローラ２０６、通信コントローラ２０７、入力デバイス２１０、ディスプレイ２１１、及び記憶装置２１２を有する。
【００１５】
プロセッサ２０１は、システムバスに接続される各デバイスやコントローラを統括的に制御する。プロセッサ２０１は、例えばＣＰＵ（Central Processing Unit）、及びＧＰＵ（Graphics Processing Unit）により構成することができる。プロセッサ２０１は、ＲＡＭ２０２に記憶されたプログラムを実行して各種の機能を実現する。プロセッサ２０１は、第１実施形態に係る画像提供プログラムを実行することで、カメラ６により撮影された複数の観客が映った原画像から、１人又は２人若しくはそれ以上の人数が収まった部分画像を切り出すための処理を実行する。
【００１６】
ＲＡＭ２０２は、プロセッサ２０１の主メモリ、ワークエリア等として機能する。プロセッサ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０３あるいは記憶装置２１２からＲＡＭ２０２にロードして、ロードしたプログラムを実行することで各種動作を実現する。
【００１７】
ＲＯＭ２０３あるいは記憶装置２１２は、プロセッサ２０１により実行されるＢＩＯＳ（Basic Input Output System）、オペレーティングシステムプログラム（ＯＳ）、画像提供プログラムを含む各種アプリケーションプログラムなどの各種機能を実現するために必要な各種プログラム、各種プログラムで処理される各種ファイル、各種データ等が記憶される。
【００１８】
入力コントローラ２０４で、キーボード（ＫＢ）、マウスやタッチパネル等のポインティングデバイス等の入力デバイス２１０からの入力を制御する。
【００１９】
ビデオコントローラ２０５は、プロセッサ２０１の制御のもとで、ＬＣＤ（Liquid Crystal Display）などのディスプレイの表示を制御する。
【００２０】
Ｉ／Ｏコントローラ２０６は、記憶装置２１２へのアクセスを制御する。記憶装置２１２には、例えばカメラ６により撮影された原画像のファイル、カメラ６により撮影された原画像から販売対象とする部分画像を切り出すためのトリミング範囲の設定データ（図４参照）、トリミング範囲の設定データをもとに切り出された部分画像のデータファイル（図８参照）などが記憶される。記憶装置２１２に記憶されたファイルやデータは、画像提供プログラムの実行に伴って、必要に応じて読み出されてＲＡＭ２０２に記憶される。通信コントローラ２０７は、ネットワーク１２を介して外部の情報処理端末１４との通信を制御する。
【００２１】
なお、画像提供サーバ１０−２は、図２に示す画像処理サーバ１０−１と同様の構成を有するものとして詳細な説明を省略する。画像提供サーバ１０−２のプロセッサ２０１は、画像販売処理プログラムを実行することにより、画像処理サーバ１０−１により切り出された部分画像をＷｅｂサイトを通じて販売する画像販売処理を実行する。
【００２２】
次に、第１実施形態における画像提供システムの動作について説明する。カメラ制御装置８は、野球場に設置された複数のカメラ６（６−１，６−２，…，６−Ｎ）を所定のタイミングで動作させ、それぞれのカメラ６により撮影された高解像度の原画像を入力する。カメラ６による撮影は、ゲームが開始から終了までの期間、一定間隔で断続的に撮影が繰り返される。好ましくはイベントが起こった適時に撮影が実行される。例えばゲーム開始時、ゲーム終了時、ホームラン発生時、ファインプレー発生時、ホームインした時に撮影される。これらイベントの発生は、例えば観客の歓喜による音量変化を検知して自動的に検知してもよいし、操作者が手動で指定しても良い。カメラ制御装置８は、カメラ６により撮影された原画像のファイルを、ネットワーク１２を通じて画像処理装置１０（画像処理サーバ１０−１）に送信する。
【００２３】
図３は、第１実施形態における画像処理サーバ１０−１の画像処理を示すフローチャートである。画像処理サーバ１０−１は、カメラ制御装置８から受信した原画像ＰＧ１（図５）のファイルを記憶する。画像処理サーバ１０−１のプロセッサ２０１は、画像提供プログラムを起動して、カメラ６により撮影された原画像に対する画像処理を開始する。
【００２４】
プロセッサ２０１は、原画像のファイルを記憶部から読み出す（ステップＳ１）。プロセッサ２０１は、トリミング範囲設定データを参照し、何れかのトリミング範囲を設定する（ステップＳ２）。図４は、トリミング範囲設定データの一例を示している。トリミング範囲のサイズは、人数ごとに予め決められている。人数別のトリミング範囲は、部分画像に収まる観客の人数を表す。「１人」のトリミング範囲は、１人の観客が大写しとする部分画像を切り出すサイズに設定される。「２人」のトリミング範囲は、２人の観客が大写しとする部分画像を切り出すサイズに設定される。グループトリミング範囲は、例えば一括購入された隣り合う座席数、ボックスシート内の座席数、応援団席などの範囲内の座席数に応じたサイズに設定される。
【００２５】
画像識別トリミングでは、原画像から観客の表情を認識する。笑顔認識された観客を中心として部分画像が切り出される。なお、他の感情（興奮、怒りなど）を認証するようにしても良い。色識別では、予め設定された色を広い範囲で含む領域を検出して、該当する範囲を切り出す。例えば、応援団席においてチームカラーの服や旗などを多く含む領域に相当する画像を切り出す。動き識別では、撮影時刻が異なる画像の比較により被写体が大きく動いていることが検出された場合に、該当する被写体を大写しにした画像を切り出す。なお、前述したトリミング範囲は一例であって、その他の画像の切り出す範囲を示す情報が設定されていても良い。
【００２６】
プロセッサ２０１は、トリミング範囲に応じて原画像から部分画像を切り出して（ステップＳ３）、部分画像のファイルを記憶装置２１２に記憶させる（ステップＳ４）。プロセッサ２０１は、原画像全体について部分画像の切り出しが完了するまで処理を繰り返す（ステップＳ５、Ｎｏ）。
【００２７】
部分画像の切り出しには、トリミング範囲のサイズと共にトリミング範囲の位置を決定する必要がある。１人用のトリミング範囲の位置決め方法としては典型的には図６（ａ）に例示するように原画像から観客の顔領域を認識し、顔領域の中心にトリミング範囲の中心を一致させる。２人用のトリミング範囲の位置決め方法としては、図６（ｂ）に例示するように観客の顔領域を認識し、隣り合う二人の顔領域の中心を結ぶ線分の中央にトリミング範囲の中心を一致させる。３人又はそれ以上の人数用のトリミング範囲の位置決め方法としては、近傍の複数の顔領域の中心を結ぶ多角形の重心にトリミング範囲の中心を一致させる。勿論、トリミング範囲は可変サイズであっても良いし、位置決め方法も他の方法を否定するものではない。
【００２８】
図６（ｃ）に示すように、人数別のトリミング範囲に応じて様々なサイズで部分画像ＰＰ１，ＰＰ２，ＰＰ３，ＰＰ４が切り出される。３人又はそれ以上の人数用のトリミング範囲は、３席又はそれ以上のチケットが一括購入された場合に適用される。
【００２９】
図７（ａ）、図７（ｂ）に示すように、２人用のトリミング範囲、３人用のトリミング範囲、又はそれ以上の人数のトリミング範囲を適用するとき、トリミング範囲を水平方向に１人ずつシフトしながら、全ての組み合わせで部分画像を原画像から切り出す。同伴者どうしがどのような配列で着座していても、同伴者全員が収まる部分画像を提供する事ができる。
【００３０】
プロセッサ２０１は、原画像全体について１人分のトリミング範囲による部分画像の切り出しが完了すると（ステップＳ５、Ｙｅｓ）、２人分のトリミング範囲による部分画像の切り出しを開始し、予め設定した人数分のトリミング範囲による部分画像の切り出し処理を繰り返す（ステップＳ６、Ｎｏ）。プロセッサ２０１は、トリミング範囲設定データに設定された全てのトリミング範囲に基づく画像の切り出しが完了すると（ステップＳ６、Ｙｅｓ）、当該原画像に対する部分画像の切り出し処理を終了する。
【００３１】
以下同様に、プロセッサ２０１は、カメラ６により撮影された画像から任意の複数のタイミングで処理対象画像を切り出して、それぞれについて前述した画像処理を実行して画像を切り出す。
【００３２】
図８は、画像処理によって記憶装置２１２に記憶される部分画像の管理表を示す図である。部分画像の画像番号には、その属性としての内野スタンドや外野スタンド等の撮影範囲、撮影時刻、位置（座席）、人数が対応づけられる。
【００３３】
次に画像提供サーバ１０−２の動作について説明する。図９は、第１実施形態における画像提供サーバ１０−２の画像販売処理を示すローチャートである。画像提供サーバ１０−２は、ネットワーク１２を通じて例えば画像販売するＷｅｂサイト（以下、画像販売サイト）を公開している。画像提供サーバ１０−２は、ネットワーク１２を通じて情報処理端末１４により画像販売サイトにアクセスされるとログイン処理を実行する（ステップＢ１）。例えば観戦チケット番号を入力させ、それにより認証する。なお、ログイン処理では、チケット番号だけでなく、チケット発行時に設定されたパスワード（チケットに印刷する）、座席の個々に設定された来場者のみに配布するパスワードなどでも良い。
【００３４】
画像提供サーバ１０−２は、ログイン認証処理によって野球場を利用した観客からのアクセスであることが確認されると、画像選択方法を決定するためのページを情報処理端末１４に表示して、使用する画像選択方法を入力させる（ステップＢ２）。第１実施形態の画像提供サーバ１０−２では、例えば画像選択方法として、サムネイルで一覧表示される複数の部分画像から購入対象とする部分画像を選択する「ギャラリー方式」と、購入対象とする観客を含む原画像から購入者の操作によって販売対象とする範囲を任意にトリミングさせる「セルフトリミング方式」がある。
【００３５】
まず、「ギャラリー方式」が選択された場合（ステップＢ３、Ｙｅｓ）、画像提供サーバ１０−２は、ログイン処理において入力されたチケット番号に対応する座席番号をチケット販売システムから入手する（ステップＢ４）。
【００３６】
画像提供サーバ１０−２は、管理表から特定した座席番号に対応する部分画像ファイルを記憶装置２１２から読み出す（ステップＢ５）。これにより、大量の部分画像の中から購入者（チケット番号の座席に座っていた観客）が写っている１枚又は数枚の部分画像に絞り込んで、開示することができる。
【００３７】
さらに、画像提供サーバ１０−２は、販売対象として一覧表示させる部分画像の条件（画像条件）としてトリミング人数を情報処理端末１４３から入力する（ステップＢ６）。例えば、人数別トリミングの「２人」を指定することにより、隣に座っていた友人と写った部分画像を一覧表示させることができる。また、グループトリミングの「座席登録」を指定することで、チケット番号に対応する座席位置を含む座席登録情報（グループで一括購入された座席など）に該当する部分画像を一覧表示させることができる。画像条件は、複数を組み合わせて指定することができる。こうして画像条件を指定することで、画像処理サーバ１０−１において切り出された多数の部分画像から購入しようと構図の部分画像のみに制限して一覧表示させることかできる。なお、画像条件を入力しないことで全ての部分画像を一覧表示させることができる。
【００３８】
画像提供サーバ１０−２は、画像選択用のページを情報処理端末１４において表示させて、画像条件に該当する部分画像を提供してページ内に一覧表示させる（ステップＢ７）。
【００３９】
図１０は、部分画像がサムネイルで一覧表示された画像選択用のページＳＰ１の一例を示す図である。図１０に示す画像選択用のページＳＰ１には、前ページへの切り替えを指示するための前ページボタン３０、次ページへの切り替えを指示するための次ページボタン３１、購入対象とする部分画像の選択完了を指示するたの選択完了ボタン３２が設けられている。また、画像選択用のページＳＰ１では、部分画像３５を配列して表示させると共に、それぞれの部分画像の近傍に選択ボタン３６（ラジオボタン）を表示させる。
【００４０】
なお、一覧表示させる部分画像は、販売される部分画像に対して所定の加工をして表示させることが好ましい。例えば、画像品質（解像度）を下げてサムネイルで表示する、「サンプル」などのウォーターマーク（すかし文字）を重ね合わせて表示する、人の顔部分にモザイクを付加して表示するなどの加工を施すことができる。すなわち、第１実施形態におけるシステムでは、購入者だけでなく周囲の他の観客を含む構図の画像が提供可能であるため、画像選択用のページＳＰ１では他の観客のプライバシーなどを考慮して高品質の画像を提供しないようにする。さらに、画像選択用のページＳＰ１では、画像に対する閲覧権限、掲載可能時間、掲載対象エリアなどに制限を加えて、プライバシー保護をすることも可能である。
【００４１】
画像提供サーバ１０−２は、画像選択用のページＳＰ１に対する各ボタン操作に応じた画像選択処理を実行する（ステップＢ８）。画像選択用のページＳＰ１では、選択ボタン３６を選択することで選択状態にすることができる。図１０に示す例では、整理番号Ａ１，Ａ３，Ａ７，Ａ８，Ａ１０，Ａ１４が選択された状態にあることを示している。
【００４２】
画像提供サーバ１０−２は、選択完了ボタン３２を選択する操作を検出すると（ステップＢ９。Ｙｅｓ）、選択画像確認用のページを情報処理端末１４に表示させる。
【００４３】
図１１は、選択画像確認用のページＳＰ２の一例を示している。選択画像確認用のページＳＰ２には、決済処理の実行を指示するための「レジに進むボタン」（決済ボタン）４０、購入した部分画像に対する拡張サービスの利用を指示するための「アルバムにするボタン」（サービスボタン）４１が設けられている。なお、画像提供サーバ１０−２は、サービスボタン４１が選択された場合、例えば部分画像を印刷して（アルバムに加工して）販売するサービスを提供する他のＷｅｂサイトに情報処理端末１４のアクセスをジャンプさせる。また、部分画像の印刷販売に限らず、部分画像を用いた他のサービスを提供できるようにしても良い。
【００４４】
また、選択画像確認用のページＳＰ２では、画像選択用のページＳＰ１において選択された部分画像４２を一覧表示させると共に、合計枚数４５を表示させる。購入者は、選択画像確認用のページＳＰ２において選択した部分画像を確認し、不足がある場合には画像選択用のページＳＰ１に戻る指示をして、前述と同様にして購入対象とする部分画像を選択あるいは取り消す操作をすることができる。また、購入者は、購入する部分画像を確定すると決済ボタン４０を操作する。
【００４５】
画像提供サーバ１０−２は、決済ボタン４０に対する操作を検出すると（ステップＢ１０、Ｙｅｓ）、決済処理を実行する（ステップＢ１１）。決済処理は、クレジット決済など既存の方法が用いられるものとして詳細な説明を省略する。
【００４６】
画像提供サーバ１０−２は、決済処理が完了すると、高精細の部分画像のデータを所定の画像フォーマット（例えばＪＰＧ）で情報処理端末１４に送信する（ダウンロード）（ステップＢ１２）。
【００４７】
こうして、「ギャラリー」の画像選択方法では、画像処理サーバ１０−１において切り出される大量の部分画像から、購入者に関係する部分画像のみを切り出して一覧表示させて、その中から購入する部分画像を選択させることができる。また、画像処理サーバ１０−１では、複数の異なるトリミング範囲に基づいて、様々な構図の部分画像が切り出されている。従って、第１実施形態におけるシステムでは、購入者が希望に合った構図の画像を簡単な操作で選択して購入することが可能となる。
【００４８】
次に、画像選択方法として「セルフトリミング」が選択された場合について説明する。画像提供サーバ１０−２は、画像選択方法として「セルフトリミング」が選択されると（ステップＢ３、Ｎｏ）、セルフトリミング処理を実行する（ステップＢ１３）。図１２は、セルフトリミング処理を示すフローチャートである。
【００４９】
「セルフトリミング」が選択された場合、画像提供サーバ１０−２は、購入者の座席番号を入手する。例えば、ログイン処理においてチケット番号が入力されている場合には、チケット番号に対応する座席番号を入手する（ステップＣ１）。
【００５０】
画像提供サーバ１０−２は、セルフトリミング用のページを情報処理端末１４において表示させて、記憶装置２１２から読み出した画像を提供してページ内に表示させる（ステップＣ２）。
【００５１】
図１３（ａ）は、セルフトリミング用のページＳＰ３に表示された画像の一例を示す図である。セルフトリミング用のページＳＰ３には、トリミング範囲を指定するための矩形枠５０が表示されている。購入者は、矩形枠５０に対する表示位置とサイズを変更する（拡大縮小倍率指定）指示によってトリミング対象とする範囲指定をすることができる。画像提供サーバ１０−２は、矩形枠５０に対する表示位置とサイズの確定が指示されると（ステップＣ３、Ｙｅｓ）、矩形枠５０により範囲指定された画像を拡大表示する（ステップＣ４）。
【００５２】
図１３（ｂ）は、矩形枠５０により指定された範囲の画像を拡大表示したセルフトリミング用のページＳＰ４の一例を示している。セルフトリミング用のページＳＰ４には、トリミング範囲を指定するための矩形枠５１が表示されている。矩形枠５１は、販売対象とする画像の縦横サイズに対応する規定の形状／サイズの枠形状となっている。購入者は、矩形枠５１に対する操作によって表示位置を変更し、画像としてトリミングするトリミング範囲を指定することができる。画像提供サーバ１０−２は、矩形枠５１に対する位置の確定が指示されると（ステップＣ５、Ｙｅｓ）、図１３（ｃ）に示すように、矩形枠５１により範囲指定された画像を拡大表示して画像ＳＰ５として提供する（ステップＣ６）。
【００５３】
購入者は、画像ＳＰ５を確認し、満足いかない場合にはセルフトリミング用のページＳＰ４に戻る指示をして、前述と同様にして特定範囲を指定する操作をすることができる。また、購入者は、購入する画像ＳＰ５を確定すると決済ボタン４０を操作する。
【００５４】
画像提供サーバ１０−２は、決済ボタン４０に対する操作を検出すると（ステップＢ１０、Ｙｅｓ）、決済処理を実行する（ステップＢ１１）。決済処理は、クレジット決済など既存の方法が用いられるものとして詳細な説明を省略する。
【００５５】
こうして、セルフトリミングでは、観客の位置特定情報をもとに特定される比較的広いエリアの画像から、購入者が任意の範囲を指定して画像を切り出すことができる。従って、購入者は任意の範囲の観客を含む画像を購入することができる。
【００５６】
また、実施形態に記載した画像処理の手法は、コンピュータに実行させることができるプログラムとして、例えば磁気ディスク、光ディスク、半導体メモリ等の記録媒体に格納し、また通信媒体により伝送して頒布することもできる。画像処理装置を実現するコンピュータは、記録媒体に記録されたプログラムを読み込み、プログラムによって動作が制御されることにより上述した処理を実行する。なお、記録媒体は、頒布用に限らず、コンピュータ内部あるいはネットワークを介して接続される機器に設けられた磁気ディスクや半導体メモリ等の記憶媒体を含む。
【００５７】
（第２実施形態）  
第１実施形態に係る画像提供システムは、動画の部分販売に応用することができる。以下、第２実施形態に係る動画提供システム６０を説明する。ここでは、動画提供システム６０を野球場で実施される野球試合に適用した例を説明する。もちろん、第２実施形態に係る動画提供システム６０は、スポーツ試合、コンサート及びその他の興行に適用することができる。
【００５８】
図１４に示すように、第２実施形態に係る動画提供システム６０６０は、インターネット等のネットワーク６２を介して、チケットオーダリンクシステム６４、動画データベースシステム６３に接続される。
【００５９】
チケットオーダリンクシステム６４は、野球試合のチケット購入に係る各種処理、例えばチケットの発行処理、チケットの決済処理等を行う。チケットオーダリンクシステム６４において、野球試合のチケット番号は、その野球試合を識別する試合IＤにより管理されている。チケット番号には、座席番号と、チケットを購入したユーザを認証するためのパスワードとが関連付けられている。このパスワードは、チケットを購入したユーザが任意に設定することができる。勿論、チケットを購入したユーザだけが知り得る情報であればよいため、パスワードはあらかじめチケットに印刷されていてもよい。このパスワードは、動画提供システム６０が提供する動画販売サイトにログインする際に使用される。
【００６０】
動画データベースシステム６３には、ＬＡＮ等のネットワーク６５を介して複数台のカメラ６６（６６−１，６６−２，６６−３）が接続される。第１実施形態と同様に、全てのカメラ６６は野球場の観客席に向けられている。動画データベースシステム６３は、複数台のカメラ６６により撮影された動画（以下、観客動画という）のデータを記憶する。観客動画のデータには、カメラ６６を識別するＩＤ、カメラ６６の画角に収まる座席番号のデータなどを含むメタデータが付帯している。動画データベースシステム６３は、観客動画の他に、その野球場で行われた野球試合に関する動画（以下、試合動画という）のデータを記憶する。試合動画のデータは、典型的には、試合の放映権を有する会社から提供される。もちろん、動画データベースシステム６３に接続される複数台のカメラ６６のうち、いくつかを試合動画の撮影用とすることができる。
【００６１】
動画データベースシステム６３において、野球試合に関する試合動画のデータと、その野球試合を観戦する観客に関する観客動画のデータとは、共通の試合ＩＤにより管理される。試合動画のデータにはメタデータが付帯されている。メタデータには、動画タイトル、ファイル容量、撮影日時などのその動画を特定する情報だけでなく、動画の各時の内容に関するインデックス情報が含まれる。インデックス情報は、選手情報、シーン情報、イニング情報などである。例えば、選手情報は、打者名、投手名、野手名、走者名などであり、シーン情報は、ホームラン、ファインプレー、三振などであり、イニング情報は、１回表２Ｂ１Ｓ０Ｏ、１回裏１Ｂ２Ｓ２Ｏなどである。試合動画を構成する複数のフレームそれぞれに対してインデックス情報が付帯されているのが理想的であるが、例えば、撮影時刻に対してインデックス情報が関連付けされていてもよい。試合動画を構成する複数のフレームそれぞれにはタイムコードが付帯されているため、撮影時刻に従って、そのインデックス情報が示すシーンに対応するフレームを特定することができる。このインデックス情報は、ユーザが所望するフレームを検索する際の索引として用いられるだけではなく、各動画の時間単価を決定する際にも用いられる。ここでは、試合動画のデータにインデックス情報が付帯されるとしたが、観客動画のデータにも同様のインデックス情報が付帯していてもよい。試合動画と観客動画とは同じ時間軸で撮影されているため、インデックス情報の大部分は共通する。
【００６２】
第２実施形態に係る動画提供システム６０は、Ｗｅｂサーバ６０２と情報処理装置６０１とを備える。Ｗｅｂサーバ６０２は、ログインページ、動画販売ページ、購入確認ページ等からなる動画販売サイトに関するファイルのデータを保管しており、ネットワーク６２上に動画販売サイトを公開している。動画販売サイトは、情報処理装置６０１と情報処理端末６７との間のインターフェースとして機能するものである。
【００６３】
情報処理装置６０１は、動画販売ページを介して、ユーザにより指定された部分的期間に関する情報を取得し、その部分的期間に関する部分的動画のデータを発生し、発生した部分的動画のデータをユーザに提供するための各種機能を備える。具体的には、情報処理装置６０１は、制御部６１１と、記憶部６１２と、送受信部６１３と、認証処理部６１４と、画像処理部６１５と、部分的動画発生部６１６と、単価決定部６１７と、価格計算部６１８と、決済処理部６１９とを備える。第２実施形態に係る動画提供システム６０が備えるサーバ機能と情報処理機能とは、単一の装置で実現されてもよいし、これらの機能がネットワーク６２上の各装置に分散されていてもよい。また、動画販売サイトを介してユーザの入力情報を取得できるのであれば、動画提供システム６０はサーバ機能を備えていなくてもよい。この場合、Ｗｅｂサーバ６０２は、ネットワーク６２を介して、情報処理装置６０１に接続される。
【００６４】
制御部６１１は、動画提供システム６０を統括して制御する。記憶部６１２は、動画データベースシステム６３から受信した試合動画のデータと観客動画のデータとを記憶する。また、後述の画像処理部６１５により発生された局所的観客動画のデータを記憶する。記憶部６１２は、これら動画データ以外に、各種設定データを記憶する。送受信部６１３は、制御部６１１の制御に従って、外部装置、ここでは動画データベースシステム６３、チケットオーダリンクシステム６４及び情報処理端末６７との間でデータの送受信をする。また、動画販売サイトを介してユーザにより入力された情報を受信する。認証処理部６１４は、動画販売サイトのログインページにアクセスしたユーザの認証処理を実行する。決済処理部６１９は、購入確認ページで決済ボタンが操作されたことに従って、ユーザにより指定された部分的期間に関する部分的動画の決済処理をする。決済処理は、クレジット決済など既存の方法を用いることができる。
【００６５】
画像処理部（位置特定部）６１５は、座席番号に基づいて、観客動画のフレーム内におけるユーザの観覧位置を特定し、観客動画を構成する複数のフレーム各々に対してユーザの観覧位置を含む局所領域以外の領域を除去するトリミング処理を実行する。トリミング処理後の観客動画を局所的観客動画という。この局所的観客動画は、ユーザをクローズアップした動画である。局所領域は、ユーザの観覧位置を中心とした予め決められた範囲に設定されている。しかし、局所領域は、既に説明したトリミング範囲の設定と同様の手法により適宜変更することができる。例えば、局所領域はユーザが任意に設定することもできる。ユーザが任意に設定する場合では、後述の観客動画の視聴ウィンドウ上のユーザ操作により、局所領域が設定される。また、複数の座席番号に基づいて、観客動画のフレーム内におけるグループの観覧位置を特定し、グループの観覧位置を含む局所領域に関する局所的観客動画のデータを発生することもできる。
【００６６】
部分的動画発生部６１６は、局所的観客動画のデータからユーザにより指定された第１の部分的期間に関する部分的観客動画のデータを発生する。また、試合動画のデータからユーザにより指定された第２の部分的期間に関する部分的試合動画のデータを発生する。具体的には、部分的動画発生部６１６は、第１の部分的期間の開始位置に関する情報に従って開始フレームを特定し、終了位置に関する情報に従って終了フレームを特定する。そして、局所的観客動画を構成する複数のフレーム（画像）から開始フレームと終了フレームとの間のフレームを抽出し、タイムコードに従って整列した部分的観客動画のデータを発生する。
【００６７】
単価決定部６１７は、試合動画のデータに付帯するインデックス情報に基づいて、各動画の各時の時間単価を決定する。単価決定部６１７は、試合動画のインデックス情報に基づいて試合動画の各時の時間単価を決定し、試合動画の各時の時間単価に従って観客動画の各時の時間単価を決定する。時間単価は、所定期間、例えば１秒毎に決められる。もちろん、単価は所定時間毎ではなく所定フレーム毎、例えば１フレーム毎に決められてもよい。試合動画の時間単価は、人気選手が登場した、ホームランを打った、打者が追い込まれた、盗塁した、試合開始、試合終了などの観客が盛り上がったシーンの値段が高くなるように決定される。選手毎、イニング毎、シーン毎に重み付けが設定されており、単価決定部６１７は、インデックス情報に含まれる選手情報、シーン情報及びイニング情報のうち一またはこれらの組み合わせにより各時の重みを計算し、その重みに従って時間単価を決定する。観客動画の各時の時間単価は、典型的には、試合動画の各時の時間単価に対応する。このように決定された試合動画と観客動画それぞれの時間単価は動画の時間軸に沿って不均一である。もちろん、各動画の時間単価が均一であることを否定するものではない。
【００６８】
価格計算部６１８は、観客動画の時間単価をユーザにより指定された第１の部分的期間にわたって積算することにより、第１の部分的期間に関する部分的観客動画の価格を計算する。同様に、試合動画の時間単価をユーザにより指定された第２の部分的期間にわたって積算することにより、第２の部分的期間に関する部分的試合動画の価格を計算する。
【００６９】
図１６は、初期的な動画販売ページの発生処理を示すフローチャートである。情報処理装置６０１は、ネットワーク６２を介して動画販売サイトのログインページにアクセスする情報処理端末６７のログイン認証処理を実行する（ステップＤ１）。ログイン認証処理では、情報処理端末６７上でユーザにチケット番号、パスワードを入力させる。情報処理装置６０１は、チケットオーダリンクシステム６４からユーザにより入力されたチケット番号に対して登録されているパスワードを取得し、取得したパスワードにユーザにより入力されたパスワードを照合する。照合した結果、チケットを購入した（野球試合を観戦した）ユーザであることが確認されると、情報処理装置６０１は、チケットオーダリンクシステム６４からチケット番号に対応する試合ＩＤ、座席番号を取得する（ステップＤ２）。これらの情報は、情報処理装置６０１が、動画データベースシステム６３から試合動画のデータと観客動画のデータとを取得するために用いられる。
【００７０】
情報処理装置６０１は、動画データベースシステム６３から、試合IＤに対応する試合動画のデータと試合IＤに対応する複数の観客動画のうちその座席番号をフレーム（画角）に収める観客動画のデータを取得する（ステップＤ３）。情報処理装置６０１は、ユーザをクローズアップした局所的観客動画のデータを発生するために、座席番号に従って、観客動画をトリミング処理する。トリミング処理後の局所的観客動画に低解像度処理を実行する（ステップＤ４）。情報処理装置６０１は、試合動画にも低解像度処理を実行する（ステップＤ５）。ステップＤ４，ステップＤ５の低解像度処理は、情報処理端末６７上でこれらの動画をスムーズに再生するために実施するのであって、省略することができる。情報処理装置６０１は、試合動画のデータからインデックス情報を取得し（ステップＤ６）、インデックス情報に基づいて、試合動画の所定期間毎、例えば１秒毎の時間単価を決定する（ステップＤ７）。情報処理装置６０１は、決定した試合動画の時間単価に基づいて、観客動画の所定期間毎の時間単価を決定する（ステップＤ８）。
【００７１】
情報処理装置６０１は、動画販売ページに関する複数種類のテンプレートのデータを保持する。情報処理装置６０１は、試合動画のメタデータ等に基づいて、興行の種類が野球であることを特定し、その野球用の動画販売ページのテンプレートのデータを記憶部６１２から読み出す。その読み出したテンプレートに低解像度処理した試合動画と局所的観客動画とを埋め込んだ初期的な動画販売ページのデータを発生し（ステップＤ９）、発生した動画販売ページのデータを情報処理端末６７に送信する（ステップＤ１０）。
【００７２】
図１７は、初期的な動画販売ページＳＰ３の一例を示す図である。図１７に示す動画販売ページＳＰ３には、検索条件の入力領域７３、支援情報選択領域７４、観客動画の視聴ウィンドウ７１、試合動画の視聴ウィンドウ７２及び購入リスト表示ウィンドウ７５が設けられる。
【００７３】
検索条件の入力領域７３には、イニングの入力欄、打者名の入力欄、投手名の入力欄及びフリーキーワードの入力欄とともに検索開始用の検索ボタンが配置される。支援情報選択領域７４には、タイムラインの表示態様を通常モードと価格表示モードとの間で切り替えるための価格表示ボタン７４１とユーザによる部分的期間の指定モードを個別モードと連動モードとの間で切り替えるためのリンクボタン７４２とが配置される。
【００７４】
観客動画の視聴ウィンドウ７１の下方に、観客動画の再生操作に必要なコントロールボックス７１０と観客動画の視聴ウィンドウ７１に表示中の画像を購入リストに登録するためのスナップボタン７１１が配置される。ここでは、コントロールボックス７１０は、再生ボタン、一時停止ボタン、早送りボタン及び巻き戻しボタンを有する。観客動画の視聴ウィンドウ７１に隣接して、ユーザによる観客動画の第１部分的期間の入力を支援するための観客動画用シークバー７１２が配置される。観客動画用シークバー７１２は、観客動画の時間軸を図表で表した観客動画用タイムライン７１３と、観客動画用タイムライン７１３上で第１部分的期間の開始位置を表す開始スライダ７１５と、終了位置を表す終了スライダ７１６とを有する。開始スライダ７１５の下方には、編集中のレコードに開始位置を登録するための開始位置登録ボタン７１７が配置される。終了スライダ７１６の下方には、編集中のレコードに終了位置を登録するための終了位置登録ボタン７１８が配置される。
【００７５】
試合動画の視聴ウィンドウ７２の下方に、コントロールボックス７２０とスナップボタン７２１とが配置される。試合動画の視聴ウィンドウ７２に併設して、試合動画用シークバー７２２が配置される。これらの詳細説明は省略する。
【００７６】
なお、観客動画の再生時間が試合動画の再生時間と同一であれば、観客動画用タイムライン７１３は試合動画用タイムライン７２３と同じ長さで表される。もちろん、一方の動画の再生時間が他方の動画の再生時間よりも長い場合も想定される。この場合、典型的には、再生時間が長い方の動画用のタイムラインは、他方のタイムラインよりも、その延長時間分長く表される。これにより、ユーザは、同じ時間軸で両方のタイムラインを操作することができる。しかし、再生時間が極端に相違している場合においては、両方のタイムラインを同一の長さで表すようにしてもよい。これにより、一方のタイムラインの幅が極端に短くなることがないため、ユーザによるタイムラインの操作性を維持することができる。
【００７７】
購入リスト表示ウィンドウ７５には、ユーザにより登録された購入リストが表示される。１つのレコードには、部分的動画の開始位置に対応する画像のサムネイル、部分的期間の開始時刻、終了時刻、動画時間、部分的観客動画の販売価格及び部分的試合動画の販売価格が含まれる。また、部分的動画を新規に登録開始するための新規ボタン７５１、購入リストに登録した部分的動画を修正するための修正ボタン７５２、購入リストに登録した部分的動画を削除するための削除ボタン７５３が配置される。ユーザは、チェックボックス７５０にチェックし、削除ボタン７５３をタップすることで、そのチェックボックス７５０に対応するリストを削除することができる。また、購入リストの登録が完了した際に、購入確認ページに進むための確認ボタン７５４が配置される。
【００７８】
初期状態において、フリーキーワードの入力欄に「ホームラン」が入力されている。情報処理装置６０１は、観客動画用タイムライン７１３及び試合動画用タイムライン７２３に吹き出し７４３を付記する。吹き出し７４３には、ホームランが打たれた時刻情報、イニング情報がテキストで表示される。吹き出し７４３は、ホームランのシーンに対応するフレームの位置に配置される。ホームランのシーンに対応するフレームは、観客動画のインデックス情報に基づいて特定される。このように、タイムラインにインデックス情報を付記することは、ユーザによる希望シーンや自身のお気に入りの選手が登場したシーンの位置の確認を簡単にし、部分的期間の入力を支援する。
【００７９】
初期状態において、価格表示ボタン７４１がオンされている。情報処理装置６０１は、試合動画の時間単価に従って、試合動画用タイムライン７２３の表示態様を時間軸に沿って変化させる。同様に、情報処理装置６０１は、観客動画の時間単価に従って、観客動画用タイムライン７１３の表示態様を時間軸に沿って変化させる。各タイムラインには、時間単価と態様との関係を示す凡例７４４，７４５が配置される。このように、時間単価に従ってタイムラインの表示態様を変化させることで、ユーザは時間単価を考慮しながら部分的期間を指定することができる。また、時間単価の高い期間は、動画の重要なシーンに対応することが多い。そのため、ユーザは、タイムラインの表示態様から重要なシーンを簡単に見つけ出すことができる。
【００８０】
図１８は、動画販売処理の手順を示すフローチャートである。動画販売サイト上のユーザ操作に従って、情報処理装置６０１は種々の処理を実行する。図１８に示すように、情報処理装置６０１は、リンクボタン７４２に対するオン・オフ操作に従って、部分的期間の指定モードを個別モードと連動モードとの間で切り替える。具体的には、リンクボタン７４２に対するオン操作を検出すると（ステップＥ１,Ｙｅｓ）、部分的期間の指定モードを連動モードに設定する（ステップＥ２）。情報処理装置６０１は、リンクボタン７４２に対するオフ操作を検出すると（ステップＥ１、Ｎｏ）、部分的期間の指定モードを個別モードに設定する（ステップＥ３）個別モードと連動モードの詳細は後述する。ステップＥ２又はステップＥ３の処理により、部分的期間がユーザにより指定される。
【００８１】
情報処理装置６０１は、確認ボタン７５４に対する操作を検出すると（ステップＥ４、Ｙｅｓ）、情報処理端末６７に購入確認ページを送信する。これにより情報処理端末６７上に購入確認ページが表示される（ステップＥ５）。図２３は、購入確認ページＳＰ４の一例を示す図である。図２３に示す購入確認ページＳＰ４では、ユーザにより登録された部分的動画と静止画とが一覧表示される。ここでは、部分的動画の内容、具体的にはサムネイル、開始時刻、終了時刻、動画時間、部分的観客動画の販売価格及び部分的試合動画の販売価格に関する項目を含むレコード８１が表示される。レコード８１には削除ボタン８３が併記される。静止画を示すサムネイル８２が表示される。サムネイルにも削除ボタン８３が併記される。情報処理装置６０１は、削除ボタン９３に対する操作を検出したとき、対応する部分的動画又は静止画を購入リストから削除する。購入確認ページＳＰ４には、動画販売ページＳＰ３に戻るための戻るボタン８４と決済処理に進むための決済ボタン８５とが設けられる。情報処理装置６０１は、決済ボタン８５に対する操作を検出すると（ステップＥ６、Ｙｅｓ）、決済処理を実行する（ステップＥ８）。
【００８２】
情報処理装置６０１は、決済処理が完了すると、ユーザにより購入された部分的動画のデータを発生する（ステップＥ９）。具体的には、局所的観客動画のデータから、観客動画の全体期間のうちユーザにより指定された部分的期間に関する部分的観客動画のデータを発生する。試合動画のデータから、試合動画の全体期間のうちユーザにより指定された部分的期間に関する部分的試合動画のデータを発生する。
【００８３】
なお、ユーザにより購入された部分的観客動画の各フレームに対してモザイク処理を施すようにしてもよい。図２４に示すように、フレームＦｒ１内におけるユーザの観覧位置とその近傍領域以外にモザイク領域ＭＥ１が設定され、このモザイク領域ＭＥ１にモザイク処理が施される。モザイク処理は、フレームの外側に向かって強くかけられる。情報処理装置６０１は、所定のフォーマットで情報処理端末６７に部分的動画及び静止画のデータを送信する（ステップＥ１０）。
【００８４】
（個別モード）  
以下、個別モードについて図１９、図２１を参照して説明する。個別モードは、観客動画と試合動画とのうち一方の動画の部分販売に対応するモードである。個別モードにおいて、観客動画用シークバー７１２と試合動画用シークバー７２２とは互いに連動しない。これにより、ユーザは、観客動画の部分的期間と試合動画の部分的期間とを個別に指定することができる。ここでは、観客動画の部分的期間を登録する手順を説明する。試合動画の部分的期間も同様の手順に従って登録することができる。
【００８５】
図２１に示すように、情報処理端末６７上のユーザ操作に従って、観客動画用シークバー７１２の開始スライダ７１５と終了スライダ７１６とが移動されると（ステップＥ３１ａ）、観客動画用タイムライン７１３上の開始スライダ７１５の位置情報と終了スライダ７１６の位置情報とが情報処理装置６０１にそれぞれ入力される。情報処理装置６０１は、開始スライダ７１５の位置情報に基づいて開始フレームを特定し（ステップＥ３２ａ）、終了スライダ７１６の位置情報に基づいて終了フレームを特定する（ステップＥ３３ａ）。開始フレームのタイムコードと終了フレームのタイムコードとに従って、ユーザにより指定された部分的期間の開始時刻と終了時刻とを特定する。特定した開始時刻と終了時刻に関する情報は、観客動画用タイムライン７１３に付記される。また、特定された開始フレームが観客動画の視聴ウィンドウ７１に表示される（ステップＥ３４ａ）。情報処理装置６０１は、開始フレームと終了フレームとの間の期間の時間単価を積算して、部分的観客動画の販売価格を計算する（ステップＥ３５ａ）。ユーザにより指定された部分的観客動画に関する情報、例えば開始時刻、終了時刻、期間、販売価格が編集中の購入リスト７５に表示される。開始位置登録ボタン７１７と終了位置登録ボタン７１８とがタップされたことに従って（ステップＥ３６ａ、Ｙｅｓ）、編集中のレコードが確定し、観客動画の部分的期間が登録され、購入リスト表示ウィンドウ７５が更新される（ステップＥ３７ａ）。
【００８６】
（連動モード）  
以下、連動モードについて図２０、図２２を参照して説明する。連動モードは、同一の部分的期間に関する部分的観客動画と部分的試合動画とのセット販売に対応するモードである。連動モードにおいて、観客動画用シークバー７１２と試合動画用シークバー７２２とは連動する。これにより、ユーザは、簡単に同一の部分的期間を指定することができる。
【００８７】
図２２に示すように、情報処理端末６７上のユーザ操作に従って、試合動画用シークバー７２２の開始スライダ７２５と終了スライダ７２６とが移動されると（ステップＥ２１、Ｙｅｓ）、試合動画用シークバー７２２上のスライダ操作に追従して、観客動画用シークバー７１２上の開始スライダ７１５、終了スライダ７１６がそれぞれ移動される（ステップＥ２２）。同様に、情報処理端末６７上のユーザ操作に従って、観客動画用シークバー７１２の開始スライダ７１５と終了スライダ７１６とが移動されると（ステップＥ２３、Ｙｅｓ）、観客動画用シークバー７１２のスライダ操作に追従して、試合動画用シークバー７２２の開始スライダ７２５、終了スライダ７２６がそれぞれ移動される（ステップＥ２４）。これにより、試合動画用タイムライン７２３の全長に対する開始スライダ７２５と終了スライダ７２６との位置は、観客動画用タイムライン７１３の全長に対する開始スライダ７１５と終了スライダ７１６との位置にそれぞれ一致する。
【００８８】
観客動画のユーザが所望する第１の部分的期間に関する情報として、観客動画用タイムライン７１３上の開始スライダ７１５の位置に関する情報と終了スライダ７１６の位置に関する情報が情報処理装置６０１にそれぞれ入力される。同様に、試合動画のユーザが所望する第２の部分的期間に関する情報として、試合動画用タイムライン７２３上の開始スライダ７２５の位置に関する情報と終了スライダ７２６の位置に関する情報が情報処理装置６０１にそれぞれ入力される。情報処理装置６０１は、観客動画用タイムライン７１３上の開始スライダ７１５の位置に関する情報に基づいて部分的観客動画の開始フレームを特定し、試合動画用タイムライン７２３上の開始スライダ７２５の位置に関する情報に基づいて部分的試合動画の開始フレームを特定する（ステップＥ２５）。同様に、情報処理装置６０１は、観客動画用タイムライン７１３上の終了スライダ７１６の位置に関する情報に基づいて部分的観客動画の終了フレームを特定し、試合動画用タイムライン７２３上の終了スライダ７２６の位置に関する情報に基づいて部分的試合動画の終了フレームを特定する（ステップＥ２６）。
【００８９】
各動画の視聴ウィンドウ７１，７２が更新され、部分的観客動画の開始フレームが観客動画の視聴ウィンドウ７１に表示され、部分的試合動画の開始フレームが試合動画の視聴ウィンドウ７２に表示される（ステップＥ２７）。情報処理装置６０１は、開始フレームと終了フレームとの間の部分的期間の時間単価を積算して、部分的観客動画の販売価格と部分的試合動画の販売価格とをそれぞれを計算する（ステップＥ２８）。ユーザにより指定された部分的観客動画に関する情報、例えば開始時刻、終了時刻、期間、販売価格が購入リスト表示ウィンドウ７５内の編集中のレコードに表示される。開始位置登録ボタン７１７（または７２７）と終了位置登録ボタン７１８（または７２８）とがタップされたことに従って（ステップＥ２９、Ｙｅｓ）、編集中のレコードが確定し、各部分的動画が登録され、購入リスト表示ウィンドウ７５が更新される（ステップＥ３０）。
【００９０】
なお、上述では、試合動画データは、カメラ６６で撮影し、動画データベースシステム６３に保存された、試合の放映権を有する会社から提供されたデータであり、その試合動画を低解像度化して観客動画とともに動画販売ページＳＰ３に掲載するものとして説明した。動画販売ページＳＰ３上では、試合動画は観客動画の所望の部分的期間を探索するための支援情報としての意義を備えている。その意義を達成するという用途においては、動画販売ページＳＰ３上に観客動画とともに表示される試合動画としては、動画データベースシステム６３に保存されたデータには限定されない。動画販売ページＳＰ３上に観客動画とともに表示される試合動画として、例えばテレビのライブ放映から個人的試聴を目的として録画された試合動画データを情報処理端末６７にインポートして、動画販売ページＳＰ３の試合動画の視聴ウィンドウ７２に嵌め込むものであってもよい。もちろん、そのインポートした試合動画には時刻を表すタイムコードが付帯されているので、インポートした試合動画のタイムライン７２３は観客動画のタイムライン７１３に整合される。
【００９１】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００９２】
１０…画像処理装置、１０−１…画像処理サーバ、１０−２…画像提供サーバ、１２…ネットワーク、１４…情報処理端末、２０１…プロセッサ、２０２…ＲＡＭ、２０３…ＲＯＭ、２０４…入力コントローラ、２０５…ビデオコントローラ、２０６…Ｉ／Ｏコントローラ、２０７…通信コントローラ、２１０…入力デバイス、２１１…ディスプレイ、２１２…記憶装置。 
【図１】
2019049960.tif 000003
【図２】
2019049960.tif 000004
【図３】
2019049960.tif 000005
【図４】
2019049960.tif 000006
【図５】
2019049960.tif 000007
【図６】
2019049960.tif 000008
【図７】
2019049960.tif 000009
【図８】
2019049960.tif 000010
【図９】
2019049960.tif 000011
【図１０】
2019049960.tif 000012
【図１１】
2019049960.tif 000013
【図１２】
2019049960.tif 000014
【図１３】
2019049960.tif 000015
【図１４】
2019049960.tif 000016
【図１５】
2019049960.tif 000017
【図１６】
2019049960.tif 000018
【図１７】
2019049960.tif 000019
【図１８】
2019049960.tif 000020
【図１９】
2019049960.tif 000021
【図２０】
2019049960.tif 000022
【図２１】
2019049960.tif 000023
【図２２】
2019049960.tif 000024
【図２３】
2019049960.tif 000025
【図２４】
2019049960.tif 000026