(57)【要約】【課題】ネットワークを介してダウンロードされハードディスクに記憶されている圧縮映像データとディスク再生装置から読み出した圧縮映像データを選択的に再生する場合に、１つのデコーダで同じ経路で再生できる映像再生装置を提供する。【解決手段】ＤＶＤチェンジャ３１は、ＤＶＤに書き込まれている第２の圧縮映像データを読み出すのみの機能を有しており、ＭＰＥＧデコーダ１９はカラオケ装置本体に設けられている。第２の圧縮映像データは高速に読み出されてハードディスク１７に一旦バッファされる。また、ハードディスク１７にも第１の圧縮映像データが記憶されている。これら第１、第２の映像データを再生する場合、ともに同じＭＰＥＧデコーダ１９を用い、ハードディスク１７からＭＰＥＧデコーダ１９に入力する同じ経路でデータが伝送される。【選択図】  図１
2005223939.tif 000002
【特許請求の範囲】
【請求項１】
動画の圧縮映像データを記録するハードディスクと、
ネットワークを介して第１の圧縮映像データを受信し、この第１の圧縮映像データを前記ハードディスクに書き込む映像データ受信手段と、
第２の圧縮映像データを記憶したディスク媒体から該第２の圧縮映像データを読み出し、前記ハードディスクにバッファとして書き込むディスク再生装置と、
前記第１の圧縮映像データおよび第２の圧縮映像データに共通に設けられ、前記ネットワークを介してハードディスクに書込まれた第１の圧縮映像データを伸張して再生するとともに、前記ディスク媒体からハードディスクに書き込まれた第２の圧縮データを伸長して再生するデコーダと、
を備えたことを特徴とする映像再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、動画を背景映像として再生するカラオケ装置および動画を再生する映像再生装置に関する。
【背景技術】
【０００２】
現在普及しているカラオケ装置の多くは、カラオケ曲の演奏と並行して背景映像（ＢＧＶ：バックグラウンドビデオ）を表示する機能を備えている。ＢＧＶに用いられる動画の映像データは、ＤＶＤやＣＤ−ＲＯＭにＭＰＥＧなどの圧縮方式で圧縮して記憶されており、カラオケ曲の演奏と並行してこのデータを読み出し、伸長してモニタに表示するようになっている。
【０００３】
一般的に、カラオケ装置のＤＶＤドライブやＣＤ−ＲＯＭドライブは、カラオケ装置本体とは別体の装置として構成され、内部にＭＰＥＧデコーダ（伸長回路）を備えていた。そして、カラオケ装置本体の指示に応じてＤＶＤやＣＤ−ＲＯＭから所定の映像データを読み出し、伸長して映像信号として出力するように構成されていた。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、現在のカラオケ演奏におけるＢＧＶの表示は、複数のＢＧＶを途中で切り換えながら表示するなど複雑になってきている。ＢＧＶを途切れなく切り換えるためには、前後の映像データの読み出しを同期させて切り換える必要があるが、１個のＤＶＤ（ＣＤ−ＲＯＭ）ドライブでは、トラックの移動やディスクチェンジが間に合わないためこれが不可能であった。また、楽曲データの一部はＤＶＤやＣＤ−ＲＯＭに記憶されているが、ＢＧＶの再生にドライブが使用されている間は次の予約曲の楽曲データをＤＶＤやＣＤ−ＲＯＭから読み出すことができないため、次の曲のスタートに時間がかかるという問題点もあった。
【０００５】
また、衛星通信など高速の配信手段を用いることにより、動画の映像データも配信センタからダウンロードすることが可能になるが、従来のカラオケ装置では、ＭＰＥＧを伸長するデコーダはＤＶＤドライブやＣＤ−ＲＯＭドライブに内蔵されていたため、上記ダウンロードされた映像データをカラオケ装置本体のハードディスクなどに記憶した場合、上記ドライブ内蔵のものとは別にＭＰＥＧデコーダが必要になり、機器が重複して無駄になるという欠点もあった。
【０００６】
この発明は、１台のＤＶＤドライブまたはＣＤ−ＲＯＭドライブでＢＧＶの同期した切り換えや楽曲データの事前読み出しができ、且つ、配信センタからダウンロードするなどしてハードディスクに記憶されている映像データを再生できるようにした場合でも、ＭＰＥＧデコーダが重複しない映像再生装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
この発明は、動画の圧縮映像データを記録するハードディスクと、ネットワークを介して第１の圧縮映像データを受信し、この第１の圧縮映像データを前記ハードディスクに書き込む映像データ受信手段と、第２の圧縮映像データを記憶したディスク媒体から該第２の圧縮映像データを読み出し、前記ハードディスクにバッファとして書き込むディスク再生装置と、前記第１の圧縮映像データおよび第２の圧縮映像データに共通に設けられ、前記ネットワークを介してハードディスクに書込まれた第１の圧縮映像データを伸張して再生するとともに、前記ディスク媒体からハードディスクに書き込まれた第２の圧縮データを伸長して再生するデコーダと、を備えたことを特徴とする。
【０００８】
この発明では、ディスク再生装置が（第２の）圧縮映像データを読み出すとともに、ネットワークを介して（第１の）圧縮映像データを受信する。ディスク再生装置は、たとえばＤＶＤやＣＤ−ＲＯＭおよびそのドライブなどであり、圧縮方式としては、ＭＰＥＧ方式などを用いればよい。
【０００９】
ネットワークを介して受信された第１の圧縮映像データは、ハードディスクに記憶される。この第１の圧縮映像データを再生する場合、ハードディスクからデコーダに対してこの第１の圧縮映像データが入力される。また、ディスク再生装置が読み出した第２の圧縮映像データは、ハードディスクにバッファされ、ハードディスクからデコーダに入力される。デコーダは、これら第１，第２の圧縮映像データを伸長して再生する。
【発明の効果】
【００１０】
この発明によれば、ネットワークを介してダウンロードされハードディスクに記憶される第１の圧縮映像データとディスク再生装置によって読み出される第２の圧縮映像データとでデコーダを共通にしたことにより、ハードウェアの構成を簡略化することができる。また、第２の圧縮映像データを一旦ハードディスクでバッファしたのちデコーダに入力することにより、第１，第２の圧縮映像データで出力経路を共通化することができ、管理・選択・切り換えが容易になる。
【発明を実施するための最良の形態】
【００１１】
図１はこの発明の実施形態であるカラオケ装置のブロック図である。このカラオケ装置は、音源や音声データをデコードするＰＣＭデコーダなどを含むカラオケ演奏部２１を有し、このカラオケ演奏部２１が楽曲データに基づいてカラオケ演奏音を発生する。また、このカラオケ演奏と同期して歌詞や背景映像がモニタ３２に表示される。カラオケ曲演奏のための楽曲データは、新しい曲がハードディスク１７に記憶され、古くからある定番の曲はＤＶＤチェンジャ３１にセットされているディスクに記憶されている。背景映像再生のための映像データは、ＭＰＥＧ圧縮されてＤＶＤチェンジャ３１内のディスクに記憶されている。ＤＶＤチェンジャ３１には複数枚のＤＶＤをセットすることができ、ＣＰＵ１０の指示に応じてディスクを交換し、所定のトラックからデータを読み出す。楽曲データと映像データとを別々のＤＶＤに記憶してもよく、ジャンルが近似した楽曲データと映像データとを同じＤＶＤに記憶しディスクチェンジの回数を少なくするようにしてもよい。装置本体とＤＶＤチェンジャ３１とはＳＣＳＩまたはＩＥＥＥ１３９４などの高速インタフェースで接続されている。
【００１２】
図１において、カラオケ装置全体を制御するＣＰＵ１０には、ＲＯＭ１１，ＲＡＭ１２、ハードディスク１７，通信制御部１６、コマンダ受信部１３，操作部１４、表示部１５、パターン展開部１８、ＭＰＥＧデコーダ１９、表示制御部２０、カラオケ演奏部２１などが接続されている。また、上記高速インタフェースを介して前記ＤＶＤチェンジャ３１も接続されている。
【００１３】
ＲＯＭ１１にはこのカラオケ装置を起動するためのプログラムなどが記憶されている。ハードディスク１７には上記楽曲データ，映像データなどが記憶されているほか、図２に示すように、システムプログラム，カラオケ演奏プログラム，ローダなどのプログラムおよび文字パターンデータが記憶されている。システムプログラムは、この装置の基本動作を制御するプログラムであり、カラオケ装置の起動時にＲＡＭ１２に読み込まれる。カラオケ演奏プログラムは、楽曲データに基づいてカラオケ演奏部２１を制御するためのプログラムである。ローダは配信センタから楽曲データや背景映像用の映像データをダウンロードするためのプログラムである。文字パターンデータはコード情報として与えられる歌詞，曲名などのテキスト情報などを文字パターンに展開するためのデータである。ＲＡＭ１２には上記プログラムを読み込むエリアや現在演奏中の楽曲データおよび次に演奏する楽曲データを読み出すための楽曲データバッファが２エリア設定される。
【００１４】
通信制御部１６は通信回線を介して配信センタと交信し、楽曲データ，映像データなどをダウンロードするためのコントローラである。通信制御部１６はＤＭＡ回路を内蔵しており、ダウンロードされた楽曲データや映像データをＣＰＵ１０を介さずに直接ハードディスク１７に書き込むことができる。
【００１５】
コマンダ受信部１３はコマンダ３０から送られてくる赤外線信号を受信してデータを復元する。コマンダ３０は、曲番号を入力するためのテンキーや曲番号をセットするためのセットキーなど複数のキースイッチを備えている。利用者がこれらのキースイッチを操作すると、コマンダ３０は操作されたキースイッチに対応する赤外線のコード信号を送信する。コマンダ受信部１３はこの赤外線のコード信号を受信してデータに復元し、ＣＰＵ１０に入力する。ＣＰＵ１０はこのデータに基づいてカラオケ曲の予約やキーチェンジなど種々の処理を実行する。操作部１４はカラオケ装置本体のフロントパネルに設けられており、上記コマンダ３０と同様のキースイッチを備えている。表示部１５も上記操作部１４と同様カラオケ装置本体のフロントパネルに設けられており、現在演奏中の曲番号や予約曲数などを表示するＬＥＤマトリクス表示器を含んでいる。
【００１６】
カラオケ演奏部２１は、楽曲データに基づいてカラオケ演奏音を発生する回路部であり、音源，ＰＣＭデコーダ，効果用ＤＳＰなどを含み、音源は楽曲データ中の楽音トラックに基づいて楽音を発生し、ＰＣＭデコーダは楽曲データの音声データに基づいてバックコーラスなどの音声を再生する。効果用ＤＳＰは発生された楽音や再生された音声に対してエコー・リバーブなどの効果を付与する。またカラオケ演奏部にはマイク３４が接続されており、このマイク３４から入力される歌唱音声信号と前記カラオケ演奏音とをミキシングしてスピーカ３３から出力する。
【００１７】
一方、パターン展開部１８はＶＲＡＭを有し、楽曲データの歌詞トラックから読み出された歌詞表示データに基づいて文字パターンを展開して映像信号化する回路部である。ＭＰＥＧデコーダ１９はカラオケ曲の演奏時に、後述の映像データバッファ１７４から入力されたＭＰＥＧ圧縮の映像データを伸長してＮＴＳＣの映像信号に再生する。
【００１８】
図２は前記ハードディスク１７の構成を示す図である。ハードディスク１７には上述したように、システムプログラム，アプリケーションプログラムなどのプログラム１７０、新曲の楽曲データ１７１、新たな映像データ１７２、歌詞を表示するための文字パターンデータ１７３などが記憶されている。楽曲データ記憶エリア１７１は、定期的に配信センタからダウンロードされてくる新曲の楽曲データを記憶するエリアである。古くからある曲の楽曲データはＤＶＤに書き込まれ、ＤＶＤチェンジャ３１にセットされている。映像データ記憶エリア１７２は、配信センタからダウンロードされてきた新たな動画の映像データを記憶するエリアである。この映像データもＭＰＥＧ圧縮されている。また、映像データバッファ１７４は、ＤＶＤに記憶されている映像データを所定量まとめて高速に読み出してバッファリングするエリアである。
【００１９】
図３は同カラオケ装置で用いられる楽曲データの構成を示す図である。楽曲データは、ヘッダ、楽音トラック、歌詞トラック、音声制御トラック、効果制御トラックおよび音声データ部からなっている。ヘッダは、この楽曲データに関する種々のデータが書き込まれる部分であり、曲番号，曲名，ジャンル，発売日，曲の演奏時間などのデータを含んでいる。各楽曲データは曲番号で識別される。
【００２０】
楽音トラック，歌詞トラック，音声制御トラック，効果制御トラックの各トラックは全てＭＩＤＩフォーマットで記述されている。ＭＩＤＩフォーマットは、本来楽音トラックのような楽音制御用のデータを記述するためのフォーマットであるが、全データを統一したフォーマットで記述し、インプリメントを容易にするため、楽音以外のトラックもＭＩＤＩフォーマットで記述している。ＭＩＤＩフォーマットのトラックは複数のイベントデータと各イベントデータの読み出しタイミングを指示するタイミングデータからなっている。カラオケ曲の演奏時には、上記複数のトラックが並行して読み出される。各トラックにおいて、所定のテンポクロックにより前記タイミングデータの値をカウントし、この値がカウントアップしたとき、該タイミングデータが指示するイベントデータが読み出される。読み出されたイベントデータは所定の動作部に出力され、該動作部において対応する処理が実行される。
【００２１】
楽音トラックは、メロディトラック，リズムトラックなど複数パートのトラックからなっている。楽音トラックのイベントデータは楽音の発音を指示するノートオンイベントデータや楽音の消音を指示するノートオフイベントデータなどであり、これらのイベントデータはカラオケ演奏部２１の音源に出力される。
【００２２】
歌詞トラックのイベントデータは、モニタ３２上に表示する歌詞の文字コード，表示座標，表示色などを指示するデータからなっており、このデータが読み出されるとＣＰＵ１０はハードディスク１７から対応する文字パターンデータを読み出してパターン展開部１８に展開する。
【００２３】
音声制御トラックのイベントデータは、音声データ部の音声データを指示するデータであり、このイベントデータが読み出されたとき、該データに指示される音声データがカラオケ演奏部２１のＰＣＭデコーダに入力される。音声データは、音源で合成しにくいバックコーラスなどの人声をディジタル化したデータである。
【００２４】
効果制御トラックのイベントデータは、カラオケ演奏部２１に含まれる効果用ＤＳＰの動作を制御するためのデータであり、カラオケ演奏音やマイク３４から入力される歌唱音声信号に対して付与する効果の種類や程度を指示するデータからなっている。このデータは効果用ＤＳＰに入力される。
【００２５】
上記構成のカラオケ装置において、利用者がコマンダ３０などを操作してカラオケ曲を選曲したとき、まず、その曲の楽曲データを読み出してＲＡＭ１２の楽曲データバッファに書き込む。楽曲データはハードディスク１７またはＤＶＤチェンジャ３１から読み出される。読み出された楽曲データのヘッダからジャンルデータを読み出し、このジャンルデータに基づいて背景映像を選択する。選択された背景映像がＤＶＤに記憶されているものである場合、事前に一定量の映像データをハードディスク１７の映像データバッファ１７４に読み出したのちカラオケ演奏をスタートする。この映像データの読み出しは通常の再生の数倍の速度で行う。一定量のデータが映像データバッファ１７４にバッファされるとカラオケ演奏をスタートする。ＣＰＵ１０はカラオケ演奏中に、1)楽曲データをテンポクロックにしたがって読み出し、イベントデータをカラオケ演奏部２１などの動作部に入力する動作、2)映像データバッファにバッファされている映像データをＭＰＥＧデコーダ１９に入力する動作、3)上記動作の空き時間を利用してＤＶＤチェンジャ３１から映像データバッファ１７４へ映像データを高速に読み込む動作を並行して実行する。そして、もし十分な空き時間があれば、次に演奏するカラオケ曲の楽曲データをＲＡＭ１２の楽曲データバッファに読み込む処理も行う。
【００２６】
図４は同カラオケ装置の動作を示すフローチャートである。まず、利用者によってカラオケ曲が選曲された否かを判断する（ｓ１）。選曲された場合にはその楽曲データをＲＡＭ１２の楽曲データバッファに読み込み、カラオケ曲の演奏を準備を行い（ｓ２）、この楽曲データのヘッダに書き込まれているジャンルデータなどに基づいて背景映像（ＢＧＶ）を選択する（ｓ３）。この選択された背景映像の映像データがＤＶＤに記憶されているものか、配信センタからダウンロードされてハードディスク１７に記憶されているものかを判断する（ｓ４）。ＤＶＤに記憶されているものであればｓ５に進む。
【００２７】
ｓ５では、ＤＶＤチェンジャ３１に指示を送って該当のＤＶＤをセットし、このＤＶＤから映像データを事前に読み出してハードディスク１７の映像データバッファ１７４にこれをバッファする。ＣＰＵ１０が種々の処理を並行して処理できる程度にデータがバッファされたらｓ６の判断でカラオケ演奏をスタートする。カラオケ演奏は、楽曲データをテンポクロックに従って読み出し、読み出された演奏データ（楽音トラックのイベントデータ，音声制御トラックのデータに従って読み出された音声データ，効果制御トラックのイベントデータなど）をカラオケ演奏部２１に入力して、カラオケ曲の演奏を実行する動作（ｓ７）、歌詞トラックのイベントデータである歌詞データに基づいて文字パターンを読み出し、これをパターン展開部１８の所定アドレスに展開する動作（ｓ８）、および、映像データバッファ１７４にバッファされている映像データをＭＰＥＧデコーダ１９に入力して背景映像を再生する動作（ｓ９）などである。ＣＰＵ１０はこれらを並行して処理するとともに、映像データバッファ１７４にバッファしているデータ量とタスクの負荷とを勘案して合間にＤＶＤチェンジャ３１から映像データバッファ１７４に続きの映像データを読み込む（ｓ１０）。ここで、背景映像を切り換える場合には、次の映像データをシークしてそのデータを映像データバッファ１７４に読み込めばよい。そして、さらに余裕がある場合は、次に演奏するカラオケ曲が予約されているかを判断し（ｓ１１）、予約されている場合には、この予約された曲がハードディスク１７に記憶されているか、または、ＤＶＤチェンジャ３１で現在映像データ読み出しのためにセットされているＤＶＤに記憶されているかを判断する（ｓ１２）。これらのディスクに記憶されている場合には次のカラオケ曲の演奏を速やかにスタートするため、タスクの合間にこの楽曲データを事前にＲＡＭ１２の楽曲バッファに読み込んでおく（ｓ１３）。以上の動作を曲が終了するまで（ｓ１４）並行して行い、曲が終了すると上記動作を終了する。
【００２８】
なお、予約された曲の楽曲データがハードディスク１７または現在映像データ読み出しのためにセットされているＤＶＤに記憶されていない場合、すなわち、現在セットされていないＤＶＤに記憶されている場合には、映像データのバッファリングが終了した時点でＤＶＤをチェンジし、上記次の楽曲データを読み出すようにすればよい。
【００２９】
一方、背景映像の映像データがハードディスク１７に記憶されている場合には、改めてハードディスク１７へバッファリングすることが不要であるため、直ぐにカラオケ演奏をスタートする。カラオケ演奏は、楽曲データをテンポクロックに従って読み出し、読み出された演奏データをカラオケ演奏部２１に入力して、カラオケ曲の演奏を実行する動作（ｓ２０）、歌詞トラックのイベントデータである歌詞データに基づいて文字パターンを読み出し、これをパターン展開部１８の所定アドレスに展開する動作（ｓ２１）、および、映像データバッファ１７４にバッファされている映像データをＭＰＥＧデコーダ１９に入力して背景映像を再生する動作（ｓ２２）などである。ＣＰＵ１０はこれらを並行して処理するとともに、余裕がある場合は、次のカラオケ曲の予約があるかを判断し（ｓ２３）、予約がある場合には、この予約された曲を事前にＲＡＭ１２の楽曲データバッファに読み込む（ｓ２４）。次の曲の楽曲データがハードディスク１７に記憶されている場合にはこれを書き込み、ＤＶＤに記憶されている場合には、ＤＶＤチェンジャ３１にこのディスクをセットするように指示して、このディスクから楽曲データを転記する。以上の動作を曲が終了するまで（ｓ２５）並行して行い、曲が終了すると上記動作を終了する。
【００３０】
上記実施形態では映像データを記憶する記憶媒体をＤＶＤとしたがＣＤ−ＲＯＭ，ＰＤ，ＭＯなど他の記憶媒体を用いてもよい。また、チェンジャは１台に限らず複数台設けてもよい。
【００３１】
また、上記実施形態では、ＭＰＥＧデコーダ１９を１個備えた構成としたが、ＭＰＥＧデコーダを２個設けることにより、より自由なタイミングで映像を同期して切り換えることができる。また、これにエフェクト装置とを組み合わせて設けることにより、切り替え時にエフェクトをつけることができ、より効果的な映像の切り換えが可能になる。
【００３２】
また、ハードディスク１７に記憶する映像データは配信センタからダウンロードしたもののみならず、ＤＶＤに記憶されているが頻繁に用いるものをキャッシュとして記憶しておくようにしてもよい。
【図面の簡単な説明】
【００３３】
【図１】この発明の実施形態であるカラオケ装置のブロック図
【図２】同カラオケ装置のハードディスクの構成を示す図
【図３】同カラオケ装置で用いられる楽曲データの構成を示す図
【図４】同カラオケ装置の動作を示すフローチャート
【符号の説明】
【００３４】
１７…ハードディスク、１７４…映像データバッファ、
１６…通信制御部、１９…ＭＰＥＧデコーダ、
３１…ＤＶＤチェンジャ
【図１】
2005223939.tif 000003
【図２】
2005223939.tif 000004
【図３】
2005223939.tif 000005
【図４】
2005223939.tif 000006