(57)【要約】【課題】メモリ量や速度などに制限のある端末においても、負荷を抑えて動画を再生することができる動画配信システム、動画配信装置、及び、動画再生装置を提供する。【解決手段】動画配信装置２０の動画配信部２２は、文字データと、該文字データの拡大、縮小、回転、あるいは、移動の指示とからなる動画ファイルを、ネットワークＮを介して動画再生装置３０へ配信する。動画再生装置３０の動画再生部３３は、動画配信装置２０から受信した動画ファイルを解釈し、動画を画面に表示する。【選択図】      図１
2004194096.tif 000002
【特許請求の範囲】
【請求項１】
動画ファイルを再生する動画再生装置と、前記動画再生装置へ動画ファイルを配信する動画配信装置とからなる動画配信システムであって、
前記動画配信装置は、
文字データと、該文字データの拡大、縮小、回転、あるいは、移動の指示とからなる動画ファイルを記憶するデータベースと、
前記動画再生装置から情報の配信の要求を受け、前記データベースから動画ファイルを読み出して配信する動画配信部とを備え、
前記動画再生装置は、
前記動画配信装置へ情報の配信の要求を送信する通信部と、
前記通信部が送信した配信の要求に対応して前記動画配信装置から受信した動画ファイルを再生する動画再生部とを備える、
ことを特徴とする動画配信システム。
【請求項２】
動画ファイルを再生する動画再生装置と、前記動画再生装置へ動画ファイルを配信する動画配信装置とからなる動画配信システムに用いられる動画配信装置であって、
文字データと、該文字データの拡大、縮小、回転、あるいは、移動の指示とからなる動画ファイルを記憶するデータベースと、
前記動画再生装置から情報の配信の要求を受け、前記データベースから動画ファイルを読み出して配信する動画配信部と、
を備える動画配信装置。
【請求項３】
前記動画ファイルは、広告であることを特徴とする請求項２に記載の動画配信装置。
【請求項４】
動画ファイルを再生する動画再生装置と、前記動画再生装置へ動画ファイルを配信する動画配信装置とからなる動画配信システムに用いられる動画再生装置であって、
前記動画配信装置へ情報の配信の要求を送信する通信部と、
前記通信部が送信した配信の要求に対応して、文字データと、該文字データの拡大、縮小、回転、あるいは、移動の指示とからなる動画ファイルを前記動画配信装置から受信し、再生する動画再生部と、
を備えることを特徴とする動画再生装置。
【請求項５】
前記動画再生部は前記動画配信装置から受信するかわりに、コンピュータ読取可能な記録媒体から前記動画ファイルを読み込み、再生することを特徴とする請求項４に記載の動画再生装置。
【請求項６】
文字データと、該文字データの拡大、縮小、回転、あるいは、移動の指示とからなる動画ファイルを記録したコンピュータ読取可能な記録媒体。
【請求項７】
前記動画ファイルは、イメージデータを含むことを特徴とする請求項６に記載のコンピュータ読取可能な記録媒体。
【請求項８】
操作者の入力を受け、文字データと、該文字データの拡大、縮小、回転、あるいは、移動の指示とからなる動画ファイルを生成する動画生成部を備える動作生成装置。
【請求項９】
動画ファイルを再生する動画再生装置と、前記動画再生装置へ動画ファイルを配信する動画配信装置とからなる動画配信システムに用いられる動画配信装置上で実行されるコンピュータプログラムであって、
前記動画再生装置から情報の配信の要求を受けるステップと、
文字データと、該文字データの拡大、縮小、回転、あるいは、移動の指示とからなる動画ファイルをデータベースから読み出して前記動画再生装置へ配信するステップと、
をコンピュータに実行させるための動画配信装置のプログラム。
【請求項１０】
動画ファイルを再生する動画再生装置と、前記動画再生装置へ動画ファイルを配信する動画配信装置とからなる動画配信システムに用いられる動画再生装置上で実行されるコンピュータプログラムであって、
前記動画配信装置へ情報の配信の要求を送信するステップと、
送信した前記情報の配信の要求に対応して、文字データと、該文字データの拡大、縮小、回転、あるいは、移動の指示とからなる動画ファイルを前記動画配信装置から受信し、再生するステップと、
をコンピュータに実行させるための動画再生装置のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、動画を配信するための動画配信システム、動画配信装置、及び、動画再生装置に関する。
【０００２】
【従来の技術】
近年、インターネット通信網は拡充され、携帯電話端末からインターネットにアクセスするサービスが提供されている。これに伴い、携帯電話端末にインターネット上から様々なディジタルコンテンツをダウンロードすることが頻繁に行われている。しかし、動画を表示するためのディジタルコンテンツは、データ量が多く、ダウンロードに時間がかかってしまっていた。
特許文献１においては、静止体である背景部分に対して発生するデータ量を低減する動画像符号化装置および動画像復号装置が開示されている。すなわち、入力画像フレームを背景を写した領域と被写体を写した領域に分類し、被写体を写した領域は所定の符号化方式に従って符号化し、背景を写した領域には、その領域が背景画像フレームと同じである旨を表す符号に変換する。
【０００３】
【特許文献１】
特開２０００−５０２５９号公報（段落００１３−段落００５０、第１図−第３図）
【０００４】
【発明が解決しようとする課題】
企業は、携帯電話端末がインターネット上からデータ量の多いディジタルコンテンツをダウンロードしている間に、動画による印象的な広告を表示したいという要求がある。しかし、上述したように、動画を表示するためのディジタルコンテンツはデータ量が多く、広告の配信に適用した場合、ダウンロードに時間がかかる上に、携帯電話端末の所有者へパケット通信料の負担がかかってしまうという問題があった。
また、上述する特許文献１の動画像符号化装置および動画像復号装置を適用した場合、被写体を写した領域は圧縮されないため、メモリ量や速度などに制限のある携帯電話端末には動画を再生するための処理の負担がかかり過ぎてしまう。
【０００５】
この発明は、このような事情を考慮してなされたもので、その目的は、メモリ量や速度などに制限のある端末においても、負荷を抑えて動画を再生することができる動画配信システム、動画配信装置、及び、動画再生装置を提供することにある。
【０００６】
【課題を解決するための手段】
この発明は、上記の課題を解決すべくなされたもので、請求項１に記載の発明は、動画ファイルを再生する動画再生装置と、前記動画再生装置へ動画ファイルを配信する動画配信装置とからなる動画配信システムであって、前記動画配信装置は、文字データと、該文字データの拡大、縮小、回転、あるいは、移動の指示とからなる動画ファイルを記憶するデータベースと、前記動画再生装置から情報の配信の要求を受け、前記データベースから動画ファイルを読み出して配信する動画配信部とを備え、前記動画再生装置は、前記動画配信装置へ情報の配信の要求を送信する通信部と、前記通信部が送信した配信の要求に対応して前記動画配信装置から受信した動画ファイルを再生する動画再生部とを備える、ことを特徴とする動画配信システムである。
【０００７】
請求項２に記載の発明は、動画ファイルを再生する動画再生装置と、前記動画再生装置へ動画ファイルを配信する動画配信装置とからなる動画配信システムに用いられる動画配信装置であって、文字データと、該文字データの拡大、縮小、回転、あるいは、移動の指示とからなる動画ファイルを記憶するデータベースと、前記動画再生装置から情報の配信の要求を受け、前記データベースから動画ファイルを読み出して配信する動画配信部と、を備える動画配信装置である。
【０００８】
請求項３に記載の発明は、請求項２に記載の動画配信装置であって、前記動画ファイルは、広告であることを特徴とする。
【０００９】
請求項４に記載の発明は、動画ファイルを再生する動画再生装置と、前記動画再生装置へ動画ファイルを配信する動画配信装置とからなる動画配信システムに用いられる動画再生装置であって、前記動画配信装置へ情報の配信の要求を送信する通信部と、前記通信部が送信した配信の要求に対応して、文字データと、該文字データの拡大、縮小、回転、あるいは、移動の指示とからなる動画ファイルを前記動画配信装置から受信し、再生する動画再生部と、を備えることを特徴とする動画再生装置である。
【００１０】
請求項５に記載の発明は、請求項４に記載の動画再生装置であって、前記動画再生部は前記動画配信装置から受信するかわりに、コンピュータ読取可能な記録媒体から前記動画ファイルを読み込み、再生することを特徴とする。
【００１１】
請求項６に記載の発明は、文字データと、該文字データの拡大、縮小、回転、あるいは、移動の指示とからなる動画ファイルを記録したコンピュータ読取可能な記録媒体である。
【００１２】
請求項７に記載の発明は、請求項６に記載のコンピュータ読取可能な記録媒体であって、前記動画ファイルは、イメージデータを含むことを特徴とする。
【００１３】
請求項８に記載の発明は、操作者の入力を受け、文字データと、該文字データの拡大、縮小、回転、あるいは、移動の指示とからなる動画ファイルを生成する動画生成部を備える動作生成装置である。
【００１４】
請求項９に記載の発明は、動画ファイルを再生する動画再生装置と、前記動画再生装置へ動画ファイルを配信する動画配信装置とからなる動画配信システムに用いられる動画配信装置上で実行されるコンピュータプログラムであって、前記動画再生装置から情報の配信の要求を受けるステップと、文字データと、該文字データの拡大、縮小、回転、あるいは、移動の指示とからなる動画ファイルをデータベースから読み出して前記動画再生装置へ配信するステップと、をコンピュータに実行させるための動画配信装置のプログラムである。
【００１５】
請求項１０に記載の発明は、動画ファイルを再生する動画再生装置と、前記動画再生装置へ動画ファイルを配信する動画配信装置とからなる動画配信システムに用いられる動画再生装置上で実行されるコンピュータプログラムであって、前記動画配信装置へ情報の配信の要求を送信するステップと、送信した前記情報の配信の要求に対応して、文字データと、該文字データの拡大、縮小、回転、あるいは、移動の指示とからなる動画ファイルを前記動画配信装置から受信し、再生するステップと、をコンピュータに実行させるための動画再生装置のプログラムである。
【００１６】
【発明の実施の形態】
以下、図面を参照し、この発明の実施の形態について説明する。
１．構成
図１は、この発明の一実施の形態による動画配信システムの構成を示すブロック図であり、本発明と関係する機能ブロックのみ抽出して示してある。
【００１７】
動画生成装置１０は、広告業者などが保有するパーソナルコンピュータであり、入力部１１、動画生成部１２、及び、通信部１３からなる。
入力部１１は、キーボードやマウスなどから入力された情報を動画生成部１２へ受け渡す。
動画生成部１２は、入力部１１から受けた情報に従い、動画ファイルを生成する。
通信部１３は、ＴＣＰ／ＩＰ（Transmission Control Protocol／Internet Protocol）を備え、専用線やブロードバンド回線、ダイヤルアップによりインターネットなどの公衆網であるネットワークＮと接続され、インターネット・サービス・プロバイダ（以下、単に「プロバイダ」）の動画配信装置２０と通信する機能を有する。
【００１８】
データベース２５は、プロバイダが保有するデータベースサーバであり、１０Ｂａｓｅ−Ｔ／１００Ｂａｓｅ−Ｔを使用してＬＡＮ（Local Area Network）などのプロバイダ内のプライベートネットワークと接続され、動画配信装置２０と通信する機能を有する。データベース２５は、動画再生装置３０に配信する動画ファイルを記憶する。
【００１９】
動画配信装置２０は、プロバイダが保有するサーバであり、通信部２１及び動画配信部２２からなる。
通信部２１は、ＴＣＰ／ＩＰを備え、１０Ｂａｓｅ−Ｔ／１００Ｂａｓｅ−Ｔを使用してＬＡＮ（Local Area Network）などのプロバイダ内のプライベートネットワークと接続され、データベース２５と通信する機能を有する。また、専用線などによりネットワークＮと接続され、広告業者の動画生成装置１０及びユーザの動画再生装置３０と通信する機能を有する。
動画配信部２２は、通信部２１を介してデータベース２５内から動画ファイルを読み出す機能と、通信部２１を介してユーザの動画再生装置３０へ動画ファイルを配信する機能を有する。
【００２０】
動画再生装置３０は、ユーザが保有するパーソナルコンピュータ・携帯電話端末などであり、本実施の形態では、携帯電話端末であるとする。動画再生装置３０は、入力部３１、通信部３２及び動画再生部３３からなる。
入力部３１は、ボタンやファンクションキーなどからユーザが入力した情報を通信部３２へ受け渡す機能を有する。
通信部３２は、無線基地局と携帯電話網などを介してネットワークＮと接続され、プロバイダの動画配信装置２０と通信する機能を有する。
動画再生部３３は、動画ファイルを解釈実行し、ＬＣＤ（Liquid Crystal Display）などのディスプレイに動画を表示する機能を有する。なお、動画の表示の方法には、動画ファイルを動画再生装置３０内のメモリや動画再生装置３０が備える可搬の記録媒体に一旦記憶し、記憶された動画ファイルを読み込んで動画を表示するローカル再生と、ネットワークＮから配信される動画ファイルのパケットをダウンロードしながら動画を表示し、表示し終わったパケットは破棄するストリーミング再生との２つの再生方法がある。
【００２１】
２．動画ファイルの記述方法
次に、動画ファイルの記述方法について以下に示す。
２．１  拡張子
本実施の形態による動画ファイルは、「asc」（text Animation format for Small Computer）という拡張子により識別される。
【００２２】
２．２  オブジェクト定義とインスタンス
動画ファイルは、できるだけ同じデータを使用して、動画ファイルの内容を小さくするため、オブジェクト定義とインスタンスという概念を適用する。
・オブジェクトは、関連したデータの集合である。
・オブジェクト定義とは、オブジェクトの最小限のデータを定義した型である。
・インスタンスとは、オブジェクト定義という型から実体化したものである。
例えば、同じ文字列（テキスト）のオブジェクトの場合、オブジェクト定義を一つ定義しておき、そのインスタンスを複数作成することで、大幅なデータ削減が可能である。
【００２３】
２．３  フォーマット
ファイルフォーマットは、テキストデータ、あるいは、バイナリデータを用いたデータ形式により表現される。
図２は、動画ファイルの構成図を示す。動画ファイルは、データ種別、初期化データ及びシーケンスデータからなる。
【００２４】
２．３．１  データ種別
データ種別は、動画ファイルがテキストデータであるか、バイナリデータであるかの種別を示す。先頭に「ASC」という文字のアスキーコードが記述されている場合には、テキストデータであることを、「asc」という文字のアスキーコードが記述されている場合には、バイナリデータであることを示す。
【００２５】
２．３．２  初期化データ
初期化データは、動画再生前に動画の表示を初期化するために使用される。初期化データは、フレームレート（ＦＰＳ：Frame Per Second）及び画像サイズの情報からなる。
フレームレート（ＦＰＳ）は、動画を一秒間に何フレーム再生するかを指定する。
画像サイズは、画像の縦と横のサイズをピクセル単位で指定する。
【００２６】
２．３．３  シーケンスデータ
シーケンスデータは、動画のアニメーションの順序を記述する。シーケンスデータの基本書式の定義を以下に示す。
[相対フレーム数][コマンド]（[コマンドパラメータ]）
相対フレーム数は、当該命令（コマンド）が開始されるフレームを示し、直前に実行した命令（コマンド）のフレームからの相対的なフレーム数を示す。
コマンドとは、実行する命令を示す。
コマンドパラメータとは、コマンドを実行するためのパラメータであり、コマンド毎に内容が異なる。
【００２７】
（１）  以下に、コマンドとパラメータ、ならびに、コマンドの意味について示す。
＜コマンド名＞Null
＜コマンドパラメータ＞なし
＜動作内容＞なにもしない。
【００２８】
＜コマンド名＞End
＜コマンドパラメータ＞なし
＜動作内容＞終了。
【００２９】
＜コマンド名＞Define
＜コマンドパラメータ＞オブジェクト定義番号、オブジェクトタイプ、オブジェクトパラメータ
＜動作内容＞「オブジェクト定義番号」により一意に識別され、「オブジェクトタイプ（テキストなど）」及び「オブジェクトパラメータ（オブジェクトタイプにより異なる）」により指定されるオブジェクトを定義する。
【００３０】
＜コマンド名＞Born
＜コマンドパラメータ＞インスタンス番号、オブジェクト定義番号、インスタンスパラメータ
＜動作内容＞「インスタンス番号」により一意に識別され、「オブジェクト定義番号」により識別されるオブジェクトを使用し、「インスタンスパラメータ（識別されるオブジェクトのオブジェクトタイプにより異なる）」により指定されるインスタンスを作成する。
【００３１】
＜コマンド名＞Kill
＜コマンドパラメータ＞インスタンス番号
＜動作内容＞「インスタンス番号」により識別されるインスタンスを削除する。
【００３２】
＜コマンド名＞Move
＜コマンドパラメータ＞インスタンス番号、移動先座標、フレーム数
＜動作内容＞「インスタンス番号」により識別されるインスタンスを、「移動先座標」により示される位置へ「フレーム数」により示されるフレーム数をかけて移動する。
【００３３】
＜コマンド名＞Scale
＜コマンドパラメータ＞インスタンス番号、拡大縮小率、フレーム数
＜動作内容＞「インスタンス番号」により識別されるインスタンスを、「拡大縮小率」により示される割合まで、「フレーム数」により示されるフレーム数をかけて拡大あるいは縮小する。
【００３４】
＜コマンド名＞Rotate
＜コマンドパラメータ＞インスタンス番号、角度、フレーム数
＜動作内容＞「インスタンス番号」により識別されるインスタンスを、「角度（正の値ならば時計回り、負の値ならば半時計回り）」により示される角度まで、「フレーム数」により示されるフレーム数をかけて回転する。
【００３５】
（２）  オブジェクトタイプ
オブジェクトタイプと、オブジェクトタイプパラメータで指定する値の詳細を以下に示す。
＜オブジェクトタイプ＞テキスト
＜指定する値＞１
テキスト以外にも、サウンドなど、他のオブジェクトタイプが追加可能である。
【００３６】
（３）オブジェクトパラメータ
オブジェクトタイプに対応するオブジェクトパラメータを以下に示す。
＜オブジェクトタイプ＞テキスト
＜オブジェクトパラメータ＞文字列
【００３７】
（４）  インスタンスパラメータ
オブジェクトタイプにより、パラメータの内容や数が異なる。以下にオブジェクトタイプ毎に対応するインスタンスパラメータを以下に示す。
＜オブジェクトタイプ＞テキスト
＜インスタンスパラメータ＞初期Ｘ座標、初期Ｙ座標、初期拡大縮小率、初期回転角度、色Red、色Green、色Blue
初期Ｘ座標及び初期Ｙ座標は、テキストの表示位置の横及び縦の初期値をピクセルにより示す。
初期拡大縮小率は、テキストの拡大縮小率の初期値を示す。
初期回転角度は、テキストの回転角度の初期値を示す。
色Red、色Green、色Blueは、色情報を数値化したカラーモデルであるＲＧＢのレッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の光の３原色それぞれの値であり、テキストの色を示す。
【００３８】
２．４  フォーマットの表記方法
２．４．１  テキストデータフォーマット
ここでは、テキストデータフォーマットによる画像ファイルの表記方法について示す。
（１）画像ファイルをテキストデータフォーマットにより記述する場合、先頭に「ABC」の文字列を設定する。
【００３９】
（２）コマンドの表記
それぞれのコマンドは、コマンド名の一文字を使用して指定する。以下に、コマンド表記の例を示す。
2004194096.tif 000003
【００４０】
（３）  表記例
「ABC」という文字列（テキスト）が座標（０，０）から座標（１００，１００）まで１０フレームかけて移動するテキストデータフォーマットによる画像ファイルの例を以下に示す。
ASC      …（l1）
8,100,100      …（l2）
0D(1,1,ABC)      …（l3）
0B(1,1,0,0,128,0,255,255,255)      …（l4）
0M(1,100,100,10)      …（l5）
10K(1)      …（l6）
0E      …（l7）
【００４１】
各行の意味について以下に示す。
(l1)  「ASC」は、テキストデータであることを示している。
(l2)  この動画は８ＦＰＳであり、サイズは１００×１００ピクセルである。
(l3)  「ABC」という文字列（テキスト）をオブジェクト定義１番として定義する。
(l4)  オブジェクト定義１番をインスタンスの１番として作成する。インスタンスの１番は、（初期Ｘ座標、初期Ｙ座標）＝（０，０）、初期拡大縮小率＝１２８、初期回転角度＝０、（色Red、色Green、色Blue）＝（２５５，２５５，２５５）である。
(l5)  インスタンス１番を１０フレームで座標（１００，１００）に移動させる。
(l6)  １０フレーム経ったらインスタンス１番を削除する。
(l7)  再生を終了する。
【００４２】
２．４．２  バイナリデータフォーマット
ここでは、バイナリデータフォーマットによる画像ファイルの表記方法について示す。
（１）画像ファイルをバイナリデータフォーマットにより記述する場合、先頭に「asc」の文字列を設定する。
（２）  コマンドの表記
それぞれのコマンドは、バイナリ値により指定される。以下にバイナリ値の例を示す。
2004194096.tif 000004
（３）  表記例
「ABC」という文字列（テキスト）が座標（０，０）から座標（１００，１００）まで１０フレームかけて移動するバイナリデータの例を以下に示す。なお、アドレス及びバイナリデータは、１６進数（ヘキサ）表現により示す。
2004194096.tif 000005
【００４３】２．５  画面表示例
図３は動画の表示例１を、図４は動画の表示例２を示す。
図３は、文字列「●」１００と、文字列「だから安心」１１０を組み合わせた動画であり、（ａ）、（ｂ）、（ｃ）の順に動画が表示される。図においては、文字列「だから安心」１１０を画面中央に表示させたまま、文字列「●」１００を中心の位置から拡大している。
また、図４は、文字列「■」２００及び２１０、文字列「☆スピード審査」２２０及び文字列「スピード融資☆」２３０を組み合わせた動画であり、（ａ）〜（ｆ）の順に動画が表示される。（ａ），（ｂ）において、まず、文字列「■」２００を拡大して画面上部に、文字列「■」２１０を拡大して画面下部に配置し、文字列「☆スピード審査」２２０を左端から右へ、文字列「スピード融資☆」２３０を右端から左へ移動させる。（ｃ）において、文字列「☆スピード審査」２２０及び文字列「スピード融資☆」２３０が中央位置に表示されたところで文字列「☆スピード審査」２２０及び文字列「スピード融資☆」２３０を一旦静止させる。続いて（ｄ）〜（ｆ）において、文字列「☆スピード審査」２２０を中央から右端へ、文字列「スピード融資☆」２３０を中央から左端へ移動させ、さらに、文字列「■」２００を右端へ、文字列「■」２１０を左端へ移動させる。
【００４４】
３．動画配信システムの動作
次に、動画配信システムの動作について以下に示す。
３．１  動画生成
広告業者の動画ファイル作成者は、動画生成装置１０のキーボードなどから、動画ファイルの定義を入力する。すると、動画生成装置１０の入力部１１は、キーボードから入力された文字を受け、動画生成部１２へ通知する。動画生成部１２は、内部のワーク用動画ファイルに入力された文字を書き込むとともに画面に入力された文字を表示する。動画ファイル作成者は、動画ファイルの定義の入力が終了すると、マウスによりメニューを選択するなどして、動画ファイルを生成するための操作を行う。動画生成装置１０の入力部１１は、動画ファイルの生成のための操作の指示を受けると、動画生成部１２に通知する。動画生成部１２は、ワーク用動画ファイルを動画ファイルとして内部のメモリに書き込むか、あるいは、フレキシブルディスクなどの可搬のコンピュータ読取可能な記録媒体に書き込む。
【００４５】
また、動画生成部１２が、メニュー形式のウィンドウを動画生成装置１０の画面に表示して、動画ファイル作成者に動画ファイルの定義の入力を促し、入力された情報に従って動画ファイルを生成することでもよい。
例えば、動画生成部１２は、テキストデータあるいはバイナリデータを作成者に選択させるウィンドウを画面に表示する。作成者がテキストデータを選択すると、入力部１１は動画生成部１２にテキストデータが選択されたことを通知し、動画生成部１２は、内部のワーク用動画ファイルの先頭に「ASC」を書き込む。また、バイナリデータが選択された場合、動画生成部１２は「asc」を書き込む。
次に、動画生成部１２は、フレームレート及び画像サイズを入力するための初期化データ設定ウィンドウを表示する。動画生成部１２は、作成者が入力したフレームレート及び画像サイズを入力部１１から受けると、ワーク用動画ファイルの先頭の文字により、テキストデータあるいはバイナリデータであるかを判断し、データ形式にあった記述方式によりフレームレート及び画像サイズの定義をワーク用動画生成ファイルに書き込む。
続いて、動画生成部１２は、シーケンスデータを入力するためのウィンドウを表示する。すなわち、まず、相対フレーム数及びコマンドを入力するためのウィンドウを画面に表示する。そして、作成者が入力した相対フレーム数及びコマンドを入力部１１から受けると、受信したコマンドに対応したコマンドパラメータを入力するためのウィンドウを画面に表示する。動画生成部１２は、作成者が入力したコマンドパラメータを入力部１１から受けると、初期化データの書き込みと同様にデータ形式にあった記述方式により、相対フレーム数、コマンド及びコマンドパラメータからなるシーケンスデータの定義をワーク用動画生成ファイルに書き込む。
動画ファイル作成者は、動画ファイルの定義の入力が終了すると、マウスによりメニューを選択するなどして、動画ファイルを生成するための操作を行う。動画生成装置１０の入力部１１は、動画ファイルの生成のための操作の指示を受けると、動画生成部１２に通知する。動画生成部１２は、ワーク用動画ファイルを動画ファイルとして内部のメモリに書き込むか、あるいは、フレキシブルディスクなどの可搬のコンピュータ読取可能な記録媒体に書き込む。
【００４６】
広告業者は、生成した動画ファイルをプロバイダの保有する動画配信装置２０に送信する。すなわち、操作者がキーボードなどから入力した動画ファイルの送信の指示を動画生成装置１０の入力部１１が受けると、内部のメモリまたは可搬のコンピュータ読取可能な記録媒体から動画ファイルを読み出し、通信部１３を介して動画配信装置２０に送信する。動画配信装置２０は、動画ファイルを受信するとデータベース２５に書き込む。
【００４７】
３．２  動画配信
ユーザは、プロバイダへ動画の配信を要求する。すなわち、動画再生装置３０の入力部３１は、ユーザがボタンやキーなどから入力した動画ファイルの識別情報を受け、通信部３２へ通知する。動画ファイルの識別情報とは、ファイル名やＵＲＩ（Universal Resource Identifier）などである。通信部３２は、受信した動画ファイルの識別情報を、ネットワークＮを介してプロバイダの動画配信装置２０へ送信する。
動画配信装置２０の通信部２１は、受信した動画ファイルの識別情報を動画配信部２２へ通知する。動画配信部２２は、受信した動画ファイルの識別情報により示される動画ファイルをデータベース２５から読み出して通信部２１へ動画再生装置３０への配信を指示し、通信部２１はネットワークＮを介して動画再生装置３０へ動画ファイルを送信する。
動画再生装置３０の通信部３２は、動画配信装置２０から動画ファイルを受信すると、動画再生部３３へ受け渡す。動画再生部３３は動画ファイルを解釈し、動画を画面に表示する。
【００４８】
あるいは、ユーザは、プロバイダへ画像や動画などのディジタルコンテンツの配信を要求する。すなわち、動画再生装置３０の入力部３１は、ユーザが入力したディジタルコンテンツの識別情報を受け、通信部３２へ通知する。ディジタルコンテンツの識別情報とは、ファイル名やＵＲＩ（Universal Resource Identifier）などである。通信部３２は、受信したディジタルコンテンツの識別情報を、ネットワークＮを介してプロバイダの動画配信装置２０へ送信する。
動画配信装置２０の通信部２１は、受信したディジタルコンテンツの識別情報を動画配信部２２へ通知する。動画配信部２２は、受信したディジタルコンテンツの識別情報により示されるディジタルコンテンツをデータベース２５から読み出すとともに、予め決められた動画ファイルをデータベース２５から読み出す。そして、動画配信部２２は、まず動画ファイルを、次に要求されたディジタルコンテンツを動画再生装置３０へ配信するよう、通信部２１へ指示する。通信部２１は、ネットワークＮを介して、最初に動画ファイルを、次にディジタルコンテンツを動画再生装置３０へ送信する。
動画再生装置３０の通信部３２は、動画ファイルを受信すると、動画再生部３３へ受け渡す。動画再生部３３は、動画ファイルの動画を画面に表示しながら、並行してディジタルコンテンツの受信を行う。ディジタルコンテンツの受信が終了すると、動画再生部３３は動画ファイルの動画の表示を終了し、ディジタルコンテンツを画面に表示する。
なお、動画配信部２２は、ディジタルコンテンツの識別情報に対応して動画ファイルの識別情報を記憶しておくことにより動画ファイルを選択する、時間帯別に動画ファイルを選択する、あるいは、複数の動画ファイルをサイクリックに選択するなどしてもよい。
また、動画再生装置３０の動画再生部３３は、フレキシブルディスクなどのコンピュータ読取可能な記録媒体に記憶されている動画ファイルを読み出し、動画を画面に表示してもよい。
【００４９】
４．その他
なお、動画ファイルは、画像などのイメージデータを含んでもよい。例えば、背景などにイメージデータを使用したり、あるいは、テキストの代わりにイメージデータを拡大、縮小、回転、あるいは、移動する指示を含んでも良い。
【００５０】
なお、上述の動画生成装置１０、動画配信装置２０及び動画再生装置３０は、内部にコンピュータシステムを有している。そして、上述した動作の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータシステムが読み出して実行することによって、上記処理が行われる。ここでいうコンピュータシステムとは、ＯＳや周辺機器等のハードウェアを含むものである。
【００５１】
また、「コンピュータ読み取り可能な記録媒体」とは、ＲＯＭの他に、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のシステムやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００５２】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００５３】
【発明の効果】
この発明によれば、動画ファイルは、文字データのみを拡大、縮小、回転、あるいは、移動する指示からなるため、携帯電話など、メモリ量や速度などに制限のある端末においても、負荷を抑えて動画を再生することが可能となる。
また、動画ファイルのファイルサイズ自体が小さくなるため、ネットワークから動画ファイルをダウンロードする際に、転送パケット量を非常に少なくすることが可能となる。
また、動画配信装置は、動画再生装置が大きなサイズのファイルをダウンロードする前に広告などの動画ファイルを送信することにより、大きなサイズのファイルをダウンロードしている間に、動画再生装置に広告を表示することが可能となり、広告の効果が向上する。また、動画再生装置のユーザは、大きなサイズのファイルをダウンロードしている間に広告を見ることにより、ダウンロードの待ち時間を退屈せずに過ごすことが可能となる。
【図面の簡単な説明】
【図１】この発明の一実施の形態による動画配信システムの構成を示すブロック図である。
【図２】同実施の形態による動画ファイルの構成図を示す。
【図３】同実施の形態による動画の表示例１を示す。
【図４】同実施の形態による動画の表示例２を示す。
【符号の説明】
１０…動画生成装置
１１、３１…入力部
１２…動画生成部
１３、２１、３２…通信部
２０…動画配信装置
２２…動画配信部
２５…データベース
３０…動画再生装置
３３…動画再生部
【図１】
2004194096.tif 000006
【図２】
2004194096.tif 000007
【図３】
2004194096.tif 000008
【図４】
2004194096.tif 000009