【手続補正書】
【提出日】平成17年7月11日(2005.7.11)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
記憶回路から読み出された第１の画像データの画素データを補間して得られた第２の画像データを用いて所定の画像データの動きベクトルを生成する場合に、前記第２の画像データを構成する前記補間された画素データを生成する画像処理装置であって、
前記第１の画像データの第１の画素数分の画素データを用いて前記第２の画像データを構成する補間用画素データを生成する第１の処理回路と、
前記第１の画像データの前記第１の画素数より少ない第２の画素数分の画素データを用いて前記第２の画像データを構成する補間用画素データを生成する第２の処理回路と、
前記記憶回路からの前記第１の画像データの読み出しに影響を与える前記動きベクトルの生成処理の内容に基づいて、前記第１の処理回路および前記第２の処理回路の何れを用いて前記補間用画素データを生成するかを選択する選択回路と
を有する画像処理装置。
【請求項２】
それぞれ動きベクトルを生成する単位となる複数の種類のブロックが規定されており、対象となる画像データ内の指定された前記種類のブロックを単位として前記動きベクトルが生成される場合に、
前記選択回路は、前記指定されたブロックの種類に基づいて、前記第１の処理回路および前記第２の処理回路の何れを用いて前記補間用画素データを生成するかを選択する
請求項１に記載の画像処理装置。
【請求項３】
前記第１の画像データを記憶する前記記憶回路
をさらに有する請求項１に記載の画像処理装置。
【請求項４】
整数画素精度の前記第１の画像データと少数画素精度の前記補間用画像データとによって構成される前記第２の画像データと、前記所定の画像データとを用いて、前記動きベクトルを生成する動きベクトル生成回路
をさらに有する請求項１に記載の画像処理装置。
【請求項５】
前記補間用画素データを用いて演算を行って新たな補間用画素データを生成する演算回路
をさらに有する請求項１に記載の画像処理装置。
【請求項６】
前記第１の処理回路は、前記第１の画像データの前記第１の画素数分の画素データを入力し、前記第２の画像データを構成する補間用画素データを出力する、第１のタップ数のフィルタ回路であり、
前記第２の処理回路は、前記第１の画像データの前記第１の画素数分の画素データを入力し、前記第２の画像データを構成する補間用画素データを出力する、第１のタップ数より少ない第２のタップ数のフィルタ回路である
請求項１に記載の画像処理装置。
【請求項７】
第１の画像データを記憶する記憶回路と、
前記記憶回路から読み出された前記第１の画像データの画素データを補間して得られた第２の画像データを用いて所定の画像データの動きベクトルを生成する動きベクトル生成回路と、
前記第１の画像データの画素データを用いて補間処理を行い、前記第２の画像データを構成する前記補間された画素データを生成する画像処理回路と
を有する画像処理装置であって、
前記画像処理回路は、
前記第１の画像データの第１の画素数分の画素データを用いて前記第２の画像データを構成する補間用画素データを生成する第１の処理回路と、
前記第１の画像データの前記第１の画素数より少ない第２の画素数分の画素データを用いて前記第２の画像データを構成する補間用画素データを生成する第２の処理回路と、
前記記憶回路からの前記第１の画像データの読み出しに影響を与える前記動きベクトルの生成処理の内容に基づいて、前記第１の処理回路および前記第２の処理回路の何れを用いて前記補間用画素データを生成するかを選択する選択回路と
を有する画像処理装置。
【請求項８】
動きベクトルと記憶回路から読み出された第１の画像データとを基に第２の画像データを生成する画像処理装置であって、
前記第１の画像データの第１の画素数分の画素データを用いて第３の画像データを構成する補間用画素データを生成する第１の処理回路と、
前記第１の画像データの前記第１の画素数より少ない第２の画素数分の画素データを用いて前記第３の画像データを構成する補間用画素データを生成する第２の処理回路と、
前記記憶回路からの前記第１の画像データの読み出しに影響を与える前記動きベクトルの生成処理の内容に基づいて、前記第１の処理回路および前記第２の処理回路の何れを用いて前記補間用画素データを生成するかを選択する選択回路と、
前記第３の画像データと前記動きベクトルとを基に前記第２の画像データを生成する画像生成回路と
を有する画像処理装置。
【請求項９】
記憶回路から読み出された第１の画像データの画素データを補間して得られた第２の画像データを用いて所定の画像データの動きベクトルを生成する場合に、前記第２の画像データを構成する前記補間された画素データを生成する画像処理方法であって、
前記第１の画像データの第１の画素数分の画素データを用いて前記第２の画像データを構成する補間用画素データを生成する第１の処理と、前記第１の画像データの前記第１の画素数より少ない第２の画素数分の画素データを用いて前記第２の画像データを構成する補間用画素データを生成する第２の処理とのうち、前記記憶回路からの前記第１の画像データの読み出しに影響を与える前記動きベクトルの生成処理の内容に基づいて一方の処理を選択し、
当該選択した処理を実行して前記補間用画素データを生成する
画像処理方法。
【請求項１０】
動きベクトルと記憶回路から読み出された第１の画像データとを基に第２の画像データを生成する画像処理方法であって、
前記第１の画像データの第１の画素数分の画素データを用いて第３の画像データを構成する補間用画素データを生成する第１の処理と、前記第１の画像データの前記第１の画素数より少ない第２の画素数分の画素データを用いて前記第３の画像データを構成する補間用画素データを生成する第２の処理とのうち、前記記憶回路からの前記第１の画像データの読み出しに影響を与える前記動きベクトルの生成処理の内容に基づいて一方の処理を選択し、
当該選択した処理を実行して前記補間用画素データを生成し、
前記第３の画像データと前記動きベクトルとを基に前記第２の画像データを生成する
画像処理方法。
【請求項１１】
第１の記憶回路から読み出された第１の画像データの画素データを補間して得られた第２の画像データを用いて所定の画像データの動きベクトルを生成する場合に、前記第２の画像データを構成する前記補間された画素データを生成する画像処理装置であって、
前記第１の記憶回路と、
前記第１の画像データの第１の画素数分の画素データを用いて前記第２の画像データを構成する第１の補間用画素データを生成する第１の処理回路と、
前記第１の補間用画素データを記憶する第２の記憶回路と、
前記第１の画像データの前記第１の画素数より少ない第２の画素数分の画素データを用いて前記第２の画像データを構成する第２の補間用画素データを生成する第２の処理回路と、
前記第２の補間用画素データを記憶する第３の記憶回路と、
前記第１の記憶回路からの前記第１の画像データの読み出しに影響を与える前記動きベクトルの生成処理の内容に基づいて、前記第２の記憶回路に記憶された前記第１の補間用画素データと前記第３の記憶回路に記憶された第２の補間用画素データとのうち一方を、前記動きベクトルを生成するために用いる前記第２の画像データを構成する画素データとして選択する選択回路と
を有する画像処理装置。
【請求項１２】
第１の記憶回路から読み出された第１の画像データの画素データを補間して得られた第２の画像データを用いて所定の画像データの動きベクトルを生成する場合に、前記第２の画像データを構成する前記補間された画素データを生成する画像処理方法であって、
前記第１の画像データの第１の画素数分の画素データを用いて前記第２の画像データを構成する第１の補間用画素データを生成して第２の記憶回路に記憶し、
前記第１の画像データの前記第１の画素数より少ない第２の画素数分の画素データを用いて前記第２の画像データを構成する第２の補間用画素データを生成して第３の記憶回路に記憶し、
前記第１の記憶回路からの前記第１の画像データの読み出しに影響を与える前記動きベクトルの生成処理の内容に基づいて、前記第２の記憶回路に記憶された前記第１の補間用画素データと前記第３の記憶回路に記憶された第２の補間用画素データとのうち一方を、前記動きベクトルを生成するために用いる前記第２の画像データを構成する画素データとして選択する
画像処理方法。
【請求項１３】
第１の記憶回路から読み出された第１の画像データの画素データを補間して得られた第２の画像データを用いて所定の画像データの動きベクトルおよび予測画像データを生成する画像処理装置であって、
前記第１の記憶回路と、
前記第１の画像データの第１の画素数分の画素データを用いて前記第２の画像データを構成する第１の補間用画素データを生成する第１の処理回路と、
前記第１の補間用画素データを記憶する第２の記憶回路と、
前記所定の画像データ、前記第１の画像データおよび前記第１の補間用画素データを用いて、動きベクトルを生成する動きベクトル生成回路と、
前記第１の画像データの前記第１の画素数より少ない第２の画素数分の画素データを用いて前記第２の画像データを構成する第２の補間用画素データを生成する第２の処理回路と、
前記第１の記憶回路からの前記第１の画像データの読み出しに影響を与える前記動きベクトルの生成処理の内容に基づいて、前記第１の記憶回路から読み出した前記第１の画像データと、前記第２の記憶回路から読み出した前記第１の補間用画素データと、前記動きベクトルとを用いて予測画像データを生成する第１の処理と、前記第１の記憶回路から読み出した前記第１の画像データと、前記第２の処理回路を用いて生成された前記第２の補間用画素データと、前記動きベクトルとを用いて予測画像データを生成する第２の処理とのうち一方を選択して行う予測画像生成回路と
を有する画像処理装置。
【請求項１４】
第１の記憶回路から読み出された第１の画像データの画素データを補間して得られた第２の画像データを用いて所定の画像データの動きベクトルおよび予測画像データを生成する画像処理方法であって、
前記第１の画像データの第１の画素数分の画素データを用いて前記第２の画像データを構成する第１の補間用画素データを生成して第２の記憶回路に記憶し、
前記所定の画像データ、前記第１の画像データおよび前記第１の補間用画素データを用いて、動きベクトルを生成し、
前記第１の画像データの前記第１の画素数より少ない第２の画素数分の画素データを用いて前記第２の画像データを構成する第２の補間用画素データを生成し、
前記第１の記憶回路からの前記第１の画像データの読み出しに影響を与える前記動きベクトルの生成処理の内容に基づいて、前記第１の記憶回路から読み出した前記第１の画像データと、前記第２の記憶回路から読み出した前記第１の補間用画素データと、前記動きベクトルとを用いて予測画像データを生成する第１の処理と、前記第１の記憶回路から読み出した前記第１の画像データと、前記第２の処理回路を用いて生成された前記第２の補間用画素データと、前記動きベクトルとを用いて予測画像データを生成する第２の処理とのうち一方を選択して行う
画像処理方法。