(57)【特許請求の範囲】
【請求項１】
インターレース画像データから、拡大または縮小されたサイズのプログレッシブ画像データを生成し出力する画像処理装置であって、
出力するプログレッシブ画像データのライン毎に、そのラインのデータを生成するために用いるラインの番号である要求ライン番号を、前記拡大または縮小の倍率に基づいて順次出力する出力手段と、
前記出力手段から出力された要求ライン番号に基づいて、インターレース−プログレッシブ変換を行うか否かを判定する判定手段と、
前記出力手段から出力された要求ライン番号と、前記判定手段の判定結果と、に基づいて、前記出力手段から出力された要求ライン番号のラインのデータを出力する変換手段と、
前記変換手段から出力されるラインのデータを用いて、設定された倍率に応じたスケーリング処理を実行することにより、前記出力するプログレッシブ画像データのラインのデータを生成するスケーリング手段と、
を備え、
前記判定手段は、
前記出力手段から出力された要求ライン番号のラインが、入力されたインターレース画像データに存在する場合に、インターレース−プログレッシブ変換を行わないと判定し、
前記出力手段から出力された要求ライン番号が前回と同じ番号であり、且つ、前記出力手段から出力された要求ライン番号のラインが前記入力されたインターレース画像データに存在しない場合に、インターレース−プログレッシブ変換を行わないと判定し、
前記出力手段から出力された要求ライン番号が前回と異なる番号であり、且つ、前記出力手段から出力された要求ライン番号のラインが前記入力されたインターレース画像データに存在しない場合に、インターレース−プログレッシブ変換を行うと判定し、
前記変換手段は、
前記出力手段から出力された要求ライン番号のラインが前記入力されたインターレース画像データに存在し、且つ、前記判定手段でインターレース−プログレッシブ変換を行わないと判定された場合に、インターレース−プログレッシブ変換を行わずに、該ラインのデータをそのまま出力し、
前記出力手段から出力された要求ライン番号が前回と同じ番号であり、前記出力手段から出力された要求ライン番号のラインが前記入力されたインターレース画像データに存在せず、且つ、前記判定手段でインターレース−プログレッシブ変換を行わないと判定された場合に、インターレース−プログレッシブ変換を行わずに、前回と同じデータを出力し、
前記出力手段から出力された要求ライン番号が前回と異なる番号であり、前記出力手段から出力された要求ライン番号のラインが前記入力されたインターレース画像データに存在せず、且つ、前記判定手段でインターレース−プログレッシブ変換を行うと判定された場合に、インターレース−プログレッシブ変換を行うことにより、該ラインのデータを生成して出力する
ことを特徴とする画像処理装置。
【請求項２】
前記画像処理装置は、前記入力されたインターレース画像データとして現フィールドのインターレース画像データを使用する第１遅延モードと、前記入力されたインターレース画像データとして現フィールドの１つ前のフィールドのインターレース画像データを使用する第２遅延モードと、を有する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
複数フィールド分のインターレース画像データを記憶する記憶手段をさらに備え、
前記変換手段は、前記記憶手段が記憶する前記複数フィールド分のインターレース画像データを用いてインターレース−プログレッシブ変換を行う
ことを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記判定手段は、
前記入力されたインターレース画像データが偶数番目のラインのみで構成されたインターレース画像データであり、前記出力手段から出力された要求ライン番号が前回と異なる番号であり、且つ、前記出力手段から出力された要求ライン番号が奇数である場合、及び、
前記入力されたインターレース画像データが奇数番目のラインのみで構成されたインターレース画像データであり、前記出力手段から出力された要求ライン番号が前回と異なる番号であり、且つ、前記出力手段から出力された要求ライン番号が偶数である場合に、インターレース−プログレッシブ変換を行うと判定する
ことを特徴とする請求項１〜３のいずれか１項に記載の画像処理装置。
【請求項５】
前記判定手段は、
前記出力手段から出力された要求ライン番号をｎ個（ｎは２以上の整数）ずつサンプリングし、
サンプリングしたｎ個の要求ライン番号ごとに、インターレース−プログレッシブ変換を行うか否かを判定する
ことを特徴とする請求項１〜４のいずれか１項に記載の画像処理装置。
【請求項６】
前記出力手段は、出力するプログレッシブ画像データの水平同期信号に同期して要求ライン番号を出力し、
前記判定手段は、前記入力されたインターレース画像データの水平同期信号に同期して、前記出力手段から出力された要求ライン番号を２個ずつサンプリングする
ことを特徴とする請求項５に記載の画像処理装置。
【請求項７】
インターレース画像データから、拡大または縮小されたサイズのプログレッシブ画像データを生成し出力する画像処理装置の制御方法であって、
出力するプログレッシブ画像データのライン毎に、そのラインのデータを生成するため
に用いるラインの番号である要求ライン番号を、前記拡大または縮小の倍率に基づいて順次出力する出力ステップと、
前記出力ステップで出力された要求ライン番号に基づいて、インターレース−プログレッシブ変換を行うか否かを判定する判定ステップと、
前記出力ステップで出力された要求ライン番号と、前記判定ステップの判定結果と、に基づいて、前記出力ステップで出力された要求ライン番号のラインのデータを出力する変換ステップと、
前記変換ステップで出力されるラインのデータを用いて、設定された倍率に応じたスケーリング処理を実行することにより、前記出力するプログレッシブ画像データのラインのデータを生成するスケーリングステップと、
を有し、
前記判定ステップでは、
前記出力ステップで出力された要求ライン番号のラインが、入力されたインターレース画像データに存在する場合に、インターレース−プログレッシブ変換を行わないと判定し、
前記出力ステップで出力された要求ライン番号が前回と同じ番号であり、且つ、前記出力ステップで出力された要求ライン番号のラインが前記入力されたインターレース画像データに存在しない場合に、インターレース−プログレッシブ変換を行わないと判定し、
前記出力ステップで出力された要求ライン番号が前回と異なる番号であり、且つ、前記出力ステップで出力された要求ライン番号のラインが前記入力されたインターレース画像データに存在しない場合に、インターレース−プログレッシブ変換を行うと判定し、
前記変換ステップでは、
前記出力ステップで出力された要求ライン番号のラインが前記入力されたインターレース画像データに存在し、且つ、前記判定ステップでインターレース−プログレッシブ変換を行わないと判定された場合に、インターレース−プログレッシブ変換を行わずに、該ラインのデータをそのまま出力し、
前記出力ステップで出力された要求ライン番号が前回と同じ番号であり、前記出力ステップで出力された要求ライン番号のラインが前記入力されたインターレース画像データに存在せず、且つ、前記判定ステップでインターレース−プログレッシブ変換を行わないと判定された場合に、インターレース−プログレッシブ変換を行わずに、前回と同じデータを出力し、
前記出力ステップで出力された要求ライン番号が前回と異なる番号であり、前記出力ステップで出力された要求ライン番号のラインが前記入力されたインターレース画像データに存在せず、且つ、前記判定ステップでインターレース−プログレッシブ変換を行うと判定された場合に、インターレース−プログレッシブ変換を行うことにより、該ラインのデータを生成して出力する
ことを特徴とする画像処理装置の制御方法。
【請求項８】
インターレース画像データから、拡大または縮小されたサイズのプログレッシブ画像データを生成し出力する画像処理装置であって、
出力するプログレッシブ画像データのライン毎に、そのラインのデータを生成するために用いるラインの番号である要求ライン番号を、前記拡大または縮小の倍率に基づいて順次出力する出力手段と、
前記出力手段から出力された要求ライン番号のラインのデータを出力する変換手段と、
前記変換手段から出力されるラインのデータを用いて、設定された倍率に応じたスケーリング処理を実行することにより、前記出力するプログレッシブ画像データのラインのデータを生成するスケーリング手段と、
を備え、
前記変換手段は、
前記出力手段から出力された要求ライン番号のラインが、入力されたインターレース
画像データに存在する場合に、インターレース−プログレッシブ変換を行わずに、該ラインのデータをそのまま出力し、
前記出力手段から出力された要求ライン番号が前回と同じ番号であり、且つ、前記出力手段から出力された要求ライン番号のラインが前記入力されたインターレース画像データに存在しない場合に、インターレース−プログレッシブ変換を行わずに、前回と同じデータを出力し、
前記出力手段から出力された要求ライン番号が前回と異なる番号であり、且つ、前記出力手段から出力された要求ライン番号のラインが前記入力されたインターレース画像データに存在しない場合に、インターレース−プログレッシブ変換を行うことにより、該ラインのデータを生成して出力する
ことを特徴とする画像処理装置。
【請求項９】
前記画像処理装置は、前記入力されたインターレース画像データとして現フィールドのインターレース画像データを使用する第１遅延モードと、前記入力されたインターレース画像データとして現フィールドの１つ前のフィールドのインターレース画像データを使用する第２遅延モードと、を有する
ことを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
複数フィールド分のインターレース画像データを記憶する記憶手段をさらに備え、
前記変換手段は、前記記憶手段が記憶する前記複数フィールド分のインターレース画像データを用いてインターレース−プログレッシブ変換を行う
ことを特徴とする請求項８または９に記載の画像処理装置。
【請求項１１】
前記変換手段は、
前記入力されたインターレース画像データが偶数番目のラインのみで構成されたインターレース画像データであり、前記出力手段から出力された要求ライン番号が前回と異なる番号であり、且つ、前記出力手段から出力された要求ライン番号が奇数である場合、及び、
前記入力されたインターレース画像データが奇数番目のラインのみで構成されたインターレース画像データであり、前記出力手段から出力された要求ライン番号が前回と異なる番号であり、且つ、前記出力手段から出力された要求ライン番号が偶数である場合に、インターレース−プログレッシブ変換を行うと判断する
ことを特徴とする請求項８〜１０のいずれか１項に記載の画像処理装置。
【請求項１２】
前記変換手段は、
前記出力手段から出力された要求ライン番号をｎ個（ｎは２以上の整数）ずつサンプリングし、
サンプリングしたｎ個の要求ライン番号ごとに、インターレース−プログレッシブ変換を行うか否かを判断する
ことを特徴とする請求項８〜１１のいずれか１項に記載の画像処理装置。
【請求項１３】
前記出力手段は、出力するプログレッシブ画像データの水平同期信号に同期して要求ライン番号を出力し、
前記変換手段は、前記入力されたインターレース画像データの水平同期信号に同期して、前記出力手段から出力された要求ライン番号を２個ずつサンプリングする
ことを特徴とする請求項１２に記載の画像処理装置。
【請求項１４】
インターレース画像データから、拡大または縮小されたサイズのプログレッシブ画像データを生成し出力する画像処理装置の制御方法であって、
出力するプログレッシブ画像データのライン毎に、そのラインのデータを生成するため
に用いるラインの番号である要求ライン番号を、前記拡大または縮小の倍率に基づいて順次出力する出力ステップと、
前記出力ステップで出力された要求ライン番号のラインのデータを出力する変換ステップと、
前記変換ステップで出力されるラインのデータを用いて、設定された倍率に応じたスケーリング処理を実行することにより、前記出力するプログレッシブ画像データのラインのデータを生成するスケーリングステップと、
を有し、
前記変換ステップでは、
前記出力ステップで出力された要求ライン番号のラインが、入力されたインターレース画像データに存在する場合に、インターレース−プログレッシブ変換を行わずに、該ラインのデータをそのまま出力し、
前記出力ステップで出力された要求ライン番号が前回と同じ番号であり、且つ、前記出力ステップで出力された要求ライン番号のラインが前記入力されたインターレース画像データに存在しない場合に、インターレース−プログレッシブ変換を行わずに、前回と同じデータを出力し、
前記出力ステップで出力された要求ライン番号が前回と異なる番号であり、且つ、前記出力ステップで出力された要求ライン番号のラインが前記入力されたインターレース画像データに存在しない場合に、インターレース−プログレッシブ変換を行うことにより、該ラインのデータを生成して出力する
ことを特徴とする画像処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び画像処理装置の制御方法に関する。
【背景技術】
【０００２】
従来、インターレース画像データから、設定された倍率で拡大または縮小されたサイズのプログレッシブ画像データを生成し出力する画像処理装置がある。そのような画像処理装置では、ＩＰ変換（インターレース−プログレッシブ変換）処理後に、上記拡大または縮小されたサイズのプログレッシブ画像データを生成する処理（スケーリング処理）が実行される。具体的には、そのような画像処理装置は、ＩＰ変換処理を行うＩＰ変換処理部と、スケーリング処理を行うスケーリング処理部との間に、フレームメモリを有する。フレームメモリには、ＩＰ変換処理部で生成されたプログレッシブ画像データが記憶される。そして、スケーリング処理部は、フレームメモリからプログレッシブ画像データを読み出して、スケーリング処理を行う。
【０００３】
また、ＩＰ変換処理部とスケーリング処理部の間にフレームメモリを配置せずに、ＩＰ変換処理後に、スケーリング処理を実行することのできる装置が提案されている（例えば、特許文献１）。しかしながら、特許文献１に記載の装置では、水平方向のスケーリング処理しか行うことができない（垂直方向のスケーリング処理にはフレームメモリが利用される）。
このようなフレームメモリの使用は、コストの増加を招いてしまう。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−２２２２５１号公報
【特許文献２】特開２００７−０１９７０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、簡易な構成で、インターレース画像データから、設定された倍率で水平方向及び垂直方向に拡大または縮小されたサイズのプログレッシブ画像データを生成することのできる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の画像処理装置は、
インターレース画像データから、拡大または縮小されたサイズのプログレッシブ画像データを生成し出力する画像処理装置であって、
出力するプログレッシブ画像データのライン毎に、そのラインのデータを生成するために用いるラインの番号である要求ライン番号を、前記拡大または縮小の倍率に基づいて順次出力する出力手段と、
前記出力手段から出力された要求ライン番号に基づいて、インターレース−プログレッシブ変換を行うか否かを判定する判定手段と、
前記出力手段から出力された要求ライン番号と、前記判定手段の判定結果と、に基づいて、前記出力手段から出力された要求ライン番号のラインのデータを出力する変換手段と、
前記変換手段から出力されるラインのデータを用いて、設定された倍率に応じたスケーリング処理を実行することにより、前記出力するプログレッシブ画像データのラインのデータを生成するスケーリング手段と、
を備え、
前記判定手段は、
前記出力手段から出力された要求ライン番号のラインが、入力されたインターレース画像データに存在する場合に、インターレース−プログレッシブ変換を行わないと判定し、
前記出力手段から出力された要求ライン番号が前回と同じ番号であり、且つ、前記出力手段から出力された要求ライン番号のラインが前記入力されたインターレース画像データに存在しない場合に、インターレース−プログレッシブ変換を行わないと判定し、
前記出力手段から出力された要求ライン番号が前回と異なる番号であり、且つ、前記
出力手段から出力された要求ライン番号のラインが前記入力されたインターレース画像データに存在しない場合に、インターレース−プログレッシブ変換を行うと判定し、
前記変換手段は、
前記出力手段から出力された要求ライン番号のラインが前記入力されたインターレース画像データに存在し、且つ、前記判定手段でインターレース−プログレッシブ変換を行わないと判定された場合に、インターレース−プログレッシブ変換を行わずに、該ラインのデータをそのまま出力し、
前記出力手段から出力された要求ライン番号が前回と同じ番号であり、前記出力手段から出力された要求ライン番号のラインが前記入力されたインターレース画像データに存在せず、且つ、前記判定手段でインターレース−プログレッシブ変換を行わないと判定された場合に、インターレース−プログレッシブ変換を行わずに、前回と同じデータを出力し、
前記出力手段から出力された要求ライン番号が前回と異なる番号であり、前記出力手段から出力された要求ライン番号のラインが前記入力されたインターレース画像データに存在せず、且つ、前記判定手段でインターレース−プログレッシブ変換を行うと判定された場合に、インターレース−プログレッシブ変換を行うことにより、該ラインのデータを生成して出力する
ことを特徴とする。
本発明の第２の画像処理装置は、
インターレース画像データから、拡大または縮小されたサイズのプログレッシブ画像データを生成し出力する画像処理装置であって、
出力するプログレッシブ画像データのライン毎に、そのラインのデータを生成するために用いるラインの番号である要求ライン番号を、前記拡大または縮小の倍率に基づいて順次出力する出力手段と、
前記出力手段から出力された要求ライン番号のラインのデータを出力する変換手段と、
前記変換手段から出力されるラインのデータを用いて、設定された倍率に応じたスケーリング処理を実行することにより、前記出力するプログレッシブ画像データのラインのデータを生成するスケーリング手段と、
を備え、
前記変換手段は、
前記出力手段から出力された要求ライン番号のラインが、入力されたインターレース画像データに存在する場合に、インターレース−プログレッシブ変換を行わずに、該ラインのデータをそのまま出力し、
前記出力手段から出力された要求ライン番号が前回と同じ番号であり、且つ、前記出力手段から出力された要求ライン番号のラインが前記入力されたインターレース画像データに存在しない場合に、インターレース−プログレッシブ変換を行わずに、前回と同じデータを出力し、
前記出力手段から出力された要求ライン番号が前回と異なる番号であり、且つ、前記出力手段から出力された要求ライン番号のラインが前記入力されたインターレース画像データに存在しない場合に、インターレース−プログレッシブ変換を行うことにより、該ラインのデータを生成して出力する
ことを特徴とする。
【０００７】
本発明の第１の画像処理装置の制御方法は、
インターレース画像データから、拡大または縮小されたサイズのプログレッシブ画像デ
ータを生成し出力する画像処理装置の制御方法であって、
出力するプログレッシブ画像データのライン毎に、そのラインのデータを生成するために用いるラインの番号である要求ライン番号を、前記拡大または縮小の倍率に基づいて順次出力する出力ステップと、
前記出力ステップで出力された要求ライン番号に基づいて、インターレース−プログレッシブ変換を行うか否かを判定する判定ステップと、
前記出力ステップで出力された要求ライン番号と、前記判定ステップの判定結果と、に基づいて、前記出力ステップで出力された要求ライン番号のラインのデータを出力する変換ステップと、
前記変換ステップで出力されるラインのデータを用いて、設定された倍率に応じたスケーリング処理を実行することにより、前記出力するプログレッシブ画像データのラインのデータを生成するスケーリングステップと、
を有し、
前記判定ステップでは、
前記出力ステップで出力された要求ライン番号のラインが、入力されたインターレース画像データに存在する場合に、インターレース−プログレッシブ変換を行わないと判定し、
前記出力ステップで出力された要求ライン番号が前回と同じ番号であり、且つ、前記出力ステップで出力された要求ライン番号のラインが前記入力されたインターレース画像データに存在しない場合に、インターレース−プログレッシブ変換を行わないと判定し、
前記出力ステップで出力された要求ライン番号が前回と異なる番号であり、且つ、前記出力ステップで出力された要求ライン番号のラインが前記入力されたインターレース画像データに存在しない場合に、インターレース−プログレッシブ変換を行うと判定し、
前記変換ステップでは、
前記出力ステップで出力された要求ライン番号のラインが前記入力されたインターレース画像データに存在し、且つ、前記判定ステップでインターレース−プログレッシブ変換を行わないと判定された場合に、インターレース−プログレッシブ変換を行わずに、該ラインのデータをそのまま出力し、
前記出力ステップで出力された要求ライン番号が前回と同じ番号であり、前記出力ステップで出力された要求ライン番号のラインが前記入力されたインターレース画像データに存在せず、且つ、前記判定ステップでインターレース−プログレッシブ変換を行わないと判定された場合に、インターレース−プログレッシブ変換を行わずに、前回と同じデータを出力し、
前記出力ステップで出力された要求ライン番号が前回と異なる番号であり、前記出力ステップで出力された要求ライン番号のラインが前記入力されたインターレース画像データに存在せず、且つ、前記判定ステップでインターレース−プログレッシブ変換を行うと判定された場合に、インターレース−プログレッシブ変換を行うことにより、該ラインのデータを生成して出力する
ことを特徴とする。
本発明の第２の画像処理装置の制御方法は、
インターレース画像データから、拡大または縮小されたサイズのプログレッシブ画像データを生成し出力する画像処理装置の制御方法であって、
出力するプログレッシブ画像データのライン毎に、そのラインのデータを生成するために用いるラインの番号である要求ライン番号を、前記拡大または縮小の倍率に基づいて順次出力する出力ステップと、
前記出力ステップで出力された要求ライン番号のラインのデータを出力する変換ステップと、
前記変換ステップで出力されるラインのデータを用いて、設定された倍率に応じたスケーリング処理を実行することにより、前記出力するプログレッシブ画像データのラインのデータを生成するスケーリングステップと、
を有し、
前記変換ステップでは、
前記出力ステップで出力された要求ライン番号のラインが、入力されたインターレース画像データに存在する場合に、インターレース−プログレッシブ変換を行わずに、該ラインのデータをそのまま出力し、
前記出力ステップで出力された要求ライン番号が前回と同じ番号であり、且つ、前記出力ステップで出力された要求ライン番号のラインが前記入力されたインターレース画像データに存在しない場合に、インターレース−プログレッシブ変換を行わずに、前回と同じデータを出力し、
前記出力ステップで出力された要求ライン番号が前回と異なる番号であり、且つ、前記出力ステップで出力された要求ライン番号のラインが前記入力されたインターレース画像データに存在しない場合に、インターレース−プログレッシブ変換を行うことにより、該ラインのデータを生成して出力する
ことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、簡易な構成で、インターレース画像データから、設定された倍率で水平方向及び垂直方向に拡大または縮小されたサイズのプログレッシブ画像データを生成することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係る画像処理装置の概略構成の一例
【図２】本実施形態に係る画像処理装置の処理フローの一例
【図３】本実施形態に係るＩＰ変換処理判定部の処理フローの一例
【図４】第１判定処理の流れの一例
【図５】第２判定処理の流れの一例
【図６】遅延モード、フィールド情報、補間ラインの関係の一例
【図７】拡大処理時の要求ライン番号とＩＰ変換処理判定結果の関係の一例
【図８】縮小処理時の要求ライン番号とＩＰ変換処理判定結果の関係の一例
【発明を実施するための形態】
【００１０】
以下、本実施形態に係る画像処理装置及び画像処理装置の制御方法について説明する。本実施形態に係る画像処理装置は、インターレース画像データから、設定された倍率で拡大または縮小されたサイズのプログレッシブ画像データを生成し出力する。インターレース画像データは、偶数番目のラインまたは奇数番目のラインのみで構成された画像データである。出力するプログレッシブ画像データは、水平方向、垂直方向、または、水平方向及び垂直方向に拡大されたプログレッシブ画像データである。
【００１１】
（構成）
図１は、本実施形態に係る画像処理装置の概略構成を示すブロック図である。
入力画像処理部１０１は、入力されたインターレース画像データに対して画像処理を施し、該画像処理が施されたインターレース画像データをフィールドメモリ１０２に書き込む。または、入力画像処理部１０１は、入力されたインターレース画像データをそのままフィールドメモリ１０２に書き込む。画像処理は、例えば、ＹＣｂＣｒ信号からＲＧＢ信号への変換処理等である。
【００１２】
フィールドメモリ１０２は、複数フィールド分のインターレース画像データを記憶可能な記憶媒体である。フィールドメモリ１０２としては、磁気ディスク、不揮発性メモリ、揮発性メモリなどが利用可能である。
【００１３】
出力同期信号生成部１０３は、同期信号を生成または取得し、要求ライン番号出力部１０４へ出力する。本実施形態では、同期信号として、入力されたインターレース画像データの同期信号が生成または取得される。同期信号は、垂直同期信号（Ｖｓｙｎｃ）や水平同期信号（Ｈｓｙｎｃ）である。
【００１４】
要求ライン番号出力部１０４は、出力するプログレッシブ画像データのライン毎に、そのラインのデータを生成するために用いるラインの番号である要求ライン番号を、設定された倍率（拡大率、縮小率）に基づいて順次出力する。具体的には、要求ライン番号出力部１０４は、出力同期信号生成部１０３からの同期信号に基づくタイミングで、スケーリング処理部１０７に設定された倍率に基づいて要求ライン番号を生成し、ＩＰ変換処理判定部１０５およびＩＰ変換処理部１０６へ出力する。
なお、出力する要求ライン番号の決定方法は、出力するプログレッシブ画像データ（拡大または縮小されたプログレッシブ画像データ）を生成するアルゴリズムに依存するものであり、本発明の特徴部分ではないため、詳しい説明は割愛する。
なお、本実施形態では、画像データの最も上のラインの番号を１とし、画像データの最も上のラインから、下へ向かうにつれてライン番号が１ずつ増加するものとする。但し、ラインの番号はこれに限らない。例えば、画像データの最も下のラインの番号を１としてもよい。
【００１５】
ＩＰ変換処理判定部１０５は、要求ライン番号からインターレース−プログレッシブ変換（ＩＰ変換）処理を行うか否かを判定し、その判定結果をＩＰ変換処理部１０６へ出力する。具体的には、現フィールドのインターレース画像データのフィールド情報、ＩＰ変換処理部１０６の遅延モード情報、要求ライン番号から、ＩＰ変換処理を行うか否かを判定し、その判定結果をＩＰ変換処理部１０６へ出力する。
【００１６】
フィールド情報は、そのインターレース画像データのフィールドが、奇数番目のライン（奇数ライン）のみで構成された画像データのフィールドか、偶数番目のライン（偶数ライン）のみで構成された画像データのフィールドかを表す情報である。以下、奇数ラインのみで構成されたインターレース画像データのフィールドを“ｏｄｄフィールド”と呼び、偶数ラインのみで構成されたインターレース画像データのフィールドを“ｅｖｅｎフィールド”と呼ぶ。フィールド情報は、入力されたインターレース画像データに初めから付加されていてもよいし、入力されたインターレース画像データを用いて生成されてもよい。
【００１７】
遅延モード情報は、ＩＰ変換処理部１０６の遅延モードを表す情報である。本実施形態では、ＩＰ変換処理部１０６の遅延モードとして、「低遅延モード」と「標準遅延モード」のいずれかが選択される。ＩＰ変換処理部１０６の遅延モードは、例えば、ユーザ操作に応じて設定（選択）される。「低遅延モード」と「標準遅延モード」については後で詳しく説明する。
【００１８】
ＩＰ変換処理部１０６は、入力されたインターレース画像データ（処理対象のインターレース画像データ）から、要求ライン番号出力部１０４から出力された要求ライン番号のラインのデータを生成して、スケーリング処理部１０７へ出力する。
本実施形態では、ＩＰ変換処理部１０６は、ＩＰ変換処理判定部１０５で「ＩＰ変換処理する」と判定された場合にのみ、ＩＰ変換により、補間ラインのデータの生成を行う。補間ラインは、入力されたインターレース画像データに存在しないラインである。また、入力されたインターレース画像データに存在するラインをオリジナルラインと呼ぶ。
【００１９】
具体的には、ＩＰ変換処理部１０６は、要求ライン番号出力部１０４から出力された要求ライン番号のラインが、入力されたインターレース画像データに存在する場合には、該ラインのデータをそのまま出力する。
ＩＰ変換処理部１０６は、要求ライン番号出力部１０４から出力された要求ライン番号のラインが、入力されたインターレース画像データに存在しない場合には、ＩＰ変換により、該ラインのデータを生成して出力する。例えば、ＩＰ変換処理部１０６は、要求ライン番号をもとに、フィールドメモリ１０２から現フィールド、１フィールド前、２フィールド前の３つのインターレース画像データを読み出す。そして、ＩＰ変換処理部１０６は、読み出したインターレース画像データを用いて、動き適応型ＩＰ変換処理等のＩＰ変換処理を実行することにより、要求ライン番号のラインのデータを生成する。なお、ＩＰ変換に用いるインターレース画像データのフィールドは、上記３つのフィールドに限らない。例えば、現フィールドの１フィールド後、２フィールド後のインターレース画像データを用いてもよい。
但し、要求ライン番号出力部１０４から出力された要求ライン番号が、前回と同じ番号であって、且つ、入力されたインターレース画像データに存在しないラインの番号である場合（ＩＰ変換処理判定部１０５で「ＩＰ変換処理しない」と判定された場合）には、ＩＰ変換処理部１０６は、ＩＰ変換を行わずに、前回と同じデータを出力する。
【００２０】
スケーリング処理部１０７は、ＩＰ変換処理部１０６から出力されるラインのデータを用いて、設定された倍率に応じたスケーリング処理を実行する。具体的には、スケーリング処理部１０７は、ＩＰ変換処理部１０６から出力されるラインのデータを用いて、出力するプログレッシブ画像データのラインのデータを生成する処理を行う。
【００２１】
（処理フロー）
図２は、本実施形態に係る画像処理装置の処理フローの一例を示すフローチャートである。
まず、ユーザがスケーリング処理部１０７に倍率（拡大率、縮小率）を設定する（Ｓ２０１）。
【００２２】
次に、要求ライン番号出力部１０４が、設定された倍率に基づいて要求ライン番号を生成し、ＩＰ変換処理判定部１０５とＩＰ変換処理部１０６へ出力する（Ｓ２０２）。本実施形態では、要求ライン番号出力部１０４は、出力同期信号生成部１０３で生成（取得）された水平同期信号（インターレース画像データの水平同期信号）の２倍の周波数で、要求ライン番号を出力する。なお、要求ライン番号は、どのようなタイミングで出力されてもよい。例えば、要求ライン番号は、入力されるインターレース画像データの水平同期信号に同期して出力されてもよい。
【００２３】
そして、ＩＰ変換処理部１０６が、入力された要求ライン番号をもとに、フィールドメモリ１０２からインターレース画像データを読み出し、読み出したインターレース画像データから、入力された要求ライン番号のラインのデータを生成して出力する（Ｓ２０３）。
【００２４】
次に、スケーリング処理部１０７が、Ｓ２０３で出力されたデータを用いて、設定された倍率に応じたスケーリング処理を実行する（Ｓ２０４；スケーリング処理）。
【００２５】
（ＩＰ変換処理判定フロー）
図３のフローチャートを用いて、本実施形態に係るＩＰ変換処理判定部１０５の処理フローの一例について説明する。
まず、ＩＰ変換処理判定部１０５は、ＩＰ変換処理部１０６の遅延モードが「低遅延モード」であるか、「標準遅延モード」であるかを判断する（Ｓ３０１）。具体的には、ＩＰ変換処理判定部１０５は、ＩＰ変換処理部１０６から遅延モードを示す信号（遅延モード情報）を取得し、該信号を用いて遅延モードが「低遅延モード」であるか、「標準遅延モード」であるかを判断する。
【００２６】
「低遅延モード」は、現フィールドのインターレース画像データをプログレッシブ画像データに変換するモードである。即ち、「低遅延モード」の場合には、現フィールドのインターレース画像データが処理対象とされる。そのため、「低遅延モード」の場合には、ＩＰ変換処理部１０６は、現フィールドのインターレース画像データから、要求ライン番号出力部１０４から出力された要求ライン番号のラインのデータを生成して、スケーリング処理部１０７へ出力する（第１遅延モード）。「低遅延モード」でインターレース画像データをプログレッシブ画像データに変換する場合、インターレース画像データの入力に対するプログレッシブ画像データの出力の遅延時間は、１フレーム期間以内となる。
「標準遅延モード」は、現フィールドの１つ前のフィールドのインターレース画像データをプログレッシブ画像データに変換するモードである。即ち、「標準遅延モード」の場合には、現フィールドの１フィールド前のインターレース画像データが処理対象とされる。そのため、「標準遅延モード」の場合には、ＩＰ変換処理部１０６は、現フィールドの１フィールド前のインターレース画像データから、要求ライン番号出力部１０４から出力された要求ライン番号のラインのデータを生成して、スケーリング処理部１０７へ出力する（第２遅延モード）。「標準遅延モード」でインターレース画像データをプログレッシブ画像データに変換する場合、インターレース画像データの入力に対するプログレッシブ画像データの出力の遅延時間は、１フレーム期間以上２フレーム期間以内となる。
【００２７】
図６（Ａ）〜（Ｄ）は、遅延モード、フィールド情報、補間ラインの関係を示す。
「低遅延モード」では、現フィールドのインターレース画像データがＩＰ変換処理部１０６の処理対象とされる。そのため、現フィールドがｏｄｄフィールド（偶数ラインが補間ラインであるフィールド）の場合には、ＩＰ変換処理部１０６の処理対象であるインターレース画像データのフィールドはｏｄｄフィールドとなる（図６（Ａ））。現フィールドがｅｖｅｎフィールド（奇数ラインが補間ラインであるフィールド）の場合には、ＩＰ変換処理部１０６の処理対象であるインターレース画像データのフィールドはｅｖｅｎフィールドとなる（図６（Ｂ））。
「標準遅延モード」では、１フィールド前のインターレース画像データがＩＰ変換処理部１０６の処理対象とされる。そのため、現フィールドがｏｄｄフィールドの場合には、ＩＰ変換処理部１０６の処理対象であるインターレース画像データのフィールドはｅｖｅｎフィールドとなる（図６（Ｃ））。現フィールドがｅｖｅｎフィールドの場合には、ＩＰ変換処理部１０６の処理対象であるインターレース画像データのフィールドはｏｄｄフィールドとなる（図６（Ｄ））。
【００２８】
Ｓ３０１で遅延モードが「低遅延モード」であると判断された場合には、ＩＰ変換処理判定部１０５は、フィールド情報から、現フィールドがｏｄｄフィールドか否かを判断する（Ｓ３０３）。そして、現フィールドがｏｄｄフィールドであると判断された場合にはＳ３０４へ進み、ｅｖｅｎフィールドであると判断された場合にはＳ３０５へ進む。
Ｓ３０１で遅延モードが「標準遅延モード」であると判断された場合には、ＩＰ変換処理判定部１０５は、フィールド情報から、現フィールドがｅｖｅｎフィールドか否かを判断する（Ｓ３０２）。そして、現フィールドがｅｖｅｎフィールドであると判断された場合にはＳ３０４へ進み、ｏｄｄフィールドであると判断された場合にはＳ３０５へ進む。
即ち、ＩＰ変換処理部１０６の処理対象であるインターレース画像データの偶数ラインが補間ラインである場合には、Ｓ３０４へ進み、奇数ラインが補間ラインである場合にはＳ３０５へ進む。
【００２９】
Ｓ３０４では、ＩＰ変換処理判定部１０５は、第１判定処理を行う。
Ｓ３０５では、ＩＰ変換処理判定部１０５は、第２判定処理を行う。
【００３０】
（第１判定処理）
図４は、第１判定処理の流れの一例を示すフローチャートである。
まず、ＩＰ変換処理判定部１０５は、入力された要求ライン番号が前回と同じか否かを判定する（Ｓ４０２）。入力された要求ライン番号が前回と同じ場合は、Ｓ４０４へ進み、同じでない場合には、Ｓ４０２へ進む。
Ｓ４０２では、ＩＰ変換処理判定部１０５は、入力された要求ライン番号が偶数番号か否かを判定する。入力された要求ライン番号が偶数番号である場合は、Ｓ４０３へ進み、奇数番号である場合は、Ｓ４０４へ進む。
Ｓ４０３では、ＩＰ変換処理判定部１０５は、「ＩＰ変換処理する」と判定する。
Ｓ４０４では、ＩＰ変換処理判定部１０５は、「ＩＰ変換処理しない」と判定する。
そして、ＩＰ変換処理判定部１０５は、要求ライン番号が最終ライン番号となるまでＳ４０１〜Ｓ４０４の処理を繰り返す（Ｓ４０５）。
【００３１】
（第２判定処理）
図５は、第２判定処理の流れの一例を示すフローチャートである。
まず、ＩＰ変換処理判定部１０５は、入力された要求ライン番号が前回と同じか否かを判定する（Ｓ５０１）。入力された要求ライン番号が前回と同じ場合は、Ｓ５０４へ進み、同じでない場合には、Ｓ５０２へ進む。
Ｓ５０２では、ＩＰ変換処理判定部１０５は、入力された要求ライン番号が奇数番号か否かを判定する。入力された要求ライン番号が奇数番号である場合は、Ｓ５０３へ進み、偶数番号である場合は、Ｓ５０４へ進む。
Ｓ５０３では、ＩＰ変換処理判定部１０５は、「ＩＰ変換処理する」と判定する。
Ｓ５０４では、ＩＰ変換処理判定部１０５は、「ＩＰ変換処理しない」と判定する。
そして、ＩＰ変換処理判定部１０５は、要求ライン番号が最終ライン番号となるまでＳ５０１〜Ｓ５０４の処理を繰り返す（Ｓ５０５）。
【００３２】
なお、図４，５は、要求ライン番号が入力される度にＩＰ変換処理判定部１０５が判定を行う場合の処理の流れを示しているが、判定方法はこれに限らない。例えば、ＩＰ変換処理判定部１０５は、所定時間に入力される要求ライン番号（所定数の要求ライン番号）をサンプリングし、サンプリングした要求ライン番号に対してＩＰ変換処理するか否かの判定を行ってもよい。
【００３３】
（拡大処理時の要求ライン番号とＩＰ変換処理判定結果）
図７（Ａ）〜（Ｄ）を用いて、拡大処理時の要求ライン番号とＩＰ変換処理判定部１０５の判定結果の関係の一例について説明する。図７（Ａ），（Ｂ）は拡大率６倍が設定された場合の例である。図７（Ｃ），（Ｄ）は拡大率１０倍が設定された場合の例である。また、図７（Ａ）〜（Ｄ）は、インターレース画像データの水平同期信号（インターレースタイミングの水平同期信号）に同期して、入力される要求ライン番号がサンプリングされる場合の例である。また、図７（Ａ）〜（Ｄ）は、要求ライン番号が、入力されるイン
ターレース画像データの水平同期信号の周波数の２倍の周波数で（プログレッシブタイミングの水平同期信号に同期して）出力される場合の例である。換言すれば、図７（Ａ）〜（Ｄ）は、インターレースタイミングの水平同期信号の１周期毎に、その期間に入力される２つの要求ライン番号をサンプリングする場合の例である。なお、要求ライン番号のサンプリング数は２に限らない。要求ライン番号のサンプリング数は、１，３，５，８などであってもよい。
【００３４】
図７（Ａ），（Ｃ）は、ＩＰ変換処理部１０６の遅延モードが低遅延モードで、現フィールドがｏｄｄフィールドの場合、及び、ＩＰ変換処理部１０６の遅延モードが標準遅延モードで、現フィールドがｅｖｅｎフィールド（１つ前のフィールドがｏｄｄフィールド）の場合の例である。
図７（Ａ），（Ｃ）の例では、ＩＰ変換処理判定部１０５は、サンプリングした要求ライン番号が奇数番号のみを含む場合は「ＩＰ変換処理しない」と判定する。また、ＩＰ変換処理判定部１０５は、サンプリングした要求ライン番号に含まれる偶数番号が全て前回の番号（前回サンプリングされた偶数番号）と同じ場合は「ＩＰ変換処理しない」と判定する。それ以外の場合には、「ＩＰ変換処理する」と判定する。
【００３５】
図７（Ｂ），（Ｄ）は、ＩＰ変換処理部１０６の遅延モードが低遅延モードで、現フィールドがｅｖｅｎフィールドの場合、及び、ＩＰ変換処理部１０６の遅延モードが標準遅延モードで、現フィールドがｏｄｄフィールド（１つ前のフィールドがｅｖｅｎフィールド）の場合の例である。
図７（Ｂ），（Ｄ）の例では、ＩＰ変換処理判定部１０５は、サンプリングした要求ライン番号が偶数番号のみを含む場合は「ＩＰ変換処理しない」と判定する。また、ＩＰ変換処理判定部１０５は、サンプリングした要求ライン番号に含まれる奇数番号が全て前回の番号と同じ場合は「ＩＰ変換処理しない」と判定する。それ以外の場合には、「ＩＰ変換処理する」と判定する。
【００３６】
なお、図７（Ａ）〜（Ｄ）の例では、要求ライン番号として同じ補間ラインの番号が２回続けて出力された場合に、それら２つの要求ライン番号に対して「ＩＰ変換処理する」と判定されることがある。ＩＰ変換処理部１０６は、上記２つの要求ライン番号が入力された場合に、ＩＰ変換により補間ラインを生成して出力する処理を２回続けて行ってもよい。ＩＰ変換処理部１０６は、上記２つの要求ライン番号のうち１つ目の要求ライン番号が入力されたときにのみ、ＩＰ変換により補間ラインを生成して出力する処理を行ってもよい。即ち、ＩＰ変換処理部１０６は、２つ目の要求ライン番号が入力されたときに、入力された要求ライン番号が前回と同じであることを判断して、ＩＰ変換を行わずに前回と同じデータを出力してもよい。
【００３７】
（縮小処理時の要求ライン番号とＩＰ変換処理判定結果）
図８（Ａ），（Ｂ）を用いて、縮小処理時の要求ライン番号とＩＰ変換処理判定部１０５の判定結果の関係の一例について説明する。図８（Ａ），（Ｂ）は縮小率０．６倍が設定された場合の例である。また、図８（Ａ），（Ｂ）は、インターレース画像データの水平同期信号（インターレースタイミングの水平同期信号）に同期して、入力される要求ライン番号がサンプリングされる場合の例である。また、図８（Ａ），（Ｂ）は、要求ライン番号が、入力されるインターレース画像データの水平同期信号の周波数の２倍の周波数で（プログレッシブタイミングの水平同期信号に同期して）出力される場合の例である。
【００３８】
図８（Ａ）は、ＩＰ変換処理部１０６の遅延モードが低遅延モードで、現フィールドがｏｄｄフィールドの場合、及び、ＩＰ変換処理部１０６の遅延モードが標準遅延モードで、現フィールドがｅｖｅｎフィールド（１つ前のフィールドがｏｄｄフィールド）の場合の例である。
図８（Ａ）の例では、図７（Ａ），（Ｃ）の例と同様に、ＩＰ変換処理判定部１０５は、サンプリングした要求ライン番号が奇数番号のみを含む場合は「ＩＰ変換処理しない」と判定する。また、ＩＰ変換処理判定部１０５は、サンプリングした要求ライン番号に含まれる偶数番号が全て前回の番号と同じ場合は「ＩＰ変換処理しない」と判定する。それ以外の場合には、「ＩＰ変換処理する」と判定する。
【００３９】
図８（Ｂ）は、ＩＰ変換処理部１０６の遅延モードが低遅延モードで、現フィールドがｅｖｅｎフィールドの場合、及び、ＩＰ変換処理部１０６の遅延モードが標準遅延モードで、現フィールドがｏｄｄフィールド（１つ前のフィールドがｅｖｅｎフィールド）の場合の例である。
図８（Ｂ）の例では、図７（Ｂ），（Ｄ）の例と同様に、ＩＰ変換処理判定部１０５は、サンプリングした要求ライン番号が偶数番号のみを含む場合は「ＩＰ変換処理しない」と判定する。また、ＩＰ変換処理判定部１０５は、サンプリングした要求ライン番号に含まれる偶数番号が全て前回の番号と同じ場合は「ＩＰ変換処理しない」と判定する。それ以外の場合には、「ＩＰ変換処理する」と判定する。
【００４０】
以上述べたように、本実施形態によれば、スケーリング処理に適したデータがＩＰ変換処理部から出力される。具体的には、出力するプログレッシブ画像データのラインのデータを生成するために用いるラインのデータがＩＰ変換処理部から出力される。そして、ＩＰ変換処理部から出力されるデータを用いて、スケーリング処理が行われる。それにより、簡易な構成で、インターレース画像データから、設定された倍率で水平方向及び垂直方向に拡大または縮小されたサイズのプログレッシブ画像データを生成することができる。具体的には、ＩＰ変換処理部とスケーリング処理部の間にフレームメモリを設けずに、設定された倍率で水平方向及び垂直方向に拡大または縮小されたサイズのプログレッシブ画像データを生成することができる。
【００４１】
なお、本実施形態では、ＩＰ変換処理部の遅延モードが「低遅延モード」か「標準遅延モード」かを判断するものとしたが、予め遅延モードが決まっている場合には、そのような判断は行わなくてもよい。
なお、本実施形態では、要求ライン番号が、前回と同じ番号であって、且つ、補間ラインの番号である場合には、ＩＰ変換を行わずに、前回と同じデータが出力されるものとしたが、このような構成でなくてもよい。ＩＰ変換処理部は、要求ライン番号が補間ラインの番号である場合には、必ずＩＰ変換により該補間ラインのデータを生成して出力してもよい。但し、要求ライン番号が、前回と同じ番号であって、且つ、補間ラインの番号である場合に、ＩＰ変換を行わずに、前回と同じデータを出力する構成とすれば、ＩＰ変換処理部の処理負荷を低減することができる。
【符号の説明】
【００４２】
１０４  要求ライン番号出力部
１０６  ＩＰ変換処理部
１０７  スケーリング処理部
【図１】
0005904480.tif 000002
【図２】
0005904480.tif 000003
【図３】
0005904480.tif 000004
【図４】
0005904480.tif 000005
【図５】
0005904480.tif 000006
【図６】
0005904480.tif 000007
【図７】
0005904480.tif 000008
【図８】
0005904480.tif 000009