(57)【特許請求の範囲】
【請求項１】
複数の映像の映像符号化データを記憶する記憶手段と、
前記複数の映像の再生指示を入力する入力手段と、
映像符号化データをデコードするデコーダと、
前記再生指示が入力されると、前記記憶手段から、前記再生指示に対応する複数の映像の映像符号化データにおける終了部分のデータを各々読み出して前記デコーダにデコードさせ、デコードデータとして前記記憶手段に各々記憶させるデコード制御手段と、
前記デコード制御手段が、前記デコードデータを前記記憶手段に記憶させる処理が完了すると、前記記憶手段から前記再生指示に対応する映像の映像符号化データを順次読み出して前記デコーダにデコードさせることにより前記デコーダの出力データから映像を生成して出力すると共に、前記各映像の切り替え時は、前記記憶手段から切り替え前の映像に関する前記終了部分のデコードデータを読み出し、該デコードデータと前記デコーダの出力データとを用いてクロスフェード映像を生成して出力する映像出力手段と
を有することを特徴とする映像再生装置。
【請求項２】
前記デコード制御手段は、前記デコーダにデコードさせた後、フェードアウト処理を施したデータを前記デコードデータとして前記記憶手段に記憶させることを特徴とする請求項１に記載の映像再生装置。
【請求項３】
複数の映像の映像符号化データを記憶する記憶手段と、
前記複数の映像の再生指示を入力する入力手段と、
映像符号化データをデコードするデコーダと、
前記再生指示が入力されると、前記記憶手段から、前記再生指示に対応する複数の映像の映像符号化データにおける開始部分のデータを各々読み出して前記デコーダにデコードさせ、デコードデータとして前記記憶手段に各々記憶させるデコード制御手段と、
前記デコード制御手段が、前記デコードデータを前記記憶手段に記憶させる処理が完了すると、前記記憶手段から前記再生指示に対応する映像の映像符号化データを順次読み出して前記デコーダにデコードさせることにより前記デコーダの出力データから映像を生成して出力すると共に、前記各映像の切り替え時は、前記記憶手段から切り替え後の映像に関する前記開始部分のデコードデータを読み出し、該デコードデータと前記デコーダの出力データとを用いてクロスフェード映像を生成して出力する映像出力手段と
を有することを特徴とする映像再生装置。
【請求項４】
前記デコード制御手段は、前記デコーダにデコードさせた後、フェードイン処理を施したデータを前記デコードデータとして前記記憶手段に記憶させることを特徴とする請求項３に記載の映像再生装置。
【請求項５】
複数の映像の映像符号化データを記憶する記憶手段と、
前記複数の映像の再生指示を入力する入力手段と、
映像符号化データをデコードするデコーダと、
前記再生指示が入力されると、前記記憶手段から、前記再生指示に対応する複数の映像の映像符号化データのうち、１つの映像符号化データ以外の映像符号化データにおける予め指定された期間のデータを各々読み出して前記デコーダにデコードさせ、デコードデータとして前記記憶手段に各々記憶させるデコード制御手段と、
前記デコード制御手段が、前記デコードデータを前記記憶手段に記憶させる処理が完了すると、前記記憶手段から前記再生指示に対応する映像の映像符号化データを順次読み出して前記デコーダにデコードさせることにより前記デコーダの出力データから映像を生成して出力すると共に、前記予め指定された期間は、前記記憶手段から前記予め指定された期間のデコードデータを１または複数読み出し、該デコードデータと前記デコーダの出力データとを用いて所定のエフェクトを施した映像を生成して出力する映像出力手段と
を有することを特徴とする映像再生装置。
【請求項６】
前記記憶手段は、ハードディスクドライブであることを特徴とする請求項１乃至５のいずれかに記載の映像再生装置。
【請求項７】
前記記憶手段は、複数の映像符号化データが記憶されたディスクを再生するディスク再生装置と、前記デコードデータが記憶される記憶手段であることを特徴とする請求項１乃至５のいずれかに記載の映像再生装置。
【請求項８】
複数の映像の再生指示の入力を受ける入力段階と、
前記再生指示が入力されると、複数の映像の映像符号化データを記憶した記憶装置から、前記再生指示に対応する複数の映像の映像符号化データにおける終了部分のデータを各々読み出してデコーダにデコードさせ、デコードデータとして前記記憶装置に各々記憶させるデコード制御段階と、
前記デコード制御段階において、前記デコードデータを前記記憶装置に記憶させる処理が完了すると、前記記憶装置から前記再生指示に対応する映像の映像符号化データを順次読み出して前記デコーダにデコードさせることにより前記デコーダの出力データから映像を生成して出力すると共に、前記各映像の切り替え時は、前記記憶装置から切り替え前の映像に関する前記終了部分のデコードデータを読み出し、該デコードデータと前記デコーダの出力データとを用いてクロスフェード映像を生成して出力する映像出力段階と
を有することを特徴とする映像再生装置の制御方法。
【請求項９】
複数の映像の再生指示の入力を受ける入力段階と、
前記再生指示が入力されると、複数の映像の映像符号化データを記憶した記憶装置から、前記再生指示に対応する複数の映像の映像符号化データにおける開始部分のデータを各々読み出してデコーダにデコードさせ、デコードデータとして前記記憶装置に各々記憶させるデコード制御段階と、
前記デコード制御段階において、前記デコードデータを前記記憶装置に記憶させる処理が完了すると、前記記憶装置から前記再生指示に対応する映像の映像符号化データを順次読み出して前記デコーダにデコードさせることにより前記デコーダの出力データから映像を生成して出力すると共に、前記各映像の切り替え時は、前記記憶装置から切り替え後の映像に関する前記開始部分のデコードデータを読み出し、該デコードデータと前記デコーダの出力データとを用いてクロスフェード映像を生成して出力する映像出力段階と
を有することを特徴とする映像再生装置の制御方法。
【請求項１０】
複数の映像の再生指示の入力を受ける入力段階と、
前記再生指示が入力されると、複数の映像の映像符号化データを記憶した記憶装置から、前記再生指示に対応する複数の映像の映像符号化データのうち、１つの映像符号化データ以外の映像符号化データにおける予め指定された期間のデータを各々読み出してデコーダにデコードさせ、デコードデータとして前記記憶装置に各々記憶させるデコード制御段階と、
前記デコード制御段階において、前記デコードデータを前記記憶装置に記憶させる処理が完了すると、前記記憶装置から前記再生指示に対応する映像の映像符号化データを順次読み出して前記デコーダにデコードさせることにより前記デコーダの出力データから映像を生成して出力すると共に、前記予め指定された期間は、前記記憶手段から前記予め指定された期間のデコードデータを１または複数読み出し、該デコードデータと前記デコーダの出力データとを用いて所定のエフェクトを施した映像を生成して出力する映像出力段階と
を有することを特徴とする映像再生装置の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、クロスフェードなどのエフェクト処理を行って映像再生を行う映像再生装置及び映像再生装置の制御方法に関する。
【０００２】
【従来の技術】
いわゆるカラオケ装置では、ユーザが希望の曲を選択すると、その曲の演奏音を再生すると共に、背景映像と当該曲の歌詞とをモニタに表示する。少し前のカラオケ装置では、カラオケに使用する映像や音声の全データを記録したディスクを複数内部に収納し、曲番号に応じてこれらディスクの再生を選択的に行うことにより上記カラオケ演奏を行うようになっていた。
【０００３】
近年のカラオケ装置では、最新曲への対応を図るためなどの理由から、収納する複数のディスクには背景画像や各種効果音のデータのみが記憶され、演奏や歌詞のデータは通信ネットワークを経由してセンタ局から取得するようにした通信カラオケが主流となっている。すなわち、通信カラオケでは、通信ネットワークを経由して取得する曲データに、演奏や歌詞のデータに加えて、再生すべき複数の映像を指定するデータ（以下、映像指定データ）が含められており、カラオケ装置は、この映像指定データに従って各ディスクに記録された映像の再生を指定された順で行うようになっている。なお、映像指定データは、曲イメージにあった映像を指定するために使用されるのである。
【０００４】
図７に示すように、この種のカラオケ装置に使用される映像再生装置１００は、映像の再生系を２系統設けることによって、すなわち、映像再生用の２台のドライブ装置１０１、１０２を内蔵するディスクチェンジャー装置１０３と、各ドライブ装置１０１、１０２から出力される映像符号化データをデコードする２つのデコーダ１０４、１０５を備えることによって、映像処理部１０６にてクロスフェードなどのトランジションエフェクトを行うようになっている。
【０００５】
例えば、クロスフェードを行う場合は、一方のドライブ装置１０１及びデコーダ１０４を使って映像を再生している間に、他方のドライブ装置１０２に次の映像を記録したディスクを待機させておき、現在再生中の映像が終わりにさしかかると、映像処理部１０６にて該映像のデータに対してフェードアウト処理を施すとともに、他方のドライブ装置１０２及びデコーダ１０５を使って映像再生を行い、この映像データに対してはフェードイン処理を施して出力する。この結果、フェードアウト処理された映像と、フェードイン処理された映像とを合成してクロスフェードの映像信号を出力するようになっている。なお、デコーダを使用するのは、映像データにＭＰＥＧ（Moving Picture Experts Group）フォーマットなどの映像符号化データが使用されているためである。
【０００６】
【発明が解決しようとする課題】
しかしながら、デコーダを２つ使用するのは装置構成が煩雑になるだけでなく、デコードチップは比較的高価な電子部品であることから装置のコスト低減に不利な問題があった。また、デコーダを１つ使用するだけで、クロスフェードなどのトランジションエフェクトをできるようにしたいという要望もあった。
【０００７】
そこで、本発明は、上述した事情に鑑みてなされたものであり、デコーダを複数設けなくてもクロスフェードなどのエフェクトを可能とした映像再生装置及び映像再生装置の制御方法を提供することを目的としている。
【０００８】
【課題を解決するための手段】
上述課題を解決するため、本発明にあっては、映像再生装置において、複数の映像の映像符号化データを記憶する記憶手段と、前記複数の映像の再生指示を入力する入力手段と、映像符号化データをデコードするデコーダと、前記再生指示が入力されると、前記記憶手段から、前記再生指示に対応する複数の映像の映像符号化データにおける終了部分のデータを各々読み出して前記デコーダにデコードさせ、デコードデータとして前記記憶手段に各々記憶させるデコード制御手段と、前記デコード制御手段が、前記デコードデータを前記記憶手段に記憶させる処理が完了すると、前記記憶手段から前記再生指示に対応する映像の映像符号化データを順次読み出して前記デコーダにデコードさせることにより前記デコーダの出力データから映像を生成して出力すると共に、前記各映像の切り替え時は、前記記憶手段から切り替え前の映像に関する前記終了部分のデコードデータを読み出し、該デコードデータと前記デコーダの出力データとを用いてクロスフェード映像を生成して出力する映像出力手段とを有することを特徴としている。
【０００９】
この構成によれば、再生指示に対応する複数の映像符号化データのうち、フェードアウト部分のデータを各々読み出してデコーダにデコードさせて記憶手段に各々記憶させておき、映像の切り替え時に読み出した該データと、デコーダの出力データとからクロスフェード映像を生成して出力するので、１つのデコーダを使用するだけでクロスフェードの映像を生成することが可能となる。
【００１０】
また、本発明は、映像再生装置において、複数の映像の映像符号化データを記憶する記憶手段と、前記複数の映像の再生指示を入力する入力手段と、映像符号化データをデコードするデコーダと、前記再生指示が入力されると、前記記憶手段から、前記再生指示に対応する複数の映像の映像符号化データにおける開始部分のデータを各々読み出して前記デコーダにデコードさせ、デコードデータとして前記記憶手段に各々記憶させるデコード制御手段と、前記デコード制御手段が、前記デコードデータを前記記憶手段に記憶させる処理が完了すると、前記記憶手段から前記再生指示に対応する映像の映像符号化データを順次読み出して前記デコーダにデコードさせることにより前記デコーダの出力データから映像を生成して出力すると共に、前記各映像の切り替え時は、前記記憶手段から切り替え後の映像に関する前記開始部分のデコードデータを読み出し、該デコードデータと前記デコーダの出力データとを用いてクロスフェード映像を生成して出力する映像出力手段とを有することを特徴としている。
【００１１】
この構成によれば、再生指示に対応する複数の映像符号化データのうち、フェードイン部分のデータを各々読み出してデコーダにデコードさせて記憶手段に各々記憶させておき、映像の切り替え時に読み出した該データと、デコーダの出力データとからクロスフェード映像を生成するので、１つのデコーダを使用するだけでクロスフェードの映像を生成することが可能となる。
【００１２】
また、本発明は、映像再生装置において、複数の映像の映像符号化データを記憶する記憶手段と、前記複数の映像の再生指示を入力する入力手段と、映像符号化データをデコードするデコーダと、前記再生指示が入力されると、前記記憶手段から、前記再生指示に対応する複数の映像の映像符号化データのうち、１つの映像符号化データ以外の映像符号化データにおける予め指定された期間のデータを各々読み出して前記デコーダにデコードさせ、デコードデータとして前記記憶手段に各々記憶させるデコード制御手段と、前記デコード制御手段が、前記デコードデータを前記記憶手段に記憶させる処理が完了すると、前記記憶手段から前記再生指示に対応する映像の映像符号化データを順次読み出して前記デコーダにデコードさせることにより前記デコーダの出力データから映像を生成して出力すると共に、前記予め指定された期間は、前記記憶手段から前記予め指定された期間のデコードデータを１または複数読み出し、該デコードデータと前記デコーダの出力データとを用いて所定のエフェクトを施した映像を生成して出力する映像出力手段とを有することを特徴としている。
【００１３】
この構成によれば、予め指定された期間に使用する複数の映像符号化データのうち、１つの映像符号化データ以外の映像符号化データの該期間に対応する部分を読み出してデコーダにデコードさせて記憶手段に記憶させておき、指定された期間に読み出した該データと、デコーダの出力データとからエフェクトをかけた映像を生成するので、１つのデコーダを使用するだけで、複数の映像符号化データを使用する必要があるエフェクトの映像を生成することが可能となる。
【００１４】
また、本発明に係る映像再生装置の制御方法は、複数の映像の再生指示の入力を受ける入力段階と、前記再生指示が入力されると、複数の映像の映像符号化データを記憶した記憶装置から、前記再生指示に対応する複数の映像の映像符号化データにおける終了部分のデータを各々読み出してデコーダにデコードさせ、デコードデータとして前記記憶装置に各々記憶させるデコード制御段階と、前記デコード制御段階において、前記デコードデータを前記記憶装置に記憶させる処理が完了すると、前記記憶装置から前記再生指示に対応する映像の映像符号化データを順次読み出して前記デコーダにデコードさせることにより前記デコーダの出力データから映像を生成して出力すると共に、前記各映像の切り替え時は、前記記憶装置から切り替え前の映像に関する前記終了部分のデコードデータを読み出し、該デコードデータと前記デコーダの出力データとを用いてクロスフェード映像を生成して出力する映像出力段階とを有することを特徴とする。
【００１５】
また、本発明に係る映像再生装置の制御方法は、複数の映像の再生指示の入力を受ける入力段階と、前記再生指示が入力されると、複数の映像の映像符号化データを記憶した記憶装置から、前記再生指示に対応する複数の映像の映像符号化データにおける開始部分のデータを各々読み出してデコーダにデコードさせ、デコードデータとして前記記憶装置に各々記憶させるデコード制御段階と、前記デコード制御段階において、前記デコードデータを前記記憶装置に記憶させる処理が完了すると、前記記憶装置から前記再生指示に対応する映像の映像符号化データを順次読み出して前記デコーダにデコードさせることにより前記デコーダの出力データから映像を生成して出力すると共に、前記各映像の切り替え時は、前記記憶装置から切り替え後の映像に関する前記開始部分のデコードデータを読み出し、該デコードデータと前記デコーダの出力データとを用いてクロスフェード映像を生成して出力する映像出力段階とを有することを特徴とする。
【００１６】
また、本発明に係る映像再生装置の制御方法は、複数の映像の再生指示の入力を受ける入力段階と、前記再生指示が入力されると、複数の映像の映像符号化データを記憶した記憶装置から、前記再生指示に対応する複数の映像の映像符号化データのうち、１つの映像符号化データ以外の映像符号化データにおける予め指定された期間のデータを各々読み出してデコーダにデコードさせ、デコードデータとして前記記憶装置に各々記憶させるデコード制御段階と、前記デコード制御段階において、前記デコードデータを前記記憶装置に記憶させる処理が完了すると、前記記憶装置から前記再生指示に対応する映像の映像符号化データを順次読み出して前記デコーダにデコードさせることにより前記デコーダの出力データから映像を生成して出力すると共に、前記予め指定された期間は、前記記憶手段から前記予め指定された期間のデコードデータを１または複数読み出し、該デコードデータと前記デコーダの出力データとを用いて所定のエフェクトを施した映像を生成して出力する映像出力段階とを有することを特徴とする。
【００１７】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を詳述する。以下に示す実施形態は、本発明の一態様を示すものであり、この発明を限定するものではなく、本発明の範囲内で任意に変更可能である。
【００１８】
（１）  実施形態
（１．１）  実施形態の構成
図１は、本発明の実施形態の全体構成を示す図である。本実施形態におけるカラオケシステム１は、センタ局１０と、このセンタ局１０に通信ネットワークを介して接続されるカラオケ装置２０によって構成されている。
このカラオケシステム１において、センタ局１０は、各カラオケ装置２０に対してカラオケサービスを提供するための装置であり、具体的には、各カラオケ装置２０からのリクエストを受信してリクエストに合致する曲データｄｍをカラオケ装置２０に送信するものである。
【００１９】
図２に示すように、曲データｄｍは、この曲データｄｍの構成情報などを示すヘッダと、演奏音を規定するデータを、例えばＭＩＤＩ（Musical Instrument Digital Interface）規格で表した演奏データと、演奏の進行に合わせて表示すべき歌詞の情報である歌詞データと、演奏の進行に合わせて再生すべき複数の映像を指定する映像指定データとから構成されている。
具体的には、演奏データは、演奏パートに対応する複数トラックにより構成されており、各トラックは、当該演奏パートで発生すべき演奏イベントのイベントデータ（ノートオン、ノートオフなど）の集合から構成されている。また、歌詞データは、例えば、同時に表示する文字列、この文字列の表示開始時間、表示時間及びワイプ時間（文字列の色変更に要する時間）の集合から構成されている。また、映像指定データは、例えば、再生対象の複数の映像ファイルを再生順で記述したデータから構成されている。
【００２０】
次に、カラオケ装置２０の構成を説明する。図３は、カラオケ装置２０の構成を示すブロック図である。同図に示すように、カラオケ装置２０のＣＰＵ２１は、ＲＯＭ２２に記憶されたプログラムに従ってバスを経由して接続された各部を制御するものであり、また、このカラオケ装置２０には映像再生装置４０が接続されている。ＲＯＭ２２には、カラオケ装置２０全体を制御するためのシステムプログラムの他、曲データｄｍに基づいてカラオケ演奏を行うための演奏プログラムなどが記憶されている。また、ＲＡＭ２３は、演奏する曲データを格納するなど、ＣＰＵ２１のワーキングエリアとして使用される。
【００２１】
通信インターフェース（通信Ｉ／Ｆ）２４は、電話線などの公衆回線２５と接続され、また、パネルインターフェース（パネルＩ／Ｆ）２６はテンキーなどの操作子を有して曲番号などを入力する際に使用される。
曲データ用ハードディスクドライブ（以下、ハードディスクドライブをＨＤＤと表記する。）２７は、センタ局１０から通信Ｉ／Ｆ２４を介して入力した曲データｄｍが記憶されるＨＤＤである。
音源２８は、曲データｄｍに含まれる演奏データに基づいて楽音の合成を行って音声信号を出力するものであり、アンプ２９は、音源２８から出力された音声信号を増幅し、スピーカ３０を介して外部に放音させるものである。
歌詞重畳部３１は、映像再生装置４０から出力された映像信号に歌詞を重畳するものであり、表示装置３２は、例えば、ＣＲＴや液晶ディスプレイであり、歌詞重畳部３１から出力された映像信号に基づいて背景映像や歌詞の表示を行うものである。
【００２２】
次に映像再生装置４０の構成を説明する。図４は、映像再生装置４０の構成を示すブロック図である。映像再生装置４０において、映像用ＨＤＤ４１は、ＭＰＥＧ２フォーマットで圧縮符号化された複数の映像符号化データｄｋ（ｋ＝１〜ｎ）が記憶されている。なお、この映像用ＨＤＤ４１には、ＣＰＵ２１が演奏プログラムを実行した際に読み取って全ての映像符号化データｄｋの長さやファイル名を知るためのデータも記憶されている。
デコーダ４２は、映像用ＨＤＤ４１から読み出された映像符号化データｄｋをデコードして映像データを出力するものである。
【００２３】
エフェクト用ＨＤＤ４３は、デコードされたフェード部分の映像データが記憶されるＨＤＤであり、エフェクトデータ記憶制御部４４は、デコーダ４２から出力されたフェード部分の映像データをエフェクト用ＨＤＤ４３に記憶させる制御を行うものである。
ここで、フェード部分の映像データとは、一連の映像（１つの映像符号化データｄｋ）に対応する映像データのうち、フェードアウト部分の映像データまたはフェードイン部分の映像データを意味しており、本実施形態ではフェードアウト部分の映像データをエフェクト用ＨＤＤ４３に記憶させることとしている。
映像処理部４５は、デコーダ４２から出力された映像データを映像信号に変換して出力するものである。また、この映像処理部４５は、デコーダ４２から出力された映像データにフェードイン処理を行うと同時に、エフェクト用ＨＤＤ４３から出力された映像データにフェードアウト処理を施して合成して出力することにより、クロスフェードの映像信号を生成するエフェクタとしても機能するものである。
【００２４】
（１．２）  実施形態の動作
次に、このカラオケシステム１の動作について説明する。
まず、このカラオケシステム１では、センタ局１０が各カラオケ装置２０が使用されていないときに新曲の曲データｄｍを配信し、各カラオケ装置２０が受信した曲データｄｍを曲データ用ＨＤＤ２７に順次記憶させることによって、曲データ用ＨＤＤ２７に記憶される曲データｄｍを最新の内容に更新するようになっている。
なお、本実施形態においては、映像用ＨＤＤ４１に記憶される映像符号化データｄｋの更新を行う場合は想定していないが、勿論更新を行うようにしてもよい。更新を行う場合は、曲データｄｍの更新と同様にセンタ局１０が映像符号化データｄｋを各カラオケ装置２０に配信するようにしてもよいし、映像用ＨＤＤ４１を交換したり、追加するようにしてもよい。
【００２５】
カラオケ装置２０において、パネルＩ／Ｆ２６から曲番号が入力されると、ＣＰＵ２１は、まず、入力された曲番号に対応した曲データｄｍを曲データ用ＨＤＤ２７から読み出してＲＡＭ２３に格納する。以下、この曲データｄｍ中の映像指定データによって、映像ファイルｆ１、映像ファイルｆ２、映像ファイルｆ３、……の順で再生指示がされた場合を例に説明するが、映像ファイルｆ２以降は同様の再生処理を繰り替えせばよいので映像ファイルｆ１〜ｆ３についての処理を詳細に説明する。ここで、各映像ファイルｆ１、ｆ２、ｆ３の映像符号化データは、映像符号化データｄ１、ｄ２、ｄ３であるものとして説明する。
【００２６】
次に、ＣＰＵ２１は、曲データｄｍのうち複数の映像の再生指示である映像指定データに基づき、図５に示すように、再生対象の映像ファイルｆ１、ｆ２、ｆ３に対応する映像符号化データｄ１、ｄ２、ｄ３のうち、映像終了時点から例えば５秒前までの範囲をフェードアウト部分のデータとして読み出すように、映像再生装置４０の映像用ＨＤＤ４１に指示する。ここで、フェードアウト部分のデータを読み出す映像ファイルは、再生対象の映像ファイルのうち最後に再生する映像ファイルを除く映像ファイルである。なお、この指示は、ＣＰＵ２１が再生対象の映像ファイル毎にその都度行うようにしてもよい。
【００２７】
また、ＣＰＵ２１は、映像用ＨＤＤ４１から出力された映像符号化データをデコードするようにデコーダ４２に指示すると共に、デコーダ４２から出力された映像データをエフェクト用ＨＤＤ４３に記憶させるようにエフェクトデータ記憶制御部４４に指示する。
これにより、映像用ＨＤＤ４１から、映像符号化データｄ１、ｄ２、ｄ３のフェードアウト部分である映像符号化データｄ１ｂ、ｄ２ｂ、ｄ３ｂが順次出力され、デコーダ４２から、映像符号化データｄ１ｂ、ｄ２ｂ、ｄ３ｂに対応する映像データｄｖ１ｂ、ｄｖ２ｂ、ｄｖ３ｂが順次出力されてエフェクト用ＨＤＤ４３に記憶されるようになっている。
【００２８】
なお、実際には、ＭＰＥＧ２フォーマットの映像符号化データｄｋは、イントラ（画面内）符号化されたＩフレームと、前方向予測符号化されたＰフレーム、双方向予測符号化されたＢフレームとから構成されるため、再生開始時点を任意に選ぶことは難しく、一般的にはＩフレームの時点とされている。従って、一例として、映像用ＨＤＤ４１がフェードアウト部分より少し前の再生可能時点から映像符号化データｄ１ｂ、ｄ２ｂ、ｄ３ｂを各々読み出してデコーダ４２がデコードするようにし、エフェクトデータ記憶制御部４４がデコーダ４２から出力された映像データのうち、フェードアウト部分の映像データｄｖ１ｂ、ｄｖ２ｂ、ｄｖ３ｂのみをエフェクト用ＨＤＤ４３に記憶させるようにすればよい。
【００２９】
このようにして再生対象の映像ファイルｆ１〜ｆ３のフェードアウト部分の映像データｄｖ１ｂ、ｄｖ２ｂ、ｄｖ３ｂを全てエフェクト用ＨＤＤ４３に記憶させると、ＣＰＵ２１は、曲データｄｍに基づきカラオケ演奏を開始する処理を実行する。
すなわち、ＣＰＵ２１は、曲データｄｍ中の演奏データを音源２８に供給することにより、演奏音をスピーカ３０から放音させる。
また、ＣＰＵ２１は、曲データｄｍ中の歌詞データに含まれる各種データのうち時間を示すデータ（表示開始時間）を参照し、演奏の進行がその時間に至ったならば、そのときに行うべき歌詞表示に関するデータ（文字列、表示時間及びワイプ時間）を歌詞重畳部３１に供給する。そして、歌詞重畳部３１は、供給されたデータに従って図示しないビデオＲＡＭを書き換えることによって、映像再生装置４０から出力された映像信号に歌詞を重畳する。これにより、表示装置３２には、演奏の進行状態に従って歌詞が表示され、さらに演奏の進行に合わせて歌詞の色を変更して表示されるようになっている。
【００３０】
また、ＣＰＵ２１は、曲データｄｍ中の映像指定データによって指定される映像ファイルｆ１〜ｆ３の再生処理を実行する。
まず、ＣＰＵ２１は、映像ファイルｆ１の映像符号化データｄ１のうち終了時点から５秒前までのデータｄ１ａ（図５参照）の読み出しを映像用ＨＤＤ４１に指示すると共に、映像用ＨＤＤ４１から出力された映像符号化データｄ１ａをデコードするようにデコーダ４２に指示する。
これにより、図６に示すように、映像用ＨＤＤ４１から、映像符号化データｄ１のうち、エフェクト用ＨＤＤ４３に既に記憶されている映像符号化データｄ１ｂを除くデータｄ１ａが出力され、このデータｄ１ａをデコードした映像データｄｖ１ａがデコーダ４２から出力されることとなる。
そして、映像処理部４５は、この映像データｄｖ１ａを入力すると映像信号に変換して出力することにより、表示装置３２には、上述した歌詞の背景画像として、映像ファイルｆ１の映像が表示されるようになっている。
【００３１】
また、ＣＰＵ２１は、映像符号化データｄ１ａの読み出しを映像用ＨＤＤ４１に指示した後、映像ファイルｆ１の場合と同様に、映像ファイルｆ２の映像符号化データｄ２のうち終了時点から５秒前までのデータｄ２ａ（図５参照）の読み出しを映像用ＨＤＤ４１に指示すると共に、デコーダ４２にデコードの指示を行う。これにより、図６に示すように、映像用ＨＤＤ４１から、エフェクト用ＨＤＤ４３に既に記憶されている映像符号化データｄ２ｂを除くデータｄ２ａが出力され、デコーダ４２から対応する映像データｄｖ２ａが出力される。
【００３２】
この場合、すなわち、次の映像ファイルｆ２の映像に切り替える場合、ＣＰＵ２１は、さらに、映像ファイルｆ１のフェードアウト部分である映像データｄｖ１ｂの読み出しをエフェクト用ＨＤＤ４３に指示すると共に、クロスフェード処理を行うように映像処理部４５に指示する。これにより、映像処理部４５は、映像データｄｖ２ａと映像データｄｖｆ１とを入力してクロスフェード処理を開始する。
すなわち、図６に示すように、映像処理部４５は、映像用ＨＤＤ４１から出力された映像データｄｖ２ａに対してはフェードイン処理を施すと共に、エフェクト用ＨＤＤ４３から出力された映像データｄｖ１ｂに対してはフェードアウト処理を施した後、これらフェード処理が施された映像データｄｖ２ａ、ｄｖ１ｂを合成して出力することにより、クロスフェードの映像信号を出力するようになっている。
また、映像処理部４５は、クロスフェードの処理が終了すると、映像データｄｖ２ａをそのまま映像信号に変換して出力するようになっている。
【００３３】
これにより、表示装置３２においては、映像ファイルｆ１の映像から映像ファイル２の映像に切り替わる場合は、これら映像がクロスフェードされて表示され、映像の切り替えをなめらかに行うことができるようになっている。なお、以降も映像を切り替える際は上記と同様の処理が行われ、切り替え前後の映像をクロスフェードするようになっている。
【００３４】
このように、本実施形態による映像再生装置４０は、切り替え前後の映像をクロスフェードさせる際のフェードアウト部分の映像符号化データを事前にデコードしてエフェクト用ＨＤＤ４３に記憶しておき、クロスフェード処理を行う際に読み出してクロスフェードの処理を行うことにより、１つのデコーダ４２だけでクロスフェードの映像をリアルタイムで生成することができる。従って、この映像再生装置４０は、従来のように、クロスフェードをリアルタイムで行うためにデコーダを２つ設ける必要がなく、単にフェードアウト部分の映像符号化データを事前にデコードする処理を追加すれば従来とほぼ同様の処理ですみ、装置構成を簡易にでき、コスト低減を図ることができる。
【００３５】
（２）  変形例
本願発明は、上述した実施形態に限らず種々の態様にて実施することができる。例えば、以下のような変形実施が可能である。
【００３６】
（２．１）
上述の実施形態では、クロスフェードさせる際のフェードアウト部分の映像符号化データを事前にデコードしてエフェクト用ＨＤＤ４３に記憶させておく場合について述べたが、フェードイン部分の映像符号化データを事前にデコードしてエフェクト用ＨＤＤ４３に記憶させるようにしても上述の実施形態と同様の効果を得ることができる。なお、エフェクトデータ記憶制御部４４がエフェクト用ＨＤＤ４３への記憶制御を行う場合について述べたが、ＣＰＵ２１が行うようにすればエフェクトデータ記憶制御部４４はなくてもよい。
【００３７】
（２．２）
また、上述の実施形態では、映像符号化データを単にデコードした映像データをエフェクト用ＨＤＤ４３に記憶させておく場合について述べたが、該データにフェードアウト処理またはフェードイン処理を施した後、エフェクト用ＨＤＤ４３に記憶させるようにしてもよい。このようにすれば、クロスフェード処理を行うときに一方の映像データに対してのみフェードイン処理またはフェードアウト処理を行えばよいので、エフェクタ（映像処理装置４５）の処理負担を軽減することができる。
【００３８】
（２．３）
また、上述の実施形態では、映像符号化データｄｋを記憶する映像用ＨＤＤ４１と、予めデコードした映像データを記憶するエフェクト用ＨＤＤ４３とを設ける場合について述べたが、１つのＨＤＤで兼用してもよい。なお、上述した映像再生装置４０に使用するＨＤＤのうち特にエフェクト用ＨＤＤ４３は、映像データを高速で読み出して出力する必要性からＡＴＡ−３３規格以上のデータ転送速度のものが好ましい。
【００３９】
（２．４）
上述の実施形態では、映像用ＨＤＤ４１に複数の映像符号化データｄｋを記憶しておく場合について述べたが、映像用ＨＤＤ４１に代えて、ディスクチェンジャー装置などのディスク再生装置を内蔵させ、このディスク再生装置に、映像符号化データｄｋが記憶されたＤＶＤ（Digital Versatile Disc）などのディスクを再生させるようにしてもよい。
【００４０】
（２．５）
上述の実施形態では、予めデコードした映像データをエフェクト用ＨＤＤ４３に格納してエフェクト時に読み出す場合について述べたが、ＲＡＭ２３を大容量にしてＲＡＭ２３に格納するようにしてもよいし、また、書き込み可能な磁気記録媒体、光記録媒体、半導体記憶媒体などの様々な記憶手段に格納するようにしてもよい。
【００４１】
（２．６）
また、上述の実施形態では、映像のクロスフェードを行う場合に本発明を適用する場合について述べたが、クロスフェードに限らず、映像と映像の継ぎ目にかけるトランジションエフェクト、特にリアルタイムトランジションエフェクトを１つのデコーダだけで行うようにする映像再生装置に適用することができる。
また、２つの映像データを使用するトランジションエフェクトに限らず、３つ以上の映像データを使用するトランジションエフェクトを行う映像再生装置にも適用可能である。この場合、エフェクト時に使用する映像データのうち、１つ以外の映像データのエフェクト時に使用する部分をエフェクト用ＨＤＤ４３などに事前に記憶させておき、エフェクト時にこれら映像データを読み出してエフェクト処理を行うようにすればよい。
さらに、トランジションエフェクトに限らず、要は、予め指定された期間に複数の映像データを使用する各種エフェクト処理をほぼリアルタイムで行う映像再生装置に適用することが可能である。すなわち、本発明の映像再生装置は、エフェクタや映像編集装置などが含まれ、映像信号を出力する装置を広く含むものである。
【００４２】
【発明の効果】
上述したように本発明によれば、１つのデコーダを使用するだけで、クロスフェードなどの各種エフェクト処理を施した映像を生成することが可能となる。
【図面の簡単な説明】
【図１】  本発明の実施形態に係るカラオケシステムの全体構成を示す図である。
【図２】  曲データの構成を示す図である。
【図３】  カラオケ装置の構成を示すブロック図である。
【図４】  映像再生装置の構成を示すブロック図である。
【図５】  映像再生装置の動作の説明に供する図である。
【図６】  映像再生装置の動作の説明に供する図である。
【図７】  従来の映像再生装置の構成を示すブロック図である。
【符号の説明】
１……カラオケシステム、
１０……センタ局、
２０……カラオケ装置、
２１……ＣＰＵ、
２７……曲データ用ＨＤＤ、
４０……映像再生装置、
４１……映像用ＨＤＤ（記憶手段）、
４２……デコーダ、
４３……エフェクト用ＨＤＤ（記憶手段）、
４４……エフェクトデータ記憶制御部（デコード制御手段）、
４５……映像処理部、
ｄｍ……曲データ、
ｆ１、ｆ２、ｆ３……映像ファイル、
ｄｋ、ｄ１、ｄ２、ｄ３、ｄ１ａ、ｄ２ａ、ｄ３ａ、ｄ１ｂ、ｄ２ｂ、ｄ３ｂ……映像符号化データ、
ｄｖ１ａ、ｄｖ２ａ、ｄｖ３ａ、ｄｖ１ｂ、ｄｖ２ｂ、ｄｖ３ｂ……映像データ。
【図１】
0004016665.tif 000002
【図２】
0004016665.tif 000003
【図３】
0004016665.tif 000004
【図４】
0004016665.tif 000005
【図５】
0004016665.tif 000006
【図６】
0004016665.tif 000007
【図７】
0004016665.tif 000008