(57)【要約】      （修正有）【課題】複数の商品、サービスを効率的にプロモーション可能な技術を提供する。【解決手段】プロモーション装置１０は、プロモーション用の所定長さの動画データを複数記憶する動画データ記憶部２２と、動画データ記憶部２２に記憶された複数の動画データのいずれかを選択するための画面であって、該画面上に複数の動画データがそれぞれ再生されるメニュー画面を生成するメニュー画面生成部２６と、メニュー画面に応じたユーザ入力を受け付ける操作入力部１８を備える。【選択図】図１
2007068062.tif 000002
【特許請求の範囲】
【請求項１】
プロモーション用の所定長さの動画データを複数記憶する動画データ記憶部と、
前記動画データ記憶部に記憶された前記複数の動画データのいずれかを選択するための画面であって、該画面上に前記複数の動画データがそれぞれ再生されるメニュー画面を生成するメニュー画面生成部と、
を備える、ことを特徴とするプロモーション装置。
【請求項２】
複数の前記動画データを前記メニュー画面上で繰り返して再生する、ことを特徴とする請求項１に記載のプロモーション装置。
【請求項３】
複数の前記メニュー画面を順次生成する、ことを特徴とする請求項１又は２に記載のプロモーション装置。
【請求項４】
前記動画データは、プロモーションする映像コンテンツの一部を含んで構成される、ことを特徴とする請求項１乃至３のいずれか１項に記載のプロモーション装置。
【請求項５】
他のプロモーション用動画データを含む更新データを受信するための受信部をさらに備える、ことを特徴とする請求項１乃至４のいずれか１項に記載のプロモーション装置。
【請求項６】
前記受信部は、前記メニュー画面を生成するためのスクリプトデータを受信する、ことを特徴とする請求項１乃至５のいずれか１項に記載のプロモーション装置。
【請求項７】
プロモーション用の所定長さの動画データを複数記憶し、
記憶した前記複数の動画データのいずれかを選択するための画面であって、該画面上に前記複数の動画データがそれぞれ再生されるメニュー画面を生成する、
ことを備える、ことを特徴とするプロモーション方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の商品及びサービスを消費者に効率的にプロモーションするための技術に関する。
【背景技術】
【０００２】
近年、記録媒体の高密度化、デジタル圧縮の技術の進展等により、映画、スポーツ等の動画コンテンツが記録されたＤＶＤ（Digital Versatile Disk）等の記録媒体を比較的廉価に入手し、自宅の再生装置で再生して手軽に楽しむことができるようになっている。
【０００３】
これにともない、多種多様の動画コンテンツ記録媒体が市場に氾濫し、レンタル店及び販売店では、これらをいかに消費者に効率的にプロモーションするかが重要となっている。なお、本明細書において、「プロモーション」とは、販売促進等のために、顧客、消費者、利用者等に商品等を示し、紹介する行為をいう。このようなプロモーションに利用可能な、タッチパネルを備えた試視聴用のＤＶＤ再生装置が考えられている（例えば、下記特許文献１参照）。
【０００４】
しかし、この再生装置では一度に１つの動画コンテンツ（１枚のＤＶＤ）しか消費者にプロモーションできない。複数の動画コンテンツをプロモーションするには、店員がいちいちＤＶＤを入れ替えなければならず、手間がかかる。また、動画コンテンツは、通常２時間程度の長い再生時間で構成されている。このため、短い再生時間でコンテンツを頻繁に入れ替えると消費者に充分な訴求ができず、また逆に、全てを再生するとプロモーションできるコンテンツの延べ数が低下してしまう。例えば、店の営業時間が８時間であれば、２時間の動画コンテンツを延べ４つしか紹介できない。また、店側は、消費者が自由に動画コンテンツを入れ替えることを通常許さないため、消費者が店にいる滞留時間（長くとも約１時間）内に複数の動画コンテンツをプロモーションすることはできない。
【０００５】
この点、複数の動画コンテンツをプロモーションするため、複数のディスクを収容し、再生可能なディスク再生装置（例えば、下記特許文献２参照）を利用することが考えられる。
【０００６】
【特許文献１】特開平１０−２９３９６４号公報
【特許文献２】特開２００３−５９２３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、複数ディスク（コンテンツ）を収容／再生可能としても、以下のような問題が生じ、複数の動画コンテンツを消費者に効率的なプロモーションにはあまりつながらない。すなわち、複数の動画コンテンツを試視聴できても、長い動画コンテンツの内容を短時間で評価することは通常難しい。このため、一人の消費者が試視聴機器（再生装置）を長時間独占することとなり、プロモーションする動画コンテンツの延べ数はあまり多くを期待できず、効率的なプロモーションとはならない。このように、従来、複数の動画コンテンツを充分効率的にプロモーションすることが難しい。
【０００８】
また、動画コンテンツに限らず、種々の商品（チケット等）、サービス（金融サービス等）が、ドラッグストア、コンビニエンスストア等に設置されたユーザ端末を通じて購入、利用できるようになっている。これらのユーザ端末においても、複数の商品及びサービスを消費者に効率的にプロモーションすることが求められており、上述した動画コンテンツのプロモーションと同様の困難さがある。
【０００９】
本発明は、複数の商品及びサービスをプロモーションする際の上記問題を解決することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明の第一の観点に係るプロモーション装置は、プロモーション用の所定長さの動画データを複数記憶する動画データ記憶部と、前記動画データ記憶部に記憶された前記複数の動画データのいずれかを選択するための画面であって、該画面上に前記複数の動画データがそれぞれ再生されるメニュー画面を生成するメニュー画面生成部と、を備える、ことを特徴とする。
【００１１】
上記構成において、複数の前記動画データを前記メニュー画面上で繰り返して再生してもよい。
【００１２】
上記構成において、複数の前記メニュー画面を順次生成してもよい。
【００１３】
上記構成において、前記動画データは、例えば、プロモーションする映像コンテンツの一部を含んで構成される。
【００１４】
上記構成において、他のプロモーション用動画データを含む更新データを受信するための受信部をさらに備えてもよい。
【００１５】
上記構成において、前記受信部は、前記メニュー画面を生成するためのスクリプトデータを受信してもよい。
【００１６】
上記目的を達成するため、本発明の第一の観点に係るプロモーション方法は、プロモーション用の所定長さの動画データを複数記憶し、記憶した前記複数の動画データのいずれかを選択するための画面であって、該画面上に前記複数の動画データがそれぞれ再生されるメニュー画面を生成する、ことを備える、ことを特徴とするプロモーション方法。
【発明の効果】
【００１７】
本発明によれば、複数の商品、サービスを効率的にプロモーション可能な技術が提供される。
【発明を実施するための最良の形態】
【００１８】
本発明に係る実施について、以下、図面を参照して詳細に説明する。なお、以下に示す実施の形態は一例であり、これに限定されない。以下に示す実施の形態では、動画コンテンツを販売やレンタルする店舗に設置されるプロモーション装置（ユーザ端末）に本発明を適用した場合について説明する。
【００１９】
本発明の実施の形態に係るプロモーション装置の構成を図１に示す。図１に示すプロモーション装置１０は、プロセッサ１２と、データ入力部１４と、内部メモリ１６と、操作入力部１８と、映像処理部１９と、を備える。
【００２０】
プロセッサ１２は、以下に説明する再生装置の動作を総括的に制御する。
【００２１】
内部メモリ１６は、ハードディスク等の記憶媒体から構成される。内部メモリ１６は、スクリプトデータ記憶部２０と、動画データ記憶部２２と、を備える。スクリプトデータ記憶部２０と、動画データ記憶部２２と、は、それぞれ別個のメモリに記憶されていてもよい。
【００２２】
スクリプトデータ記憶部２０は、プロモーション装置１０の動作を指示するスクリプトデータ、特に、メニュー画面の機能に関するスクリプトデータを記憶する。スクリプトデータ記憶部２０に記憶されるスクリプトデータの詳細については後述する。なお、スクリプトデータは、予めプロセッサ１２のＲＯＭにデフォルトで記憶されていてもよい。
【００２３】
動画データ記憶部２２は、所定再生時間の複数の動画データを記憶する。動画データ記憶部２２には、例えば、ＭＰＥＧ方式の動画データが記憶される。動画データ記憶部２２に記憶される動画データは、例えばプロモーションされる動画コンテンツの一部から構成される。動画データは、動画コンテンツの一部を含み、データの編集や追加が施されたデモ動画等であってもよい。また、図示しないが、動画データ記憶部２２には、動画データに関連づけられるオーディオデータ、テキストデータ等が記憶されている。
【００２４】
データ入力部１４は、動画データ記憶部２２に記憶される動画データ及びスクリプトデータ記憶部２０に記憶されるスクリプトデータの入力を受け付ける。スクリプトデータがＲＯＭ（Read Only Memory）（図示せず）に記憶され、スクリプトデータが変更不可の場合には、動画データのみが入力される。データ入力部１４は、外部ＰＣ（Personal Computer）、ＭＯ（Magneto-Optic）ディスク、フラッシュメモリ、外付けＨＤ（Hard Disc）等の外部記憶媒体からのデータ入力を受付可能な汎用シリアルバス等のインタフェースから構成される。また、データ入力部１４は、ＣＤ−Ｒ（Ｗ）（Compact Disc Recordable/ReWritable）、ＤＶＤ−Ｒ（Digital Versatile Disc Recordable/ReWritable）、ＨＤ−ＤＶＤ（High Definition DVD）、ブルーレイディスク等のリムーバブル記憶媒体を再生する再生機構を備え、ＣＤ−Ｒ等からのデータ入力を可能としてもよい。さらに、外部メモリに記憶された動画データ等をプロセッサ１２が直接読み込むようにしてもよく、この場合、これらの外部メモリが動画データ記憶部２２を構成することとなる。
【００２５】
操作入力部１８は、液晶パネル等のディスプレイ２４と一体に設けられたタッチパネル入力装置（図示せず）から構成され、ユーザからの操作指示入力を受け付ける。操作入力部１８は、ボタン等を備えた操作盤から構成されていてもよい。操作入力部１８から入力された指示信号は、操作入力インタフェースを介してプロセッサ１２に入力される。プロセッサ１２は、操作入力部１８から入力された指示に基づいて、選択、再生、停止等の動作を制御する。
【００２６】
プロセッサ１２は、メニュー画面生成部２６を備える。メニュー画面生成部２６は、スクリプトデータ記憶部２０から読み出したスクリプトデータに従ってメニュー画面を生成し、出力する。メニュー画面は、操作入力部１８と協働し、ユーザはディスプレイ２４に表示されたメニュー画面から所定のメニューを選択し、所望の操作を入力することができる。
【００２７】
本実施の形態において、メニュー画面生成部２６は、ディスプレイ２４の一画面上に複数の動画データがそれぞれ再生される、複数動画コンテンツプロモーション用のメニュー画面を生成し、複数の動画コンテンツの効率的なプロモーションを可能としている。
【００２８】
映像処理部１９は、エンコーダ、デコーダ、ＤＡＣ（Digital to Analog Converter）等から構成され、メニュー画面に関連づけられた動画データを再生する。なお、このとき、動画データに関連するオーディオデータは再生されず、メニュー画面表示の際に、複数のオーディオデータからなる雑音の生成は回避される。このようにして、ディスプレイ２４には、複数動画コンテンツプロモーション用のメニュー画面が表示され、この画面上では、複数の動画コンテンツをプロモーションする動画がそれぞれ再生される。
【００２９】
以下、上記構成のプロモーション装置１０の動作について説明する。本実施の形態のプロモーション装置１０は、待機時には、複数動画コンテンツプロモーション用のメニュー画面がディスプレイ２４に表示される。店舗内、店頭等に設置されるこのプロモーション装置１０は、これに近寄った１又は複数のユーザに、複数の動画コンテンツをプロモーションすることができる。
【００３０】
メニュー画面を表示する際、メニュー画面生成部２６は、スクリプトデータ記憶部２０に記憶されたスクリプトデータに基づいて、メニュー画面を構成するフレーム画像データやテキストデータからメニュー画像を合成する。また、メニュー画面生成部２６は、メニュー画面上で再生する複数の動画データを動画データ記憶部２２から読み出し、それぞれを画面上の所定座標に関連づける。メニュー画面生成部２６は、生成した映像データを映像処理部１９に出力する。
【００３１】
図２に、このようなメニュー画面の一例を示す。図に示す画面は、６つのエリアに分割されており、その４つは動画コンテンツをプロモーションする動画メニューに割り当てられ、他の２つは「新着情報」及び「今月のランキング」のメニューに割り当てられている。勿論、メニュー画面の分割数は任意の数とすることができ、例えば、４分割、８分割、１０分割、１６分割などとしてもよい。また、動画メニューの数も画面分割数に合わせて任意に設定可能であり、分割された全てを動画メニューに用いてもよい。タッチパネル（操作入力部１８）を介して、動画のエリアを選択（タッチ入力）すると、選択された動画データが例えばフルスクリーンでディスプレイ２４に表示され、再生される。このとき、プロセッサ１２は選択された動画データに関連するオーディオデータ、テキストデータ等を読み出し、出力する。オーディオデータは、ヘッドホンを通じてユーザに出力されてもよい。
【００３２】
勿論、いずれかの動画コンテンツが選択された場合、メニュー画面上で再生される動画データと全く同一の映像再生ではなく、これに種々の関連情報を付加した映像、或いは、別の映像を所定時間、好ましくは５〜１０分程度再生するようにしてもよい。付加する情報としては、例えば、動画コンテンツのタイトル、ジャンル、価格、出演者、製作者、予約関連情報、使用されている音楽及びそのアルバム紹介、レンタル開始期日、などが挙げられる。
【００３３】
図に示す例において、画面上の画像は全て再生中の動画を示す。例えば、各画面では、美術館の映像、スポーツの映像、走行車の映像、宇宙の映像が再生されている。各動画は、動画コンテンツ（美術館の収蔵物の紹介、スポーツドキュメンタリー、オートレース、サイエンス・フィクション映画）の一部又は一部を含む動画、或いは、これを編集したデモ画像から構成される。各動画は、同一の再生時間、例えば、５〜１０分程度の再生時間で構成されることが好ましいが、これに限られない。好ましくは、各動画は、各動画コンテンツの最も印象的な部分やハイライトシーンを含み、消費者に効果的な訴求ができる内容である。
【００３４】
以上説明したように、本実施の形態に係るプロモーション装置１０では、例えば待機時のメニュー画面上に、複数の動画コンテンツの内容をプロモーションする複数の動画データがそれぞれ再生される。このため、ユーザは、この装置の近くに寄るだけで、一度に複数の動画コンテンツの内容を知ることができる。選択入力が無ければ、複数のユーザが何も操作することなく、複数の動画コンテンツの概略を簡単に知ることができる。たとえ一人のユーザがこの装置を独占し、全ての動画コンテンツの内容を確認した場合でも、各動画コンテンツの選択状態は５〜１０分程度であるので、独占状態はそれほど長く続かない。このように、１又は複数のユーザはプロモーション装置１０を特に操作せず、ただ近寄ってメニュー画面上の再生動画を見るだけで、複数の動画コンテンツの内容を簡単に短時間で効率的にチェック（試視聴）することができる。店側においても、複数の動画コンテンツを効率的にプロモーションできる。
【００３５】
メニュー画面上に複数の動画コンテンツに関連する複数の静止画を表示する方法も考えられるが、静止画では動画と比べて情報量が少なく、メニュー画面上に多数分割された小画面で表示された場合には、やはりユーザ（消費者）への訴求力が低く、メニュー画面に注意を喚起しづらい。注意を惹いたとしても、縮小された静止画では、ユーザが動画コンテンツの内容を一見して把握することは困難である。したがって、詳しく知りたいユーザは、プロモーション装置１０で一つ一つ選択して見なければならず、一方、動画の場合にはユーザ（複数でもよい）は何ら操作することなく装置のそばでメニュー画面を眺めていればよく、動画再生ははるかにユーザフレンドリーであり、かつ、店側にとっても、装置を一人のユーザに独占させることなく効率的に複数の動画コンテンツをプロモーションでき、極めて有益である。
【００３６】
なお、メニュー画面を１枚ではなく、それぞれ複数の異なる動画コンテンツが表示される画面を複数枚生成し、所定時間毎に順番に表示するようにしてもよい。また、表示される動画データを順次入れ替えるようにしてもよい。いずれの場合も、スクリプトデータの記載を変えることにより可能となる。これにより、各動画コンテンツ毎の延べプロモーション回数（再生回数）は減少するものの、１枚のメニュー画面で表示するよりもより多くの動画コンテンツをプロモーションすることができる。例えば、１メニュー画面上に４つの動画コンテンツを再生させる場合、これを３枚用意すれば、１２種類の動画コンテンツをプロモーションすることが可能である。
【００３７】
（他の実施の形態）
上記実施の形態では、メニュー画面を構成する動画データ及び／又はスクリプトデータは、予め内部メモリ１６に記憶されているか、ＣＤ−Ｒ等のリムーバブル記憶媒体から入力されるものとした。しかし、用いる動画データ及び／又はスクリプトデータは、回線網を介して適宜プロモーション装置１０に配信されるようにしてもよい。このようなシステムは、複数の店を集中管理する場合に有用である。
【００３８】
図３に、このような配信システムの構成例を示す。図に示す配信システムは、ホストサーバ３０と、１又は複数の店舗サーバ３２と、から構成される。
【００３９】
ホストサーバ３０は、例えば、複数の店を管理する管理者の元（例えば、チェーン店の本社）に設けられる。ホストサーバ３０は、メニュー画面を構成する動画データ及び／又はスクリプトデータ等を各店に配信する。
【００４０】
ホストサーバ３０側では、例えば、図４に示すような流れで配信データを作成する。まず、プロモーション用に供給元から供給された複数の動画コンテンツ（ＤＶＤ等）をＰＣに接続したプレーヤで再生する（ステップＳ１）。再生中、メニュー画面中で再生したい動画像をキャプチャカード等を用いてＰＣに取り込む（ステップＳ２）。ここで、コンテンツの一部分（例えば５分程度の動画）をそのまま取り込んでもよく、また、複数部分を一旦取り込んだ後で所定長さ（例えば５分程度）の動画・音声データを調製してもよい。この操作を繰り返してメニューに表示したい画像をＰＣに取り込んで保存する（ステップＳ３）。
【００４１】
なお、動画コンテンツは、市販のＤＶＤ等又はデータコピーした記録媒体である。或いは、供給元から直接データ送信を受けてもよい。また、管理者が独自に作製した動画コンテンツであってもよい。
【００４２】
次に、メニュー画面の背景となる画面を作成する（ステップＳ４）。既にテンプレート等がある場合にはそれを用いてもよい。次いで、コンテンツを選択、再生するための画面上の座標及び選択したときの動作を指定するスクリプトを作成し保存する（ステップＳ５）。スクリプトにおいて、取り込んだ又は調製した部分的コンテンツデータは、それぞれ、メニュー画面中の座標データ等に関連づけられる。
【００４３】
メニュー画面データ、動画・音声データを圧縮し保存する（ステップＳ６）。これらの圧縮データ及びスクリプトの各店への転送は例えばＦＴＰ（File Transfer Protocol）を用いて行う（ステップＳ７）。
【００４４】
作成するスクリプトの一例を図５に示す。図に示すスクリプトは、図３に示すメニュー画面を表示する場合の例である。
【００４５】
図に示すスクリプトにおいて、４０１行は「ｏｓｕｓｍｅｎｕ」のラベル行である。４０２行はその時再生している動画の再生を停止することを示す。４０３行は操作入力部１８のタッチパネルインタフェースの初期化である。主に抵抗膜式タッチパネルではスキャン前に初期化を行い、タッチパネルの端面部分の抵抗値を測定しスキャン時の誤差を低減させるためのものである。
【００４６】
４０４行は「ｏｓｕｓｓｅｔ」のラベル行であり、これ以降の４０５〜４１０行においてタッチパネルのエリアの指定を行い、タッチパネル上の座標と選択する動画の関連付けをする。その後に、メニュー動画「ｏｓｕｓｕｍｅ．ｍｐｇ」を再生する（４１１行）。図３におけるエリア１〜６についてその範囲を指定しており、タッチパネルにおけるエリア１に指定の範囲が押された場合、４１３行の「ｋａｉｇａ」（ラベル行）へ進む。同様にエリア２に指定の範囲が押された場合は４１９行の「ｆｉｔｎｅｓｓ」（ラベル行）へ進み、エリア３に指定の範囲が押された場合は４２５行の「ｋｕｒｕｍａ」（ラベル行）へ進み、エリア４に指定の範囲が押された場合は４３１行の「ｕｃｈｕｕ」（ラベル行）へ進み、エリア５に指定の範囲が押された場合は４３７行の「ｏｓｕｓｌａｎｋ」（ラベル行）へ進み、エリア６に指定の範囲が押された場合は４４２行の「ｏｓｕｓｓｉｎｔ」（ラベル行）へ進む。
【００４７】
４１１行に記載の動画「ｏｓｕｓｕｍｅ．ｍｐｇ」の再生が末尾に達した場合、次のメニュー「ｏｓｕｓｓｉｎｔ」（４４２行、新着情報）へ進む。
ここでエリア１に指定の範囲が押されて４１３行の「ｋａｉｇａ」に進んだ後はまず、メニュー動画「ｏｓｕｓｕｍｅ．ｍｐｇ」の再生を一旦停止し（４１４行）、タッチパネルのインタフェース初期化を行い（４１５行）、次に再生する動画「ｋａｉｇａ．ｍｐｇ」（４１７行）を途中で止めるためのタッチパネルの指定を行う（４１６行）。再生する動画「ｋａｉｇａ．ｍｐｇ」の再生が途中で止められた場合、末尾まで達した場合には再度「ｏｓｕｓｕｍｅｎｕ」（４０１行）に戻り、上記の動作を繰り返す。また４１９行〜４３０行まではタッチパネルで指定するエリア及び再生する動画が異なるだけで同様の動作をするため詳細な説明を割愛する。
【００４８】
ここでエリア４に指定の範囲が押されて４３１行の「ｕｃｈｕｕ」に進んだ後はまず、メニュー動画「ｏｓｕｓｕｍｅ．ｍｐｇ」の再生を一旦停止し（４３２行）、タッチパネルのインタフェース初期化を行い（４３３行）、次に再生する動画「ｕｃｈｕｕ．ｍｐｇ」（４３５行）を途中で止めるためのタッチパネルの指定を行う（４３４行）。再生する動画「ｕｃｈｕｕ．ｍｐｇ」の再生が途中で止められた場合、末尾まで達した場合には再度「ｏｓｕｓｕｍｅｎｕ」（４０１行）に戻り、上記の動作を繰り返す。
【００４９】
ここでエリア５に指定の範囲が押されて、４３７行の「ｏｓｕｓｌａｎｋ」に進んだ後はまず、メニュー動画「ｏｓｕｓｕｍｅ．ｍｐｇ」の再生を一旦停止し（４３８行）、タッチパネルのインタフェース初期化を行い（４３９行）、次に再生指定された動画「ｇｔｏｒ．ｍｐｇ」（メニュー移動用のトランジェント効果の動画）を再生した後（４４０行）、別のスクリプト「ｐｌｙ００００１．ｄｓｃ」（ランキングメニュー）へ移動する。
【００５０】
ここでエリア６に指定の範囲が押されて、４４２行の「ｏｓｕｓｓｉｎｔ」に進んだ後はまず、メニュー動画「ｏｓｕｓｕｍｅ．ｍｐｇ」の再生を一旦停止し（４４３行）、タッチパネルのインタフェース初期化を行い（４４４行）、次に再生指定された動画「ｇｔｏｂ．ｍｐｇ」（メニュー移動用のトランジェント効果の動画）を再生した後（４４５行）、別のスクリプト「ｐｌｙ００００２．ｄｓｃ」（新着情報メニュー）へ移動する。
【００５１】
以上のように、スクリプトファイルは、動画、テキスト等のデータの中から特定データの再生を指示する記述のスクリプトデータと、ユーザの操作入力により、スクリプトファイル内の実行箇所（特定データの再生を指示する記述のスクリプトデータ）を指示する記述のスクリプトデータを有する。
【００５２】
上述の圧縮データ及び／又はスクリプトデータの各店への配信は、同時でもよく、各店毎に別々に行われてもよい。ホストサーバ３０が配信する動画データ及び／又はスクリプトデータは、好ましくは定期的に、例えば、２週間毎に更新されるが、不定期であってもよい。紹介すべき動画コンテンツが多い場合には、更新頻度を上げるか、或いは、スクリプトデータを変更して画面分割数を増やして１つのメニュー画面でより多くの動画コンテンツのプロモーションを図ることができる。また、スクリプトデータを更新し、常に目新しいメニュー画面を構成して、ユーザに対する訴求力を高く維持することが好ましい。
【００５３】
図３に戻り、店舗サーバ３２は、各地の店に配置され、回線網を介してホストサーバ３０に接続されている。回線網は、公衆通信回線網でもよく、専用通信回線網でもよい。店舗サーバ３２は、店内に設置された１又は複数のプロモーション装置１０にＬＡＮ等を介して接続されている。店舗サーバ３２は、ホストサーバ３０から配信された動画データ等を接続されたプロモーション装置１０に配信する。店舗サーバ３２は、定期的にホストサーバ３０に接続して更新データの有無を判別し、更新データがある場合にはこれをダウンロードする。或いは、更新データを用意するたびに、ホストサーバ３０又は管理者が各店舗サーバ３２に通知し、配信するようにしてもよい。
【００５４】
店舗サーバ３２は、受け取った動画データ等を保存してもしなくともよいが、保存する場合には、店舗での独自情報を付加するように編集するといったことも可能である。すなわち、各店にて独自のアレンジ、例えば、その店・地域の特別な宣伝広告、予約情報等を追加する場合に有効である。店舗サーバ３２にホストサーバ３０からの動画データを、例えば同一ファイル名の他の動画データに置き換えることにより、容易に独自性を演出することが出来、また、新たにその店独自の動画データ等を追加することも可能である。また、スクリプトファイルを書き換え、差し替える、ことにより、ホストサーバ３０から送られる同一の動画データについて、その店独自の方法で演出することができる。
【００５５】
図６は、本実施の形態に係るプロモーション装置１０のメニュー画面生成部２６の構成を示す図である。図に示すように、メニュー画面生成部２６は、入力コードテーブル５０２と、入力コード比較部５０３と、クロックデータ出力部５０４と、クロックデータテーブル５０５と、クロックデータ比較部５０６と、タイムコード入出力部５０７と、タイムコードテーブル５０８と、タイムコード比較部５０９と、スクリプト解析実行部５１２と、スクリプト実行箇所指定部５１３と、を備える。
【００５６】
入力コードテーブル５０２は、スクリプトデータによって予め指定された入力コード（キーコードやポイント座標）、当該入力コードに対応する分岐先及び分岐有効無効フラグを１組のデータとして保持する。この１組のデータを１エントリーデータとし、入力コードテーブル５０２は、複数のエントリーデータを保持することができる。ここで、分岐先とは、予め定められた条件（分岐条件）にあてはまった場合に実行する行を示す。分岐先は、スクリプトデータに分岐条件と共に同じ行に記述される。分岐有効無効フラグは、分岐条件と分岐先が記述された行において、分岐条件を満たしている場合に分岐を行うか否かを決定するフラグであり、無効フラグの場合には分岐条件を満たしていても分岐を行わない。入力コードテーブル５０２は、例えば、「ＫＥＹ１」というキー操作のコードが「１」である場合、「１」というコードと、「１」のコードに対応する分岐先、および、「１」のコードによる分岐が有効か無効かを示す分岐有効無効フラグを保持する。
【００５７】
入力コード比較部５０３は、操作入力部１８からの入力コードと、入力コードテーブル５０２に保持されている分岐が有効な入力コードとが一致しているか否かを判断する。入力コードが一致している場合、スクリプト実行箇所指定部５１３が保持する次の実行予定位置を、入力コードテーブル５０２に登録されているエントリーデータの分岐先に変更する。ここで、スクリプト実行箇所指定部５１３は、スクリプトデータ記憶部２０に記憶されたスクリプトデータから読み出したスクリプト実行箇所を保持する。スクリプト実行箇所指定部５１３はスクリプトデータ記憶部２０と同じものであってもよい。
【００５８】
クロックデータ出力部５０４は、年月日、時分秒の計時を行い現在時刻をクロックデータとして出力する。
【００５９】
クロックデータテーブル５０５は、スクリプトデータによって予め指定された日時を示すクロックデータ、指定された日時に対応する分岐先および分岐有効無効フラグを１組のデータとして保持する。この１組のデータを１エントリーデータとし、クロックデータテーブル５０５は、複数のエントリーデータを保持することができる。
【００６０】
クロックデータ比較部５０６は、クロックデータテーブル５０５に保持されている分岐が有効なクロックデータと、クロックデータ出力部５０４から入力されたクロックデータが一致しているか否かを判断する。クロックデータが一致している場合、スクリプト実行箇所指定部５１３が保持する次の実行予定位置（次回実行予定位置）を、クロックデータテーブル５０５に登録されているエントリーデータの分岐先に変更する。
【００６１】
タイムコード入出力部５０７は、例えば、ＳＭＰＴＥコードで規定されたタイムコードを発生して外部の機器及びタイムコード比較部５０９に出力したり、外部から入力されるタイムコードを受信してタイムコード比較部５０９に出力する。
【００６２】
タイムコードテーブル５０８は、スクリプトデータによって予め指定されたタイムコード、指定されたタイムコードに対応する分岐先および分岐の有効無効フラグを１組のデータとして保持する。この１組のデータを１エントリーデータとし、タイムコードテーブル５０８は、複数のエントリーデータを保持することができる。
【００６３】
タイムコード比較部５０９は、タイムコードテーブル５０８に保持されているいずれかの分岐が有効なタイムコードと、タイムコード入出力部５０７から入力されたタイムコードが一致しているか否かを判断する。タイムコードが一致している場合、スクリプト実行箇所指定部５１３が保持する次の実行予定位置を、タイムコードテーブル５０８に登録されているエントリーデータの分岐先に変更する。
【００６４】
スクリプト解析実行部５１２は、スクリプトデータに基づいて動画データ記憶部２２に蓄積されている再生対象データを読み出し、映像処理部１９により再生させる。スクリプト解析実行部５１２は、スクリプト実行箇所指定部５１３が保持するスクリプト処理起動フラグが有効の時のみタスクとしてスクリプト解析処理を行うように、制御部（図示せず）により制御される。スクリプト処理起動フラグが有効の場合、スクリプト解析実行部５１２は、スクリプト実行箇所指定部５１３が保持しているスクリプト実行箇所に記述されたコマンドの解析の実行を進める。スクリプト処理起動フラグが無効の場合、スクリプト解析実行部５１２は、スクリプト実行箇所指定部５１３が保持しているスクリプト実行箇所に記述されたコマンドの解析の実行を一時停止する。スクリプト処理起動フラグが有効でありタスクが起動すると、スクリプト解析実行部５１２は、スクリプト実行箇所指定部５１３が保持する次の実行予定位置を読み出し、次の実行予定位置で指示された位置から順次記述されたコマンドを解析して実行する。当該コマンドの処理が終了すると、スクリプト実行箇所指定部５１３が保持する次の実行予定位置を、処理が終了したコマンド文の次のコマンド文の行に変更して処理を完了する。スクリプト実行箇所指定部５１３は、次にスクリプト解析実行部５１２が実行すべきスクリプト上の実行対象位置（次の実行予定位置）と、その実行対象位置からの処理をスクリプト解析実行部５１２に行わせるか否かを指示するスクリプト処理起動フラグとを保持する。
【００６５】
メニュー画面生成部２６は、スクリプト解析実行部５１２がスクリプトデータの記述内容を認識し、操作入力部１８からの入力コードがスクリプトファイル内で指定された条件に一致した時に、スクリプト実行箇所指定部５１３がスクリプトデータ内の実行対象箇所を変更し、スクリプト解析実行部５１２がスクリプト実行箇所指定部５１３の指示する箇所から順次記述された再生指示に応じてデータを再生する制御を行う。
【００６６】
メニュー画面生成部２６は、スクリプト解析実行部５１２がスクリプトデータの記述内容を認識し、タイムコード入出力部５０７からのタイムコードがスクリプト内で指定された条件と一致した時に、スクリプト実行箇所指定部５１３がスクリプトデータ内の実行対象箇所を変更し、スクリプト解析実行部５１２がスクリプト実行箇所指定部５１３の指示する箇所から順次記述された再生指示に応じてデータを再生させると共に、必要があれば外部の機器にタイムコードを出力する制御を行う。
【００６７】
スクリプト解析実行部５１２の動作について具体的に説明する。図７に、本実施例のスクリプト解析実行部５１２の動作を説明するフローチャートを示す。なお、以下に示す例では、図５に示すスクリプトに基づく処理が行われる場合について説明する。
【００６８】
スクリプト解析実行部５１２は、スクリプト処理起動フラグが有効の時、タスクとして起動され、まずスクリプト実行箇所指定部５１３が保持するスクリプトファイル上の実行対象位置を取得する（ステップＳ６０１）。
【００６９】
続いて、取得した実行対象位置におけるコマンドを認識し（ステップＳ６０２）、そのコマンドが有効なコマンドかどうかを判断し（ステップＳ６０３、ステップＳ６０５、・・ステップＳ６２７）、有効なコマンドであった場合は各コマンドに対応した処理（ステップＳ６０４、ステップＳ６０６、・・ステップＳ６２８）を実行する。
【００７０】
各コマンドの処理終了後は、スクリプト実行箇所指定部５１３が保持するスクリプトファイル上の次の実行予定位置を、当該処理が終了したコマンド文の次のポイント（処理が終了したコマンド文の次の行、又は、処理が終了したコマンド文により指定された行）に変更し、さらに次のコマンドを直ちに受け付けられる状態か否かによってスクリプト処理起動フラグを設定し（実行行番号フラグ設定処理）、１回のタスクを終了する（ステップＳ６３１）。スクリプトデータがスクリプト解析実行部５１２の記憶部（図示せず）のワークエリアに読み込まれる際、スクリプト実行箇所指定部５１３が保持する実行対象位置は、スクリプトデータの先頭位置に書き換えられる（初期化）。
【００７１】
スクリプト解析実行部５１２が処理を開始すると、スクリプトの４００行のコマンド「；」が認識される（ステップＳ６１１）。コマンド「；」は、当該データ再生装置ではコメント行として認識されるため、スクリプト解析実行部５１２は、当該行の行末まで何も実行せずにスクリプトデータを読み飛ばし（コメント読み飛ばし処理）（ステップＳ６１２）、実行行番号フラグ設定処理を実行する（ステップＳ６３１）。
【００７２】
ステップＳ６３１では、スクリプト実行箇所指定部５１３が保持する実行予定位置を図５の４０１行の先頭になるように変更し、スクリプト処理起動フラグを有効にして、この回のスクリプト解析実行部５１２の処理を終了する。メニュー画面生成部２６は、スクリプト解析実行部５１２がタスクを実行中でなく、かつ、スクリプト処理起動フラグが有効であれば、直ちにスクリプト解析実行部５１２のタスクを起動する。スクリプト解析実行部５１２のタスクが起動され、４０１行のコマンド「＃」が認識される。コマンド「＃」が認識されると、スクリプト解析実行部５１２は、ステップ６１４において、コマンド「＃」に続く文字列はラベル名と認識し、スクリプトデータが不連続な実行順を要求する時のエントリポイントとなるため、の４０１行目の行末までスクリプトデータを読み飛ばし、実行行番号フラグ設定処理（ステップＳ６３１）を実行する。実行行番号フラグ設定処理（ステップＳ６３１）では、スクリプト解析実行部５１２は、スクリプト実行箇所指定部５１３が保持する実行対象位置を４０２行目の先頭になるように変更し、スクリプト処理起動フラグを有効にして、この回のスクリプト解析実行部５１２の処理を終了する。
【００７３】
メニュー画面生成部２６（図示せず）は、スクリプト解析実行部５１２のタスクを起動する。スクリプト解析実行部５１２において、４０２行のコマンド「ステップＳＯＰ」が認識される（ステップＳ６１７）。コマンド「ステップＳＯＰ」が認識されると、スクリプト解析実行部５１２は、ステップＳ６１７において、現在再生中の動画データの中止処理を行う。
【００７４】
動画データ再生中止後、実行行番号フラグ設定処理（ステップＳ６２９）では、スクリプト解析実行部５１２は、スクリプト実行箇所指定部５１３が保持する実行対象位置を４０３行の先頭になるように変更し、スクリプト処理起動フラグを有効にして、この回のスクリプト解析実行部５１２のタスクを終了する。メニュー画面生成部２６（図示せず）は、スクリプト解析実行部５１２のタスクを起動する。スクリプト解析実行部５１２において、図５の４０３行のコマンド「ＴＰＩＦＳＥＴ」が認識される（ステップＳ６１９）。コマンド「ＴＰＩＦＳＥＴ」が認識されるとスクリプト解析実行部５１２はステップＳ６１９においてタッチパネルの初期化処理を行う。
【００７５】
タッチパネル初期化処理終了後、実行行番号フラグ設定処理（ステップＳ６３１）では、スクリプト解析実行部５１２は、スクリプト実行箇所指定部５１３が保持する実行対象位置を図５の４０４行の先頭になるように変更し、スクリプト処理起動フラグを有効にして、この回のスクリプト解析実行部５１２のタスクを終了する。
【００７６】
メニュー画面生成部２６は、スクリプト解析実行部５１２のタスクを起動する。スクリプト解析実行部５１２において、図５の４０４行のコマンド「＃」が認識される。コマンド「＃」が認識されると、スクリプト解析実行部５１２は、ステップ６１４において、コマンド「＃」に続く文字列はラベル名と認識し、スクリプトデータが不連続な実行順を要求する時のエントリポイントとなるため、図５の４０４行目の行末までスクリプトデータを読み飛ばし、実行行番号フラグ設定処理（ステップＳ６３１）を実行する。実行行番号フラグ設定処理（ステップＳ６３１）では、スクリプト解析実行部５１２は、スクリプト実行箇所指定部５１３が保持する実行対象位置を図５の４０５行目の先頭になるように変更し、スクリプト処理起動フラグを有効にして、この回のスクリプト解析実行部５１２の処理を終了する。
【００７７】
メニュー画面生成部２６は、スクリプト解析実行部５１２のタスクを起動する。スクリプト解析実行部５１２において、図５の４０５行のコマンド「ＯＮＴＯＵＣＨＧＯ」が認識される（ステップＳ６０９）。コマンド「ＯＮＴＯＵＣＨＧＯ」が認識されると、スクリプト解析実行部５１２は、ステップＳ６１０において、入力コードテーブル５０２の１番目のテーブルに、タッチパネル領域（Ｘ：Ｙ）＝（１２０：５００−５００：８３０）の入力コードである「ｋａｉｇａ」を記述し、次の実行予定位置として図５の４１３行の行頭位置を記録する。また、このタッチパネル領域による分岐を有効に設定する。
【００７８】
その後、実行行番号フラグ設定処理（ステップＳ６３１）では、スクリプト解析実行部５１２は、スクリプト実行箇所指定部５１３が保持する実行対象位置を図５の４０６行の先頭になるように変更し、スクリプト処理起動フラグを有効にして、この回のスクリプト解析実行部５１２のタスクを終了する。ここで４０６行〜４１０行については上記と同様、タッチパネルの各々の入力コードである「ｆｉｔｎｅｓｓ」「ｋｕｒｕｍａ」「ｕｃｈｕｕ」「ｏｓｕｓｕｌａｎｋ」「ｏｓｕｓｕｉｎｔ」を記述し、次の実行予定位置として図５の４１９行、４２５行、４３１行、４３７行、４４２行の行頭位置を記録する。また、これらのタッチパネル領域による分岐を有効にする。
【００７９】
その後、実行行番号フラグ設定処理（ステップＳ６３１）では、スクリプト解析実行部５１２は、スクリプト実行箇所指定部５１３が保持する実行対象位置を図５の４０７行〜４１１行の先頭になるように変更し、スクリプト処理起動フラグを有効にして、この回のスクリプト解析実行部５１２のタスクを終了する。スクリプト解析実行部５１２において、図５の４１１行のコマンド「ＰＬＡＹ」が認識される（ステップＳ６２９）。コマンド「ＰＬＡＹ」が認識されると、スクリプト解析実行部５１２は、ステップＳ６３０において、動画データである「ｏｓｕｓｕｍｅ．ｍｐｇ」のファイルを再生し出力を行う。ステップＳ６３０においては、ステップＳ６１６の対象データのバッファへの書き込みとステップＳ６２２のデータの再生開始の一連の処理を行う。
【００８０】
ステップＳ６３０において、動画データ「ｏｓｕｓｕｍｅ．ｍｐｇ」の出力開始後、実行行番号フラグ設定処理（ステップＳ６３１）では、スクリプト解析実行部５１２は、スクリプト実行箇所指定部５１３が保持する実行対象位置を図５の４１２行の先頭になるように変更し、スクリプト処理起動フラグを無効にして、スクリプト解析実行部５１２のタスクを起動する。実行行番号フラグ設定処理（ステップＳ６３１）において、スクリプト処理起動フラグが無効となったため、メニュー画面生成部２６は、動画データ「ｏｓｕｓｕｍｅ．ｍｐｇ」の再生出力中にスクリプト解析実行部５１２のタスクを起動しない。メニュー画面生成部２６は、動画データ「ｏｓｕｓｕｍｅ．ｍｐｇ」が再生中の間、当該動画データの終了を監視する。
【００８１】
動画データ「ｏｓｕｓｕｍｅ．ｍｐｇ」の再生が終了すると、メニュー画面生成部２６は、スクリプト実行箇所指定部５１３が保持するスクリプト処理起動フラグを有効にして、スクリプト解析実行部５１２のタスクを起動する。前回のスクリプト解析実行部５１２のタスクで実行対象位置を図５の４１２行の先頭としているので、スクリプト解析実行部５１２は、図５の４１２行のコマンド「ＧＯＴＯ」を認識する（ステップＳ６２７）。コマンド「ＧＯＴＯ」が認識されると、スクリプト解析実行部５１２は、ステップＳ６２８において、コマンド「ＧＯＴＯ」が実行行の無条件分岐を意味しているため、実行行番号フラグ設定処理（ステップＳ６３１）にてスクリプト実行箇所指定部５１３が保持する実行対象位置を、「ｏｓｕｓｓｉｎｔ」のラベルの行に続く位置である図５の４４２行の先頭になるように変更し、スクリプト処理起動フラグを有効にして、この回のスクリプト解析実行部１１１のタスクを終了する。メニュー画面生成部２６は、スクリプト解析実行部５１２のタスクを起動し、図５の４０２行目以降の処理を前回と同様に繰り返し行う。
【００８２】
図８に、本実施例の入力コード比較部５０３の動作を説明するフローチャートを示す。メニュー画面生成部２６は、操作入力部１８におけるユーザからの入力操作を監視し、ユーザ入力操作があった場合、図８に示す処理を開始する。
【００８３】
図５の４０５行の実行後、任意の時に、操作入力部１８においてタッチパネルのエリア１が押された操作があった場合（ステップＳ７０１）、入力コード比較部５０３は、操作入力部１８からの入力コード（座標（Ｘ：Ｙ＝１２０＜Ｘ＜５００：５００＜Ｙ＜８３０））を受け、当該入力コードが入力コードテーブル５０２のいずれかのエントリーデータに登録されている入力コードと一致しているか否かを判断する（ステップＳ７０２）。
【００８４】
操作入力部１８からの入力コードが入力コードテーブル５０２のいずれかのエントリーデータ（例えば、１番目のエントリーデータ）に登録されている入力コードと一致しており、且つ、当該エントリーデータが分岐有効である場合（ステップＳ７０２）、スクリプト解析実行部５１２は、スクリプト実行箇所指定部５１３が保持する実行対象位置を入力コードテーブル５０２の１番目に登録している図５の４１３行の行頭位置になるように変更し（ステップＳ７０３）、スクリプト処理起動フラグを有効にする処理を行う。これにより、次回のスクリプトデータの実行位置が変更されることになる。ステップＳ７０３が終了すると、メニュー画面生成部２６は、スクリプト解析実行部５１２のタスクを起動する。スクリプト解析実行部５１２は、図５の４１４行に記載のコマンド「ステップＳＯＰ」を認識する。図５の４１４行以降の動作については既に述べられているため省略する。
【００８５】
以上のような方法でスクリプトを利用しメニュー画面から任意の動画データの再生を行うことができる。
【００８６】
なお、システムの構成は上記に限られず任意であり、各店にプロモーション装置１０が１台の場合などには、店舗サーバ３２を設けずに、プロモーション装置１０を直接ホストサーバ３０に接続してもよい。
【００８７】
本実施例におけるプロモーション装置１０のデータ入力部１４は、外部との間でデータの送受信が可能なインタフェース（例えば、イーサネット（登録商標）インタフェース）から構成される。図１において、データ入力部１４から入力される動画データ及び／又はスクリプトデータは、内部メモリ１６に記憶される。プロセッサ１２は、新たな動画データ等を受け取ると、既に記憶されている動画データ等をその容量に合わせて消去し、新たなデータに更新する。
【００８８】
以上の構成により、遠隔にある店に対しても同一の動画データ及び／又はスクリプトデータを短時間で簡便に配信できる。勿論、異なる店に対して、異なる動画データ等を配信することも可能である。
【００８９】
上記実施の形態では、本発明をレンタル店等に設置される、動画コンテンツプロモーション装置１０に適用した場合を例として説明した。しかし、これに限らず、本発明は、他の商品、サービスをプロモーションするプロモーション装置１０にも適用可能である。すなわち、上述したプロモーション装置１０を用いて、動画コンテンツ以外の商品及びサービスのプロモーションを行ってもよい。この場合、プロモーションする商品（ゲームソフト等の商品、交通チケット、コンサートチケット等）やサービス（金融サービス等）について、それぞれテレビコマーシャルと同様のデモ動画データを用意する。このように用意したデモ動画を、ドラッグストア、コンビニエンスストア、駅等に設置された利用者端末（プロモーション装置１０）のメニュー画面上でそれぞれ再生することにより、複数の商品について効率的なプロモーションが可能となる。
【００９０】
例えば、同種の商品について、１枚の静止画（正面図等）ではその特徴比較がしにくい（消費者にとってわかりにくい）場合でも、例えば、商品を上下左右から撮影した動画像をそれぞれ再生させることにより、各商品について効率的かつ効果的なプロモーションが可能となる。
また、同種のサービスについて、単にその名称だけでは差異化が図れない場合でも、各サービス（各社）のイメージキャラクターの動画像を、例えば、テレビＣＭと並行してそれぞれ再生することにより、差異化が図れ、ユーザにとっても選びやすいものとすることができる。
【図面の簡単な説明】
【００９１】
【図１】本発明の実施の形態に係るプロモーション装置の構成を示すブロック図である。
【図２】メニュー画面の表示例を示す図である。
【図３】本実施の形態に係る配信システムの構成を示す図である。
【図４】配信データの作成を説明するフローを示す図である。
【図５】スクリプトデータの一例を示す図である。
【図６】本実施の形態に係るメニュー画面生成部のブロック図を示す図である。
【図７】本実施の形態に係るスクリプト解析実行部の動作を説明するフローチャートを示す図である。
【図８】本実施の形態に係る入力コード比較部の動作を説明するフローチャートを示す図である。
【符号の説明】
【００９２】
１０：プロモーション装置、１２：プロセッサ、１４：データ入力部、１６：内部メモリ、１８：操作入力部、１９：映像処理部、２０：スクリプトデータ記憶部、２２：動画データ記憶部、２４：ディスプレイ、２６：メニュー画面生成部
【図１】
2007068062.tif 000003
【図２】
2007068062.tif 000004
【図３】
2007068062.tif 000005
【図４】
2007068062.tif 000006
【図５】
2007068062.tif 000007
【図６】
2007068062.tif 000008
【図７】
2007068062.tif 000009
【図８】
2007068062.tif 000010