(57)【要約】【課題】補間前の画像信号に所定の画像信号が重畳される場合において、補間後の画像信号の画質を向上させる。【解決手段】MPU３１は、入力画像信号に対して重畳される所定の画像信号の、入力画像信号における位置に関する情報であるOSD情報を取得する。補間処理部７２は、そのOSD情報に基づいて、入力画像信号間信号における、少なくとも１つの、動きベクトルに基づく補間を行わない補間停止領域を指定する。補間処理部７２は、入力画像信号の動きベクトルに基づいて、その補間停止領域以外の領域において、入力画像信号と、その入力画像信号の１つ前の入力画像信号である前入力画像信号の間の任意の時刻における画像信号である入力画像信号間信号を補間して出力する。本発明は、例えば、テレビジョン受像機に適用することができる。【選択図】図２
2008288779.tif 000002
【特許請求の範囲】
【請求項１】
入力された時系列の画像信号である入力画像信号の動きベクトルを検出する検出手段と、
前記動きベクトルに基づいて、前記入力画像信号と、その入力画像信号の１つ前の入力画像信号である前入力画像信号の間の任意の時刻における画像信号である入力画像信号間信号を補間して出力する補間手段と、
前記入力画像信号に対して重畳される所定の画像信号の、前記入力画像信号における位置に関する情報である重畳情報を取得する取得手段と、
前記重畳情報に基づいて、前記入力画像信号間信号における、少なくとも１つの前記補間を行わない補間停止領域を指定する指定手段と
を備え、
前記補間手段は、指定された前記補間停止領域に基づいて、その補間停止領域以外の領域において前記入力画像信号間信号を補間して出力する
画像処理装置。
【請求項２】
前記指定手段は、前記重畳情報に基づいて、前記入力画像信号における、少なくとも１つの前記動きベクトルを検出しない領域である検出停止領域を指定し、
前記検出手段は、指定された前記検出停止領域に基づいて、その検出停止領域以外の領域において前記入力画像信号の動きベクトルを検出する
請求項１に記載の画像処理装置。
【請求項３】
前記入力画像信号に対して前記所定の画像信号を重畳する重畳手段
をさらに備える請求項１に記載の画像処理装置。
【請求項４】
前記取得手段と前記指定手段は、相互にバスを介して接続され、
前記取得手段は、前記重畳情報を取得した場合、前記バスを介して、前記重畳が開始される前に、前記重畳情報を前記指定手段に送信し、
前記指定手段は、前記取得手段から送信されてくる前記重畳情報を受信した場合、その重畳情報に基づいて、前記補間停止領域を指定する
請求項１に記載の画像処理装置。
【請求項５】
前記取得手段は、前記重畳情報を取得した場合、前記重畳が開始される前に、ポートを、前記重畳情報を表す状態にし、
前記指定手段は、ポーリングにより、前記重畳が開始される前に前記ポートの状態を確認し、そのポートの状態が前記重畳情報を表す状態である場合、その重畳情報に基づいて、前記補間停止領域を指定する
請求項１に記載の画像処理装置。
【請求項６】
入力された時系列の画像信号である入力画像信号と、その入力画像信号の１つ前の入力画像信号である前入力画像信号の間の任意の時刻における画像信号である入力画像信号間信号を補間する画像処理装置の画像処理方法において、
前記入力画像信号の動きベクトルを検出し、
前記入力画像信号に対して重畳される所定の画像信号の、前記入力画像信号における位置に関する情報である重畳情報を取得し、
前記重畳情報に基づいて、前記入力画像信号間信号における、少なくとも１つの前記動きベクトルに基づく補間を行わない補間停止領域を指定し、
前記動きベクトルに基づいて、前記補間停止領域以外の領域において前記入力画像信号間信号を補間して出力する
ステップを含む画像処理方法。
【請求項７】
入力された時系列の画像信号である入力画像信号と、その入力画像信号の１つ前の入力画像信号である前入力画像信号の間の任意の時刻における画像信号である入力画像信号間信号を補間する補間処理を、コンピュータに行わせるプログラムにおいて、
前記入力画像信号の動きベクトルを検出し、
前記入力画像信号に対して重畳される所定の画像信号の、前記入力画像信号における位置に関する情報である重畳情報を取得し、
前記重畳情報に基づいて、前記入力画像信号間信号における、少なくとも１つの前記動きベクトルに基づく補間を行わない補間停止領域を指定し、
前記動きベクトルに基づいて、前記補間停止領域以外の領域において前記入力画像信号間信号を補間して出力する
ステップを含む補間処理をコンピュータに行わせるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および画像処理方法、並びにプログラムに関し、特に、補間前の画像信号に所定の画像信号が重畳される場合において、補間後の画像信号の画質を向上させることができるようにした画像処理装置および画像処理方法、並びにプログラムに関する。
【背景技術】
【０００２】
画像信号のフレームレートを高速にする高フレームレート処理や、画像信号の動きを補償する動き補償処理などに適用される、フレーム間の画像信号を補間するフレーム補間処理は、画像信号の高画質化に欠かせない処理である。
【０００３】
このようなフレーム補間処理としては、入力された時系列の画像信号に含まれる動きベクトルを取得し、その動きベクトルを用いて、時系列の画像信号の間の任意の時刻における画像信号を補間する処理が考案されている（例えば、特許文献１参照）。
【０００４】
ところで、入力された時系列の画像信号に、チャンネル番号やメニューなどのOSD（On Screen Display）画像の画像信号（以下、OSD画像信号という）が重畳されている場合、フレーム補間処理において、そのOSD画像信号も時系列の画像信号と同様の画像信号として扱われるが、OSD画像の動きは、OSD画像の背景の画像の動きに対して一般的に無関係である。従って、特に、OSD画像において背景の画像が透過されている場合、OSD画像の動きが、背景の動きの一部として扱われ、これにより、動きベクトルを用いたフレーム補間処理において、OSD画像の補間エラーを発生させることがある。
【０００５】
そこで、動きベクトルを用いたフレーム補間処理においては、入力された時系列の画像信号にOSD画像信号が重畳されている場合、動きベクトルを用いた補間を停止することが考えられている。
【０００６】
【特許文献１】特開２００１−４２８３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、この場合、OSD画像以外の背景の画像においても、動きベクトルを用いた補間が停止されるので、フレーム補間処理後の画像信号の画質は良くない。
【０００８】
本発明は、このような状況に鑑みてなされたものであり、補間前の画像信号に所定の画像信号が重畳される場合において、補間後の画像信号の画質を向上させることができるようにするものである。
【課題を解決するための手段】
【０００９】
本発明の一側面の画像処理装置は、入力された時系列の画像信号である入力画像信号の動きベクトルを検出する検出手段と、前記動きベクトルに基づいて、前記入力画像信号と、その入力画像信号の１つ前の入力画像信号である前入力画像信号の間の任意の時刻における画像信号である入力画像信号間信号を補間して出力する補間手段と、前記入力画像信号に対して重畳される所定の画像信号の、前記入力画像信号における位置に関する情報である重畳情報を取得する取得手段と、前記重畳情報に基づいて、前記入力画像信号間信号における、少なくとも１つの前記補間を行わない補間停止領域を指定する指定手段とを備え、前記補間手段は、指定された前記補間停止領域に基づいて、その補間停止領域以外の領域において前記入力画像信号間信号を補間して出力する。
【００１０】
本発明の一側面の画像処理装置においては、前記指定手段は、前記重畳情報に基づいて、前記入力画像信号における、少なくとも１つの前記動きベクトルを検出しない領域である検出停止領域を指定し、前記検出手段は、指定された前記検出停止領域に基づいて、その検出停止領域以外の領域において前記入力画像信号の動きベクトルを検出することができる。
【００１１】
本発明の一側面の画像処理装置は、前記入力画像信号に対して前記所定の画像信号を重畳する重畳手段をさらに設けることができる。
【００１２】
本発明の一側面の画像処理装置においては、前記取得手段と前記指定手段は、相互にバスを介して接続され、前記取得手段は、前記重畳情報を取得した場合、前記バスを介して、前記重畳が開始される前に、前記重畳情報を前記指定手段に送信し、前記指定手段は、前記取得手段から送信されてくる前記重畳情報を受信した場合、その重畳情報に基づいて、前記補間停止領域を指定することができる。
【００１３】
本発明の一側面の画像処理装置においては、前記取得手段は、前記重畳情報を取得した場合、前記重畳が開始される前に、ポートを、前記重畳情報を表す状態にし、前記指定手段は、ポーリングにより、前記重畳が開始される前に前記ポートの状態を確認し、そのポートの状態が前記重畳情報を表す状態である場合、その重畳情報に基づいて、前記補間停止領域を指定することができる。
【００１４】
本発明の一側面の画像処理方法は、入力された時系列の画像信号である入力画像信号と、その入力画像信号の１つ前の入力画像信号である前入力画像信号の間の任意の時刻における画像信号である入力画像信号間信号を補間する画像処理装置の画像処理方法において、前記入力画像信号の動きベクトルを検出し、前記入力画像信号に対して重畳される所定の画像信号の、前記入力画像信号における位置に関する情報である重畳情報を取得し、前記重畳情報に基づいて、前記入力画像信号間信号における、少なくとも１つの前記動きベクトルに基づく補間を行わない補間停止領域を指定し、前記動きベクトルに基づいて、前記補間停止領域以外の領域において前記入力画像信号間信号を補間して出力するステップを含む。
【００１５】
本発明の一側面のプログラムは、入力された時系列の画像信号である入力画像信号と、その入力画像信号の１つ前の入力画像信号である前入力画像信号の間の任意の時刻における画像信号である入力画像信号間信号を補間する補間処理を、コンピュータに行わせるプログラムにおいて、前記入力画像信号の動きベクトルを検出し、前記入力画像信号に対して重畳される所定の画像信号の、前記入力画像信号における位置に関する情報である重畳情報を取得し、前記重畳情報に基づいて、前記入力画像信号間信号における、少なくとも１つの前記動きベクトルに基づく補間を行わない補間停止領域を指定し、前記動きベクトルに基づいて、前記補間停止領域以外の領域において前記入力画像信号間信号を補間して出力するステップを含む補間処理をコンピュータに行わせる。
【００１６】
本発明の一側面においては、入力画像信号間信号を補間する補間処理を、コンピュータに行わせるプログラムにおいて、入力された時系列の画像信号である入力画像信号の動きベクトルが検出され、入力画像信号に対して重畳される所定の画像信号の、入力画像信号における位置に関する情報である重畳情報が取得され、重畳情報に基づいて、入力画像信号と、その入力画像信号の１つ前の入力画像信号である前入力画像信号の間の任意の時刻における画像信号である入力画像信号間信号における、少なくとも１つの動きベクトルに基づく補間を行わない補間停止領域が指定され、動きベクトルに基づいて、補間停止領域以外の領域において入力画像信号間信号が補間されて出力される。
【発明の効果】
【００１７】
以上のように、本発明の一側面によれば、補間前の画像信号に所定の画像信号が重畳される場合において、補間後の画像信号の画質を向上させることができる。
【発明を実施するための最良の形態】
【００１８】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書又は図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書又は図面に記載されていることを確認するためのものである。従って、明細書又は図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００１９】
本発明の一側面の画像処理装置（例えば、図１の受信装置１１）は、
入力された時系列の画像信号である入力画像信号の動きベクトルを検出する検出手段（例えば、図３の検出部８２）と、
前記動きベクトルに基づいて、前記入力画像信号と、その入力画像信号の１つ前の入力画像信号である前入力画像信号の間の任意の時刻における画像信号である入力画像信号間信号を補間して出力する補間手段（例えば、図３の移動部８３と混合部８５）と、
前記入力画像信号に対して重畳される所定の画像信号の、前記入力画像信号における位置に関する情報である重畳情報を取得する取得手段(例えば、図２のMPU３１)と、
前記重畳情報に基づいて、前記入力画像信号間信号における、少なくとも１つの前記補間を行わない補間停止領域を指定する指定手段(例えば、図３の指定部８４)と
を備え、
前記補間手段は、指定された前記補間停止領域に基づいて、その補間停止領域以外の領域において前記入力画像信号間信号を補間して出力する。
【００２０】
本発明の一側面の画像処理装置は、
前記入力画像信号に対して前記所定の画像信号を重畳する重畳手段（例えば、図２のOSD重畳部７１）
をさらに備える。
【００２１】
本発明の一側面の画像処理装置においては、
前記取得手段と前記指定手段は、相互にバス（例えば、図２のバス３７）を介して接続され、
前記取得手段は、前記重畳情報を取得した場合、前記バスを介して、前記重畳が開始される前に、前記重畳情報を前記指定手段に送信し、
前記指定手段は、前記取得手段から送信されてくる前記重畳情報を受信した場合、その重畳情報に基づいて、前記補間停止領域を指定する。
【００２２】
本発明の一側面の画像処理装置においては、
前記取得手段は、前記重畳情報を取得した場合、前記重畳が開始される前に、ポート（例えば、図９のポート１３２Ａ−３乃至１３２Ａ−ｎ）を、前記重畳情報を表す状態にし、
前記指定手段は、ポーリングにより、前記重畳が開始される前に前記ポートの状態を確認し、そのポートの状態が前記重畳情報を表す状態である場合、その重畳情報に基づいて、前記補間停止領域を指定する。
【００２３】
本発明の一側面の画像処理方法は、
入力された時系列の画像信号である入力画像信号と、その入力画像信号の１つ前の入力画像信号である前入力画像信号の間の任意の時刻における画像信号である入力画像信号間信号を補間する画像処理装置（例えば、図１の受信装置１１）の画像処理方法において、
前記入力画像信号の動きベクトルを検出し（図６のステップＳ１５３）、
前記入力画像信号に対して重畳される所定の画像信号の、前記入力画像信号における位置に関する情報である重畳情報を取得し(例えば、図４のステップＳ１１)、
前記重畳情報に基づいて、前記入力画像信号間信号における、少なくとも１つの前記動きベクトルに基づく補間を行わない補間停止領域を指定し（例えば、図６のステップＳ１５６）、
前記動きベクトルに基づいて、前記補間停止領域以外の領域において前記入力画像信号間信号を補間して出力する（例えば、図６のステップＳ１５４、Ｓ１５８，Ｓ１５９）
ステップを含む。
【００２４】
以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。
【００２５】
図１は、本発明を適用した受信装置の第１の実施の形態の構成例を示している。
【００２６】
図１の受信装置１１では、MPU（Micro Processing Unit）３１、チューナ３２、デコード処理部３３、表示部３５とスピーカ３６が接続された信号処理部３４、入力部３８、通信部３９、記録部４０、およびドライブ４１が、バス３７を介して互いに接続されており、受信装置１１は、番組の時系列のフレーム単位の画像や音声のデジタル信号（以下、番組信号という）の電波を受信し、その番組の画像や音声を出力する。
【００２７】
MPU３１は、例えば、記録部４０にインストールされたプログラムを実行することにより、入力部３８から入力される指令などに対応して、各種の処理を実行する。例えば、MPU３１は、入力部３８から入力されるユーザの所望のチャンネルの番組を表示させるための指令に対応して、チューナ３２、デコード処理部３３、および信号処理部３４を制御し、そのチャンネルの番組信号に対応する画像を、液晶パネルなどにより構成される表示部３５に表示させるとともに、音声をスピーカ３６から出力させる。
【００２８】
また、MPU３１は、入力部３８から入力される、OSD画像の表示を開始させるための指令であるOSD表示指令と、OSD画像の、番組の画像における表示位置に関する情報であるOSD情報の少なくとも１つとに基づいて、信号処理部３４を制御し、番組信号のうちの画像信号にOSD画像信号を重畳させる。なお、OSD情報とは、例えばOSD画像の表示開始位置、大きさ、形状などの情報である。
【００２９】
さらに、MPU３１は、通信部３９によりダウンロードされたプログラムや、ドライブ４１に装着された磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリなどのリムーバブルメディア４２に記録されたプログラムを必要に応じて、記録部４０にインストールする。
【００３０】
チューナ３２は、MPU３１の制御により、図示せぬ放送局から放射される番組信号の電波を受信して復調する。チューナ３２は、復調の結果得られる番組信号をデコード処理部３３に供給する。
【００３１】
デコード処理部３３は、MPU３１の制御により、チューナ３２から供給される番組信号（符号化されている番組信号）を、MPEG2(Moving Picture Experts Group phase 2)などの所定の方式でデコードし、その結果得られる番組信号を信号処理部３４に供給する。
【００３２】
信号処理部３４は、画像処理部５１と音声処理部５２により構成される。画像処理部５１は、デコード処理部３３から供給される番組信号のうちの画像信号に対して、OSD画像信号の重畳、連続する画像信号の中間の時刻における画像信号の補間、D/A（Digital/Analog）変換などの処理を施す。画像処理部５１は、その結果得られるアナログ信号である画像信号を、表示部３５に供給して、表示部３５に画像を表示させる。
【００３３】
音声処理部５２は、デコード処理部３３から供給される番組信号のうちの音声信号に対して、D/A変換などを行い、その結果得られるアナログ信号である音声信号を、スピーカ３６に供給して、外部に音声を出力させる。
【００３４】
入力部３８は、例えば、図示せぬリモートコントローラから送信されてくる指令を受信する受信部、ボタン、キーボード、マウス、スイッチなどから構成され、ユーザからの指令を受け付ける。入力部３８は、ユーザからの指令に応じて、各種の指令を、バス３７を介してMPU３１に供給する。
【００３５】
例えば、入力部３８は、ユーザからの所望のチャンネルの番組の表示の指令に応じて、ユーザの所望のチャンネルの番組を表示させるための指令をMPU３１に供給する。また、入力部３８は、ユーザからのOSD画像の表示の開始の指令に応じて、そのOSD画像のOSD情報とOSD表示指令をMPU３１に供給する。
【００３６】
通信部３９は、図示せぬインターネットなどのネットワークを介して、各種のデータの送受信を行う。例えば、通信部３９は、図示せぬサーバからネットワークを介して所定のプログラムをダウンロードし、MPU３１に供給する。記録部４０は、必要に応じて、MPU３１が実行するプログラムおよび各種のデータを記録する。
【００３７】
ドライブ４１には、必要に応じて、リムーバブルメディア４２が装着される。ドライブ４１は、リムーバブルメディア４２を駆動して、そこに記録されているプログラムやデータなどを読み出し、バス３７を介してMPU３１に供給する。
【００３８】
次に、図２を参照して、図１の受信装置１１における補間について説明する。
【００３９】
図２に示すように、入力部３８は、ユーザからのOSD画像の表示の開始または終了の指令を受け付けると、OSD表示指令とOSD情報、または、OSD画像の表示を終了させるための指令であるOSD終了指令を、バス３７を介してMPU３１に供給する。
【００４０】
MPU３１は、バス３７を介して、I2C（Inter-Integrated Circuit）通信やUART（Universal Asynchronous Receiver Transmitter）通信などの通信を画像処理部５１と行う。例えば、MPU３１は、入力部３８から供給されるOSD表示指令とOSD情報に応じて、OSD情報と、補間の停止の指令である補間停止指令とを画像処理部５１に送信し、その後、OSD画像信号の重畳の開始の指令である重畳開始指令を画像処理部５１に送信する。
【００４１】
また、MPU３１は、入力部３８から供給されるOSD終了指令に対応して、補間の再開の指令である補間再開指令を画像処理部５１に送信し、その後、OSD画像信号の重畳の停止の指令である重畳停止指令を画像処理部５１に送信する。
【００４２】
図２に示すように、デコード処理部３３は、デコーダ６１により構成される。デコーダ６１は、図１のチューナ３２から入力される番組信号をデコードし、その結果得られる画像信号(以下、入力画像信号という)を画像処理部５１に供給する。なお、ここで得られるデコード後の音声信号は、図１の音声処理部５２に供給される。
【００４３】
画像処理部５１は、OSD重畳部７１、補間処理部７２、および表示処理部７３により構成される。OSD重畳部７１は、MPU３１からバス３７を介して供給される重畳開始指令に応じて、デコーダ６１から供給される入力画像信号の、MPU３１から供給されたOSD情報に基づく位置に、予め記憶しているOSD画像信号を重畳する。そして、OSD重畳部７１は、重畳後の入力画像信号を補間処理部７２に供給する。また、OSD重畳部７１は、MPU３１からバス３７を介して供給される重畳停止指令に応じて、デコーダ６１から供給される入力画像信号に対するOSD画像信号の重畳を停止し、デコーダ６１から供給される入力画像信号をそのまま補間処理部７２に供給する。
【００４４】
補間処理部７２は、MPU３１からバス３７を介して供給される補間停止指令に応じて、OSD重畳部７１から供給される入力画像信号を用いて、MPU３１から供給されるOSD情報に対応する領域以外の領域において、動きベクトルに基づく補間を行う。また、補間処理部７２は、MPU３１からバス３７を介して供給される補間再開指令に応じて、OSD重畳部７１から供給される入力画像信号を用いて、全領域において動きベクトルに基づく補間を行う。補間処理部７２は、補間後の画像信号を表示処理部７３に供給する。
【００４５】
表示処理部７３は、補間処理部７２から供給される補間後の画像信号に対してD/A変換を行い、その結果得られるアナログ信号である画像信号を表示部３５に供給して、表示部３５に画像を表示させる。
【００４６】
図３は、図２の補間処理部７２の詳細構成例を示している。
【００４７】
補間処理部７２は、フレームメモリ８１、検出部８２、移動部８３、指定部８４、混合部８５、および選択部８６により構成される。
【００４８】
図２のOSD重畳部７１から供給される入力画像信号は、フレームメモリ８１、検出部８２、混合部８５、および選択部８６に入力される。また、MPU３１からバス３７を介して供給される補間停止指令およびOSD情報、または、補間再開指令は、指定部８４に供給される。
【００４９】
フレームメモリ８１は、OSD重畳部７１から入力された入力画像信号をフレーム単位で記憶する。フレームメモリ８１は、前回記憶した入力画像信号、即ち、OSD重畳部７１から入力された入力画像信号の１フレーム前の入力画像信号（以下、前入力画像信号という）を読み出し、検出部８２、移動部８３、および混合部８５に供給する。
【００５０】
検出部８２は、OSD重畳部７１から入力される入力画像信号を、検出対象の入力画像信号(以下、対象入力画像信号という)として、対象入力画像信号と、フレームメモリ８１から供給される対象入力画像信号より１フレーム前の前入力画像信号とに基づいて、対象入力画像信号の動きベクトルを検出する。
【００５１】
例えば、検出部８２は、ブロックマッチング法にしたがって、対象入力画像信号に設定した基準ブロックと、前入力画像信号に設定した、基準ブロックと同一のサイズの参照ブロックとのマッチングを行うことにより、ブロック単位の動きベクトルを検出する。検出部８２は、検出したブロック単位の動きベクトルを、移動部８３に供給する。
【００５２】
移動部８３は、検出部８２から供給されるブロック単位の動きベクトルを用いて、フレームメモリ８１から供給される前入力画像信号をブロック単位で移動し、移動後の前入力画像信号を混合部８５に供給する。
【００５３】
指定部８４は、MPU３１から供給される補間停止指令とOSD情報に基づいて、後述する補間信号における、動きベクトルに基づく補間を行わない領域である補間停止領域を、少なくとも１つ指定する。また、指定部８４は、MPU３１から供給される補間再開指令に応じて、補間停止領域として、その領域がないことを表すゼロを指定する。指定部８４は、その補間停止領域を混合部８５に供給する。
【００５４】
混合部８５は、指定部８４から供給される補間停止領域に基づいて、OSD重畳部７１から供給される対象入力画像信号に、移動部８３から供給される前入力画像信号を混合することにより、対象入力画像信号と前入力画像信号の間の中間の時刻における画像信号を補間する補間信号を生成する。
【００５５】
具体的には、混合部８５は、補間信号における補間停止領域以外の領域においては、OSD重畳部７１から供給される対象入力画像信号に、移動部８３から供給される前入力画像信号を混合し、補間停止領域においては前入力画像信号をそのまま用いることにより、補間信号を生成する。即ち、混合部８５は、補間停止領域以外の領域においては、対象入力画像信号と、移動部８３により動きベクトルを用いて移動された前入力画像信号の混合による補間を行い、補間停止領域においては、その補間を行わない。
【００５６】
その結果、補間信号は、補間停止領域以外の領域では対象入力画像信号と前入力画像信号を混合した画像信号となり、補間停止領域では前入力画像信号そのものとなる。そして、混合部８５は、補間信号を選択部８６に供給する。
【００５７】
選択部８６は、OSD重畳部７１から入力される対象入力画像信号と、混合部８５から供給される補間信号のいずれか一方を選択し、所定のタイミングで、補間後の画像信号として出力する。具体的には、選択部８６は、対象入力画像信号と、その次の対象入力画像信号の間に、それらを用いて生成された補間信号を、補間後の画像信号として出力する。その結果、選択部８６から出力される、補間後の画像信号のフレームレートは、入力画像信号のフレームレートの２倍となる。
【００５８】
次に、図４を参照して、図１の受信装置１１におけるOSD重畳処理について説明する。このOSD重畳処理は、例えば、入力部３８から、OSD表示指令とOSD情報がMPU３１に供給されたとき、開始される。
【００５９】
ステップＳ１１において、MPU３１は、入力部３８から供給される、OSD表示指令と、少なくとも１つのOSD画像のOSD情報を取得し、そのOSD情報のうちの１つを、バス３７を介して画像処理部５１の補間処理部７２に送信する。ステップＳ２１において、補間処理部７２は、MPU３１から送信されてくるOSD情報を受信し、ステップＳ２２において、MPU３１にOSD情報の通信の完了の通知を送信する。
【００６０】
ステップＳ１２において、MPU３１は、補間処理部７２から送信されてくる通信の完了の通知を受信する。以降も同様にして、入力部３８からMPU３１に供給されるOSD情報の数だけ、ステップＳ１１およびＳ１２、並びに、ステップＳ２１およびＳ２２の処理が繰り返される。
【００６１】
その後、ステップＳ１３において、MPU３１は、補間停止指令を補間処理部７２に送信し、ステップＳ２３において、補間処理部７２は、その補間停止指令を受信する。そして、補間処理部７２は、この補間停止指令に応じて、補間停止領域の動きベクトルを用いた補間の停止を開始する。
【００６２】
ステップＳ２４において、補間処理部７２は、補間停止指令の通信の完了の通知をMPU３１に送信し、ステップＳ１４において、MPU３１は、その通知を受信する。ステップＳ１５において、MPU３１は、バス３７を介して、画像処理部５１のOSD重畳部７１に、重畳開始指令と、入力部３８から取得した全てのOSD情報を送信する。
【００６３】
ステップＳ３１において、OSD重畳部７１は、MPU３１から送信されてくる重畳開始指令とOSD情報を受信し、その重畳開始指令に応じて、デコーダ６１から供給される入力画像信号のOSD情報に基づく位置に対する、OSD画像信号の重畳を開始する。その結果、表示部３５には、OSD画像が表示される。以降も同様にして、入力部３８からMPU３１にOSD終了指令が供給されるまで、OSD表示指令が入力部３８からMPU３１に供給されるたびに、ステップＳ１１乃至Ｓ１５、ステップＳ２１乃至Ｓ２４、およびステップＳ３１の処理が繰り返される。
【００６４】
ステップＳ１６において、MPU３１は、入力部３８からバス３７を介して供給されるOSD終了指令を取得し、そのOSD終了指令に応じて重畳停止指令をOSD重畳部７１に送信する。ステップＳ３２において、OSD重畳部７１は、MPU３１から送信されてくる重畳停止指令を受信し、その重畳停止指令に応じて、入力画像信号に対するOSD画像信号の重畳を終了する。その結果、表示部３５には、OSD重畳部７１によりステップＳ３１の処理が行われてから、ステップＳ３２の処理が行われるまでの間、OSD画像が表示される。
【００６５】
ステップＳ１７において、MPU３１は、補間再開指令を補間処理部７２に送信し、ステップＳ２５において、補間処理部７２は、その補間再開指令を受信する。そして、補間処理部７２は、この補間再開指令に応じて、補間停止領域の動きベクトルを用いた補間の停止を終了する。即ち、補間処理部７２は、全領域の動きベクトルを用いた補間を開始する。従って、ステップＳ２３の処理が行われてから、ステップＳ２５の処理が行われるまでの間、補間停止領域の動きベクトルを用いた補間が停止される。
【００６６】
なお、補間停止領域の動きベクトルを用いた補間が停止される期間は、OSD重畳部７１および補間処理部７２の処理速度、MPU３１と補間処理部７２との通信速度などによって異なる。
【００６７】
ステップＳ２６において、補間処理部７２は、補間再開指令の通信の完了の通知をMPU３１に送信し、ステップＳ１８において、MPU３１は、その通知を受信する。
【００６８】
以上のように、MPU３１は、重畳開始指令の前に、OSD情報と補間停止指令を送信して、OSD情報に基づく補間停止領域の、動きベクトルを用いた補間を停止させるので、補間後の画像信号の品質を向上させることができる。即ち、動きベクトルが検出される前に、OSD画像信号が重畳される場合、OSD画像信号が重畳された領域では、異常な動きベクトルが検出されてしまう可能性がある。従って、受信装置１１は、重畳開始指令の前、即ち、OSD画像信号が重畳される前に、OSD情報に基づく補間停止領域の、動きベクトルを用いた補間を停止することにより、OSD画像信号が重畳された領域において検出される、異常な動きベクトルを用いた補間によって発生する、画像乱れを防止する。その結果、補間後の画像信号の品質を向上させることができる。
【００６９】
また、補間停止領域以外の領域においては、動きベクトルを用いた補間が行われるので、全領域における補間が停止される場合に比べて、補間後の画像信号の品質を向上させることができる。さらに、MPU３１は、OSD情報、補間停止指令、および補間再開指令の通信の完了をそれぞれ確認した後、次の処理を行うので、補間処理を確実に制御することができる。
【００７０】
なお、図４では、MPU３１が、OSD情報と補間停止指令を補間処理部７２に送信した後に、重畳開始指令とOSD情報をOSD重畳部７１に送信したが、OSD重畳部７１が重畳開始指令に応じて重畳を開始する前に、OSD情報と補間停止指令を補間処理部７２に送信することができれば、図５に示すように、OSD情報と補間停止指令を補間処理部７２に送信する前に、重畳開始指令とOSD情報をOSD重畳部７１に送信してもよい。
【００７１】
即ち、図５では、ステップＳ５１において、MPU３１は、入力部３８からバス３７を介して供給される、OSD表示指令と、少なくとも１つのOSD画像のOSD情報を取得し、重畳開始指令とOSD情報を、OSD重畳部７１にバス３７を介して送信する。ステップＳ７１において、OSD重畳部７１は、MPU３１から送信されてくる重畳開始指令とOSD情報を受信し、所定の期間が経過するまで重畳の開始を遅延させる。
【００７２】
ステップＳ５２乃至Ｓ５５の処理は、図４のステップＳ１１乃至Ｓ１４の処理と同様であり、ステップＳ６１乃至Ｓ６４の処理は、図４のステップＳ２１乃至Ｓ２４の処理と同様であるので、説明は省略する。
【００７３】
そして、ステップＳ５５でMPU３１が、補間停止指令の通信の完了の通知を受信した後、上述した所定の期間が経過し、ステップＳ７２において、OSD重畳部７１は、デコーダ６１から供給される入力画像信号の、ステップＳ７１でMPU３１から受信したOSD情報に基づく位置に対する、OSD画像信号の重畳を開始する。
【００７４】
以降も同様にして、入力部３８からMPU３１にOSD終了指令が供給されるまで、OSD表示指令が入力部３８からMPU３１に供給されるたびに、ステップＳ５１乃至Ｓ５５、ステップＳ６１乃至Ｓ６４、並びに、ステップＳ７１およびＳ７２の処理が繰り返される。そして、OSD終了指令が入力部３８からMPU３１に供給されると、処理はステップＳ５６に進む。
【００７５】
なお、ステップＳ５６乃至Ｓ５８の処理は、図４のステップＳ１６乃至Ｓ１８の処理と、ステップＳ６５およびＳ６６の処理は、ステップＳ２５およびＳ２６の処理と、ステップＳ７３の処理はステップＳ３２の処理と、それぞれ同様であり、説明は繰り返しになるので省略する。
【００７６】
次に、図６を参照して、図３の補間処理部７２における補間処理について説明する。この補間処理は、例えば、補間処理部７２に入力画像信号が入力されたとき、開始される。
【００７７】
ステップＳ１５０において、補間処理部７２の選択部８６は、OSD重畳部７１から供給される入力画像信号を、補間後の画像信号として出力する。ステップＳ１５１において、フレームメモリ８１は、OSD重畳部７１から供給される入力画像信号を記憶する。ステップＳ１５２において、フレームメモリ８１は、既に記憶されている前入力画像信号を読み出し、検出部８２、移動部８３、および混合部８５に供給する。
【００７８】
ステップＳ１５３において、検出部８２は、OSD重畳部７１から供給される入力画像信号を対象入力画像信号として、対象入力画像信号と、フレームメモリ８１から供給される前入力画像信号に基づいて、対象入力画像信号のブロック単位の動きベクトルを検出する。
【００７９】
ステップＳ１５４において、移動部８３は、検出部８２から供給されるブロック単位の動きベクトルに基づいて、フレームメモリ８１から供給される前入力画像信号をブロック単位で移動し、移動後の前入力画像信号を混合部８５に供給する。ステップＳ１５５において、指定部８４は、補間を停止するかどうか、即ち、MPU３１から補間停止指令が送信されてから補間再開指令が送信されるまでの間であるかどうかを判定する。
【００８０】
ステップＳ１５５で補間を停止すると判定された場合、ステップＳ１５６において、指定部８４は、MPU３１から供給されるOSD情報に基づいて、補間停止領域を指定し、混合部８５に供給する。
【００８１】
一方、ステップＳ１５５で補間を停止しないと判定された場合、即ち、MPU３１からまだ１度も補間停止指令が送信されていないか、または、MPU３１から補間再開指令が送信されてから補間停止指令が送信されるまでの間である場合、ステップＳ１５７において、指定部８４は、補間停止領域として、その領域がないことを表すゼロを指定する。そして、指定部８４は、その補間停止領域を混合部８５に供給する。
【００８２】
ステップＳ１５８において、混合部８５は、指定部８４から供給される補間停止領域に基づいて、OSD重畳部７１から供給される対象入力画像信号に、移動部８３から供給される移動後の前入力画像信号を混合することにより、補間信号を生成する。そして、混合部８５は、補間信号を選択部８６に供給する。ステップＳ１５９において、選択部８６は、混合部８５から供給される補間信号を、補間後の画像信号として出力し、処理は終了する。
【００８３】
なお、図１の受信装置１１では、補間処理部７２は、OSD情報に基づいて補間停止領域を指定したが、補間停止領域だけでなく、入力画像信号における、検出部８２による動きベクトルの検出を行わないブロックの領域である検出停止領域も指定するようにしてもよい。
【００８４】
この場合、図２の補間処理部７２は、図７に示すように構成される。図７の補間処理部７２は、フレームメモリ８１、移動部８３、混合部８５、選択部８６、検出部９１、および指定部９２により構成される。なお、図３と同一のものには同一の符号を付してあり、説明は繰り返しになるので、省略する。
【００８５】
検出部９１は、OSD重畳部７１から入力される入力画像信号を、対象入力画像信号として、対象入力画像信号と、フレームメモリ８１から供給される対象入力画像信号より１フレーム前の前入力画像信号とに基づいて、対象入力画像信号の、指定部９２から供給される検出停止領域以外の領域の動きベクトルをブロック単位で検出する。そして、検出部９１は、検出した動きベクトルを移動部８３に供給する。
【００８６】
指定部９２は、MPU３１から供給される補間停止指令とOSD情報に基づいて、少なくとも１つの補間停止領域と検出停止領域を指定する。また、指定部８４は、MPU３１から供給される補間再開指令に応じて、補間停止領域と検出停止領域として、それぞれ、その領域がないことを表すゼロを指定する。指定部８４は、補間停止領域を混合部８５に供給し、検出停止領域を検出部９１に供給する。
【００８７】
以上のように、図７の補間処理部７２では、対象入力画像信号と前入力画像信号に基づいて、対象入力画像信号の、OSD情報に基づく検出停止領域以外の領域の動きベクトルがブロック単位で検出されるので、補間後の画像信号の品質を、さらに向上させることができる。
【００８８】
即ち、OSD画像の出画および消画の際、一方にOSD画像信号が重畳され、他方にOSD画像信号が重畳されない対象入力画像信号と前入力画像信号を用いて動きベクトルが検出されると、OSD画像が重畳されたブロックにおける動きベクトルとして、一般的に、OSD画像以外の背景画像とは無関係で、かつ、大きな動きの動きベクトルが検出されてしまう。従って、図７の補間処理部７２は、OSD情報に基づく検出停止領域以外の領域においてのみブロック単位で動きベクトルを検出することにより、OSD画像の出画および消画の際、OSD画像信号が重畳されたブロックにおいて、異常な動きベクトルが検出されることを防止する。その結果、その動きベクトルを用いて生成される補間後の画像信号の品質を向上させることができる。
【００８９】
図８は、本発明を適用した受信装置の第２の実施の形態の構成例を示している。
【００９０】
図８の受信装置１０１では、チューナ３２、入力部３８、通信部３９、記録部４０、ドライブ４１、MPU１１１、デコード処理部１１２、表示部３５とスピーカ３６が接続された信号処理部１１３が、バス３７を介して互いに接続されており、デコード処理部１１２が重畳を行う。なお、図１と同一のものには同一の符号を付してあり、説明は繰り返しになるので省略する。
【００９１】
MPU１１１のポートは、デコード処理部１１２のポートと接続され、MPU１１１は、ポートを制御することにより、デコード処理部１１２と通信を行う。MPU１１１は、例えば記録部４０にインストールされたプログラムを実行することにより、入力部３８から入力される指令などに対応して、各種の処理を実行する。例えば、MPU１１１は、デコード処理部１１２のポートの状態に応じて、OSD情報および補間停止指令、または、補間再開指令を、バス３７を介して信号処理部１１３の画像処理部１２１に供給する。
【００９２】
さらに、MPU１１１は、図１のMPU３１と同様に、入力部３８から入力されるユーザの所望のチャンネルの番組を表示させるための指令に対応して、チューナ３２、デコード処理部１１２、および信号処理部１１３を制御し、そのチャンネルの番組信号に対応する画像を表示部３５に表示させるとともに、音声をスピーカ３６から出力させる。
【００９３】
また、MPU１１１は、MPU３１と同様に、通信部３９によりダウンロードされたプログラムや、ドライブ４１に装着されたリムーバブルメディア４２に記録されたプログラムを必要に応じて、記録部４０にインストールする。
【００９４】
デコード処理部１１２は、図１のデコード処理部３３と同様に、MPU１１１の制御により、チューナ３２から供給される番組信号を、MPEG2などの所定の方式でデコードする。また、デコード処理部１１２は、入力部３８から供給されるOSD表示指令またはOSD終了指令に対応して、ポートを制御することにより、ポートの状態を、OSD情報および補間停止指令を表す状態、または、補間再開指令を表す状態に変更する。その後、デコード処理部１１２は、デコード後の番組信号のうちの画像信号である入力画像信号にOSD画像信号を重畳して、画像処理部１２１に供給する。
【００９５】
以上のように、デコード処理部１１２は、ポートの状態を変更することによりOSD情報および補間停止指令、または、補間再開指令を送信するので、送信の完了を確認する必要がない。従って、デコード処理部１１２は、送信の完了の確認が必要となるバス３７を介した送信を行う場合に比べて、OSD情報と補間停止指令を送信した後、即座にOSD画像信号の重畳を開始することができる。その結果、OSD画像の表示のレスポンスを速くすることができる。
【００９６】
信号処理部１１３は、音声処理部５２と画像処理部１２１により構成される。画像処理部１２１は、デコード処理部１１２から供給される入力画像信号に対して、連続する画像信号の中間の時刻における画像信号の補間、D/A変換などの処理を施す。画像処理部１２１は、その結果得られるアナログ信号である画像信号を、表示部３５に供給して、表示部３５に画像を表示させる。
【００９７】
次に、図９を参照して、図８の受信装置１０１における補間について説明する。
【００９８】
なお、図９において、図２と同一のものには同一の符号を付してあり、説明は繰り返しになるので、適宜省略する。
【００９９】
図９に示すように、入力部３８は、ユーザからOSD画像の表示の開始または終了の指令を受け付けると、OSD表示指令とOSD情報、または、OSD終了指令を、バス３７を介してデコード処理部１１２に供給する。
【０１００】
図９のデコード処理部１１２は、デコーダ６１、OSD重畳部１３１、およびCPU（Central Processing Unit）１３２により構成される。OSD重畳部１３１は、OSD画像信号を記憶している。OSD重畳部１３１は、CPU１３２から供給される重畳開始指令に応じて、予め記憶しているOSD画像信号を、デコーダ６１から供給される入力画像信号に重畳し、重畳後の入力画像信号を、画像処理部１２１の補間処理部７２に供給する。また、OSD重畳部１３１は、CPU１３２から供給される重畳停止指令に応じて、デコーダ６１から供給される入力画像信号に対するOSD画像信号の重畳を停止し、デコーダ６１から供給される入力画像信号をそのまま補間処理部７２に供給する。
【０１０１】
CPU１３２は、MPU１１１のｎ個のポート１４１Ａ−１乃至１４１Ａ−ｎ(後述する)のそれぞれと接続されるｎ個のポート１３２Ａ−１乃至１３２Ａ−ｎ（ｎは１以上の整数）を有している。このポート１３２Ａ−１は、補間停止指令を送信するためのポート、ポート１３２Ａ−２は、補間再開指令を送信するためのポート、ポート１３２Ａ−３乃至１３２Ａ−ｎは、OSD情報を送信するためのポートである。
【０１０２】
CPU１３２は、入力部３８からバス３７を介して供給される、OSD表示指令とOSD情報に応じて、ポート１３２Ａ−１乃至１３２Ａ−ｎを制御し、ポート１３２Ａ−１の状態を、補間停止指令を表す状態にし、ポート１３２Ａ−３乃至１３２Ａ−ｎの状態を、OSD情報を表す状態にする。そして、CPU１３２は、重畳開始指令をOSD重畳部１３１に供給する。また、CPU１３２は、入力部３８から供給されるOSD終了指令に応じて、ポート１３２Ａ−２を制御し、ポート１３２Ａ−２の状態を、補間再開指令を表す状態に変更し、その後、重畳停止指令をOSD重畳部１３１に供給する。
【０１０３】
図９のMPU１１１では、ポート１４１Ａ−１乃至１４１Ａ−ｎを有するポート部１４１、バスI/F（Interface）１４２、およびCPU１４３が、バスコンバータ１４４を介して接続されている。ポート部１４１は、CPU１４３の制御により、CPU１３２のポート１３２Ａ−１乃至１３２Ａ−ｎとそれぞれ接続されるポート１４１Ａ−１乃至１４１Ａ−ｎの状態を確認する。ポート部１４１は、そのポート１４１Ａ−１乃至１４１Ａ−ｎの状態を表す信号を、ポート１３２Ａ−１乃至１３２Ａ−ｎの状態を表す状態信号として、バスコンバータ１４４を介して、CPU１４３に供給する。
【０１０４】
バスI/F１４２は、バス３７を介して画像処理部１２１と通信を行う。例えば、バスI/F１４２は、CPU１４３からバスコンバータ１４４を介して供給される、補間停止指令およびOSD情報、または、補間再開指令を、バス３７を介して画像処理部１２１の補間処理部７２に送信する。
【０１０５】
CPU１４３は、所定のプログラムにしたがって、ポート部１４１とバスI/F１４２のそれぞれを制御する。例えば、CPU１４３は、所定の間隔で、ポート部１４１のポート１４１Ａ−１乃至１４１Ａ−ｎの状態を確認するための制御信号を、バスコンバータ１４４を介してポート部１４１に送信することにより、ポーリングを行う。また、CPU１４３は、ポーリングの結果、ポート部１４１からバスコンバータ１４４を介して送信されてくる状態信号に応じて、補間停止指令およびOSD情報、または、補間再開指令を、バスコンバータ１４４を介してバスI/F１４２に供給する。
【０１０６】
バスコンバータ１４４は、ポート部１４１、バスI/F１４２、およびCPU１４３とバスを介して接続されており、それらの間でのバスを介した通信を制御する。
【０１０７】
画像処理部１２１は、補間処理部７２と表示処理部７３により構成される。補間処理部７２は、MPU３１のバスI/F１４２からバス３７を介して供給される、補間停止指令およびOSD情報、または補間再開指令に応じて、デコード処理部１１２のOSD重畳部１３１から供給される入力画像信号に対して補間を行う。補間処理部７２は、補間後の画像信号を表示処理部７３に供給する。表示処理部７３は、図２の場合と同様に、補間処理部７２から供給される補間後の画像信号に基づいて、表示部３５に画像を表示させる。
【０１０８】
次に、図１０を参照して、補間停止指令と補間再開指令の通知タイミングについて説明する。なお、図１０において、横軸は時刻を表している。
【０１０９】
また、図１０の例では、MPU１１１のCPU１４３によるポーリングの間隔が10msであるものとする。この場合、ポート１３２Ａ−１乃至１３２Ａ−ｎの状態をポート部１４１が確認するためには、少なくとも20msの間、ポート１３２Ａ−１乃至１３２Ａ−ｎの状態を維持する必要がある。そこで、図１０の例では、割り込み処理などの時間も考慮し、CPU１３２は、30msの間、ポート１３２Ａ−１乃至１３２Ａ−ｎの状態を維持するが、状態を維持する期間は、ポート１３２Ａ−１乃至１３２Ａ−ｎの状態をポート部１４１が確認可能な時間（図１０の例では20ms以上）であれば、30msに限定されない。
【０１１０】
図１０の時刻ｔ11において、CPU１３２に入力部３８からOSD表示指令とOSD情報が供給されると、図１０Ｂに示すように、時刻ｔ11から30ms後の時刻ｔ12までの間、CPU１３２は、ポート１３２Ａ−１の状態を、補間停止指令を表す状態にする。また、この間、CPU１３２は、ポート１３２Ａ−３乃至１３２Ａ−ｎの状態を、OSD情報を表す状態にする。そして、MPU１１１は、10ms間隔でポーリングを行うことにより、この補間停止指令とOSD情報を認識し、補間処理部７２に供給する。その結果、OSD情報に基づいて指定される補間停止領域における、動きベクトルに基づく補間が停止される。
【０１１１】
その後、時刻ｔ13において、CPU１３２は、重畳開始指令をOSD重畳部１３１に供給し、図１０Ａに示すように、OSD重畳部１３１は、その指令に応じて、OSD画像信号の重畳を開始する。その結果、OSD画像が表示部３５に表示される。なお、時刻ｔ11から時刻ｔ13までの時間Ｔ1は、MPU１１１がポーリングにより補間停止指令を認識し、その補間停止指令を補間処理部７２に供給するまでの時間以上の時間である。
【０１１２】
以上のように、受信装置１０１では、重畳が開始される時刻ｔ13までの間に、MPU１１１により補間処理部７２に補間停止指令が供給されるので、補間処理部７２が、その補間停止指令に応じて、補間停止領域における動きベクトルに基づく補間を停止することにより、補間後の画像信号の品質を向上させることができる。
【０１１３】
次に、時刻ｔ14において、CPU１３２に入力部３８からOSD終了指令が供給されると、図１０Ｂに示すように、時刻ｔ14から30ms後の時刻ｔ15までの間、CPU１３２は、ポート１３２Ａ−２の状態を、補間再開指令を表す状態にする。そして、MPU１１１は、10ms間隔でポーリングを行うことにより、この補間再開指令を認識し、補間処理部７２に供給する。その結果、全領域における動きベクトルに基づく補間が開始される。
【０１１４】
その後、時刻ｔ16において、CPU１３２は、重畳停止指令をOSD重畳部１３１に供給し、図１０Ａに示すように、OSD重畳部１３１は、その指令に応じて、OSD画像信号の重畳を停止する。その結果、OSD画像が表示部３５に表示されなくなる。なお、時刻ｔ14から時刻ｔ16までの時間Ｔ2は、MPU１１１がポーリングにより補間再開指令を認識し、その補間再開指令を補間処理部７２に供給するまでの時間以上の時間である。
【０１１５】
なお、図１０の例では、補間停止指令が補間処理部７２に供給された後、OSD画像信号の重畳が停止されたが、OSD画像信号の重畳が停止された後に、補間停止指令が補間処理部７２に供給されるようにしてもよい。
【０１１６】
図１１は、本発明を適用した受信装置の第３の実施の形態の構成例を示している。
【０１１７】
図１１の受信装置２０１では、チューナ３２、デコード処理部３３、入力部３８、記録部４０、ドライブ４１、MPU２１１、表示部３５とスピーカ３６が接続された信号処理部２１２、および通信部２１３が、バス３７を介して互いに接続されており、受信装置２０１に接続ケーブル（図示せず）を介して接続された外部の記録再生装置２０２が重畳を行う。なお、図１や図８と同一のものには同一の符号を付してあり、説明は繰り返しになるので省略する。
【０１１８】
MPU２１１は、例えば、記録部４０にインストールされたプログラムを実行することにより、入力部３８から入力される指令などに対応して、各種の処理を実行する。例えば、MPU２１１は、図１のMPU３１と同様に、ユーザの所望のチャンネルの番組を表示させるための指令に対応して、チューナ３２、デコード処理部３３、および信号処理部２１２を制御し、そのチャンネルの番組信号に対応する画像を表示部３５に表示させるとともに、音声をスピーカ３６から出力させる。
【０１１９】
また、MPU２１１は、通信部２１３から供給されるOSD表示指令とOSD情報に基づいて、補間停止指令とOSD情報を画像処理部２２１に供給する。さらに、MPU２１１は、通信部２１３から供給される、OSD終了指令に対応して、画像処理部２２１に補間再開指令を供給する。また、MPU２１１は、図１のMPU３１と同様に、通信部２１３によりダウンロードされたプログラムや、ドライブ４１に装着されたリムーバブルメディア４２に記録されたプログラムを必要に応じて、記録部４０にインストールする。
【０１２０】
信号処理部２１２は、画像処理部２２１と音声処理部２２２により構成される。画像処理部２２１は、デコード処理部３３から供給される入力画像信号、または、通信部２１３から供給される番組信号のうちの画像信号（以下、受信画像信号という）に対して、連続する画像信号の中間の時刻における画像信号の補間、D/A変換などの処理を施す。画像処理部２２１は、その結果得られるアナログ信号である画像信号を、表示部３５に供給して、表示部３５に画像を表示させる。
【０１２１】
音声処理部２２２は、デコード処理部３３または通信部２１３から供給される番組信号のうちの音声信号に対して、D/A変換などを行い、その結果得られるアナログ信号である音声信号を、スピーカ３６に供給して、外部に音声を出力する。
【０１２２】
通信部２１３は、外部の記録再生装置２０２と接続ケーブル（図示せず）を介して接続され、記録再生装置２０２と通信を行う。例えば、通信部２１３は、記録再生装置２０２から、OSD表示指令およびOSD情報、またはOSD終了指令を受信し、そのOSD表示指令およびOSD情報、またはOSD終了指令を、バス３７を介してMPU２１１に供給する。また、通信部２１３は、記録再生装置２０２から番組信号を受信し、信号処理部２１２に供給する。さらに、通信部２１３は、図１や図８の通信部３９と同様に、図示せぬインターネットなどのネットワークを介して、各種のデータの送受信を行う。例えば、通信部２１３は、図示せぬサーバからネットワークを介して所定のプログラムをダウンロードし、MPU２１１に供給する。
【０１２３】
記録再生装置２０２は、例えば、DVD(Digital Versatile Disc)レコーダやハードディスクレコーダなどにより構成される。記録再生装置２０２は、ユーザの所望の番組の番組信号の電波を受信し、その番組信号をDVDやハードディスクなどの記録媒体に記録する。記録再生装置２０２は、ユーザの再生の指令に応じて、記録している番組信号を再生し、通信部２１３に送信する。
【０１２４】
また、記録再生装置２０２は、ユーザからのOSD表示指令またはOSD終了指令に応じて、OSD表示指令およびOSD情報、または、OSD終了指令を通信部２１３に送信する。記録再生装置２０２は、OSD表示指令の送信後、再生した番組信号のうちの画像信号にOSD画像信号を重畳し、その結果得られる番組信号を、通信部２１３に送信する。
【０１２５】
次に、図１２を参照して、図１１の受信装置２０１における補間について説明する。
【０１２６】
なお、図１２において、図２や図９と同一のものには同一の符号を付してあり、説明は繰り返しになるので、適宜省略する。
【０１２７】
図１２の記録再生装置２０２は、チューナ２３１、記録再生部２３２、デコード部２３３、OSD重畳部２３４、入力部２３５、および制御部２３６により構成される。
【０１２８】
チューナ２３１は、制御部２３６の制御により、図示せぬ放送局から放射される番組信号の電波を受信して復調する。チューナ２３１は、復調の結果得られる番組信号を記録再生部２３２に供給して、記録させる。
【０１２９】
記録再生部２３２は、そこに装着されるDVDなどのリムーバブルメディアや、内蔵するハードディスクなどの記録媒体（図示せず）に、チューナ２３１から供給される番組信号を記録する。記録再生部２３２は、制御部２３６の制御により、記録している番組信号を読み出し、デコード部２３３に供給する。
【０１３０】
デコード部２３３は、制御部２３６の制御により、記録再生部２３２から供給される番組信号を所定の方式でデコードし、その結果得られる番組信号をOSD重畳部２３４に供給する。
【０１３１】
OSD重畳部２３４は、制御部２３６から供給される重畳開始指令に応じて、予め記憶しているOSD画像信号を、デコード部２３３から供給される番組信号のうちの画像信号の、制御部２３６から供給されるOSD情報に基づく位置に重畳する。そして、OSD重畳部２３４は、その結果得られる番組信号を、SCART端子を介した通信やHDMI（High-Definition Multimedia Interface）通信などにより、受信装置２０１の通信部２１３に送信する。また、OSD重畳部２３４は、制御部２３６から供給される重畳停止指令に応じて、デコード部２３３から供給される番組信号をそのまま通信部２１３に送信する。
【０１３２】
入力部２３５は、例えば、図示せぬリモートコントローラから送信されてくる指令を受信する受信部、ボタン、キーボード、マウス、スイッチなどから構成され、ユーザからの指令を受け付ける。入力部２３５は、ユーザからの指令に応じて、各種の指令を制御部２３６に供給する。
【０１３３】
例えば、入力部２３５は、ユーザからの所望のチャンネルの番組の記録または再生の指令に応じて、その番組を記録または再生するための指令を制御部２３６に供給する。また、入力部２３５は、ユーザからのOSD表示指令またはOSD終了指令に応じて、OSD表示指令およびOSD情報、またはOSD終了指令を制御部２３６に供給する。
【０１３４】
制御部２３６は、入力部２３５から入力される指令などに対応して、各種の処理を実行する。例えば、制御部２３６は、入力部２３５から入力される、ユーザの所望のチャンネルの番組を記録するための指令に対応して、チューナ２３１を制御し、その番組の番組信号を記録再生部２３２に記録させる。また、制御部２３６は、入力部２３５から入力される、ユーザの所望のチャンネルの番組を再生するための指令に対応して、記録再生部２３２とデコード部２３３を制御し、その番組の番組信号を記録再生部２３２から再生する。
【０１３５】
さらに、制御部２３６は、入力部２３５から入力される、OSD表示指令およびOSD情報に対応して、HDMI通信のCECライン(Consumer Electronics Control Line)やCENELEC（European Committee for Electrotechnical Standardization）においてEN-50157として規定されているAVリンク（AV Link）などにより、OSD表示指令とOSD情報を通信部２１３に送信し、その後、重畳開始指令とOSD情報をOSD重畳部２３４に供給する。また、制御部２３６は、OSD終了指令に対応して、重畳停止指令をOSD重畳部２３４に供給し、その後、HDMI通信のCECラインやAVリンクなどにより、OSD終了指令を通信部２１３に送信する。
【０１３６】
通信部２１３は、制御部２３６から送信されてくるOSD表示指令およびOSD情報またはOSD終了指令を受信し、バス３７を介してMPU２１１に供給する。また、通信部２１３は、OSD重畳部２３４から送信されてくる番組信号を受信し、その番組信号のうちの受信画像信号を画像処理部２２１の補間処理部７２に供給する。なお、音声信号は音声処理部２２２（図１１）に供給される。MPU２１１は、OSD表示指令とOSD情報に応じて、補間停止指令とOSD情報を、バス３７を介して補間処理部７２に供給する。また、MPU２１１は、OSD終了指令に応じて、補間再開指令を補間処理部７２に供給する。
【０１３７】
以上のように、受信装置２０１の外部の記録再生装置２０２の制御部２３６は、重畳開始指令の前に、OSD情報とOSD表示指令を受信装置２０１に送信して、OSD情報に基づく補間停止領域の、動きベクトルを用いた補間を停止させるので、OSD画像信号が外部の記録再生装置２０２により重畳される場合であっても、受信装置２０１は、補間後の画像信号の品質を向上させることができる。
【０１３８】
次に、図１３を参照して、図１１の受信装置２０１と記録再生装置２０２におけるOSD重畳処理について説明する。このOSD重畳処理は、例えば、入力部２３５から、OSD表示指令とOSD情報が制御部２３６に供給されたとき、開始される。
【０１３９】
ステップＳ２０１において、制御部２３６は、入力部２３５から供給される、OSD表示指令と、少なくとも１つのOSD画像のOSD情報を取得し、そのOSD情報のうちの１つを、受信装置２０１の通信部２１３を介してMPU２１１に送信する。
【０１４０】
ステップＳ２１１において、MPU２１１は、制御部２３６から送信されてくるOSD情報を受信し、ステップＳ２１２において、そのOSD情報を、バス３７を介して補間処理部７２に送信する。ステップＳ２４１において、補間処理部７２は、MPU２１１から送信されてくるOSD情報を受信し、ステップＳ２４２において、MPU２１１にOSD情報の通信の完了の通知を送信する。
【０１４１】
ステップＳ２１３において、MPU２１１は、補間処理部７２から送信されてくる通信の完了の通知を受信し、ステップＳ２１４において、制御部２３６にOSD情報の通信の完了の通知を送信する。ステップＳ２０２において、制御部２３６は、MPU２１１から送信されてくる通信の完了の通知を受信する。
【０１４２】
以降も同様にして、入力部２３５から制御部２３６に供給されるOSD情報の数だけ、ステップＳ２０１およびＳ２０２、ステップＳ２１１乃至Ｓ２１４、並びに、ステップＳ２４１およびＳ２４２の処理が繰り返される。
【０１４３】
その後、ステップＳ２０３において、制御部２３６は、OSD表示指令をMPU２１１に送信し、ステップＳ２１５において、MPU２１１は、そのOSD表示指令を受信する。ステップＳ２１６において、MPU２１１は、ステップＳ２１５で受信したOSD表示指令に応じて、補間停止指令を補間処理部７２に送信し、ステップＳ２４３において、補間処理部７２は、その補間停止指令を受信する。そして、補間処理部７２は、この補間停止指令に応じて、補間停止領域における動きベクトルを用いた補間の停止を開始する。ステップＳ２４４において、補間処理部７２は、補間停止指令の通信の完了の通知をMPU２１１に送信し、ステップＳ２１７において、MPU２１１は、その通知を受信する。
【０１４４】
ステップＳ２１８において、MPU２１１は、OSD表示指令の通信の完了の通知を制御部２３６に送信し、ステップＳ２０４において、制御部２３６は、その通知を受信する。ステップＳ２０５において、制御部２３６は、OSD重畳部２３４に、重畳開始指令と、入力部２３５から取得した全てのOSD情報を送信する。ステップＳ２５１において、OSD重畳部２３４は、MPU３１から送信されてくる重畳開始指令とOSD情報を受信し、その重畳開始指令に応じて、デコーダ２３３から供給される入力画像信号のOSD情報に基づく位置に対する、OSD画像信号の重畳を開始する。その結果、表示部３５には、OSD画像が表示される。
【０１４５】
以降も同様にして、入力部２３５から制御部２３６にOSD終了指令が供給されるまで、OSD表示指令が入力部２３５から制御部２３６に供給されるたびに、ステップＳ２０１乃至Ｓ２０５、ステップＳ２１１乃至Ｓ２１８、ステップＳ２４１乃至Ｓ２４４、並びに、ステップＳ２５１の処理が繰り返される。
【０１４６】
ステップＳ２０６において、制御部２３６は、入力部２３５から供給されるOSD終了指令を取得し、そのOSD終了指令に応じて重畳停止指令をOSD重畳部２３４に送信する。ステップＳ２５２において、OSD重畳部２３４は、制御部２３６から送信されてくる重畳停止指令を受信し、その重畳停止指令に応じて、入力画像信号に対するOSD画像信号の重畳を終了する。その結果、表示部３５には、OSD重畳部２３４によりステップＳ２５１の処理が行われてから、ステップＳ２５２の処理が行われるまでの間、OSD画像が表示される。
【０１４７】
ステップＳ２０７において、制御部２３６は、OSD終了指令をMPU２１１に送信し、ステップＳ２１９において、MPU２１１は、そのOSD終了指令を受信する。ステップＳ２２０において、MPU２１１は、ステップＳ２１９で受信したOSD終了指令に応じて、補間再開指令を補間処理部７２に送信し、ステップＳ２４５において、補間処理部７２は、その補間再開指令を受信する。そして、補間処理部７２は、この補間再開指令に応じて、全領域の動きベクトルを用いた補間を開始する。従って、ステップＳ２４３の処理が行われてから、ステップＳ２４５の処理が行われるまでの間、補間停止領域の動きベクトルを用いた補間が停止される。
【０１４８】
ステップＳ２４６において、補間処理部７２は、補間再開指令の通信の完了の通知をMPU２１１に送信し、ステップＳ２２１において、MPU２１１は、その通知を受信する。ステップＳ２２２において、MPU２１１は、OSD終了指令の通信の完了の通知を制御部２３６に送信し、ステップＳ２０８において、制御部２３６は、その通知を受信する。
【０１４９】
なお、上述した説明では、連続する画像信号の中間の時刻における画像信号が補間されたが、中間の時刻に限らず、任意の時刻における画像信号が補間されるようにしてもよい。
【０１５０】
また、重畳可能なOSD画像信号のOSD情報が予め決まっている場合には、OSD重畳部７１（１３１，２３４）に、そのOSD情報を予め記憶させておき、入力部３８（２３５）は、そのOSD情報を特定する情報（例えば、番号）を送信するようにしてもよい。この場合、OSD情報を送信する場合に比べて、送信する情報の量が少なくて済むので、素早く送信することができ、その結果、応答性を高めることができる。
【０１５１】
さらに、上述した説明では、すべてのOSD画像の重畳を一度に停止させたが、OSD画像の重畳を個別に停止させるようにしてもよい。この場合、重畳停止指令や補間再開指令とともに、停止対象とするOSD画像のOSD情報が送信される。そして、そのOSD情報に基づいて補間停止領域が新たに指定され、停止対象とするOSD画像の重畳が停止される。
【０１５２】
また、本明細書において、プログラム記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１５３】
また、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０１５４】
【図１】本発明を適用した受信装置の第１の実施の形態の構成例を示すブロック図である。
【図２】図１の受信装置における補間について説明するブロック図である。
【図３】図２の補間処理部の詳細構成例を示すブロック図である。
【図４】図１の受信装置におけるOSD重畳処理について説明するフローチャートである。
【図５】図１の受信装置における他のOSD重畳処理について説明するフローチャートである。
【図６】図３の補間処理部における補間処理について説明するフローチャートである。
【図７】図２の補間処理部の他の詳細構成例を示すブロック図である。
【図８】本発明を適用した受信装置の第２の実施の形態の構成例を示すブロック図である。
【図９】図８の受信装置における補間について説明するブロック図である。
【図１０】補間停止指令と補間再開指令の通知タイミングについて説明するタイミングチャートである。
【図１１】本発明を適用した受信装置の第３の実施の形態の構成例を示すブロック図である。
【図１２】図１１の受信装置における補間について説明するブロック図である。
【図１３】図１１の受信装置におけるOSD重畳処理について説明するフローチャートである。
【符号の説明】
【０１５５】
１１  受信装置，  ３１  MPU，  ３７  バス，  ７１  OSD重畳部，  ８２  検出部，  ８３  移動部，  ８４  指定部，  ８５  混合部，  １０１  受信装置，  １３１  OSD重畳部，  １３２  CPU，  １３２Ａ−１乃至１３２Ａ−ｎ  ポート，  １４３  CPU，  ２０１  受信装置，  ２０２  記録再生装置，  ２１１  MPU,  ２３４  OSD重畳部，  ２３５  入力部，  ２３６  制御部
【図１】
2008288779.tif 000003
【図２】
2008288779.tif 000004
【図３】
2008288779.tif 000005
【図４】
2008288779.tif 000006
【図５】
2008288779.tif 000007
【図６】
2008288779.tif 000008
【図７】
2008288779.tif 000009
【図８】
2008288779.tif 000010
【図９】
2008288779.tif 000011
【図１０】
2008288779.tif 000012
【図１１】
2008288779.tif 000013
【図１２】
2008288779.tif 000014
【図１３】
2008288779.tif 000015