(57)【要約】【課題】  復号化後の映像データをフレームバッファに格納することなく映像を垂直方向に縮小でき、フレームバッファが不要となる映像データ再生装置を提供する。【解決手段】  クロック生成部１７０が、副映像データを表示する表示期間に復号部１５０により副映像データの１ラインが復号化され、副映像データを表示しない非表示期間に復号部１５０により副映像データの少なくとも１ラインが復号化される動作クロックを生成して復号部１５０へ供給する。復号部１５０が、この動作クロックに基づいて、ランレングス方式で符号化された副映像データを復号化することで、副映像データは垂直方向に縮小される。【選択図】図１
2006005594.tif 000002
【特許請求の範囲】
【請求項１】
主映像データと副映像データを重畳して出力する映像データ再生装置であって、
所定の符号化コードによって符号化された副映像データを復号化する復号部と、
副映像データを表示する表示期間に前記復号部により副映像データの１ラインが復号化され、副映像データを表示しない非表示期間に前記復号部により副映像データの少なくとも１ラインが復号化される動作クロックを生成して前記復号部へ出力し、副映像データを垂直方向に縮小するクロック生成部と、
復号化後の副映像データと主映像データを重畳して出力する重畳部と、
を備える映像データ再生装置。
【請求項２】
主映像データと副映像データを重畳して出力する映像データ再生装置であって、
所定の符号化コードによって符号化された副映像データを復号化するとともに、副映像データから前記所定の符号化コードに該当しないコードを検出する復号部と、
副映像データを表示する表示期間に前記復号部により副映像データの１ラインが復号化され、副映像データを表示しない非表示期間に前記復号部により副映像データの少なくとも１ラインが復号化される動作クロックを生成して前記復号部へ出力し、副映像データを垂直方向に縮小するクロック生成部と、
復号化後の副映像データと主映像データを重畳して出力する重畳部と、
前記復号部により前記所定の符号化コードに該当しないコードが検出されると、前記クロック生成部による動作クロックの供給を停止させるエラー通知を前記クロック生成部へ送出するエラー判定部と、
を備え、副映像データから前記所定の符号化コードに該当しないコードを検出すると、主映像データを出力する映像データ再生装置。
【請求項３】
主映像データと副映像データを重畳して出力する映像データ再生装置であって、
所定の符号化コードによって符号化された副映像データを復号化するとともに、復号化された副映像データの画素数を検出する復号部と、
副映像データを表示する表示期間に前記復号部により副映像データの１ラインが復号化され、副映像データを表示しない非表示期間に前記復号部により副映像データの少なくとも１ラインが復号化される動作クロックを生成して前記復号部へ出力し、副映像データを垂直方向に縮小するクロック生成部と、
復号化後の副映像データと主映像データを重畳して出力する重畳部と、
前記復号部により検出された画素数を累積して、復号化した副映像データの１ライン当たりの画素数を算出し、副映像データの所定の水平画素数と比較して、一致しないときには、前記クロック生成部による動作クロックの供給を停止させるエラー通知を前記クロック生成部へ送出するエラー判定部と、
を備え、復号化した副映像データの１ライン当たりの画素数が副映像データの水平画素数と一致しないとき、主映像データを出力する映像データ再生装置。
【請求項４】
請求項２記載の映像データ再生装置であって、
前記復号部は、復号化された副映像データの画素数を検出する機能をさらに備え、
前記エラー判定部は、前記復号部により検出された画素数を累積して、復号化した副映像データの１ライン当たりの画素数を算出し、副映像データの所定の水平画素数と比較して、一致しないときには、前記クロック生成部による動作クロックの供給を停止させるエラー通知を前記クロック生成部へ送出する機能をさらに備え、
復号化した副映像データの１ライン当たりの画素数が副映像データの水平画素数と一致しないときにも、主映像データを出力する映像データ再生装置。
【請求項５】
請求項２ないし４のいずれかに記載の映像データ再生装置であって、
前記重畳部は、前記エラー判定部からのエラー通知を受けると、主映像データとオンスクリーン表示用データを重畳して出力する機能をさらに備え、
前記エラー判定部からエラー通知が送出されたとき、主映像データとオンスクリーン表示用データを重畳した映像データを出力することを特徴とする映像データ再生装置。
【請求項６】
前記クロック生成部は、映像データのビデオ出力フォーマットに応じたピクセルクロックの整数倍の周波数のシステムクロックを入力とし、前記表示期間では、前記ピクセルクロックと同じ周波数のクロック信号を前記復号部の動作クロックとして出力し、前記非表示期間では、前記ピクセルクロックよりも周波数の高いクロック信号を前記復号部の動作クロックとして出力することを特徴とする請求項１ないし５のいずれかに記載の映像データ再生装置。
【請求項７】
前記ピクセルクロックよりも周波数の高いクロック信号として前記システムクロックを使用することを特徴とする請求項６記載の映像データ再生装置。
【請求項８】
副映像データは、ランレングス方式で符号化されていることを特徴とする請求項１ないし７のいずれかに記載の映像データ再生装置。
【請求項９】
ランレングス方式は、ＤＶＤビデオ規格の副映像データに用いられるランレングス方式であることを特徴とする請求項８記載の映像データ再生装置。
【請求項１０】
主映像データと副映像データを重畳して出力する映像データ再生方法であって、所定の符号化コードによって符号化された副映像データを復号化するに際し、副映像データを表示する表示期間に副映像データの１ラインが復号化され、副映像データを表示しない非表示期間に副映像データの少なくとも１ラインが復号化される動作クロックを生成して副映像データを復号化し、復号化後の副映像データと主映像データを重畳して出力することで、副映像データを垂直方向に縮小表示させる映像データ再生方法。
【請求項１１】
請求項１０記載の映像データ再生方法であって、副映像データを復号化するに際し、副映像データから前記所定の符号化コードに該当しないコードを検出すると、前記動作クロックの供給を停止させ、主映像データを出力させることを特徴とする映像データ再生方法。
【請求項１２】
請求項１０記載の映像データ再生方法であって、副映像データを復号化するに際し、復号化された副映像データの画素数を検出して副映像データの１ライン当たりの画素数を算出し、副映像データの所定の水平画素数と比較して、一致しないときには、前記動作クロックの供給を停止させ、主映像データを出力させることを特徴とする映像データ再生方法。
【請求項１３】
請求項１１記載の映像データ再生方法であって、副映像データを復号化するに際し、復号化された副映像データの画素数を検出して副映像データの１ライン当たりの画素数を算出し、副映像データの所定の水平画素数と比較して、一致しないときにも、前記動作クロックの供給を停止させ、主映像データを出力させることを特徴とする映像データ再生方法。
【請求項１４】
請求項１１もしくは１３のいずれかに記載の映像データ再生方法であって、前記動作クロックの供給が停止したとき、主映像データとオンスクリーン表示用データを重畳した映像データを出力させることを特徴とする映像データ再生方法。
【請求項１５】
前記表示期間では、映像データのビデオ出力フォーマットに応じたピクセルクロックと同じ周波数のクロック信号を前記動作クロックとして出力し、前記非表示期間では、前記ピクセルクロックよりも周波数の高いクロック信号を前記動作クロックとして出力することを特徴とする請求項１０ないし１４のいずれかに記載の映像データ再生方法。
【請求項１６】
前記ピクセルクロックよりも周波数の高いクロック信号として、前記ピクセルクロックの整数倍の周波数のシステムクロックを使用することを特徴とする請求項１５記載の映像データ再生方法。
【請求項１７】
副映像データは、ランレングス方式で符号化されていることを特徴とする請求項１０ないし１６のいずれかに記載の映像データ再生方法。
【請求項１８】
ランレングス方式は、ＤＶＤビデオ規格の副映像データに用いられるランレングス方式であることを特徴とする請求項１７記載の映像データ再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ランレングス方式で符号化された映像データを再生するに際し、拡大・縮小処理や切り出し処理などの加工処理を施して再生することができる映像データ再生装置、および映像データ再生方法に関する。
【背景技術】
【０００２】
近年、映像信号と音声信号をデジタル符号化し多重化したデータを記録するＤＶＤ等の記録媒体（メディア）が急速に普及しつつある。ＤＶＤビデオ規格においては、主映像データとは別に、字幕などの副映像データを独立して記録できるよう定められており、副映像データは、ランレングス方式で符号化されている。
【０００３】
以下、従来の映像データ再生装置について説明する。
図６は、従来の映像データ再生装置の概略構成図である。
図６において、６１０はランレングス方式で符号化された副映像データの入力端子、６２０はシステムクロックの入力端子、６３０は主映像データの入力端子、６４０は映像データの出力端子を示す。
【０００４】
また、６５０は入力端子６１０から入力された副映像データを復号化する復号部、６６０は復号部６５０によって復号化された副映像データを少なくとも１フレーム分格納するフレームバッファ、６７０はフレームバッファ６６０に格納された副映像データに対して拡大・縮小処理や切り出し処理などの加工処理を施す副映像加工処理部、６８０は副映像加工処理部６７０によって加工処理された副映像データと主映像データを重畳する重畳部を示す。
【０００５】
また、６９０は、例えばＤＶＤから読み取った映像音声データに含まれる管理情報を取得して当該映像データ再生装置全体の制御を司る制御部である。管理情報には、例えば、再生する映像データがインターレース信号であるのかプログレッシブ信号であるのかなどの映像データの種類を表すビデオ出力フォーマットの情報や、映像データのピクセルクロックの情報、主映像サイズと副映像サイズの情報（水平方向の画素数×ライン数の情報）、副映像の表示位置の情報などが含まれる。
【０００６】
次にこの従来の映像データ再生装置の動作について説明する。
入力端子６１０にランレングス方式で符号化された副映像データが入力されると、復号部６５０はその副映像データを復号化する。ここで、ＤＶＤビデオ規格で用いられるランレングス方式について図７（Ａ）、（Ｂ）を用いて説明する。
【０００７】
ＤＶＤビデオ規格で用いられるランレングス方式は、同一のデータが連続して出現する場合に、その連続する同一データを、連続する個数とそのデータを用いて符号化する符号化方式である。ＤＶＤビデオ規格においては、副映像データは、図７（Ｂ）に示すように４種類の画素で構成され、図７（Ａ）に示すように、連続する画素数に応じてＴｙｐｅ１〜Ｔｙｐｅ５の５種類のコード（ランレングス符号化コード）で符号化される。
【０００８】
ランレングス符号化コードの先頭には何れのＴｙｐｅであるかを示す識別子として、図７（Ａ）に示すように“０”が配置される。例えばＴｙｐｅ１は、同じ値（種類）の画素が１〜３個連続する場合に用いられ、先頭には識別子としての“０”は配置されず、連続する画素数（個数）を表す２ビットのデータとその画素の種類を表す２ビットのデータで構成される。また、例えばＴｙｐｅ２は、同じ値（種類）の画素が４〜１５個連続する場合に用いられ、先頭から２ビット連続して識別子としての“０”が配置され、それに続いて、連続する画素数（個数）を表す４ビットのデータとその画素の種類を表す２ビットのデータが配置される。また、例えばＴｙｐｅ５は、映像の任意の１ラインがすべて同じ値（種類）の画素からなる場合に用いられ、先頭から１４ビット連続して識別子としての“０”が配置され、最後の２ビットでその画素の種類を表す。
【０００９】
復号部６５０は、このようなランレングス方式で符号化された副映像データを復号化して輝度データと色差データへ変換し、フレームバッファ６６０へ格納する。また、復号部６５０は、入力端子６２０より入力されるシステムクロックを動作クロックとして復号化処理を行う。
【００１０】
副映像加工処理部６７０は、フレームバッファ６６０に格納された１フレーム分の副映像データから目的の画素を読み出し、拡大・縮小処理や切り出し処理などの加工処理を施す。例えば、副映像を垂直方向に１／２倍に縮小するときには、従来は、フレームバッファ６６０に格納された副映像データを隔ライン毎に読み出していた。なお、いずれの加工処理を施すか、もしくは加工処理を施さないかは、ユーザの操作によって決定される。
【００１１】
重畳部６８０は、入力端子６３０より入力される主映像データと副映像加工処理部６７０より出力される副映像データを重畳する。この重畳部６８０で重畳された映像データが、出力端子６４０より出力される。
【００１２】
制御部６９０は、上記の管理情報やユーザからの指示に基づき、復号部６５０による復号化処理や、フレームバッファ６６０に対する書き込み・読み出し処理、副映像加工処理部６７０による加工処理を制御する。
【００１３】
以上のように、従来の映像データ再生装置では、ランレングス方式で符号化された副映像データに加工処理を施すために、復号化後の副映像データを一旦フレームバッファに格納していた（例えば、特許文献１参照。）。これは、映像を垂直方向に縮小するためには、ラインの先頭ないしは末尾の画素を特定する必要があるが、ランレングス方式で符号化された映像データは、復号化してフレームバッファに格納しないとラインの先頭ないしは末尾の画素を特定できないためである。
【００１４】
例えば、図８（Ａ）に示すように、水平方向の画素数が“３”、垂直方向のライン数が“３”で、Ｌｉｎｅ１ないしＬｉｎｅ３の各ラインともすべて同じ値（種類）の画素からなる映像データを、図７（Ａ）に示すランレングス符号化コードＴｙｐｅ１ないしＴｙｐｅ５を用いて符号化すると、例えば図８（Ｂ）に示すように符号化することができる。
【００１５】
すなわち、図８（Ｂ）に示すＬｉｎｅ１は、画素“００”が３画素続くと解釈し、Ｔｙｐｅ１を用いて符号化されている。Ｌｉｎｅ２は、画素“００”が１画素続き、それらが３回繰り返されると解釈し、Ｔｙｐｅ１を用いて符号化されている。Ｌｉｎｅ３は、画素“００”がライン末尾まで続いていると解釈し、Ｔｙｐｅ５を用いて符号化されている。このように、用いるランレングス符号化コードや解釈のし方によって、符号化後の各ラインのビット数が異なってくる。
【００１６】
図８（Ａ）に示す例ではすべてのラインが同じ値の画素で構成されているが、通常は画素の種類は任意であるので、ランレングス方式で符号化された映像データには、図８（Ｂ）に示すように各Ｔｙｐｅのランレングス符号化コードが混在することになる。そのため、水平方向の画素数が同じであっても符号化された各ラインのビット数が一致するとは限らず、ランレングス方式で符号化された映像データからラインの先頭ないしは末尾の画素を特定することは不可能である。
【００１７】
そこで、従来の映像データ再生装置では、映像を垂直方向に縮小する加工処理を施すために、復号化後の映像データをフレームバッファに格納することで、ラインの先頭ないしは末尾の画素を特定できるようにして、目的のラインを読み出すようにしていた。このように、再生するに際し縮小処理などの加工処理を施して再生できる従来の映像データ再生装置では、映像を垂直方向に縮小するためにフレームバッファを設ける必要があり、そのため装置の価格が高くなるという問題があった。また、復号化時にデコード処理によって各画素の位置を認識できるようにした場合には、フレームバッファを必要としないが、復号部の規模が大きくなり、装置の価格が高くなるなどの問題が発生する。
【特許文献１】特開２００２−３３５４９７
【発明の開示】
【発明が解決しようとする課題】
【００１８】
本発明は、上記問題点に鑑み、副映像データを表示する表示期間に副映像データの１ラインが復号化され、副映像データを表示しない非表示期間に副映像データの少なくとも１ラインが復号化される動作クロックを生成して副映像データを復号化することで、副映像データを垂直方向に縮小することにより、フレームバッファが不要となる映像データ再生装置、および映像データ再生方法を提供することを目的とする。
【課題を解決するための手段】
【００１９】
本発明の請求項１記載の映像データ再生装置は、主映像データと副映像データを重畳して出力する映像データ再生装置であって、所定の符号化コードによって符号化された副映像データを復号化する復号部と、副映像データを表示する表示期間に前記復号部により副映像データの１ラインが復号化され、副映像データを表示しない非表示期間に前記復号部により副映像データの少なくとも１ラインが復号化される動作クロックを生成して前記復号部へ出力し、副映像データを垂直方向に縮小するクロック生成部と、復号化後の副映像データと主映像データを重畳して出力する重畳部と、を備えることを特徴とする。
【００２０】
本発明の請求項２記載の映像データ再生装置は、主映像データと副映像データを重畳して出力する映像データ再生装置であって、所定の符号化コードによって符号化された副映像データを復号化するとともに、副映像データから前記所定の符号化コードに該当しないコードを検出する復号部と、副映像データを表示する表示期間に前記復号部により副映像データの１ラインが復号化され、副映像データを表示しない非表示期間に前記復号部により副映像データの少なくとも１ラインが復号化される動作クロックを生成して前記復号部へ出力し、副映像データを垂直方向に縮小するクロック生成部と、復号化後の副映像データと主映像データを重畳して出力する重畳部と、前記復号部により前記所定の符号化コードに該当しないコードが検出されると、前記クロック生成部による動作クロックの供給を停止させるエラー通知を前記クロック生成部へ送出するエラー判定部と、を備え、副映像データから前記所定の符号化コードに該当しないコードを検出すると、主映像データを出力することを特徴とする。
【００２１】
本発明の請求項３記載の映像データ再生装置は、主映像データと副映像データを重畳して出力する映像データ再生装置であって、所定の符号化コードによって符号化された副映像データを復号化するとともに、復号化された副映像データの画素数を検出する復号部と、副映像データを表示する表示期間に前記復号部により副映像データの１ラインが復号化され、副映像データを表示しない非表示期間に前記復号部により副映像データの少なくとも１ラインが復号化される動作クロックを生成して前記復号部へ出力し、副映像データを垂直方向に縮小するクロック生成部と、復号化後の副映像データと主映像データを重畳して出力する重畳部と、前記復号部により検出された画素数を累積して、復号化した副映像データの１ライン当たりの画素数を算出し、副映像データの所定の水平画素数と比較して、一致しないときには、前記クロック生成部による動作クロックの供給を停止させるエラー通知を前記クロック生成部へ送出するエラー判定部と、を備え、復号化した副映像データの１ライン当たりの画素数が副映像データの水平画素数と一致しないとき、主映像データを出力することを特徴とする。
【００２２】
本発明の請求項４記載の映像データ再生装置は、請求項２記載の映像データ再生装置であって、前記復号部は、復号化された副映像データの画素数を検出する機能をさらに備え、前記エラー判定部は、前記復号部により検出された画素数を累積して、復号化した副映像データの１ライン当たりの画素数を算出し、副映像データの所定の水平画素数と比較して、一致しないときには、前記クロック生成部による動作クロックの供給を停止させるエラー通知を前記クロック生成部へ送出する機能をさらに備え、復号化した副映像データの１ライン当たりの画素数が副映像データの水平画素数と一致しないときにも、主映像データを出力することを特徴とする。
【００２３】
本発明の請求項５記載の映像データ再生装置は、請求項２ないし４のいずれかに記載の映像データ再生装置であって、前記重畳部は、前記エラー判定部からのエラー通知を受けると、主映像データとオンスクリーン表示用データを重畳して出力する機能をさらに備え、前記エラー判定部からエラー通知が送出されたとき、主映像データとオンスクリーン表示用データを重畳した映像データを出力することを特徴とする。
【００２４】
本発明の請求項６記載の映像データ再生装置は、請求項１ないし５のいずれかに記載の映像データ再生装置であって、前記クロック生成部は、映像データのビデオ出力フォーマットに応じたピクセルクロックの整数倍の周波数のシステムクロックを入力とし、前記表示期間では、前記ピクセルクロックと同じ周波数のクロック信号を前記復号部の動作クロックとして出力し、前記非表示期間では、前記ピクセルクロックよりも周波数の高いクロック信号を前記復号部の動作クロックとして出力することを特徴とする。
【００２５】
本発明の請求項７記載の映像データ再生装置は、請求項６記載の映像データ再生装置であって、前記ピクセルクロックよりも周波数の高いクロック信号として前記システムクロックを使用することを特徴とする。
【００２６】
本発明の請求項８記載の映像データ再生装置は、請求項１ないし７のいずれかに記載の映像データ再生装置であって、副映像データは、ランレングス方式で符号化されていることを特徴とする。
【００２７】
本発明の請求項９記載の映像データ再生装置は、請求項８記載の映像データ再生装置であって、ランレングス方式は、ＤＶＤビデオ規格の副映像データに用いられるランレングス方式であることを特徴とする。
【００２８】
本発明の請求項１０記載の映像データ再生方法は、主映像データと副映像データを重畳して出力する映像データ再生方法であって、所定の符号化コードによって符号化された副映像データを復号化するに際し、副映像データを表示する表示期間に副映像データの１ラインが復号化され、副映像データを表示しない非表示期間に副映像データの少なくとも１ラインが復号化される動作クロックを生成して副映像データを復号化し、復号化後の副映像データと主映像データを重畳して出力することで、副映像データを垂直方向に縮小表示させることを特徴とする。
【００２９】
本発明の請求項１１記載の映像データ再生方法は、請求項１０記載の映像データ再生方法であって、副映像データを復号化するに際し、副映像データから前記所定の符号化コードに該当しないコードを検出すると、前記動作クロックの供給を停止させ、主映像データを出力させることを特徴とする。
【００３０】
本発明の請求項１２記載の映像データ再生方法は、請求項１０記載の映像データ再生方法であって、副映像データを復号化するに際し、復号化された副映像データの画素数を検出して副映像データの１ライン当たりの画素数を算出し、副映像データの所定の水平画素数と比較して、一致しないときには、前記動作クロックの供給を停止させ、主映像データを出力させることを特徴とする。
【００３１】
本発明の請求項１３記載の映像データ再生方法は、請求項１１記載の映像データ再生方法であって、副映像データを復号化するに際し、復号化された副映像データの画素数を検出して副映像データの１ライン当たりの画素数を算出し、副映像データの所定の水平画素数と比較して、一致しないときにも、前記動作クロックの供給を停止させ、主映像データを出力させることを特徴とする。
【００３２】
本発明の請求項１４記載の映像データ再生方法は、請求項１１もしくは１３のいずれかに記載の映像データ再生方法であって、前記動作クロックの供給が停止したとき、主映像データとオンスクリーン表示用データを重畳した映像データを出力させることを特徴とする。
【００３３】
本発明の請求項１５記載の映像データ再生方法は、請求項１０ないし１４のいずれかに記載の映像データ再生方法であって、前記表示期間では、映像データのビデオ出力フォーマットに応じたピクセルクロックと同じ周波数のクロック信号を前記動作クロックとして出力し、前記非表示期間では、前記ピクセルクロックよりも周波数の高いクロック信号を前記動作クロックとして出力することを特徴とする。
【００３４】
本発明の請求項１６記載の映像データ再生方法は、請求項１５記載の映像データ再生方法であって、前記ピクセルクロックよりも周波数の高いクロック信号として、前記ピクセルクロックの整数倍の周波数のシステムクロックを使用することを特徴とする。
【００３５】
本発明の請求項１７記載の映像データ再生方法は、請求項１０ないし１６のいずれかに記載の映像データ再生方法であって、副映像データは、ランレングス方式で符号化されていることを特徴とする。
【００３６】
本発明の請求項１８記載の映像データ再生方法は、請求項１７記載の映像データ再生方法であって、ランレングス方式は、ＤＶＤビデオ規格の副映像データに用いられるランレングス方式であることを特徴とする。
【発明の効果】
【００３７】
本発明によれば、復号化後の映像データをフレームバッファに格納することなく映像を垂直方向に縮小できるようになる。したがって、フレームバッファを設ける必要がなく、装置の価格を安くできる。
【発明を実施するための最良の形態】
【００３８】
以下、本発明の実施の形態について、図面を用いて説明する。
（実施の形態１）
図１に、本実施の形態１における映像データ再生装置の概略構成図を示す。
【００３９】
図１において、１１０はランレングス符号化コード（所定の符号化コード）によって符号化された副映像データの入力端子、１２０はシステムクロックの入力端子、１３０は主映像データの入力端子、１４０は映像データの出力端子を示す。
【００４０】
また、１５０は入力端子１１０に入力された副映像データを復号化する復号部、１６０は復号部１５０によって復号化された副映像データと主映像データを重畳する重畳部、１７０は復号部１５０の復号化処理に用いられる動作クロックを生成するクロック生成部を示す。
【００４１】
クロック生成部１７０は、副映像データを表示する表示期間に復号部１５０により副映像データの１ラインが復号化され、副映像データを表示しない非表示期間に復号部１５０により副映像データの少なくとも１ラインが復号化される動作クロックを生成して復号部１５０へ出力する。このように復号部の動作クロックを生成することにより、副映像データを垂直方向に縮小させることができる。
【００４２】
１８０は、例えばＤＶＤから読み取った映像音声データに含まれる管理情報を取得して当該映像データ再生装置全体の制御を司る制御部である。なお、管理情報には、上述したように、例えば、再生する映像データがインターレース信号であるのかプログレッシブ信号であるのかなどの映像データの種類を表すビデオ出力フォーマットの情報や、映像データのピクセルクロックの情報、主映像サイズと副映像サイズの情報（水平方向の画素数×ライン数の情報）、副映像の表示位置の情報などが含まれる。
【００４３】
次にこの映像データ再生装置の動作について説明する。
入力端子１１０にランレングス符号化コードによって符号化された副映像データが入力されると、復号部１５０はその副映像データを復号化する。復号部１５０は、クロック生成部１７０より入力されるクロック信号を動作クロックとして復号化処理を行う。
【００４４】
クロック生成部１７０は、入力端子１２０より入力されるシステムクロックを入力とし、制御部１８０からの指令に従い、副映像データを垂直方向に所望の倍率で縮小するためのクロック信号を生成する。
【００４５】
具体的には、副映像データの表示期間で、現在再生中の映像データのビデオ出力フォーマットに応じたピクセルクロックと同じ周波数のクロック信号を復号部１５０の動作クロックとして出力する。一方、副映像データの非表示期間では、ピクセルクロックよりも周波数の高いクロック信号、例えばシステムクロックと同じ周波数のクロック信号を動作クロックとして出力して、副映像データの非表示期間で副映像データの少なくとも１ラインが復号化されるようにする。このように動作クロックを生成することで副映像データを垂直方向に所望の倍率で縮小できる。なお、制御部１８０は、主映像サイズと副映像サイズの情報及び主映像上の副映像の表示位置の情報を基に、副映像データの表示期間と非表示期間の判断を行う。
【００４６】
重畳部１６０は、入力端子１３０より入力される主映像データと復号部１５０より出力される表示期間の副映像データを重畳した映像データを生成して、出力端子１４０より出力させる。
【００４７】
制御部１８０は、上記した管理情報やユーザからの指示に基づき、復号部１５０による復号化処理や、クロック生成部１７０によるクロック信号生成処理を制御して、副映像データが垂直方向に所望の倍率で縮小されるようにする。
【００４８】
以下、ランレングス符号化コードによって符号化された副映像データを垂直方向に１／２倍に縮小表示する場合の当該映像データ再生装置の動作について説明する。
図２（Ａ）は、ＣＲＴなどの表示領域２１０に対して副映像２２０が表示される様子を示す。副映像の水平方向の画素数はＮ画素とする。副映像２２０は、表示期間２３０ｂで表示され、非表示期間２３０ａでは非表示となる。
【００４９】
図２（Ｂ）は、ランレングス符号化コードによって符号化された副映像データ２４０が本来２Ｍラインあり、それを縮小することによりＭラインになる様子を示している。また、図２（Ｃ）は、復号部１５０およびクロック生成部１７０の動作を説明するためのタイムチャートを示す図である。
【００５０】
図２（Ｃ）に示すように、ここでは、システムクロックとして、ビデオ出力フォーマットに応じたピクセルクロックの４倍の周波数のクロック信号が入力端子１２０から入力される。クロック生成部１７０は、表示期間２３０ｂでは、ピクセルクロックと同じ周波数のクロック信号を復号部１５０の動作クロックとして出力する。一方、非表示期間２３０ａでは、システムクロックと同じ周波数のクロック信号を復号部１５０の動作クロックとして出力する。
【００５１】
ランレングス符号化コードによって符号化された副映像データ２４０のライン１を表示するために、復号部１５０は、クロック生成部１７０より入力されるピクセルクロックと同じ周波数の動作クロックを用いて復号化処理を行い、ピクセルクロックと同じ周波数で画素を出力する。
【００５２】
Ｎ画素まで出力すると表示期間２３０ｂが終了し、非表示期間２３０ａとなる。非表示期間２３０ａでは、復号部１５０は、ライン２のデータを復号化して出力する。この期間では、システムクロックと同じ周期で復号化処理、出力処理を行う。次の表示期間２３０ｂでは、ライン３のデータを復号化して出力する。このような処理を繰り返すことで、図２（Ｂ）に示すように、２Ｍラインある副映像データ２４０は、１／２倍のＭラインの副映像データとなって出力されることになる。
【００５３】
以上のように構成することで、ランレングス符号化コードによって符号化された映像データを復号化後にフレームバッファに格納することなく、垂直方向に縮小して表示することが可能となる。なお、本実施の形態１においては、垂直方向に１／２倍に縮小する例を説明したが、縮小率は１／２に限定されるものではなく、他の値でもよい。また、システムクロックは、ビデオ出力フォーマットに応じたピクセルクロックの４倍であったが、その値に限定されるものではなく、他の整数倍でもよい。
【００５４】
（実施の形態２）
次に、図３を用いて本実施の形態２について説明する。
本実施の形態２における復号部１５０は、符号化された副映像データからランレングス符号化コードに該当しないコードを検出しエラー判定部１９０へ通知する機能と、ランレングス符号化コードを復号化する毎に連続する画素数を検出しエラー判定部１９０へ通知する機能を備える点が、実施の形態１における復号部と異なる。また、制御部１８０は、管理情報から得た副映像データの水平方向の画素数（水平画素数）をエラー判定部１９０へ通知する点が、実施の形態１における復号部と異なる。
【００５５】
本実施の形態２における映像データ再生装置は、エラー判定部１９０を備えており、エラー判定部１９０は、復号部１５０によってランレングス符号化コードに該当しないコードが検出されると、クロック生成部１７０による動作クロックの供給を停止させるエラー通知をクロック生成部１７０へ送出する。
【００５６】
さらに、エラー判定部１９０は、復号部１５０によって検出された画素数を１ライン期間蓄積して、復号化した副映像データの１ライン当たりの画素数を算出し、制御部１８０から通知される副映像データの水平画素数（所定の水平画素数）と比較して、累積画素数と水平画素数が一致しない場合、復号部１５０によってランレングス符号化コードに該当しないコードが検出されなかった場合であっても、クロック生成部１７０による動作クロックの供給を停止させるエラー通知をクロック生成部１７０へ送出する。
【００５７】
ランレングス符号化コードに該当しないコードが副映像データに含まれていた場合や、累積画素数と水平画素数が一致しない場合は、符号化時に誤りがあったのか、ランレングス符号化コードによって符号化された副映像データを伝送する際にデータ誤りが発生したことが考えられ、元の副映像と等価な副映像が得られないことを示す。この場合、エラー判定部１９０は、ランレングス符号化コードによって符号化された副映像データに誤りがあると判断し、クロック生成部１７０へエラー通知を行う。
【００５８】
本実施の形態２におけるクロック生成部１７０は、エラー判定部１９０からエラー通知があると、復号部１５０に対するクロック信号の供給を停止する点が実施の形態１と異なる。復号部１５０は、クロック信号の供給が停止されると、復号化処理を停止する。
【００５９】
このように、ランレングス符号化コードによって符号化された副映像データに誤りが発生すると、本来の映像データと同じ映像データを得ることができず、したがってどのような映像が表示されるか分からず、乱れた映像となることも予想される。そこで、本実施の形態２のように、復号部での復号化処理を停止することにより、乱れた映像を表示することを防ぐことができる。
【００６０】
（実施の形態３）
次に、図４を用いて本実施の形態３について説明する。
本実施の形態３における映像データ再生装置は、オンスクリーン表示用データの入力端子２００を備えている。
【００６１】
本実施の形態３における映像データ再生装置では、ランレングス符号化コードによって符号化された副映像データに誤りがある場合に、エラー判定部１９０からのエラー通知が、クロック生成部１７０だけでなく、重畳部１６０へも通知される。
【００６２】
本実施の形態３における重畳部１６０は、復号部１５０から出力される副映像データと、入力端子２００に入力されるオンスクリーン表示用データと、入力端子１３０から入力される主映像データと、エラー判定部１９０より出力されるエラー通知を入力とし、エラー判定部１９０よりエラー通知を受けると、オンスクリーン表示用データと主映像データとを重畳して、出力端子１４０へ出力する。この様子を図５に示す。ランレングス符号化コードによって符号化された副映像データに誤りがある場合、主映像３００とオンスクリーン表示３１０とが重畳され、出力映像３２０が得られる。
【００６３】
このようにオンスクリーン表示を用いることにより、画面を見ているユーザへエラーの情報を提供することができる。なお、オンスクリーン表示に用いる映像は、図５に示すものに限らず、任意のものを適用することができる。
【００６４】
本実施の形態１〜３では、ランレングス符号化コードを例に説明したが、ＤＶＤビデオ規格に定められたランレングス方式に限らず、他のランレングス方式でもよい。また、符号化方式はランレングス方式に限るものではなく、他の符号化方式でもよい。
【産業上の利用可能性】
【００６５】
本発明にかかる映像データ再生装置と映像データ再生方法は、ランレングス方式で符号化された映像データに対して、復号化後にフレームバッファに格納することなく、拡大・縮小などの加工処理を施すことができ、ランレングス方式で符号化された映像データの再生装置及び再生方法として有用である。
【図面の簡単な説明】
【００６６】
【図１】本発明の実施の形態１における映像データ再生装置の概略構成図
【図２】本発明の実施の形態１における映像データ再生装置の復号部およびクロック生成部の動作を説明するための図
【図３】本発明の実施の形態２における映像データ再生装置の概略構成図
【図４】本発明の実施の形態３における映像データ再生装置の概略構成図
【図５】本発明の実施の形態３における映像データ再生装置の重畳部の出力を説明するための図
【図６】従来の映像データ再生装置の概略構成図
【図７】ＤＶＤビデオ規格で用いられるランレングス方式について説明するための図
【図８】ＤＶＤビデオ規格で用いられるランレングス方式を用いて映像データを符号化した例を示す図
【符号の説明】
【００６７】
１１０、６１０      副映像データの入力端子
１２０、６２０      システムクロックの入力端
１３０、６３０      主映像データの入力端子
１４０、６４０      映像データの出力端子
１５０、６５０      復号部
１６０、６８０      重畳部
１７０      クロック生成部
１８０、６９０      制御部
１９０      エラー判定部
２００      オンスクリーン表示用データの入力端子
２１０      ＣＲＴなどの表示領域
２２０      副映像
２３０ａ    非表示期間
２３０ｂ    表示期間
２４０      副映像データ
３００      主映像
３１０      オンスクリーン表示
３２０      出力映像
６６０      フレームバッファ
６７０      副映像加工処理部
【図１】
2006005594.tif 000003
【図２】
2006005594.tif 000004
【図３】
2006005594.tif 000005
【図４】
2006005594.tif 000006
【図５】
2006005594.tif 000007
【図６】
2006005594.tif 000008
【図７】
2006005594.tif 000009
【図８】
2006005594.tif 000010