(57)【要約】【課題】複数のモニタを用いる場合における時間的な表示ずれを確実に低減する。【解決手段】カラオケ装置１０は、映像出力制御回路５４と、映像信号に基づく映像表示を行う内部モニタ１４と、外部モニタ１３が撮像された撮像信号を入力する映像入力端子４３と、を有し、ＣＰＵ４５は、撮像信号の入力結果に基づき外部モニタ１３の内部モニタ１４に対する表示遅延を検出し、検出された表示遅延に基づき、上記内部モニタ１４へ出力する映像信号に係わる時間差を特定し、第１出力タイミングにおいて映像出力制御回路５４からの映像信号を外部モニタ１３へ出力し、第１出力タイミングに上記時間差を付与した第２出力タイミングにおいて、映像出力制御回路５４からの映像信号を内部モニタ１４へ出力する。【選択図】図５
2017063392.tif 000002
【特許請求の範囲】
【請求項１】
映像信号を生成する映像制御回路と、
前記映像信号に基づく映像表示を行う装置内モニタと、
を有する映像処理装置であって、
前記映像信号に基づく映像表示を行う装置外モニタが撮像された撮像信号を入力する撮像信号入力手段と、
前記撮像信号入力手段による前記撮像信号の入力結果に基づき、前記装置外モニタの前記装置内モニタに対する表示遅延を検出する遅延検出手段と、
前記遅延検出手段により検出された前記表示遅延に基づき、前記映像制御回路から前記装置内モニタへ出力する映像信号に係わる時間差を特定する時間差算出手段と、
第１出力タイミングにおいて、前記映像制御回路からの前記映像信号を前記装置外モニタへ出力する第１映像信号出力手段と、
前記第１出力タイミングに対し、前記時間差算出手段により特定された前記時間差を付与した第２出力タイミングにおいて、前記映像制御回路からの前記映像信号を前記装置内モニタへ出力する第２映像信号出力手段と、
を有することを特徴とする映像処理装置。
【請求項２】
請求項１記載の映像処理装置において、
前記撮像信号入力手段は、
表示遅延検出用の前記映像信号に基づき前記装置外モニタが第１映像の表示状態から第２映像の表示状態に切り替わったときの、切り替え前の第１撮像信号及び切り替え後の第２撮像信号を入力し、
前記遅延検出手段は、
前記撮像信号入力手段による前記第１撮像信号及び前記第２撮像信号の入力結果に基づき、前記表示遅延を検出する
ことを特徴とする映像処理装置。
【請求項３】
請求項２記載の映像処理装置において、
前記撮像信号入力手段は、
所定の撮像間隔にて前記装置外モニタを撮像して生成された、複数の前記撮像信号を順次入力し、
前記遅延検出手段は、
前記撮像信号入力手段により順次入力される前記撮像信号が、前記第１撮像信号から前記第２撮像信号に切り替わったことを契機に、前記表示遅延を検出し、
前記時間差算出手段は、
前記遅延検出手段により検出された前記表示遅延と前記撮像間隔とを用いて、前記時間差を特定する
ことを特徴とする映像処理装置。
【請求項４】
請求項１乃至請求項３のいずれか１項記載の映像処理装置において、
カラオケ楽曲を再生するための音源信号の出力を制御する音声制御回路をさらに有し、
前記装置外モニタは、
前記音源信号に同期した前記映像信号に基づき、前記カラオケ楽曲に対応した背景映像を表示する
ことを特徴とする映像処理装置。
【請求項５】
映像信号を生成する映像制御回路、及び、前記映像信号に基づく映像表示を行う装置内モニタ、を筐体内に備えた装置本体と、
前記装置本体とは別に設けられ、前記映像信号に基づく映像表示を行う、少なくとも１つの装置外モニタと、
前記少なくとも１つの装置外モニタを撮像可能なカメラと、
を有する映像処理システムであって、
前記カメラによる前記少なくとも１つの装置外モニタの撮像信号を入力する撮像信号入力手段と、
前記撮像信号入力手段による前記撮像信号の入力結果に基づき、前記少なくとも１つの装置外モニタの前記装置内モニタに対する表示遅延を検出する遅延検出手段と、
前記映像制御回路からの前記映像信号を前記少なくとも１つの装置外モニタへ出力する第１出力タイミングと、前記映像制御回路からの前記映像信号を前記装置内モニタへ出力する第２出力タイミングとの間に、前記遅延検出手段により検出された前記表示遅延に基づく時間差を付与する、時間差付与手段と、
を有することを特徴とする映像処理システム。
【請求項６】
請求項５記載の映像処理システムにおいて、
前記装置外モニタは複数設けられており、
前記撮像信号入力手段は、
前記カメラによる前記複数の装置外モニタの撮像信号を入力し、
前記遅延検出手段は、
前記撮像信号入力手段による前記撮像信号の入力結果に基づき、前記複数の装置外モニタの前記装置内モニタに対する前記表示遅延を、各装置外モニタごとに個別に検出し、
前記時間差付与手段は、
前記複数の装置外モニタへの前記映像信号の前記第１出力タイミングと、前記装置内モニタへの前記映像信号の前記第２出力タイミングとの間に、各装置外モニタごとに前記時間差を個別に付与する
ことを特徴とする映像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生成した映像信号に対し所定の処理を行う映像処理装置及び映像処理システムに関する。
【背景技術】
【０００２】
共通の映像信号を用いて複数のモニタに映像を表示する、映像処理装置が既に知られている（例えば、特許文献１参照）。この映像処理装置（カラオケ演奏装置）では、複数のモニタそれぞれに固有の映像表示タイミングの時間差（ディレイ値）を管理することにより、それら複数のモニタにおける時間的な表示ずれを低減し、互いに同期した表示が行われる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２６２０７２号公報（段落００４８〜００５１等）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来技術においては、以下の課題が存在する。すなわち、複数のモニタそれぞれについて予め固定的に定められた上記時間差を用いることから、例えばユーザが自らの好みで購入したモニタやユーザが自作したモニタを使用する場合には、表示ずれを低減するのが困難であった。
【０００５】
本発明の目的は、複数のモニタを用いる場合における時間的な表示ずれを確実に低減できる、映像処理装置及び映像処理システムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、第１の発明は、映像信号を生成する映像制御回路と、前記映像信号に基づく映像表示を行う装置内モニタと、を有する映像処理装置であって、前記映像信号に基づく映像表示を行う装置外モニタが撮像された撮像信号を入力する撮像信号入力手段と、前記撮像信号入力手段による前記撮像信号の入力結果に基づき、前記装置外モニタの前記装置内モニタに対する表示遅延を検出する遅延検出手段と、前記遅延検出手段により検出された前記表示遅延に基づき、前記映像制御回路から前記装置内モニタへ出力する映像信号に係わる時間差を特定する時間差算出手段と、第１出力タイミングにおいて、前記映像制御回路からの前記映像信号を前記装置外モニタへ出力する第１映像信号出力手段と、前記第１出力タイミングに対し、前記時間差算出手段により特定された前記時間差を付与した第２出力タイミングにおいて、前記映像制御回路からの前記映像信号を前記装置内モニタへ出力する第２映像信号出力手段と、を有することを特徴とする。
【０００７】
本願第１発明においては、共通の映像信号に基づき、複数のモニタ（映像処理装置内に備えられた装置内モニタと映像処理装置外に設けられた装置外モニタ）が、同一内容の映像表示を行う。その際、２つのモニタの特性の差や、上記のような装置内・装置外の違いによる信号経路長・伝達速度の差、等により、各モニタの間に時間的な表示ずれ（表示遅延）が生じる可能性がある。
【０００８】
そこで、本願第１発明においては、装置外モニタに対する撮像が行われ、その撮像信号が撮像信号入力手段によって入力される。この入力結果に基づき、遅延検出手段によって、上記表示遅延（装置外モニタの表示において装置内モニタの表示に対して生じる遅延）が検出され、さらにこの表示遅延に基づき、装置内モニタへ出力する映像信号に付与すべき時間差が、時間差算出手段によって特定される。これにより、あるタイミング（第１出力タイミング）で第１映像信号出力手段から上記映像信号が上記装置外モニタへ出力された後、上記特定された時間差が経過したタイミング（第２出力タイミング）で第２映像信号出力手段から上記映像信号が上記装置内モニタへ出力することができる。このようにして、検出された表示遅延に見合った時間差をもって装置外モニタ→装置内モニタの順で映像信号を出力することにより、前述の理由による時間的な表示ずれを大きく低減することができる。
【０００９】
特に、（予め固定的に定められた時間差でなく）上記のように撮像を介した実測に基づいて特定した時間差を用いることにより、例えばユーザが自らの好みで購入したモニタやユーザが自作したモニタを使用する場合であっても、確実に上記表示ずれを低減することができる。
【００１０】
第２の発明は、上記第１発明において、前記撮像信号入力手段は、表示遅延検出用の前記映像信号に基づき前記装置外モニタが第１映像の表示状態から第２映像の表示状態に切り替わったときの、切り替え前の第１撮像信号及び切り替え後の第２撮像信号を入力し、前記遅延検出手段は、前記撮像信号入力手段による前記第１撮像信号及び前記第２撮像信号の入力結果に基づき、前記表示遅延を検出することを特徴とする。
【００１１】
本願第２発明においては、表示遅延検出用の映像信号を用いて装置外モニタを第１映像から第２映像に切り替えると、その際の撮像によって撮像信号入力手段へ入力される撮像信号が、第１撮像信号から第２撮像信号へと切り替わる。そして、遅延検出手段がこれを契機に表示遅延を検出することにより、時間差算出手段が時間差を算出することができる。
【００１２】
第３発明は、上記第２発明において、前記撮像信号入力手段は、所定の撮像間隔にて前記装置外モニタを撮像して生成された、複数の前記撮像信号を順次入力し、前記遅延検出手段は、前記撮像信号入力手段により順次入力される前記撮像信号が、前記第１撮像信号から前記第２撮像信号に切り替わったことを契機に、前記表示遅延を検出し、前記時間差算出手段は、前記遅延検出手段により検出された前記表示遅延と前記撮像間隔とを用いて、前記時間差を特定することを特徴とする。
【００１３】
本願第３発明においては、ある所定の撮像間隔によって装置外モニタが撮像される。そして、上記の第１撮像信号から第２撮像信号への切り替わりを契機に遅延検出手段が表示遅延を検出し、時間差算出手段が対応する時間差を算出する。このような手法で算出された時間差をもって装置外モニタ→装置内モニタの順で映像信号を出力することで、上記時間的な表示ずれを、確実に上記撮像間隔以下にすることができる。
【００１４】
第４発明は、上記第１乃至第３発明のいずれかにおいて、カラオケ楽曲を再生するための音源信号の出力を制御する音声制御回路をさらに有し、前記装置外モニタは、前記音源信号に同期した前記映像信号に基づき、前記カラオケ楽曲に対応した背景映像を表示することを特徴とする。
【００１５】
これにより、カラオケ楽曲の再生時において装置内モニタと装置外モニタとで表示される背景映像のずれを確実に低減し、ユーザにとっての利便性を向上することができる。
【００１６】
上記目的を達成するために、第５発明は、映像信号を生成する映像制御回路、及び、前記映像信号に基づく映像表示を行う装置内モニタ、を筐体内に備えた装置本体と、前記装置本体とは別に設けられ、前記映像信号に基づく映像表示を行う、少なくとも１つの装置外モニタと、前記少なくとも１つの装置外モニタを撮像可能なカメラと、を有する映像処理システムであって、前記カメラによる前記少なくとも１つの装置外モニタの撮像信号を入力する撮像信号入力手段と、前記撮像信号入力手段による前記撮像信号の入力結果に基づき、前記少なくとも１つの装置外モニタの前記装置内モニタに対する表示遅延を検出する遅延検出手段と、前記映像制御回路からの前記映像信号を前記少なくとも１つの装置外モニタへ出力する第１出力タイミングと、前記映像制御回路からの前記映像信号を前記装置内モニタへ出力する第２出力タイミングとの間に、前記遅延検出手段により検出された前記表示遅延に基づく時間差を付与する、時間差付与手段と、を有することを特徴とする。
【００１７】
第６発明は、上記第５発明において、前記装置外モニタは複数設けられており、前記撮像信号入力手段は、前記カメラによる前記複数の装置外モニタの撮像信号を入力し、前記遅延検出手段は、前記撮像信号入力手段による前記撮像信号の入力結果に基づき、前記複数の装置外モニタの前記装置内モニタに対する前記表示遅延を、各装置外モニタごとに個別に検出し、前記時間差付与手段は、前記複数の装置外モニタへの前記映像信号の前記第１出力タイミングと、前記装置内モニタへの前記映像信号の前記第２出力タイミングとの間に、各装置外モニタごとに前記時間差を個別に付与することを特徴とする。
【発明の効果】
【００１８】
本発明によれば、複数のモニタを用いる場合における時間的な表示ずれを確実に低減することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態に係わるカラオケ装置の主要構成を示す説明図である。
【図２】カラオケ装置に備えられた制御装置の制御系の主要構成を示す機能ブロック図である。
【図３】楽曲データの再生時にＣＰＵにより実行される処理内容を示すフローチャートである。
【図４】表示ずれ低減処理の際に、外部モニタ１３に表示された第１画像及び第２画像をそれぞれカメラで撮像している例を表す説明図である。
【図５】表示ずれ低減処理における、外部モニタ１３における表示遅延の検出、及び、これに対応し内部モニタ１４への映像信号の出力に付与すべき時間差の特定、の手法原理を表す説明図である。
【図６】時間差特定処理時にＣＰＵにより実行される処理内容を示すフローチャートである。
【図７】時間差特定処理で時間差が特定された後において図３のフローが実行されるときの、ステップＳ４０の詳細手順を表すフローチャートである。
【図８】外部モニタを複数台設けた変形例における、カラオケ装置の主要構成を示す説明図である。
【図９】カラオケ装置に備えられた制御装置の制御系の主要構成を示す機能ブロック図である。
【発明を実施するための形態】
【００２０】
以下、本発明をカラオケ装置に適用した一実施の形態について、図面を参照しつつ説明する。
【００２１】
＜主要構成＞
図１は、本実施形態に係わるカラオケ装置の主要構成を示す説明図である。図１に示すように、カラオケ装置１０（映像処理システムに相当）には、制御装置２０と、アンプ１６と、フロアータイプの１組のスピーカ１１，１１と、天井吊下げ用の１組のスピーカ１２，１２と、制御装置２０を遠隔操作するリモコン３０と、この例では床置き型（但し、壁掛け型でもよい）のモニタ１３と、制御装置２０の筐体２０Ａ内に組み込まれたモニタ１４と、カメラ２５（詳細は後述）と、が備えられている。
【００２２】
制御装置２０は、カラオケ用の楽曲（カラオケ楽曲。以下、適宜「曲」と略称する）の選曲、及び曲の再生の予約などの選曲制御、選曲された曲の送信要求を示すリクエスト信号のサーバ５８（後述の図２参照）への送信、及びリクエスト信号により示される曲に対応する楽曲データ（カラオケ楽曲データに相当）の受信などの通信制御等を行う。
【００２３】
アンプ１６は、マイクロフォン１７から入力される音声信号及び曲の再生信号のミキシングを行うミキシング回路９（後述の図２参照）を備えており、音声と曲との音量バランス、エコー調整、ディレィ調整、ミキシング信号の増幅、再生される曲の音程制御（キーコントロール）、高音、低音の制御（トーンコントロール）などを行う。
【００２４】
スピーカ１１，１２は、上記アンプ１６から出力される増幅信号を音として再生する。モニタ１３（装置外モニタに相当。以下適宜、「外部モニタ１３」という）は、歌詞を示す歌詞テロップ、歌詞テロップの背景に表示する背景映像、選曲番号を示す映像などを表示する。モニタ１４（装置内モニタに相当。以下適宜、「内部モニタ１４」という）は、上記外部モニタ１３と共通の映像信号（後述）により同等の映像（図示参照）を表示する。なお、内部モニタ１４は、アンプ１６の筐体内に組み込まれていても良い。
【００２５】
＜制御系＞
上記制御装置２０の制御系の構成について図２を参照して説明する。図２は、制御装置２０の制御系の主要構成を示す機能ブロック図である。制御装置２０は、サーバ５８へのＬＡＮ回線１５を接続する通信端子４０と、アンプ１６の音声入力端子と接続される音声出力端子４１と、外部モニタ１３の映像入力端子と（この例ではケーブル接続によって）接続される映像出力端子４２と、上記内部モニタ１４と、上記カメラ２５と接続される映像入力端子４３（撮像信号入力手段に相当）と、を上記筐体２０Ａに備えている。
【００２６】
また、制御装置２０には、制御プログラムにしたがって各種制御を実行するＣＰＵ４５が設けられている。ＣＰＵ４５には、リモコン３０から送信されるデータ、選曲された曲の選曲番号を示す選曲番号データ、予約された曲の選曲番号データなどを一時保存するためのＲＡＭ４６と、ＣＰＵ４５により実行されるプログラム及び必要なデータテーブルなどが記憶されたＲＯＭ４７とが接続されている。
【００２７】
また、ＣＰＵ４５には、外部モニタ１３及び内部モニタ１４に歌詞テロップや各種メッセージ映像を表示するための文字映像データが記憶されたビデオＲＡＭ４８と、サーバ５８から送信される楽曲データ、歌詞データ、及び映像データ等を上記通信端子４０を介して受信するためのＬＡＮボード５０と、このＬＡＮボード５０により受信される楽曲データ及び歌詞データ等を一時保存するためのハードディスク（以下、ＨＤＤと称す）４９と、が接続されている。
【００２８】
さらに、ＣＰＵ４５には、ＭＩＤＩ音源ボード５１と、音声制御回路５２と、が接続されている。ＭＩＤＩ音源ボード５１は、ＨＤＤ４９から読み出された曲データに含まれるＭＩＤＩデータを入力するとともに、その入力されたＭＩＤＩデータにより指定される音源から音源信号を出力する。音声制御回路５２は、ＭＩＤＩ音源ボード５１から出力された上記音源信号を入力してアンプ１６により増幅可能な信号に変換する。
【００２９】
また、ＣＰＵ４５には、映像出力制御回路５４（映像制御回路に相当）と、映像入力制御回路５３と、が接続されている。映像出力制御回路５４は、ＨＤＤ４９から読み出された一般的な背景映像データ、曲固有の背景データ、曲データに含まれる歌詞テロップデータ等を入力し、外部モニタ１３及び内部モニタ１４に表示される背景映像中に歌詞テロップがスーパーインポーズされた映像や、曲の進行にしたがって歌詞テロップの色を変えたりする（外部モニタ１３及び内部モニタ１に共通の）映像信号を生成し、外部モニタ１３及び内部モニタ１４にそれぞれ出力する。なお、このとき、ＣＰＵ４５の制御によって、内部モニタ１４への上記映像信号の出力タイミングを、外部モニタ１３への上記映像信号の出力タイミングよりも遅延させる処理等も行う（詳細は後述）。映像入力制御回路５３は、上記映像入力端子４３を介してカメラ２５の撮像信号を入力し、ＣＰＵ４５へ出力する。なお外部モニタ１３及び内部モニタ１４のバッファ１３ａ，１４ａについては後述する。
【００３０】
さらに、制御装置２０の筐体２０Ａには、リモコン３０からの光信号を受光する受光部３８と、各種ボタン、キー３９（テンキー、選曲ボタン等）と、上記各種ボタン、キー３９を押したときに点灯するＬＥＤ３７と、が設けられている。これに対応して、ＣＰＵ４５には、受光部３８により受光されたリモコン３０からの光信号をデジタル信号に変換する変換回路５５と、上記ＬＥＤ３７へ表示信号を出力する表示回路５６と、上記各種ボタン、キー３９を押したときに発生するスイッチング信号を入力する入力回路５７と、が接続されている。
【００３１】
なお、図１及び図２に示す構成のうち、制御装置２０及びアンプ１６が各請求項記載のカラオケ装置本体に相当するとともに、映像処理装置にも相当する。
【００３２】
＜カラオケ楽曲再生時の基本処理＞
上記のようにして利用者がカラオケ楽曲を再生するときに、カラオケ装置１０のＣＰＵ４５により実行される処理内容を、図３のフローチャートにより説明する。
【００３３】
図３において、このフローは、例えば上記利用者が、カラオケ装置１０の制御装置２０の電源ボタンを押して制御装置２０の電源を立ち上げると、開始される。制御装置２０の電源の立ち上がりに連動して、アンプ１６、外部モニタ１３、及び内部モニタ１４の電源が立ち上がる。
【００３４】
まず、ステップＳ１０において、ＣＰＵ４５は、利用者による選曲が終了したか否かを判定する。選曲は、例えば、利用者が歌唱したい曲の選曲番号をリモコン３０のテンキーにより入力し、選曲ボタンを押すと、選曲が終了する。選曲が終了するまではステップＳ１０の判定が満たされず（ステップＳ１０：ＮＯ）、ループ待機する。選曲が終了した場合はステップＳ１０の判定が満たされ（ステップＳ１０：ＹＥＳ）、ステップＳ１５に移る。
【００３５】
ステップＳ１５では、ＣＰＵ４５は、ステップＳ１０での選曲結果に対応し、上記選曲番号を示す選曲番号データを上記ＲＡＭ４６に一時保存するとともに、ＬＡＮボード５０を介し、上記選曲番号に対応する曲データの送信を要求するリクエスト信号を、ＬＡＮ回線１５を介してサーバ５８へ送信する。これにより、サーバ５８は、図示しない記憶装置から、上記リクエスト信号に示される選曲番号に対応する楽曲データと、当該楽曲データに対応した、上記コード情報、上記コード譜情報、上記歌詞データ、及び上記映像データと、を検索して読み出し、その読み出された曲データ等を、ＬＡＮ回線１５を介して制御装置２０に送信する。ステップＳ１５が終了したら、ステップＳ２０に移る。
【００３６】
ステップＳ２０では、ＣＰＵ４５は、ＬＡＮボード５０を介し、サーバ５８からＬＡＮ回線１５を介して送信された楽曲データ等を受信する。その後、ステップＳ２５に移る。
【００３７】
ステップＳ２５では、ＣＰＵ４５は、上記ステップＳ２０で受信した楽曲データ等をＨＤＤ４９に一時保存する。その後、ステップＳ３０に移る。
【００３８】
なお、上記ステップＳ１５、ステップＳ２０、及びステップＳ２５の処理においては、選曲番号に対応付けられた楽曲データ等は選曲毎にサーバ５８からオンデマンドで取得する処理が行われる。なお、この手法以外に、カラオケ装置１０の制御装置２０に、大容量の補助記憶手段（例えば上記ＨＤＤ４９等）などに予め楽曲データ等を記憶し、選曲毎に、選曲番号に対応付けられた楽曲データ（ＭＩＤＩデータ）等の情報群を補助記憶手段から読み出して、目的とする情報を取得するステップＳ１５，ステップＳ２０、ステップＳ２５に相当する処理としてもよい。
【００３９】
ステップＳ３０では、ＣＰＵ４５は、上記ステップＳ２５でＨＤＤ４９に記憶されている楽曲データであるＭＩＤＩデータの読み出しを開始し、読み出されたＭＩＤＩデータをＭＩＤＩ音源ボード５１に書き込む。ステップＳ３０が終了したら、ステップＳ３５に移る。
【００４０】
ステップＳ３５では、上記ＭＩＤＩデータの再生が行われる。すなわち、ＣＰＵ４５は、ＭＩＤＩ音源ボード５１に制御信号を出力し、上記ステップＳ３０で書き込んだＭＩＤＩデータに対応した音源信号を、ＭＩＤＩ音源ボード５１から出力させる。ＭＩＤＩ音源ボード５１から出力される音源信号は、音声制御回路５２へ出力されるとともに、アンプ１６により増幅可能な音楽信号に変換され、この変換された音楽信号は、音声出力端子４１からアンプ１６へ出力される。また、利用者の歌唱によりマイクロフォン１７から入力される音声信号は、アンプ１６に内蔵された上記ミキシング回路９において上記音楽信号とミキシングされる。そして、そのミキシングされたミキシング信号は、アンプ１６に内蔵された図示しない増幅回路により増幅された後にスピーカ１１及びスピーカ１２へ出力され、両スピーカ１１，１２によって放音される。ステップＳ３５が終了すると、ステップＳ４０に移る。
【００４１】
ステップＳ４０では、ＣＰＵ４５は、上記ステップＳ３５によるＭＩＤＩデータの再生（言い替えれば上記音源信号の出力）と同期した形で外部モニタ１３に映像信号を出力し（内部モニタ１４に対しては後述の時間差△Ｔだけ遅らせて上記映像信号を出力する。詳細は後述）、ステップＳ２５で保存した歌詞等を外部モニタ１３及び内部モニタ１４により表示させる。これにより、利用者は、外部モニタ１３及び内部モニタ１４に表示される歌詞を見ながら、歌唱を楽しむことができる。なお、このステップＳ４０の詳細手順については後述する。その後、ステップＳ８０に移る。
【００４２】
ステップＳ８０では、ＣＰＵ４５は、楽曲データの再生が終了したか（言い換えれば、ステップＳ３０でのＭＩＤＩデータの読み出しが楽曲データの最後のＭＩＤＩデータまで終了したか）否かを判定する。楽曲データの再生が終了していれば判定が満たされ（ステップＳ８０：ＹＥＳ）、このフローを終了する。楽曲データの再生が終了するまでは判定が満たされず（ステップＳ８０：ＮＯ）、上記ステップＳ３０に戻り、上記ステップＳ３０〜ステップＳ８０の手順を繰り返す。
【００４３】
＜本実施形態の特徴＞
以上において、本実施形態の特徴は、上記外部モニタ１３及び内部モニタ１４へ出力する映像信号の処理にある。以下、その詳細を順を追って説明する。
【００４４】
＜表示ずれの発生＞
本実施形態の上記カラオケ装置１０においては、前述したように、映像出力制御回路５４から出力される共通の（＝内容的に同一の）映像信号に基づき、外部モニタ１３及び内部モニタ１４が、同一内容の映像表示を行う。外部モニタ１３にはバッファ１３ａ（上記図２参照）が備えられており、上記映像信号をバッファ１３ａに一時的に記憶した後、対応する表示を行う。同様に、内部モニタ１４にはバッファ１４ａが備えられており、上記映像信号をバッファ１４ａ（上記図２参照）に一時的に記憶した後、対応する表示を行う。その際、各モニタの特性（例えば上記バッファ１３ａ，１４ａの容量等）の差や、さらには制御装置２０の筐体２０Ａ内にある内部モニタ１４と制御装置２０外にある外部モニタ１３という配置箇所の違いによる信号経路長の差（言い替えれば信号伝達速度の差）、等により、外部モニタ１３の表示が内部モニタ１４の表示よりも遅延する、表示遅延（時間的な表示ずれ）が生じる場合がある。
【００４５】
＜表示ずれの低減＞
そこで、本実施形態においては、上記のようにカラオケ装置１０としての利用者の利用に供する前（例えば、装置を設置する工事事業者や装置を用いて営業を行う営業事業者により行われる、所定の開局設定時）に、上記表示ずれを低減するための処理（以下適宜、表示ずれ低減処理）が行われる。その処理の概要を図４及び図５により説明する。
【００４６】
すなわち、上記のように共通の映像信号が内部モニタ１４及び外部モニタ１３に出力されて表示が行われるときの、外部モニタ１３の画面（すなわち表示内容）がカメラ２５で撮像され、その撮像信号が映像入力端子４３を介し映像入力制御回路５４に入力される。そして、この入力結果に基づき、上記表示遅延（外部モニタ１３の表示において内部モニタ１４の表示に対して生じる遅延）が検出される。
【００４７】
具体的には、まず、第１映像Ｙｅ（この例では全面が黄色一色である映像。図４（ａ）参照）を表示するための映像信号（この例では黄色映像信号）が内部モニタ１４及び外部モニタ１３に対し同時に出力される。その後、所定期間（例えば１秒間）が経過したら、第２映像Ｒｅ（この例では全面が赤色一色である映像。図４（ｂ）参照）を表示するための映像信号（この例では赤色映像信号）が内部モニタ１４及び外部モニタ１３に対し同時に出力される。このとき、本実施形態では、内部モニタ１４は、制御装置２０内にあることから上記バッファ１４ａや信号経路長の差による表示遅延はほとんどない一方、外部モニタ１３は、制御装置２０外にあり上記信号経路長の差やバッファ１３ａによる（上記内部モニタ１４よりは大きな）表示遅延が生じる。したがって、上記のような黄色映像信号→赤色映像信号の切り替えを行ったとき、内部モニタ１４の表示はほとんど同時に上記第１映像Ｙｅ→第２映像Ｒｅに切り替わるが、外部モニタ１４の表示はそれよりもある程度遅れたタイミングで上記第１映像Ｙｅ→第２映像Ｒｅに切り替わる。
【００４８】
したがって、上記黄色映像信号→赤色映像信号の切り替えの前後において、（１）黄色映像信号出力時：内部モニタ１４、外部モニタ１３ともに黄色表示（第１映像Ｙｅ）、（２）赤色映像信号への切り替え直後：内部モニタ１４が赤色表示（第２映像Ｒｅ）、外部モニタ１３が黄色表示（第１映像Ｙｅ）、（３）赤色映像信号への切り替えからさらに時間が経過したとき：黄色映像信号出力時：内部モニタ１４、外部モニタ１３ともに赤色表示（第２映像Ｒｅ）、というような表示挙動となる。なお、上記黄色映像信号及び赤色映像信号が各請求項記載の表示遅延検出用の映像信号に相当している。
【００４９】
この表示挙動に基づく上記外部モニタ１３の表示内容を、所定のフレームレートｆ（１秒当りの撮像画面のフレーム数で、撮像間隔に相当）にて断続的にカメラ２５が撮像する。そして、対応する各撮像信号に基づき、ＣＰＵ４５が上記表示遅延の検出を行う。
【００５０】
すなわち、図５（ａ）に示すように、上記の各フレームレートｆごとに入力される撮像結果（すなわち外部モニタ１３の表示内容）と、内部モニタ１４及び外部モニタ１３へ出力される映像信号の内容（言い替えれば内部モニタ１４の表示内容）との一致・不一致を、ＣＰＵ４５が判定する。図示の例では、黄色映像信号を出力した後、１回目（丸数字参照。以下同様）の撮像時及び２回目の撮像時においては、上記表示遅延により外部モニタ１３においてまだ表示が行われていない。したがって、上記判定結果は不一致となっている（図中「×」印で表す）。その後、３回目の撮像時においては、外部モニタ１３において上記黄色映像Ｙｅが表示されるようになった結果、上記判定結果ははじめて一致している（図中「○」印で表す）。本実施形態では、このようにはじめて一致するようになった場合にチェックカウンタｃｋの計数を開始し、ｃｋ＝１とする。その後、４回目の撮像時（ｃｋ＝２となっている）においても、引き続き上記同様に判定結果が一致（図中「○」印）している。
【００５１】
そして、上記４回目の撮像時の後、内部モニタ１４及び外部モニタ１３へ出力される映像信号が、上記黄色映像信号から上記赤色映像信号に切り替えられる。すると、その直後の５回目の撮像時（ｃｋ＝３）においては、上記表示遅延により外部モニタ１３においてはまだ黄色映像Ｙｅが表示されており、その結果、上記判定結果は再び不一致となる（図中「×」印）。本実施形態では、このようにチェックカウンタｃｋの計数を開始した後に初めて不一致となったときのチェックカウンタ値（この例ではｃｋ＝３）が、変数Ａに代入される。その後、６回目の撮像時（ｃｋ＝４）においても、引き続き上記同様に判定結果が不一致（図中「×」印）となっている。なお、このような外部モニタ１３の黄色映像Ｙｅを撮像したカメラ２５の撮像信号が各請求項記載の第１撮像信号に相当している。
【００５２】
その後、７回目の撮像時においては、外部モニタ１３において上記赤色映像Ｒｅが表示されるようになった結果、上記判定結果は再び一致している（図中「○」印で表す）。本実施形態では、このように上記チェックカウンタｃｋの計数開始後、判定結果が再び一致するようになった場合のチェックカウンタ値（この例ではｃｋ＝５）が、変数Ｂに代入される。その後、８回目の撮像時（ｃｋ＝６）においても、上記同様に判定結果は一致（図中「○」印）している。なお、このような外部モニタ１３の赤色映像Ｒｅを撮像したカメラ２５の撮像信号が各請求項記載の第２撮像信号に相当している。
【００５３】
上記で分かるように、上記フレームレートｆでの撮像を行ったときの上記一致・不一致に応じて、上記Ｂと上記Ａとの差であるＢ−Ａは、実際の外部モニタ１３において生じる表示遅延の大きさに対応している。そこで、本実施形態では、上記表示遅延により外部モニタ１３と内部モニタ１４との間に生じる表示ずれを低減するために、内部モニタ１４への映像信号の出力タイミングを調整する。すなわち、外部モニタ１３へ映像信号を出力したタイミングから内部モニタ１４へ映像信号を出力するタイミングまでに付与すべき時間差△Ｔを、
△Ｔ＝ｆ×（Ｂ−Ａ）  ・・  （式１）
により特定（算出）する。そして、外部モニタ１３へ映像信号を出力したタイミングから、上記算出した時間差△Ｔを経過した後に内部モニタ１４へ映像信号を出力するようにすることで、図５（ｂ）に示すように、実際の外部モニタ１３において生じる表示遅延の大きさを（少なくとも上記フレームレートｆより小さく）低減することができる。
【００５４】
なお、上記においては、上記表示遅延を検出するための、第１映像Ｙｅとして全面が黄色一色である画像を表示し、第２映像Ｒｅとして全面が赤色一色である画像を表示したが、これに限られない。すなわち、互いに異なる他の色等、切り替え時に区別できる別の色であってもよい。さらにこれらのように全面がある特定の色となる態様にも限られず、所定の模様やパターン等を用いてもよい。いずれにしても、切り替え前の映像画面と切り替え後の映像画面とが、カメラ２５の撮像によって識別可能であれば足りる。
【００５５】
また、カラオケ装置１０において、利用者が歌唱する姿を動画撮影してサーバ５８に投稿するための公知のカメラが設けられている場合には、この動画撮影用のカメラを上記カメラ２５として活用しても良い。
【００５６】
＜時間差特定処理＞
上記の手法を実現するために、ＣＰＵ４５により実行される処理（時間差特定処理）の内容を、図６のフローチャートにより説明する。
【００５７】
まず、ステップＳ１００で、チェックカウンタｃｋ、変数Ａ、変数Ｂ（それぞれ後述する）の値を０に初期化する。
【００５８】
そして、ステップＳ１０５において、ＣＰＵ４５は、映像出力制御回路５４を制御し、（上記のように所定期間後に切り替わるように予め設定されている）共通の映像信号を外部モニタ１３及び内部モニタ１４に出力開始する。
【００５９】
その後、ステップＳ１１０に移り、ＣＰＵ４５は、映像入力制御回路５４を制御し、上記カメラ２５が外部モニタ１３を撮像した撮像信号を入力する。
【００６０】
そして、ステップＳ１１５で、ＣＰＵ４５は、上記ステップＳ１１０での入力結果に基づき、外部モニタ１３に表示されている画面の色が、この時点において映像出力制御回路５４から出力されている映像信号で表示されるべき画面の色と一致するか否かを判定する。一致しなければステップＳ１１５の判定が満たされず（Ｓ１１５：ＮＯ）、ステップＳ１１０に戻って同様の手順を繰り返す。一致すればステップＳ１１５の判定が満たされ（Ｓ１１５：ＹＥＳ）、ステップＳ１２０に移る。
【００６１】
ステップＳ１２０では、上記チェックカウンタｃｋの値を１とする。その後ステップＳ１２５に移る。
【００６２】
ステップＳ１２５では、上記ステップＳ１１０と同様、ＣＰＵ４５は、映像入力制御回路５４を制御し、上記カメラ２５が外部モニタ１３を撮像した撮像信号を入力する。
【００６３】
その後、ステップＳ１３０で、ＣＰＵ４５は、上記チェックカウンタｃｋの値に１を加え、ステップＳ１３５に移る。
【００６４】
ステップＳ１３５では、ＣＰＵ４５は、上記ステップＳ１２５での入力結果に基づき、外部モニタ１３に表示されている画面の色が、この時点において映像出力制御回路５４から出力されている映像信号で表示されるべき画面の色と不一致になったか否かを判定する。一致していればステップＳ１３５の判定が満たされず（Ｓ１３５：ＮＯ）、ステップＳ１２５に戻って同様の手順を繰り返す。不一致であればステップＳ１３５の判定が満たされ（Ｓ１３５：ＹＥＳ）、ステップＳ１４０に移る。
【００６５】
ステップＳ１４０では、ＣＰＵ４５は、上記変数Ａに、この時点での上記チェックカウンタｃｋの値を代入する。その後、ステップＳ１４５に移る。
【００６６】
ステップＳ１４５では、上記ステップＳ１１０、ステップＳ１２５と同様、ＣＰＵ４５は、映像入力制御回路５４を制御し、上記カメラ２５が外部モニタ１３を撮像した撮像信号を入力する。
【００６７】
その後、ステップＳ１５０で、ＣＰＵ４５は、上記ステップＳ１３０と同様、上記チェックカウンタｃｋの値に１を加え、ステップＳ１５５に移る。
【００６８】
ステップＳ１５５では、上記ステップＳ１１５と同様、ＣＰＵ４５は、上記ステップＳ１４５での入力結果に基づき、外部モニタ１３に表示されている画面の色が、この時点において映像出力制御回路５４から出力されている映像信号で表示されるべき画面の色と一致するか否かを判定する。一致しなければステップＳ１５５の判定が満たされず（Ｓ１５５：ＮＯ）、ステップＳ１４５に戻って同様の手順を繰り返す。一致すればステップＳ１５５の判定が満たされ（Ｓ１５５：ＹＥＳ）、ステップＳ１６０に移る。
【００６９】
ステップＳ１６０では、ＣＰＵ４５は、上記変数Ｂに、この時点での上記チェックカウンタｃｋの値を代入する。その後、ステップＳ１６５に移る。
【００７０】
ステップＳ１６５では、ＣＰＵ４５は、映像出力制御回路５４を制御し、上記ステップＳ１０５で開始していた上記共通の映像信号の外部モニタ１３及び内部モニタ１４への出力を終了する。なお、上記ステップＳ１００〜ステップＳ１６５を実行するＣＰＵ４５が、各請求項記載の遅延検出手段として機能する。
【００７１】
その後、ステップＳ１７０に移り、前述したカメラ２５の撮影時のフレームレートｆ（予め定められている）と、上記ステップＳ１４０で代入された変数Ａの値と、上記ステップＳ１６０で代入された変数Ｂの値と、を用いて、上記式（１）により、外部モニタ１３へ映像信号を出力したタイミングから内部モニタ１４へ映像信号を出力するタイミングまでに付与すべき、上記時間差△Ｔを特定（算出）する。
【００７２】
そして、ステップＳ１７５において、これ以降、上記図３のフローによりカラオケ楽曲データが演奏される際にステップＳ４０で映像信号が出力される際に、外部モニタ１３へ映像信号を出力するタイミングから内部モニタ１４へ映像信号を出力するタイミングまでの時間差を、上記ステップＳ１７０で特定（算出）した△Ｔに設定し、このフローを終了する。なお、上記ステップＳ１７０及びステップＳ１７５を実行するＣＰＵ４５が、各請求項記載の時間差算出手段として機能するとともに、時間差付与手段としても機能する。
【００７３】
＜映像信号出力の詳細設定＞
上述したように、上記図６の時間差特定処理において上記時間差△Ｔが設定された後、前述の図３のフローにおいてステップＳ４０で映像信号が出力される際に、外部モニタ１３へ映像信号を出力した後、内部モニタ１４へ映像信号を出力する。そのステップＳ４０の詳細手順を図７に示す。
【００７４】
図７において、まずステップＳ４０ａで、ＣＰＵ４５は、映像出力制御回路５４を制御し、ステップＳ２５で保存した歌詞等を表すための映像信号を外部モニタ１３に出力する。なお、このステップＳ４０ａを実行するＣＰＵ４５が、各請求項記載の第１映像信号出力手段として機能し、このステップＳ４０ａの実行タイミングが各請求項記載の第１出力タイミングに相当する。
【００７５】
その後、ステップＳ４０ｂで、ＣＰＵ４５は、上記ステップＳ４０ａでの映像信号の出力後、前述の△Ｔが経過したか否かを判定する。△Ｔが経過していなければステップＳ４０ｂの判定が満たされず（Ｓ４０ｂ：ＮＯ）、ループ待機する。△Ｔが経過したらステップＳ４０ｂの判定が満たされ（Ｓ４０ｂ：ＹＥＳ）、ステップＳ４０ｃに移る。
【００７６】
ステップＳ４０ｃでは、ＣＰＵ４５は、映像出力制御回路５４を制御し、ステップＳ２５で保存した歌詞等を表すための映像信号（内容的にはステップＳ４０ａで出力した信号と同等である）を内部モニタ１４に出力する。なお、このステップＳ４０ｃを実行するＣＰＵ４５が、各請求項記載の第２映像信号出力手段として機能し、このステップＳ４０ｃの実行タイミングが各請求項記載の第２出力タイミングに相当する。その後、このルーチンを終了し、上記図３のステップＳ８０へ移行する。
【００７７】
なお、以上においては、（外部モニタ１３への映像信号の出力については特に出力タイミングを遅らせることはせず）内部モニタ１４への映像信号の出力タイミングにのみ、上記時間差△Ｔ分遅らせたが、これに限られない。すなわち、外部モニタ１３への映像信号の出力タイミングも内部モニタ１４への映像信号の出力タイミングもいずれも遅らせることとしつつ、それら遅らせるタイミングの時間差を上記△Ｔに設定するようにしてもよい。この場合も同等の効果を得る。
【００７８】
＜実施形態の効果＞
以上説明したように、本実施形態においては、外部モニタ１３に対する撮像がカメラ２５によって行われる。そして、その撮像信号の入力結果に基づき、外部モニタ１３の表示において内部モニタ１４の表示に対して生じる表示遅延が検出され、さらにこの表示遅延に基づき、内部モニタ１４へ出力する映像信号に付与すべき時間差△Ｔが特定される（ステップＳ１７０及びステップＳ１７５参照）。これにより、映像信号が外部モニタ１３へ出力された後、上記時間差△Ｔが経過したタイミングで上記映像信号が上記内部モニタ１４へと出力される（ステップＳ４０ａ、ステップＳ４０ｃ参照）。このようにして、検出された表示遅延に見合った時間差△Ｔをもって外部モニタ１３→内部モニタ１４の順で映像信号を出力することにより、前述の理由による時間的な表示ずれを大きく低減することができる。
【００７９】
特に、このとき、予め固定的に定められた時間差でなく上記のように撮像を介した実測に基づいて特定した時間差△Ｔを用いることにより、例えばユーザが自らの好みで購入したモニタやユーザが自作したモニタを上記外部モニタ１３として使用する場合であっても、確実に上記表示ずれを低減することができる。
【００８０】
また、本実施形態では特に、表示遅延検出用の映像信号（前述の例では黄色映像信号及び赤色映像信号）を用いて外部モニタ１３の表示が第１映像Ｙｅから第２映像Ｒｅへ（前述の例では黄色映像から赤色映像）へ切り替えられることで、その際のカメラ２５からの撮像信号が、黄色映像Ｙｅを撮像した撮像信号から赤色映像Ｒｅを撮像した撮像信号へと切り替わる。そして、これを契機に上記表示遅延が検出されることで、時間差△Ｔを特定することができる。
【００８１】
また、本実施形態では特に、ある所定のフレームレート（例えば０．０１７秒）によってカメラ２５により外部モニタ１３が撮像される。そして、上記の撮像信号の切り替わりを契機に表示遅延が検出され、対応する時間差△Ｔが特定される。このような手法で特定された時間差△Ｔをもって外部モニタ１３→内部モニタ１４の順で映像信号を出力することで、上記時間的な表示ずれを、確実に上記フレームレート以下にすることができる。
【００８２】
また、本実施形態では特に、内部モニタ１４は、ＭＩＤＩ音源ボード５１から出力された上記音源信号に同期して出力される上記映像信号（ステップＳ４０参照）に基づき、カラオケ楽曲に対応した背景映像を表示する。これにより、カラオケ楽曲の再生時において内部モニタ１４と外部モニタ１５とで表示される背景映像のずれを確実に低減し、ユーザにとっての利便性を向上することができる。
【００８３】
具体的には、カラオケ装置１０においては、カラオケ楽曲の再生タイミングと、内部モニタ１４の映像信号出力タイミングと、は予め一致させている。このため、カラオケ装置１０が外部モニタ１３の接続を検出した場合（映像出力端子４２がＨＤＭＩ（登録商標）であれば、外部モニタ１３の接続を映像出力端子４２が検出した場合）に、上記実施形態による手法の実行後は、内部モニタ１４の表示タイミングは時間差△Ｔだけ変化することとなる。そこで、これに対応して、カラオケ装置１０の制御手段であるＣＰＵ１０が、外部モニタ１３の接続を映像出力端子４２を介して検出し（もしくは、外部モニタ１３の接続をキー３９を介してユーザが設定してもよい）、ステップＳ１７５を実行したタイミングで、カラオケ楽曲の再生タイミングも時間差△Ｔだけ経過後に再生出力するよう音声制御回路５２を制御する。これにより、カラオケ装置１０に外部モニタ１３を接続した場合であっても、接続前と接続後の、音声出力端子４３からのカラオケ演奏音の進行と、内部モニタ１４、及び外部モニタ１３からの映像信号の進行と、のお互いの進行ずれの影響を低減することができる。
【００８４】
なお、本発明は、上記実施形態に限られるものではなく、その趣旨及び技術的思想を逸脱しない範囲内で種々の変形が可能である。以下、そのような変形例を順を追って説明する。
【００８５】
（１）外部モニタが複数台ある場合
すなわち、図１に対応する図８、及び、図２に対応する図９に示すように、複数台（この例では２台。以下同様）の外部モニタ１３，１３′を設けても良い。この場合、外部モニタ１３′では、前述した信号経路長の差やバッファ１３ａ′の機能等により、上記外部モニタ１３よりさらに大きな表示遅延が生じる可能性がある。したがって、各外部モニタ１３，１３′について、図６のフローに示す時間差特定処理を個別に実行（１つのカメラ２５で各外部モニタ１３，１３′をそれぞれ撮像する）して、それぞれについて検出した上記表示遅延に基づき、上述の手法で時間差△（外部モニタ１３と外部モニタ１３′とで互いに異なる値となる）を特定し、上記図３のステップＳ４０での各外部モニタ１３，１３′への映像信号の出力の際に、上記特定した時間差△をそれぞれ個別に付与して、映像信号を出力すればよい。この場合も、上記実施形態と同様の効果を得る。
【００８６】
（２）その他
以上において、図３、図６、図７等に示すフローチャートは本発明を上記フローに示す手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。
【００８７】
また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用しても良い。
【００８８】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【符号の説明】
【００８９】
１０              カラオケ装置（映像処理システム）
１３              外部モニタ（装置外モニタ）
１４              内部モニタ（装置内モニタ）
１６              アンプ
２０              制御装置
２０Ａ            筐体
２５              カメラ
４３              映像入力端子（撮像信号入力手段）
４５              ＣＰＵ
５４              映像出力制御回路（映像制御回路）
【図１】
2017063392.tif 000003
【図２】
2017063392.tif 000004
【図３】
2017063392.tif 000005
【図４】
2017063392.tif 000006
【図５】
2017063392.tif 000007
【図６】
2017063392.tif 000008
【図７】
2017063392.tif 000009
【図８】
2017063392.tif 000010
【図９】
2017063392.tif 000011