(57)【要約】  【課題】  従来から、２つのデコーダを使用して複数の動画ファイルを切り替えて再生する手法が提案されているが、複数の動画ファイルを単に連続的に復号し、表示を切り替えるのみであり、単調となりがちである。  【解決手段】  本発明は、任意の複数フレーム分の画像フレームデータを使用してエフェクト処理を行なう連続再生システムを提案するものである。エフェクト処理を行うエフェクト処理部に対してエフェクトのかかり具合度情報の通知が行われ、このかかり具合度情報と、エフェクト処理に使用する複数のフレーム分の画像データと、エフェクト種別情報に基づいてエフェクト処理を行う。【選択図】            図２
2006121267.tif 000002
【特許請求の範囲】
【請求項１】
動画データの再生を行うシステムであって、
動画ファイルと、前記動画ファイルの再生位置を含む再生処理に関する制御情報を記述した再生情報ファイルと、を記憶する記憶部と、
前記動画ファイルの再生処理を行う動画ファイル再生処理部と、
前記再生情報ファイルの読み書きおよび解析を行う再生情報ファイル処理部と、
任意の複数フレーム分の画像フレームデータを使用してエフェクト処理を行なうエフェクト処理部と、
前記動画ファイル再生処理部と、前記再生情報ファイル処理部と、前記エフェクト処理部を制御する動作管理部と、
を有する連続再生システム。
【請求項２】
前記記憶部は連続再生システムを搭載する端末内部または、端末外部の周辺機器、外部のネットワーク上の少なくともいずれか一つにあることを特徴とする請求項１記載の連続再生システム。
【請求項３】
前記動画ファイル再生処理部は、
動画ファイルに含まれる異なる種別のデータを種別毎に再生する処理を行うデータ処理手段と、
任意の数のフレーム分の画像フレームデータを作成するタイミングの管理と、前記データ処理手段が処理した動画ファイルから画像フレームデータを生成し、動作管理部が管理するメモリに蓄積する画像フレームデータ生成手段と、
を有することを特徴とする請求項１に記載の連続再生システム。
【請求項４】
前記動画ファイル再生処理部は、
動画ファイルの再生処理中の再生経過時間を前記動作管理部へ通知する再生経過時間通知手段を有することを特徴とする請求項１に記載の連続再生システム。
【請求項５】
前記再生情報ファイル処理部は、読み込んだ再生情報ファイルを解析し、解析結果を前記動作管理部へ通知する再生情報ファイル解析結果通知手段を有することを特徴とする請求項１に記載の連続再生システム。
【請求項６】
前記再生情報ファイルには、再生すべき動画ファイルのファイル名情報と、再生を開始する時間情報と、エフェクト処理を開始すべきエフェクト開始時間情報と、エフェクト処理をどれだけの時間で行なうかを示すエフェクト期間情報と、エフェクト処理に使用する画像フレームデータを生成するタイミングを示す画像フレームデータ生成タイミング情報が含まれていることを特徴とする請求項１に記載の連続再生システム。
【請求項７】
前記エフェクト処理部は、エフェクト処理に使用する複数のフレーム分の画像データと、
エフェクト種別情報と、かかり具合度情報の通知を受けるエフェクト通知受手段を持ち、
前記エフェクト通知受手段にて受けた通知に基づいてエフェクト処理を行うことを特徴とする請求項１に記載の連続再生システム。
【請求項８】
前記記憶部が外部のネットワーク上にあり、動画ファイルのストリーミング再生を行なう時には、連続再生する２つめ以降の動画ファイルのバッファリング中にエフェクト処理を行なうことを特徴とする請求項１に記載の連続再生システム。
【請求項９】
前記記憶部が外部のネットワーク上にあり、動画ファイルのストリーミング再生を行なう時に、エフェクト処理に使用する複数フレーム分の画像データは、クライアント側かまたはサーバ側で生成することを指定するエフェクト処理フレーム生成指定手段を有することを特徴とする請求項１に記載の連続再生システム。
【請求項１０】
前記動作管理部は、エフェクト処理部に対してエフェクトのかかり具合度情報を通知するエフェクト通知手段を有することを特徴とする請求項１に記載の連続再生システム。
【請求項１１】
動画データの再生を行う装置によって構成される連続再生システムにおける動画データの連続再生方法であって、
動画ファイルの再生位置を含む再生処理に関する制御情報を記述した再生情報ファイルの読み書きおよび解析を行う再生情報ファイル処理ステップと、
前記動画ファイルの再生処理を行う動画ファイル再生処理ステップと、
動画ファイルの再生が進んだ時間である再生経過時間と、エフェクト開始時間とを比較するエフェクト開始時間比較ステップと、
再生経過時間がエフェクト開始時間に達した場合には、任意の複数フレーム分の画像フレームデータを使用してエフェクト処理を行なうエフェクト処理ステップと、
を有する動画データの連続再生方法。
【請求項１２】
動画データの再生を行う装置によって構成される連続再生システムにおける動画データの連続再生方法であって、
連続再生システムを搭載する端末内部または、端末外部の周辺機器、外部のネットワーク上の少なくともいずれか一つにある記憶部から、動画ファイルの再生位置を含む再生処理に関する制御情報を記述した再生情報ファイルの読み出し、解析を行う再生情報ファイル処理ステップと、
前記記憶部から、動画ファイルを読み出し、動画ファイルの再生処理を行う動画ファイル再生処理ステップと、
動画ファイルの再生が進んだ時間である再生経過時間と、エフェクト開始時間とを比較するエフェクト開始時間比較ステップと、
再生経過時間がエフェクト開始時間に達した場合には、任意の複数フレーム分の画像フレームデータを使用してエフェクト処理を行なうエフェクト処理ステップと、
を有する動画データの連続再生方法。
【請求項１３】
動画データの再生を行う装置によって構成される連続再生システムにおける動画データの連続再生方法であって、
動画ファイルの再生位置を含む再生処理に関する制御情報を記述した再生情報ファイルの読み書きおよび解析を行う再生情報ファイル処理ステップと、
前記動画ファイルに含まれる異なる種別のデータを種別毎に再生する処理を行うデータ処理ステップと、
動画ファイルの再生が進んだ時間である再生経過時間と、エフェクト開始時間とを比較するエフェクト開始時間比較ステップと、
再生経過時間がエフェクト開始時間に達した場合には、復号済みの動画ファイルの最新１フレーム分のデータと、次の動画ファイルの１フレーム分の画像フレームデータを生成し、メモリに蓄積する画像フレームデータ生成ステップと、
メモリ内の画像フレームデータを使用してエフェクト処理を行なうエフェクト処理ステップと、
を有する動画データの連続再生方法。
【請求項１４】
動画データの再生を行う装置によって構成される連続再生システムにおける動画データの連続再生方法であって、
動画ファイルの再生位置を含む再生処理に関する制御情報を記述した再生情報ファイルの読み書きおよび解析を行う再生情報ファイル処理ステップと、
前記動画ファイルの再生処理を行う動画ファイル再生処理ステップと、
前記動画ファイルの再生処理中の再生経過時間を通知する再生経過時間通知ステップと、
前記再生経過時間通知ステップにて通知された再生経過時間と、エフェクト開始時間とを比較するエフェクト開始時間比較ステップと、
再生経過時間がエフェクト開始時間に達した場合には、任意の複数フレーム分の画像フレームデータを使用してエフェクト処理を行なうエフェクト処理ステップと、
を有する動画データの連続再生方法。
【請求項１５】
動画データの再生を行う装置によって構成される連続再生システムにおける動画データの連続再生方法であって、
動画ファイルの再生位置を含む再生処理に関する制御情報を記述した再生情報ファイルの読み込む再生情報ファイル処理ステップと、
前記再生情報ファイル処理ステップにて読み込んだ再生情報ファイルを解析し、解析結果を通知する再生情報ファイル解析結果通知ステップと、
前記動画ファイルの再生処理を行う動画ファイル再生処理ステップと、
前記解析結果に基づいてエフェクト処理を行うべきか判断する解析結果判断ステップと、
前記解析結果判断ステップにおいて、解析結果はエフェクト処理を行うべきであるとの判断結果の場合には、前記再生情報ファイル解析結果通知ステップにて通知された解析結果に基づいて、任意の複数フレーム分の画像フレームデータを使用してエフェクト処理を行なうエフェクト処理ステップと、
を有する動画データの連続再生方法。
【請求項１６】
動画データの再生を行う装置によって構成される連続再生システムにおける動画データの連続再生方法であって、
動画ファイルの再生位置を含む再生処理に関する制御情報を記述した再生情報ファイルの読み書きおよび解析を行う再生情報ファイル処理ステップと、
前記動画ファイルの再生処理を行う動画ファイル再生処理ステップと、
前記動画ファイルの再生処理中の再生経過時間と、エフェクト開始時間とを比較するエフェクト開始時間比較ステップと、
再生経過時間がエフェクト開始時間に達した場合には、エフェクト処理に使用する複数のフレーム分の画像データと、エフェクト種別情報と、かかり具合度情報の通知に基づいてエフェクト処理を行うエフェクト処理ステップと、
を有する動画データの連続再生方法。
【請求項１７】
動画データの再生を行う装置によって構成される連続再生システムにおける動画データの連続再生方法であって、
動画ファイルの再生位置を含む再生処理に関する制御情報を記述した再生情報ファイルの読み書きおよび解析を行う再生情報ファイル処理ステップと、
外部のネットワーク上にある記憶部に記憶された動画ファイルのストリーミング再生を行なう動画ファイルストリーミング再生処理ステップと、
連続再生する２つめ以降の動画ファイルのバッファリング中にエフェクト処理を行なうエフェクト処理ステップと、
を有する動画データの連続再生方法。
【請求項１８】
動画データの再生を行う装置によって構成される連続再生システムにおける動画データの連続再生方法であって、
動画ファイルの再生位置を含む再生処理に関する制御情報を記述した再生情報ファイルの読み書きおよび解析を行う再生情報ファイル処理ステップと、
外部のネットワーク上にある記憶部に記憶された動画ファイルのストリーミング再生を行なう動画ファイルストリーミング再生処理ステップと、
エフェクト処理に使用する複数フレーム分の画像データは、クライアント側かまたはサーバ側で生成することを指定するエフェクト処理フレーム生成指定ステップと、
指定された側で生成された画像データを使用して、エフェクト処理を行なうエフェクト処理ステップと、
を有する動画データの連続再生方法。
【請求項１９】
動画データの再生を行う装置によって構成される連続再生システムにおける動画データの連続再生方法であって、
動画ファイルの再生位置を含む再生処理に関する制御情報を記述した再生情報ファイルの読み書きおよび解析を行う再生情報ファイル処理ステップと、
動画ファイルの再生を行なう動画ファイル再生処理ステップと、
エフェクトのかかり具合度情報を通知するエフェクト通知ステップと、
エフェクト処理に使用する複数のフレーム分の画像データと、エフェクト種別情報と、かかり具合度情報の通知に基づいてエフェクト処理を行うエフェクト処理ステップと、
を有する動画データの連続再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、連続再生システムに関するものである。
【背景技術】
【０００２】
従来から、２つのデコーダを使用して複数の動画ファイルを切り替えて再生する手法が提案されている。
【特許文献１】特開２００１−１７７８２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記手法においては、複数の動画ファイルを単に連続的に復号し、表示を切り替えるのみであり、表示切替時にワイプ、オーバーラップ等の特殊効果を表示することはできない。
【課題を解決するための手段】
【０００４】
本発明は、かかる実情に鑑み、任意の複数フレーム分の画像フレームデータを使用してエフェクト処理を行ない、２つのファイル間が自然に切り替わるようにエフェクト処理を行う連続再生システムを提案するものである。かかる連続再生システムを実現するため、再生情報ファイルという概念を採用したことに特徴を有する。動画ファイルに含まれる異なる種別のデータを種別毎に再生処理しながら、再生情報ファイルに基づいて生成した画像フレームデータを動作管理部が管理するメモリに蓄積しておいてエフェクト処理を行なう。このとき、動画ファイル再生処理部は、動画ファイルの再生処理中の再生経過時間を動作管理部に通知する場合がある。さらに、再生情報管理部は、再生情報ファイル処理部にて読み込んだ再生情報ファイルを解析した解析結果を動作管理部へ通知する場合もある。また、エフェクト処理部に対してエフェクトのかかり具合度情報の通知が行われ、このかかり具合度情報と、エフェクト処理に使用する複数のフレーム分の画像データと、エフェクト種別情報に基づいてエフェクト処理を行う場合もある。
【０００５】
さらに、記憶部は連続再生システムを搭載する端末内部あるいは、端末外部の周辺機器、外部のネットワーク上のいずれにあってもよく、動画ファイルのストリーミング再生を行なう時には、連続再生する２つめ以降の動画ファイルのバッファリング中にエフェクト処理を行なう場合がある。また、動画ファイルのストリーミング再生を行なう時に、エフェクト処理に使用する複数フレーム分の画像データは、クライアント側かまたはサーバ側で生成することを指定する場合がある。
【発明の効果】
【０００６】
以上、説明したように本件発明のいずれか一又は二以上の発明に係る連続再生システムは、２つの動画ファイルの再生を切り替える際に再生情報ファイルに基づくエフェクト効果を用いることで、利用者に人の手を介することなくバリエーション豊富な画像表示を提供することが可能となる。また、再生情報ファイルに基づくエフェクト効果を用いることで急激な画像の切り替えを和らげられるため、連続して多数の動画ファイルの再生、視聴を利用者に促進する効果も期待できる。さらに、再生情報ファイル内には、再生制御に関わる情報を記述できるために、動画間のエフェクト種別、エフェクトを行うタイミング、表示期間などを任意に設定することが可能であり、利用者にとって利便性が高い。
【０００７】
また、再生情報ファイルの記述に基づいて画像フレームデータを作成するタイミングを管理することで、２つの動画を復号しながら、エフェクト処理した画像を表示することが可能となり、様々な画像切り替えの効果を得ることができる。一方、再生経過時間の通知が行われれば、再生経過時間と、再生情報ファイル内に含まれるエフェクト開始時間情報と比較することができるため、エフェクト処理を開始する必要があるかどうかを即座に判別し対応することができる。他方、再生情報ファイル処理部にて読み込んだ再生情報ファイルの解析結果が動作管理部へ通知されれば、その解析結果に応じて様々な態様のエフェクト処理に即座に対応することができる。これらは特に、再生情報ファイル内にて、再生制御に関わる情報を記述して、エフェクトを行うタイミングなどを任意に設定する場合に有効である。また、かかり具合度の通知を受け付けることで、偏ることなく自然なエフェクト効果を施すことができる。
【０００８】
さらに、記憶部が連続再生システムを搭載する端末内部にある場合には、動画ファイルや、再生情報ファイルへのアクセスが即座にできることが利点である。一方、記憶部が端末外部の周辺機器、外部のネットワーク上にある場合には、サイズの大きなファイルも記憶させることができるところが利点である。さらに、ストリーミング再生を行なう時であっても、動画ファイルのバッファリング中にエフェクト処理を行なう場合には、エフェクト処理がスムーズに行われることが期待できる。また、クライアント側か、サーバ側かを指定して、エフェクト処理に使用する画像データを生成させる場合には、画像データの生成処理を分散できるため、端末装置や、連続再生システム全体の処理負荷を軽減できるという効果を有する。
【発明を実施するための最良の形態】
【０００９】
以下に、各発明を実施するための最良の形態を説明する。なお、本発明はこれら実施の形態に何ら限定されるものではなく、その要旨を逸脱しない範囲において、種々なる態様で実施しうる。
【００１０】
実施形態１は、主に請求項１、６、１１などについて説明する。  実施形態２は、主に請求項２、１２などについて説明する。  実施形態３は、主に請求項３、１３などについて説明する。  実施形態４は、主に請求項４、１４などについて説明する。  実施形態５は、主に請求項５、１５などについて説明する。  実施形態６は、主に請求項７、１６などについて説明する。  実施形態７は、主に請求項８、１７などについて説明する。  実施形態８は、主に請求項９、１８などについて説明する。  実施形態９は、主に請求項１０、１９などについて説明する。
【００１１】
<<実施形態１>>
【００１２】
<実施形態１：概要>  実施形態１について説明する。本実施形態は、任意の複数フレーム分の画像フレームデータを使用してエフェクト処理を行なう連続再生システムである。
【００１３】
図１は、本実施形態の概念の一例を示すものである。図は、動画ファイルＭ＋１の最初のフレームの画像フレームデータを使用して動画ファイルＭとＭ＋１とを連続的にエフェクト再生する場面を示したものである。ここでは、動画ファイルＭはタンポポの綿毛が飛散する状況を、動画ファイルＭ＋１は卵からひなが孵る状況を示したものである。動画ファイルＭの後、動画ファイルＭ＋１を再生する際にエフェクト処理をしない場合には、動画ファイルＭの最終シーンである綿毛のなくなったタンポポのシーンの直後に、動画ファイルＭ＋１の先頭シーンである卵にひびが入り始めるシーンが再生される。
【００１４】
しかしここでは、動画ファイルＭとＭ＋１とを連続的に再生処理するための制御情報を記述した再生情報ファイルが準備されており、再生情報ファイルに示されたようなエフェクト再生が行われる。再生情報ファイルには、動画ファイルから１フレーム分の画像フレームデータを生成する時間間隔を示す画像フレームデータ生成間隔や、エフェクトを開始する時間、期間、種別などを示す動画情報などが含まれている。今、画像フレームデータ生成間隔は３０ｍｓであり、動画ファイルＭから３０ｍｓごとに１フレーム分の画像フレームデータを生成することができる。ここで、動画ファイルＭの最後から４つ分（１２０ｍｓ分）のフレームをＦ１からＦ４と呼び、動画ファイルＭ＋１の先頭から３つ分（９０ｍｓ分）のフレームをＦ´１からＦ´３と呼ぶこととする。
【００１５】
動画ファイルＭの動画情報によれば、エフェクト開始時間（先頭から３Ｓ経過後）であるフレームＦ２の時点から、エフェクト期間である９０ｍｓの間、エフェクト種別で示されたスライド効果のエフェクト再生を行う。図では、画像右から画像ファイルＭ＋１の先頭フレームであるＦ´１が徐々に上に重なるようにスライドする態様を示した。エフェクト期間終了後は、動画ファイルＭ＋１が再生される。このとき動画ファイルＭ＋１についての再生情報ファイルに示されたようなエフェクト再生が行われることになるが、ここでは省略する。
【００１６】
<実施形態１：構成>  本実施形態での機能ブロックの一例を図２に示した。  図２に示す本実施形態の「連続再生システム」（０２００）は、「記憶部」（０２０１）と、「動画ファイル再生処理部」（０２０２）と、「再生情報ファイル処理部」（０２０３）と、「エフェクト処理部」（０２０４）と、「動作管理部」（０２０５）と、からなる。
【００１７】
本件発明の構成要素である各部は、ハードウエア、ソフトウエア、ハードウエアとソフトウエアの両者、のいずれかによって構成される。たとえば、これらを実現する一例として、コンピュータを利用する場合には、ＣＰＵ、メモリ、バス、インターフェイス、周辺装置などから構成されるハードウエアと、これらのハードウエア上にて実行可能なソフトウエアを挙げることができる。  具体的には、メモリ上に展開されたプログラムを順次実行することで、メモリ上のデータや、インターフェイスを介して入力されるデータの加工、蓄積、出力などにより各部の機能が実現される。（本明細書の全体を通じて同様である。）
【００１８】
「連続再生システム」（０２００）は、動画データの再生を行うシステムである。
【００１９】
「記憶部」（０２０１）は、動画ファイルと、再生情報ファイルと、を記憶する。「動画ファイル」は、画像データ、音声データ、テロップデータなど複数の異なる種別のデータの一または二以上の組み合わせによって構成される。
【００２０】
「再生情報ファイル」は、動画ファイルの再生位置を含む再生処理に関する制御情報を記述したファイルである。再生情報ファイルは、連続再生する動画ファイルと、前後の動画ファイル間でのエフェクト処理に関する情報を記述したものである。図３に示すように、再生情報ファイルは、エフェクト処理に使用する画像フレームデータを生成するタイミングを示す画像フレームデータ生成タイミング情報と、動画ファイル数分だけの動画情報とからなる。ここでは再生情報ファイルは、複数の動画ファイルにつき、単一の画像フレームデータ生成タイミング情報からなる構成を示したが、必ずしもこれに限定される必要はなく、動画ファイルごとに個別の画像フレームデータ生成タイミング情報を有する構成となる場合もある。画像フレームデータ生成タイミング情報で示されるタイミング（例えば、３０ｍｓ）ごとに動画ファイルの復号がなされないなど、基になる画像フレームデータが存在しない場合には、現に存在する最新の画像フレームデータを用いてエフェクト処理に使用する画像フレームデータを生成することになる。
【００２１】
また、図３（ａ）で示すように動画情報は、再生すべき動画ファイル名情報、再生開始する時間情報、エフェクト処理を開始する時間を示すエフェクト開始時間情報、エフェクト処理をどれだけの時間で行なうかを示すエフェクト期間情報、その他、エフェクト効果の種類を示すエフェクト種別などを含む場合がある。なお、エフェクト種別としては、後述するようにディゾルブ、フェード、スライド、ターンなどが該当する。またその他の応用例としては、図３（ｂ）で示すように、どのフレームを利用してエフェクト処理を行うかを特定するための情報である利用フレーム情報（例えば、Ｆ´１等の指定ができる。なお、エフェクトに利用する専用のフレームがあるとしてもよい。）や、動作ファイルの再生順序を示す情報である再生順情報（例えば、動画ファイルＭ、Ｍ＋１の順等の指定ができる。）などを含む場合もある。その他、エフェクトのかかり具合度の変化状態を表す情報であるかかり具合度変化率情報が含まれるとしてもよい。かかり具合度変化率情報は、図３（ｃ）にて示したように、例えば、動画ファイルＭとＭ＋１の間において、どのようにエフェクトの効果が作用されるのかを示す目安となる。（１）の場合には動画ファイルＭからＭ＋１へと比例的に変化することが認められる（かかり具合度変化率情報は５０％）。一方、（２）の場合には動画ファイルＭに偏重して変化し（かかり具合度変化率情報は９０％）、その反対に、（３）の場合には動画ファイルＭ＋１に偏重して変化する（かかり具合度変化率情報は１０％）。
【００２２】
「動画ファイル再生処理部」（０２０２）は、前記動画ファイルの再生処理を行う。記憶部（０２０１）に記憶された動画ファイルを、動作管理部（０２０５）からの制御に応じて連続的に再生する。このとき、動作管理部から動画ファイルの再生順序の制御が行われるとしてもよい。
【００２３】
「再生情報ファイル処理部」（０２０３）は、前記再生情報ファイルの読み書きおよび解析を行う。再生情報ファイルは再生処理に関する制御情報を記述したファイルであり、記憶部（０２０１）から再生情報ファイルを読み込んで解析することで、動画ファイルの再生時にどのようなエフェクト処理を行えばよいかという情報が得られる。この情報は、エフェクト処理部（０２０４）にて、エフェクト処理を行なう際に用いられる。なお、再生情報ファイルは、予め記憶部に記憶されている場合だけでなく、利用者の操作に応じてＧＵＩによって順次生成される場合もある。エフェクト効果の変更、追加などを行う場合、利用者の操作に応じて修正後の再生情報ファイルが順次生成されことで実現してもよいし、予め記憶部に記憶されている再生情報ファイルに修正書き込みを行うことで実現してもよい。また、再生情報ファイルの修正は、例えば、エフェクト期間や、エフェクト種別などの個々の情報について修正を行うこともできるし、動画情報単位で追加、修正を行うこともできる。
【００２４】
「エフェクト処理部」（０２０４）は、任意の複数フレーム分の画像フレームデータを使用してエフェクト処理を行なう。再生情報ファイルに含まれる動画ファイル名で示される動画ファイルのエフェクト開始時間からエフェクト期間だけ、任意の複数フレーム分の画像フレームデータを用いてエフェクト種別で識別されるエフェクトを作用させた再生を行う。このとき、図１で示した例では、任意の複数フレーム分の画像フレームデータとしては、次に再生すべき動画ファイルＭ＋１の最初のフレームであるＦ´１のみを用いたが、用いられる動画ファイルや、フレーム数はこれに限定されない。
【００２５】
なお、エフェクト処理としては、ディゾルブ、フェード、スライド、ターンなどが該当する。「ディゾルブ」とは、動画ファイルＭの画像を、徐々に次の動画ファイルＭ＋１の画像へと切り替える画像の表示方法をいう。ディゾルブは、例えば、画像が粒状に拡散、集結する切り替え方法や、色や輝度の変換などによって様々な表示が可能である。「フェード」とは、動画ファイルＭの画像が消えていくにつれ、次の動画ファイルＭ＋１の画像が表示される画像の表示方法をいう。フェードは、画像をオーバーラップさせる方法や、色や輝度の変換などによって様々な表示が可能である。「スライド」とは、動画ファイルＭの画像に対して、次の動画ファイルＭ＋１の画像がすべりこむように表示される画像の表示方法をいう。スライドは、動画ファイルＭ＋１の画像がスライドする際に、選択前アイコン画像が押し出されるのか、あるいは、動画ファイルＭの画像の上に重なるのかの別や、動画ファイルＭ＋１の画像がスライドしてくる方向、速度などにより様々な表示が可能である。「ターン」とは、動画ファイルＭの画像が回転し、動画ファイルＭ＋１の画像が表示される画像の表示方法をいう。ターンは、回転の方向、角度、速度の違いにより様々な表示が可能である。
【００２６】
「動作管理部」（０２０５）は、前記動画ファイル再生処理部（０２０２）と、前記再生情報ファイル処理部（０２０３）と、前記エフェクト処理部（０２０４）を制御する。動画ファイル再生処理部（０２０２）にて動画ファイルの再生時に、再生情報ファイル処理部（０２０３）にて解析を行った再生情報ファイルに基づいて、エフェクト処理部（０２０４）にてエフェクト処理を行なうが、動作管理部（０２０５）ではこれらの処理を統括的に制御する。
【００２７】
具体的には、最初に、利用者の操作に応じてＧＵＩによって、再生情報ファイル名を取得し、これを再生情報ファイル処理部に通知する。また、再生情報ファイル処理部にて解析された後に再生情報ファイルが、動作管理部を経由して、動画ファイル再生処理部へ通知される。また、エフェクト処理部へエフェクト命令を行うことでエフェクト処理開始のトリガとする。その他、放送波に含まれて送られたニュース速報などをエフェクト処理開始のトリガとしてもよい。
【００２８】
<実施形態１：処理の流れ>  図４は、実施形態１でのエフェクト処理の流れの一例を示したものである。まず、動画ファイルの再生位置を含む再生処理に関する制御情報を記述した再生情報ファイルの読み書きおよび解析を行う（再生情報ファイル処理ステップ  Ｓ０４０１）。次に、前記動画ファイルの再生処理を行う（動画ファイル再生処理ステップ  Ｓ０４０２）。その次に、動画ファイルの再生が進んだ時間（ここでは再生経過時間と称する）とエフェクト開始時間を比較する（エフェクト開始時間比較ステップ  Ｓ０４０３）。再生経過時間がエフェクト開始時間に達していない場合、動画ファイル再生処理ステップ（Ｓ０４０２）に戻る。他方、再生経過時間がエフェクト開始時間に達した場合には、動画ファイルの１フレーム分のデータと、次の動画ファイルの１フレーム分の画像フレームデータを生成し、ワークメモリに蓄積し、再生情報ファイルに基づいてワークメモリ内の複数の画像フレームデータを使用してエフェクト処理を行なう（エフェクト処理ステップ  Ｓ０４０４）。このエフェクト処理ステップ（Ｓ０４０４）をエフェクト期間繰り返すことで、複数フレームに渡ってエフェクト処理を施すことが可能となる。
【００２９】
以上の処理は、計算機に実行させるためのプログラムで実行することができ、また、このプログラムを計算機によって読取り可能な記録媒体に記録することができる。（本明細書の全体を通して同様である。）
【００３０】
<実施形態１：効果>  本実施形態は、任意の複数フレーム分の画像フレームデータを使用して２つのファイル間が自然に切り替わるようにエフェクト処理を行う連続再生システムである。２つの動画ファイルの再生を切り替える際にエフェクト効果を用いることで、利用者に人の手を介することなくバリエーション豊富な画像表示を提供することが可能となる。また、再生情報ファイルに基づくエフェクト効果を用いることで急激な画像の切り替えを和らげられるため、連続して多数の動画ファイルの再生、視聴を利用者に促進する効果も期待できる。さらに、再生情報ファイル内には、再生制御に関わる情報を記述できるために、動画間のエフェクト種別、エフェクトを行うタイミング、表示期間などを任意に設定することが可能であり、利用者にとって利便性が高い。
【００３１】
<<実施形態２>>
【００３２】
<実施形態２：概要>  実施形態２について説明する。本実施形態は、記憶部が連続再生システムを搭載する端末内部または、端末外部の周辺機器、外部のネットワーク上の少なくともいずれか一つにあることを特徴とする連続再生システムである。
【００３３】
<実施形態２：構成>  本実施形態での機能ブロックの一例を図５に示した。  図５に示す本実施形態の「連続再生システム」（０５００）は、「記憶部」（０５０１）と、「端末装置」（０５１０）とからなり、端末装置は、「動画ファイル再生処理部」（０５１１）と、「再生情報ファイル処理部」（０５１２）と、「エフェクト処理部」（０５１３）と、「動作管理部」（０５１４）と、からなる。
【００３４】
「記憶部」（０５０１）は、連続再生システムを搭載する端末内部または、端末外部の周辺機器、外部のネットワーク上の少なくともいずれか一つにある。図２においては、記憶部が連続再生システムを搭載する端末内部にある図を示したので、図５においては、記憶部が端末外部の周辺機器、外部のネットワーク上にある状態を模式的に図示した。端末内部の記憶部と、外部ネットワーク上の記憶部との使い分けは、通常、ファイル名指定の際のパス名を判別することにより行う。具体的には、端末内部の記憶部の場合には、ドライブ名の後に再生情報ファイル名からなる組み合せが、外部ネットワーク上の記憶部の場合には、ＵＲＬの後に再生情報ファイル名からなる組み合せが該当する。  その他各部の処理は実施形態１と同様である。
【００３５】
<実施形態２：処理の流れ>  図６は、実施形態２での処理の流れの一例を示したものである。まず、連続再生システムを搭載する端末内部または、端末外部の周辺機器、外部のネットワーク上の少なくともいずれか一つにある記憶部から、動画ファイルの再生位置を含む再生処理に関する制御情報を記述した再生情報ファイルの読み出し、解析を行う（再生情報ファイル処理ステップ  Ｓ０６０１）。次に、前記記憶部から、動画ファイルを読み出し、動画ファイルの再生処理を行う（動画ファイル再生処理ステップ  Ｓ０６０２）。その次に、動画ファイルの再生が進んだ時間（ここでは再生経過時間と称する）とエフェクト開始時間を比較する（エフェクト開始時間比較ステップ  Ｓ０６０３）。再生経過時間がエフェクト開始時間に達していない場合、動画ファイル再生処理ステップ（Ｓ０６０２）に戻る。他方、再生経過時間がエフェクト開始時間に達した場合には、動画ファイルの１フレーム分のデータと、次の動画ファイルの１フレーム分の画像フレームデータを生成し、ワークメモリに蓄積し、再生情報ファイルに基づいてワークメモリ内の複数の画像フレームデータを使用してエフェクト処理を行なう（エフェクト処理ステップ  Ｓ０６０４）。エフェクト処理ステップ（Ｓ０６０４）をエフェクト期間繰り返す。
【００３６】
<実施形態２：効果>  本実施形態は、記憶部が連続再生システムを搭載する端末内部または、端末外部の周辺機器、外部のネットワーク上の少なくともいずれか一つにあることを特徴とする連続再生システムである。記憶部が連続再生システムを搭載する端末内部にある場合には、動画ファイルや、再生情報ファイルへのアクセスが即座にできることが利点である。一方、記憶部が端末外部の周辺機器、外部のネットワーク上にある場合には、サイズの大きなファイルも記憶させることができるところが利点である。特に動画ファイルは、ファイルサイズが大きいため、端末外部に記憶部を有することは好ましい。また、管理者など利用者以外の第三者が記憶部の管理やメンテナンスを行うことができるため、利便性が高い。
【００３７】
<<実施形態３>>
【００３８】
<実施形態３：概要>  実施形態３について説明する。本実施形態は、任意の数のフレーム分の画像フレームデータを作成するタイミングの管理と、動画ファイルに含まれる異なる種別のデータを種別毎に再生する処理を行い生成した画像フレームデータを、動作管理部が管理するメモリに蓄積することを特徴とする連続再生システムである。
【００３９】
<実施形態３：構成>  本実施形態での機能ブロックの一例を図７に示した。  図７に示す本実施形態の「連続再生システム」（０７００）は、「記憶部」（０７０１）と、「動画ファイル再生処理部」（０７０２）と、「再生情報ファイル処理部」（０７０３）と、「エフェクト処理部」（０７０４）と、「動作管理部」（０７０５）と、からなる。さらに、動画ファイル再生処理部（０７０２）は、「データ処理手段」（０７０６）と、「画像フレームデータ生成手段」（０７０７）とを有する。
【００４０】
「データ処理手段」（０７０６）は、動画ファイルに含まれる異なる種別のデータを種別毎に再生する処理を行う。動画ファイルは、画像データ、音声データ、テロップデータなど複数の異なる種別のデータの一または二以上の組み合わせによって構成される。これらの種別に応じて再生が行われる。ファイルの容量を小さくするために、画像データ、音声データには符号化処理を施し、データを圧縮して保持される場合が多く、その場合はデータを再生するために、復号処理を行う必要がある。
【００４１】
符号化の方式としては、１つの基本フレームデータおよび、その差分フレームデータを生成して符号化する方法と、１つ１つのフレームで完結したデータを生成して符号化する方法がある。前者はフレーム間予測を用いた画像の符号化方式および復号方式として公知の手法である。画像ではＭＰＥＧ４，Ｈ．２６３等の方式があり、音声ではＡＭＲという方式が有名である。他方、後者はモーションＪＰＧという方式があり、１つ１つのフレームをＪＰＧという符号化方式を用いて符号化したものを連続的に記録している。前後のフレームとの差分情報を利用しないため、前者の方法と比較して同一ビットレートでの圧縮効率は悪いが、任意の個所を簡単に編集することが可能である。ここでは、動画ファイルに含まれる画像データ、音声データはフレーム間予測を用いて符号化されており、画像データ、音声データ、さらにテキストデータ（テロップ）等、異なる種別のデータが多重化されているファイル形式である場合を前提として説明する。ただし、その他の形式を排斥するものではない。
【００４２】
図８に示すように、動画ファイルは、ヘッダ部（０８００）とデータ部（０８１０）とに大別される。ヘッダ部は、動画ファイルの再生時間情報（０８０１）、ファイル内に含まれる画像符号化形式情報（０８０２）、音声符号化形式等の符号化形式種別情報（０８０３）と、データ部内において、最小管理単位に分割して格納されている画像データ、音声データ、テロップデータのそれぞれの管理単位の位置を示すアドレス情報（０８０４）等が含まれている。データ部には、画像データ、音声データ、テロップデータのそれぞれの最小管理単位が複数格納されている（０８１１〜０８１６）。ここで、データの最小管理単位とは、画像、音声のストリームデータ、および、一連の文字列に分割したものであり、例えば、画像では１フレームが１最小管理単位Ｖ１、Ｖ２、…からなり、音声では任意の複数フレームが１最小管理単位Ａ１、Ａ２、…からなり、テロップでは同一のテロップ属性を持つ任意の複数文字が１最小管理単位Ｔ１、Ｔ２、…となるように定義されている。
【００４３】
まず、データの処理に先立って、動画ファイルのヘッダに含まれる最小管理単位のアドレスを検索し、画像、音声、テロップ毎に最小管理単位のデータを取り出し、一連の画像および音声のストリームデータ、テロップ全文字を、ワークメモリ上に再構築する処理を行う。次に、動画ファイルに含まれる異なる種別のデータを種別毎に再生する処理を行うために、各ブロック（画像処理ブロック、音声処理ブロック、テロップ処理ブロック）にそれぞれ対応するデータを転送し、動画ファイルの復号処理を行う。
【００４４】
ここで、画像のストリームデータの内容について説明する。ストリームデータは、フレーム単位のデータが連続した一連のデータであり、基本フレームデータすなわちＩフレームと、差分フレームデータすなわちＰフレームとからなる。Ｉフレームは、１フレームの復号に必要な情報の全てのデータを含むフレームであり、Ｐフレームは、直前のフレームからの差分データのみを有するフレームである。すなわち、例えば画像データを復号する際には、最初に、Ｉフレームを用いて１フレーム分の復号処理を行い、引き続き、１フレーム分の復号処理済みデータと、差分のみのＰフレームとに基づいて、次の１フレーム分の復号処理を行う。音声やテロップについてもエフェクト処理を行うとしてもよい。そのとき、画像、音声、テロップの各々が同期してエフェクト処理を行うとしてもよいし、非同期的にエフェクト処理を行うとしてもよい。
【００４５】
「画像フレームデータ生成手段」（０７０７）は、任意の数のフレーム分の画像フレームデータを作成するタイミングの管理と、前記データ処理手段（０７０６）が処理した動画ファイルから画像フレームデータを生成し、動作管理部（０７０５）が管理するメモリに蓄積する。具体的には、データ処理手段（０７０６）にて動画ファイルの再生が進んだ時間（ここでは再生経過時間と称する）とエフェクト開始時間を比較することで画像フレームデータを作成するタイミングの管理を行う。再生経過時間がエフェクト開始時間に達するまで、動画ファイルの再生処理を継続する。他方、再生経過時間がエフェクト開始時間に達した場合には、復号済みフレームデータのうち最新の動画ファイルの１フレーム分のデータを動作管理部（０７０５）が管理するメモリに蓄積する。次に、後続の動画ファイルを読み込み、１フレーム分の画像フレームデータを生成し、動作管理部が管理するメモリに蓄積する。エフェクト処理部（０７０４）において、メモリ内の２枚の画像フレームデータを使用して特殊効果をかけた１枚の画像データを生成する。エフェクト処理で生成した画像データを連続的に画面表示することで、種々の画面切り替えの効果を得ることができる。
【００４６】
その他各部の処理は実施形態１と同様である。また、実施形態２のように本実施形態の記憶部が連続再生システムを搭載する端末内部または、端末外部の周辺機器、外部のネットワーク上の少なくともいずれか一つにあるとしてもよい。
【００４７】
<実施形態３：処理の流れ>  図９は、実施形態３でのエフェクト処理の流れの一例を示したものである。まず、動画ファイルの再生位置を含む再生処理に関する制御情報を記述した再生情報ファイルの読み書きおよび解析を行う（再生情報ファイル処理ステップ  Ｓ０９０１）。次に、動画ファイルに含まれる異なる種別のデータを種別毎に再生する処理を行う（データ処理ステップ  Ｓ０９０２）。その次に、動画ファイルの再生が進んだ時間（ここでは再生経過時間と称する）とエフェクト開始時間を比較する（エフェクト開始時間比較ステップ  Ｓ０９０３）。再生経過時間がエフェクト開始時間に達していない場合、データ処理ステップ（Ｓ０９０２）に戻る。他方、再生経過時間がエフェクト開始時間に達した場合には、復号済みの動画ファイルの最新１フレーム分のデータと、次の動画ファイルの１フレーム分の画像フレームデータを生成し、メモリに蓄積する（画像フレームデータ生成ステップ  Ｓ０９０４）。最後に、メモリ内の画像フレームデータを使用してエフェクト処理を行なう（エフェクト処理ステップ  Ｓ０９０５）。これら画像フレームデータ生成ステップ（Ｓ０９０４）と、エフェクト処理ステップ（Ｓ０９０５）をエフェクト期間繰り返す。
【００４８】
<実施形態３：効果>  本実施形態は、任意の数のフレーム分の画像フレームデータを作成するタイミングの管理と、動画ファイルに含まれる異なる種別のデータを種別毎に再生する処理を行い生成した画像フレームデータを、動作管理部が管理するメモリに蓄積することを特徴とする連続再生システムである。画像フレームデータを作成するタイミングを管理することで、２つの動画を復号しながら、エフェクト処理した画像を表示することが可能となり、様々な画像切り替えの効果を得ることができる。
【００４９】
<<実施形態４>>
【００５０】
<実施形態４：概要>  実施形態４について説明する。本実施形態は、動画ファイルの再生処理中の再生経過時間を前記動作管理部へ通知することを特徴とする連続再生システムである。
【００５１】
<実施形態４：構成>  本実施形態での機能ブロックの一例を図１０に示した。  図１０に示す本実施形態の「連続再生システム」（１０００）は、「記憶部」（１００１）と、「動画ファイル再生処理部」（１００２）と、「再生情報ファイル処理部」（１００３）と、「エフェクト処理部」（１００４）と、「動作管理部」（１００５）と、からなる。さらに、動画ファイル再生処理部（１００２）は、「再生経過時間通知手段」（１００６）を有する。
【００５２】
「再生経過時間通知手段」（１００６）は、動画ファイルの再生処理中の再生経過時間を前記動作管理部（１００５）へ通知する。動画ファイルの再生処理に伴い、再生経過時間が動作管理部へ通知されれば、再生情報ファイル処理部（１００３）にて解析された再生情報ファイル内のエフェクト開始時間情報と比較することができる。再生経過時間がエフェクト開始時間に達していない場合は、通常通りの再生処理を続行すればよい。他方、再生経過時間がエフェクト開始時間に達した場合には、エフェクト処理部（１００４）にてエフェクト処理を開始する必要がある。
【００５３】
その他各部の処理は実施形態１と同様である。また、実施形態２のように本実施形態の記憶部が連続再生システムを搭載する端末内部または、端末外部の周辺機器、外部のネットワーク上の少なくともいずれか一つにあるとしてもよい。さらに、実施形態３のように本実施形態の動画ファイル再生処理部にて、任意の数のフレーム分の画像フレームデータを作成するタイミングの管理と、動画ファイルに含まれる異なる種別のデータを種別毎に再生する処理を行い生成した画像フレームデータを、動作管理部が管理するメモリに蓄積する場合もある。
【００５４】
<実施形態４：処理の流れ>  図１１は、実施形態４でのエフェクト処理の流れの一例を示したものである。まず、動画ファイルの再生位置を含む再生処理に関する制御情報を記述した再生情報ファイルの読み書きおよび解析を行う（再生情報ファイル処理ステップ  Ｓ１１０１）。次に、前記動画ファイルの再生処理を行う（動画ファイル再生処理ステップ  Ｓ１１０２）。その次に、動画ファイルの再生処理中の再生経過時間を通知する（再生経過時間通知手段ステップ  Ｓ１１０３）。さらに、前記再生経過時間通知ステップ（Ｓ１１０３）にて通知された再生経過時間とエフェクト開始時間を比較する（エフェクト開始時間比較ステップ  Ｓ１１０４）。再生経過時間がエフェクト開始時間に達していない場合、動画ファイル再生処理ステップ（Ｓ１１０２）に戻る。他方、再生経過時間がエフェクト開始時間に達した場合には、動画ファイルの１フレーム分のデータと、次の動画ファイルの１フレーム分の画像フレームデータを生成し、ワークメモリに蓄積し、ワークメモリ内の複数の画像フレームデータを使用してエフェクト処理を行なう（エフェクト処理ステップ  Ｓ１１０５）。エフェクト処理ステップ（Ｓ１１０５）をエフェクト期間繰り返す。
【００５５】
<実施形態４：効果>  本実施形態は、動画ファイルの再生処理中の再生経過時間を前記動作管理部へ通知することを特徴とする連続再生システムである。再生経過時間と、エフェクト開始時間情報と比較することができるため、エフェクト処理を開始する必要があるかどうかを即座に判別し対応することができる。さらに、再生情報ファイル内にて、再生制御に関わる情報を記述して、エフェクトを行うタイミングなどを任意に設定する場合に、有効である。
【００５６】
<<実施形態５>>
【００５７】
<実施形態５：概要>  実施形態５について説明する。本実施形態は、再生情報ファイル処理部にて読み込んだ再生情報ファイルを解析し、解析結果を前記動作管理部へ通知することを特徴とする連続再生システムである。
【００５８】
<実施形態５：構成>  本実施形態での機能ブロックの一例を図１２に示した。  図１２に示す本実施形態の「連続再生システム」（１２００）は、「記憶部」（１２０１）と、「動画ファイル再生処理部」（１２０２）と、「再生情報ファイル処理部」（１２０３）と、「エフェクト処理部」（１２０４）と、「動作管理部」（１２０５）と、からなる。さらに、再生情報ファイル処理部（１２０３）は、「再生情報ファイル解析結果通知手段」（１２０６）を有する。
【００５９】
「再生情報ファイル解析結果通知手段」（１２０６）は、読み込んだ再生情報ファイルを解析し、解析結果を前記動作管理部（１２０５）へ通知する。再生情報ファイルの解析処理に伴い、解析結果が前記動作管理部へ通知されれば、再生経過時間と比較することができる。また、再生情報ファイル内にて、再生制御に関わる情報を記述して、エフェクトを行うタイミングなどを任意に設定する場合に、有効である。
【００６０】
その他各部の処理は実施形態１と同様である。また、実施形態２のように本実施形態の記憶部が連続再生システムを搭載する端末内部または、端末外部の周辺機器、外部のネットワーク上の少なくともいずれか一つにあるとしてもよい。さらに、実施形態３のように本実施形態の動画ファイル再生処理部にて、任意の数のフレーム分の画像フレームデータを作成するタイミングの管理と、動画ファイルに含まれる異なる種別のデータを種別毎に再生する処理を行い生成した画像フレームデータを、動作管理部が管理するメモリに蓄積する場合もある。さらに、実施形態４のように、動画ファイルの再生処理中の再生経過時間を前記動作管理部へ通知する場合もある。
【００６１】
<実施形態５：処理の流れ>  図１３は、実施形態５でのエフェクト処理の流れの一例を示したものである。まず、動画ファイルの再生位置を含む再生処理に関する制御情報を記述した再生情報ファイルの読み込む（再生情報ファイル処理ステップ  Ｓ１３０１）。次に、読み込んだ再生情報ファイルを解析し、解析結果を通知する（再生情報ファイル解析結果通知ステップ  Ｓ１３０２）。その次に、前記動画ファイルの再生処理を行う（動画ファイル再生処理ステップ  Ｓ１３０３）。さらに、解析結果に基づいてエフェクト処理を行うべきか判断する（解析結果判断ステップ  Ｓ１３０４）。解析結果はエフェクト処理を行うべきでないとの判断結果の場合、動画ファイル再生処理ステップ（Ｓ１３０３）に戻る。他方、解析結果はエフェクト処理を行うべきであるとの判断結果の場合には、動画ファイルの１フレーム分のデータと、次の動画ファイルの１フレーム分の画像フレームデータを生成し、ワークメモリに蓄積し、ワークメモリ内の複数の画像フレームデータを使用して、前記再生情報ファイル解析結果通知ステップ（Ｓ１３０２）にて通知された解析結果に基づいてエフェクト処理を行なう（エフェクト処理ステップ  Ｓ１３０５）。エフェクト処理ステップ（Ｓ１３０５）をエフェクト期間繰り返す。
【００６２】
<実施形態５：効果>  本実施形態は、再生情報ファイル処理部にて読み込んだ再生情報ファイルを解析し、解析結果を前記動作管理部へ通知することを特徴とする連続再生システムである。解析結果に応じて、様々な態様のエフェクト処理に即座に対応することができる。さらに、再生情報ファイル内にて、再生制御に関わる情報を記述して、エフェクトを行うタイミングなどを任意に設定する場合に、有効である。
【００６３】
<<実施形態６>>
【００６４】
<実施形態６：概要>  実施形態６について説明する。本実施形態は、エフェクト処理に使用する複数のフレーム分の画像データと、エフェクト種別情報と、かかり具合度情報の通知に基づいてエフェクト処理を行うことを特徴とする連続再生システムである。
【００６５】
<実施形態６：構成>  本実施形態での機能ブロックの一例を図１４に示した。  図１４に示す本実施形態の「連続再生システム」（１４００）は、「記憶部」（１４０１）と、「動画ファイル再生処理部」（１４０２）と、「再生情報ファイル処理部」（１４０３）と、「エフェクト処理部」（１４０４）と、「動作管理部」（１４０５）と、からなる。さらに、エフェクト処理部（１４０４）は、「エフェクト通知受手段」（１４０６）を有する。
【００６６】
「エフェクト通知受手段」（１４０６）は、エフェクト処理に使用する複数のフレーム分の画像データと、エフェクト種別情報と、かかり具合度情報の通知を受ける。また、受けた通知に基づいてエフェクト処理を行う。通知元は、動画ファイル再生処理部（１４０２）、再生情報ファイル処理部（１４０３）、動作管理部（１４０５）などが想定される。「エフェクト処理に使用する複数のフレーム分の画像データ」は、記憶部に格納されている動画ファイルの中からエフェクト処理に使用する任意の画像データを読み出すことで取得できる。また、「エフェクト種別情報」は、再生情報ファイルに含まれており、再生情報ファイル処理部（１４０３）にて再生情報ファイルを解析する際に取得できる。
【００６７】
「かかり具合度情報」とは、エフェクト処理の際に、どれだけのなめらかさでフレームを処理するかを示す情報である。かかり具合度の値が大きくなるほど、密にエフェクト処理を行いなめらかな再生となることを示す。本実施形態では、動作管理部などからかかり具合度情報を受け付ける処理を行うが、再生情報ファイルに含まれている画像フレームデータ生成間隔情報と、エフェクト期間情報とからかかり具合度情報を算出する例を図１５に示す。画像フレームデータ生成タイミング情報で示される画像フレームデータ生成間隔をＶＴミリ秒、エフェクト期間情報で示されるエフェクト期間をＥＤミリ秒とした場合、ＥＤ÷ＶＴによって求められる値がかかり具合度の段数である。なお、小数点以下の値は切り捨ててよい。ここでは、画像フレームデータ生成タイミング（ＶＴ）は３０ミリ秒で、エフェクト期間（ＥＤ）は９０ミリ秒であるから、９０（ｍｓ）÷３０（ｍｓ）＝３と求められ、かかり具合度の段数は３段である。つまり、図で示したようにエフェクト効果が３段階に渡って施されることになる。
【００６８】
図１６では、かかり具合度に基づくエフェクト処理の一例を示した。前述のようにかかり具合度の段数は３段であることが算出できたので、動画ファイルＭに対して、エフェクト種別情報で示されたエフェクト種別であるスライド効果を３段階に渡って施す。ここでは、動画ファイルＭの上に、エフェクト処理に使用する画像データである動画ファイルＭ＋１を重ねて表示し、その重ねる範囲を右から左へとスライドさせて段階を追うごとに拡大していくことにする。１段目はＦ１フレームのままが表示され、２段目では動画ファイルＭにＭ＋１が重なり、Ｆ２とＦ´１の中間の状態のフレームが表示される。３段目では、動画ファイルＭにＭ＋１が重なる範囲が広がり、Ｆ´１寄りの状態のフレームが表示される。
【００６９】
図１７では、かかり具合度に基づくエフェクト処理の別の一例を示した。動画ファイルＭに対して、動画ファイルＭ＋１の先頭から３フレームを用いて３段階に渡ってエフェクト効果を施す態様を模式的に示した。１段目ではＦ１とＦ´１フレームを用いてエフェクト処理を行われ、結果的にはＦ１フレームのままが表示される。次に、２段目ではＦ２とＦ´２フレームを用いてエフェクト処理を行われ、動画ファイルＭにＭ＋１が重なり、Ｆ２とＦ´２の中間の状態のフレームが表示される。３段目では、Ｆ３とＦ´３フレームを用いてエフェクト処理を行われ、動画ファイルＭにＭ＋１が重なる範囲が広がり、Ｆ´３寄りの状態のフレームが表示される。
【００７０】
その他各部の処理は実施形態１と同様である。また、実施形態２のように本実施形態の記憶部が連続再生システムを搭載する端末内部または、端末外部の周辺機器、外部のネットワーク上の少なくともいずれか一つにあるとしてもよい。さらに、実施形態３のように本実施形態の動画ファイル再生処理部にて、任意の数のフレーム分の画像フレームデータを作成するタイミングの管理と、動画ファイルに含まれる異なる種別のデータを種別毎に再生する処理を行い生成した画像フレームデータを、動作管理部が管理するメモリに蓄積する場合もある。さらに、実施形態４のように、動画ファイルの再生処理中の再生経過時間を前記動作管理部へ通知する場合もある。また、実施形態５のように、本実施形態の再生情報ファイル処理部にて読み込んだ再生情報ファイルを解析し、解析結果を前記動作管理部へ通知する場合もある。
【００７１】
<実施形態６：処理の流れ>  図１８は、実施形態６でのエフェクト処理の流れの一例を示したものである。まず、動画ファイルの再生位置を含む再生処理に関する制御情報を記述した再生情報ファイルの読み書きおよび解析を行う（再生情報ファイル処理ステップ  Ｓ１８０１）。次に、前記動画ファイルの再生処理を行う（動画ファイル再生処理ステップ  Ｓ１８０２）。その次に、動画ファイルの再生が進んだ時間（ここでは再生経過時間と称する）とエフェクト開始時間を比較する（エフェクト開始時間比較ステップ  Ｓ１８０３）。再生経過時間がエフェクト開始時間に達していない場合、動画ファイル再生処理ステップ（Ｓ１８０２）に戻る。他方、再生経過時間がエフェクト開始時間に達した場合には、エフェクト処理に使用する複数のフレーム分の画像データと、エフェクト種別情報と、かかり具合度情報の通知に基づいてエフェクト処理を行う（エフェクト処理ステップ  Ｓ１８０４）。
【００７２】
<実施形態６：効果>  本実施形態は、エフェクト処理に使用する複数のフレーム分の画像データと、エフェクト種別情報と、かかり具合度情報の通知に基づいてエフェクト処理を行うことを特徴とする連続再生システムである。かかり具合度の通知を受け付けることで、偏ることなく自然なエフェクト効果を施すことができる。
【００７３】
<<実施形態７>>
【００７４】
<実施形態７：概要>  実施形態７について説明する。本実施形態は、前記記憶部が外部のネットワーク上にあり、動画ファイルのストリーミング再生を行なう時には、連続再生する２つめ以降の動画ファイルのバッファリング中にエフェクト処理を行なうことを特徴とする連続再生システムである。
【００７５】
<実施形態７：構成>  本実施形態での機能ブロックの一例はすでに図５に示したものと同様である。  図４に示す「連続再生システム」（０５００）は、「記憶部」（０５０１）と、「端末装置」（０５１０）とからなり、端末装置は、「動画ファイル再生処理部」（０５１１）と、「再生情報ファイル処理部」（０５１２）と、「エフェクト処理部」（０５１３）と、「動作管理部」（０５１４）と、からなる。
【００７６】
「記憶部」（０５０１）は、連続再生システムを搭載する端末外部の周辺機器、外部のネットワーク上の少なくともいずれか一つにある。「動画ファイル再生処理部」（０５１１）においては動画ファイルのストリーミング再生を行なう。このとき、「エフェクト処理部」（０５１３）では、連続再生する２つめ以降の動画ファイルのバッファリング中にエフェクト処理を行なう。バッファリングとは、配信されたデータを一定量メモリに一時的に保存して、データを順次再生していく技術であるが、動画ファイルを一時的に保存する間にエフェクト処理を行う。
【００７７】
その他各部の処理は実施形態１と同様である。また、実施形態３のように本実施形態の動画ファイル再生処理部にて、任意の数のフレーム分の画像フレームデータを作成するタイミングの管理と、動画ファイルに含まれる異なる種別のデータを種別毎に再生する処理を行い生成した画像フレームデータを、動作管理部が管理するメモリに蓄積する場合もある。さらに、実施形態４のように、動画ファイルの再生処理中の再生経過時間を前記動作管理部へ通知する場合もある。また、実施形態５のように、本実施形態の再生情報ファイル処理部にて読み込んだ再生情報ファイルを解析し、解析結果を前記動作管理部へ通知する場合もある。さらに、実施形態６のように、エフェクト処理に使用する複数のフレーム分の画像データと、エフェクト種別情報と、かかり具合度情報の通知に基づいてエフェクト処理を行う場合もある。
【００７８】
<実施形態７：処理の流れ>  図１９は、実施形態７でのエフェクト処理の流れの一例を示したものである。まず、動画ファイルの再生位置を含む再生処理に関する制御情報を記述した再生情報ファイルの読み書きおよび解析を行う（再生情報ファイル処理ステップ  Ｓ１９０１）。次に、外部のネットワーク上にある記憶部に記憶された動画ファイルのストリーミング再生を行なう（動画ファイルストリーミング再生処理ステップ  Ｓ１９０２）。連続再生する２つめ以降の動画ファイルのバッファリング中にエフェクト処理を行なう（エフェクト処理ステップ  Ｓ１９０３、Ｓ１９０４）。
【００７９】
<実施形態７：効果>  本実施形態は、前記記憶部が外部のネットワーク上にあり、動画ファイルのストリーミング再生を行なう時には、連続再生する２つめ以降の動画ファイルのバッファリング中にエフェクト処理を行なうことを特徴とする連続再生システムである。これにより、ストリーミング再生を行なう場合であっても、エフェクト処理がスムーズに行われることが期待できる。
【００８０】
<<実施形態８>>
【００８１】
<実施形態８：概要>  実施形態８について説明する。本実施形態は、前記記憶部が外部のネットワーク上にあり、動画ファイルのストリーミング再生を行なう時に、エフェクト処理に使用する複数フレーム分の画像データは、クライアント側かまたはサーバ側で生成することを指定することを特徴とする連続再生システムである。
【００８２】
<実施形態８：構成>  本実施形態での機能ブロックの一例を図２０に示した。  図２０に示す本実施形態は「連続再生システム」（２０００）は、「端末装置」（２０１０）と、「サーバ装置」（２０２０）とからなる。サーバ装置は「記憶部」（２０２１）を有し、端末装置は、「動画ファイル再生処理部」（２０１１）と、「再生情報ファイル処理部」（２０１２）と、「エフェクト処理部」（２０１３）と、「動作管理部」（２０１４）と、からなる。さらに、動画ファイル再生処理部（２０１１）は、「エフェクト処理フレーム生成指定手段」（２０１５）を有する。
【００８３】
「記憶部」（２００１）は、連続再生システムを搭載する端末外部の周辺機器、外部のネットワーク上の少なくともいずれか一つにある。「動画ファイル再生処理部」（２０１１）においては動画ファイルのストリーミング再生を行なう。このとき、「エフェクト処理フレーム生成指定手段」（２０１５）は、エフェクト処理に使用する複数フレーム分の画像データの生成主体をクライアント側かまたはサーバ側と指定する。クライアント側との指定を行った場合には、端末装置内のエフェクト処理部（２０１３）などにて画像データを生成する。一方、サーバ側との指定を行った場合には、例えば、記憶部（２００１）を有する端末外部の周辺機器であるサーバ装置などにて画像データを生成する。
【００８４】
その他各部の処理は実施形態１と同様である。また、実施形態３のように本実施形態の動画ファイル再生処理部にて、任意の数のフレーム分の画像フレームデータを作成するタイミングの管理と、動画ファイルに含まれる異なる種別のデータを種別毎に再生する処理を行い生成した画像フレームデータを、動作管理部が管理するメモリに蓄積する場合もある。さらに、実施形態４のように、動画ファイルの再生処理中の再生経過時間を前記動作管理部へ通知する場合もある。また、実施形態５のように、本実施形態の再生情報ファイル処理部にて読み込んだ再生情報ファイルを解析し、解析結果を前記動作管理部へ通知する場合もある。さらに、実施形態６のように、エフェクト処理に使用する複数のフレーム分の画像データと、エフェクト種別情報と、かかり具合度情報の通知に基づいてエフェクト処理を行う場合もある。また、実施形態７のように、動画ファイルのストリーミング再生を行なう時には、連続再生する２つめ以降の動画ファイルのバッファリング中にエフェクト処理を行なう場合もある。
【００８５】
<実施形態８：処理の流れ>  図２１は、実施形態８でのエフェクト処理の流れの一例を示したものである。まず、動画ファイルの再生位置を含む再生処理に関する制御情報を記述した再生情報ファイルの読み書きおよび解析を行う（再生情報ファイル処理ステップ  Ｓ２１０１）。次に、外部のネットワーク上にある記憶部に記憶された動画ファイルのストリーミング再生を行なう（動画ファイルストリーミング再生処理ステップ  Ｓ２１０２）。エフェクト処理に使用する複数フレーム分の画像データは、クライアント側かまたはサーバ側で生成することを指定する（エフェクト処理フレーム生成指定ステップ  Ｓ２１０３）。最後に、指定された側で生成された画像データを使用して、エフェクト処理を行なう（エフェクト処理ステップ  Ｓ２１０４）。
【００８６】
<実施形態８：効果>  本実施形態は、前記記憶部が外部のネットワーク上にあり、動画ファイルのストリーミング再生を行なう時に、エフェクト処理に使用する複数フレーム分の画像データは、クライアント側かまたはサーバ側で生成することを指定することを特徴とする連続再生システムである。これにより、エフェクト処理に使用する画像データの生成処理を分散できるため、端末装置や、連続再生システム全体の処理負荷を軽減できるという効果を有する。
【００８７】
<<実施形態９>>
【００８８】
<実施形態９：概要>  実施形態９について説明する。本実施形態は、動作管理部は、エフェクト処理部に対してエフェクトのかかり具合情報を通知することを特徴とする連続再生システムである。
【００８９】
<実施形態９：構成>  本実施形態での機能ブロックの一例を図２２に示した。  図２２に示す本実施形態の「連続再生システム」（２２００）は、「記憶部」（２２０１）と、「動画ファイル再生処理部」（２２０２）と、「再生情報ファイル処理部」（２２０３）と、「エフェクト処理部」（２２０４）と、「動作管理部」（２２０５）と、からなる。さらに、動作管理部（２２０５）は、「エフェクト通知手段」（２２０６）を有する。
【００９０】
「エフェクト通知手段」（２２０６）は、エフェクト処理部（２２０４）に対してエフェクトのかかり具合度情報を通知する。かかり具合度情報は、エフェクト効果のかかり具合を示す情報であり、例えば、数値が大きいほど大きなエフェクト効果がかかることなどを示すために用いられる。すでに、実施形態６にて述べたように、再生情報ファイルに含まれている画像フレームデータ生成間隔情報と、エフェクト期間情報とからかかり具合度情報を算出することができる。画像フレームデータ生成タイミング情報で示される画像フレームデータ生成間隔をＶＴミリ秒、エフェクト期間情報で示されるエフェクト期間をＥＤミリ秒とした場合、ＥＤ÷ＶＴによって求められる値がかかり具合度の段数である。かかり具合度などの情報を含むかかり具合度情報は、エフェクト処理部のエフェクト通知受手段などにて受け付けられ、エフェクト処理に活用される。
【００９１】
その他各部の処理は実施形態１と同様である。また、実施形態２のように本実施形態の記憶部が連続再生システムを搭載する端末内部または、端末外部の周辺機器、外部のネットワーク上の少なくともいずれか一つにあるとしてもよい。さらに、実施形態３のように本実施形態の動画ファイル再生処理部にて、任意の数のフレーム分の画像フレームデータを作成するタイミングの管理と、動画ファイルに含まれる異なる種別のデータを種別毎に再生する処理を行い生成した画像フレームデータを、動作管理部が管理するメモリに蓄積する場合もある。さらに、実施形態４のように、動画ファイルの再生処理中の再生経過時間を前記動作管理部へ通知する場合もある。また、実施形態５のように、本実施形態の再生情報ファイル処理部にて読み込んだ再生情報ファイルを解析し、解析結果を前記動作管理部へ通知する場合もある。さらに、実施形態６のように、エフェクト処理に使用する複数のフレーム分の画像データと、エフェクト種別情報と、かかり具合度情報の通知に基づいてエフェクト処理を行う場合もある。また、実施形態７のように、動画ファイルのストリーミング再生を行なう時には、連続再生する２つめ以降の動画ファイルのバッファリング中にエフェクト処理を行なう場合もある。さらに、実施形態８のように、動画ファイルのストリーミング再生を行なう時に、エフェクト処理に使用する複数フレーム分の画像データは、クライアント側かまたはサーバ側で生成することを指定する場合もある。
【００９２】
<実施形態９：処理の流れ>  図２３は、実施形態９でのエフェクト処理の流れの一例を示したものである。まず、動画ファイルの再生位置を含む再生処理に関する制御情報を記述した再生情報ファイルの読み書きおよび解析を行う（再生情報ファイル処理ステップ  Ｓ２３０１）。次に、動画ファイルの再生を行なう（動画ファイル再生処理ステップ  Ｓ２３０２）。その次に、エフェクトのかかり具合度情報を通知する（エフェクト通知ステップ  Ｓ２３０３）。エフェクト処理に使用する複数のフレーム分の画像データと、エフェクト種別情報と、かかり具合度情報の通知に基づいてエフェクト処理を行う（エフェクト処理ステップ  Ｓ２３０４）。
【００９３】
<実施形態９：効果>  本実施形態は、動作管理部は、エフェクト処理部に対してエフェクトのかかり具合情報を通知することを特徴とする連続再生システムである。かかり具合度を算出して通知することで、偏ることなく自然なエフェクト効果を施すことができる。
【図面の簡単な説明】
【００９４】
【図１】実施形態１を説明するための概念図
【図２】実施形態１を説明するための機能ブロック図
【図３】再生情報ファイルの構成を示した図
【図４】実施形態１の処理の流れを説明する図
【図５】実施形態２を説明するための機能ブロック図
【図６】実施形態２の処理の流れを説明する図
【図７】実施形態３を説明するための機能ブロック図
【図８】動画ファイルの構成を示した図
【図９】実施形態３の処理の流れを説明する図
【図１０】実施形態４を説明するための機能ブロック図
【図１１】実施形態４の処理の流れを説明する図
【図１２】実施形態５を説明するための機能ブロック図
【図１３】実施形態５の処理の流れを説明する図
【図１４】実施形態６を説明するための機能ブロック図
【図１５】かかり具合度を算出するための図
【図１６】かかり具合度情報に基づいてエフェクト処理をする図
【図１７】かかり具合度情報に基づいてエフェクト処理をする図（その２）
【図１８】実施形態６の処理の流れを説明する図
【図１９】実施形態７の処理の流れを説明する図
【図２０】実施形態８を説明するための機能ブロック図
【図２１】実施形態８の処理の流れを説明する図
【図２２】実施形態９を説明するための機能ブロック図
【図２３】実施形態９の処理の流れを説明する図
【符号の説明】
【００９５】
０２００    連続再生システム
０２１０    端末装置
０２１１    記憶部
０２１２    動画ファイル再生処理部
０２１３    再生情報ファイル処理部
０２１４    エフェクト処理部
０２１５    動作管理部
【図１】
2006121267.tif 000003
【図２】
2006121267.tif 000004
【図３】
2006121267.tif 000005
【図４】
2006121267.tif 000006
【図５】
2006121267.tif 000007
【図６】
2006121267.tif 000008
【図７】
2006121267.tif 000009
【図８】
2006121267.tif 000010
【図９】
2006121267.tif 000011
【図１０】
2006121267.tif 000012
【図１１】
2006121267.tif 000013
【図１２】
2006121267.tif 000014
【図１３】
2006121267.tif 000015
【図１４】
2006121267.tif 000016
【図１５】
2006121267.tif 000017
【図１６】
2006121267.tif 000018
【図１７】
2006121267.tif 000019
【図１８】
2006121267.tif 000020
【図１９】
2006121267.tif 000021
【図２０】
2006121267.tif 000022
【図２１】
2006121267.tif 000023
【図２２】
2006121267.tif 000024
【図２３】
2006121267.tif 000025