(57)【要約】【課題】本発明は、任意のパラメータを設定して、多様なデータ処理を行うデータ処理装置及びデータ処理方法を提供する。【解決手段】データ処理装置は、データ処理を行うデータ処理部に、ホストＣＰＵ５がパラメータを設定し、データ処理部が、当該設定されたパラメータに基づいて、各種データ処理を行うに際して、ホストＣＰＵ５のデータ選択部１１が、予めパラメータ群記憶部１２に記憶している複数の係数のうちデータの情報に沿った複数次元の係数を選択し、パラメータ設定部１３が、当該選択した複数次元の係数をパラメータとしてデータ処理部２に設定する。したがって、例えば、画像データにデータ処理を行う場合に、任意の形状のマトリックスを設定して種々の画像パターンの形状や階調のデータ処理を行い、種々のテクスチャーや濃度の画像に対して適切な画像処理を高速に行うことができる。【選択図】          図２
2004272655.tif 000002
【特許請求の範囲】
【請求項１】
複数次元の係数とその情報からなるデータに対してデータ処理を行うデータ処理手段に、パラメータ設定手段がパラメータを設定し、当該データ処理手段が、当該設定されたパラメータに基づいて、当該データに対して各種データ処理を行うデータ処理装置であって、前記パラメータ設定手段は、予め記憶している複数の係数のうち前記データの情報に沿った複数次元の係数を選択する選択手段と、当該選択手段の選択した複数次元の係数を前記パラメータとして前記データ処理手段に設定する設定手段と、を備えていることを特徴とするデータ処理装置。
【請求項２】
ネットワーク等を介して外部から送られてくる複数次元の係数とその情報からなるデータに対してデータ処理を行うデータ処理手段に、パラメータ設定手段がパラメータを設定し、当該データ処理手段が、当該設定されたパラメータに基づいて、当該データに対して各種データ処理を行うデータ処理装置であって、前記パラメータ設定手段は、前記外部から送られてくる前記データを受け取る受取手段と、当該受取手段の受け取った当該データの情報から複数次元の係数を解釈するデータ解釈手段と、当該データ解釈手段の解釈した内容を前記パラメータとして前記データ処理手段に設定する設定手段と、を備えていることを特徴とするデータ処理装置。
【請求項３】
前記パラメータ設定手段は、前記データ処理手段の受け取ることのできる前記パラメータの構造または形式と前記外部からのデータの情報を前記データ解釈手段が解釈した複数次元の係数の構造または形式が異なると、当該データ解釈手段の解釈した複数次元の係数の構造または形式を当該データ処理手段の受け取ることのできる構造または形式に変換する変換手段を備え、前記設定手段が、当該変換手段の変換した前記複数次元の係数を前記パラメータとして前記データ処理手段に設定することを特徴とする請求項２記載のデータ処理装置。
【請求項４】
複数次元の係数とその情報からなるデータに対してデータ処理を行うデータ処理手段に、パラメータを設定するパラメータ設定処理を行って、当該データ処理手段が、当該設定されたパラメータに基づいて、当該データに対して各種データ処理を行うデータ処理方法であって、前記パラメータ設定処理ステップで、予め記憶している複数の係数のうち、前記データの情報に沿った複数次元の係数を選択し、当該選択した複数次元の係数を前記パラメータとして前記データ処理手段に設定することを特徴とするデータ処理方法。
【請求項５】
ネットワーク等を介して外部から送られてくる複数次元の係数とその情報からなるデータに対してデータ処理を行うデータ処理手段に、パラメータを設定するパラメータ設定処理を行って、当該データ処理手段が、当該設定されたパラメータに基づいて、当該データに対して各種データ処理を行うデータ処理方法であって、前記パラメータ設定処理ステップで、前記外部から送られてくる前記データを受け取って、当該受け取ったデータの情報から複数次元の係数を解釈し、当該解釈した内容を前記パラメータとして前記データ処理手段に設定することを特徴とするデータ処理方法。
【請求項６】
前記データ処理方法は、前記パラメータ設定処理ステップで、前記データ処理手段の受け取ることのできる前記パラメータの構造または形式と前記外部からの情報を解釈した複数次元の係数の構造または形式が異なると、当該解釈した複数次元の係数の構造または形式を当該データ処理手段の受け取ることのできる構造または形式に変換した後、前記パラメータとして前記データ処理手段に設定することを特徴とする請求項５記載のデータ処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データ処理装置及びデータ処理方法に関し、詳細には、任意のパラメータを設定して、多様なデータ処理を行うデータ処理装置及びデータ処理方法に関する。
【０００２】
【従来の技術】
【特許文献１】
特開２０００−２４４７３８号公報
ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）やシステムＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ  ）等を処理装置として制御して、画像処理や各種データ処理を行う場合、一般的に、処理装置にホストＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ  ）が各種設定を行って、処理装置に必要な画像処理や必要な各種データ処理を行っている。
【０００３】
例えば、本出願人が先に提案している画像処理装置では、画像処理の一種であるディザ処理において、ディザ処理の高速化を行うために、主走査方向で画像データを分割してディザ処理を行なっている。そして、ディザ処理したディザ画像の連続性を保つために、主走査の前側と後側で同じ構成のディザ閾値テーブルを用意して同じディザ閾値テーブルを設定している。
【０００４】
【発明が解決しようとする課題】
しかしながら、このような従来技術にあっては、主走査の前側と後側で同じ構成のディザ閾値テーブルを用意して同じディザ閾値テーブルを設定してディザ画像の連続性を保持しているため、処理速度を向上させ、また、近年増加している処理要求の複雑さに対応する上で改良の必要があった。
【０００５】
すなわち、近年、ＡＳＩＣやシステムＬＳＩ等の処理装置に対する処理要求の多さや複雑さが増加しており、例えば、画像処理においても、γやディザのテーブル等の種々の形式があり、また、最近のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ  ）等のネットワーク経由でのデータのやり取りがある場合、それらデータを個々のホストが内部に有している以外に、アプリケーションインターフェイス（以下、ＡＰＩＰという。）に従った形で自由な形状の処理データを設定する要求もあり、これら種々の形式のデータの処理に適切に、かつ、高速に対応する上で、改良の必要があった。
【０００６】
そこで、請求項１記載の発明は、複数次元の係数とその情報からなるデータに対してデータ処理を行うデータ処理手段に、パラメータ設定手段がパラメータを設定し、当該データ処理手段が、当該設定されたパラメータに基づいて、当該データに対して各種データ処理を行うに際して、パラメータ設定手段の選択手段が、予め記憶している複数の係数のうちデータの情報に沿った複数次元の係数を選択し、設定手段が、当該選択した複数次元の係数をパラメータとしてデータ処理手段に設定することにより、例えば、画像データにデータ処理を行う場合に、任意の形状のマトリックスを設定して種々の画像パターンの形状や階調のデータ処理を行い、種々のテクスチャーや濃度の画像に対して適切な画像処理を高速に行うことのできるデータ処理装置を提供することを目的としている。
【０００７】
請求項２記載の発明は、ネットワーク等を介して外部から送られてくる複数次元の係数とその情報からなるデータに対してデータ処理を行うデータ処理手段に、パラメータ設定手段がパラメータを設定し、当該データ処理手段が、当該設定されたパラメータに基づいて、当該データに対して各種データ処理を行うに際して、パラメータ設定手段が、外部から送られてくるデータを受取手段で受け取って、データ解釈手段が、当該受け取った当該データの情報から複数次元の係数を解釈し、設定手段が、当該解釈した内容をパラメータとしてデータ処理手段に設定することにより、外部で任意に作成されたパラメータを解釈して設定を行って、クライアントとしての外部接続された機器での種々の設定を適切に解釈してパラメータ設定し、種々のテクスチャーや濃度の画像に対して適切な画像処理を高速に行うことのできるデータ処理装置を提供することを目的としている。
【０００８】
請求項３記載の発明は、パラメータ設定手段が、データ処理手段の受け取ることのできるパラメータの構造または形式と外部からのデータの情報を解釈した複数次元の係数の構造または形式が異なると、変換手段で、当該解釈した複数次元の係数の構造または形式をデータ処理手段の受け取ることのできる構造または形式に変換した複数次元の係数を、設定手段でパラメータとしてデータ処理手段に設定することにより、クライアントに特化されたパターンに対しても適切に対応し、適切な画像処理を施すことのできるデータ処理装置を提供することを目的としている。
【０００９】
請求項４記載の発明は、複数次元の係数とその情報からなるデータに対してデータ処理を行うデータ処理手段に、パラメータを設定するパラメータ設定処理を行って、当該データ処理手段が、当該設定されたパラメータに基づいて、当該データに対して各種データ処理を行うに際して、パラメータ設定処理ステップで、予め記憶している複数の係数のうち、データの情報に沿った複数次元の係数を選択し、当該選択した複数次元の係数をパラメータとしてデータ処理手段に設定することにより、例えば、画像データにデータ処理を行う場合に、任意の形状のマトリックスを設定して種々の画像パターンの形状や階調のデータ処理を行い、種々のテクスチャーや濃度の画像に対して適切な画像処理を高速に行うことのできるデータ処理方法を提供することを目的としている。
【００１０】
請求項５記載の発明は、ネットワーク等を介して外部から送られてくる複数次元の係数とその情報からなるデータに対してデータ処理を行うデータ処理手段に、パラメータを設定するパラメータ設定処理を行って、当該データ処理手段が、当該設定されたパラメータに基づいて、当該データに対して各種データ処理を行うに際して、パラメータ設定処理ステップで、外部から送られてくるデータを受け取って、当該受け取ったデータの情報から複数次元の係数を解釈し、当該解釈した内容をパラメータとしてデータ処理手段に設定することにより、外部で任意に作成されたパラメータを解釈して設定を行って、クライアントとしての外部接続された機器での種々の設定を適切に解釈してパラメータ設定し、種々のテクスチャーや濃度の画像に対して適切な画像処理を高速に行うことのできるデータ処理方法を提供することを目的としている。
【００１１】
請求項６記載の発明は、パラメータ設定処理ステップで、データ処理手段の受け取ることのできるパラメータの構造または形式と外部からの情報を解釈した複数次元の係数の構造または形式が異なると、当該解釈した複数次元の係数の構造または形式を当該データ処理手段の受け取ることのできる構造または形式に変換した後、パラメータとしてデータ処理手段に設定することにより、クライアントに特化されたパターンに対しても適切に対応し、適切な画像処理を施すことのできるデータ処理方法を提供することを目的としている。
【００１２】
【課題を解決するための手段】
請求項１記載の発明のデータ処理装置は、複数次元の係数とその情報からなるデータに対してデータ処理を行うデータ処理手段に、パラメータ設定手段がパラメータを設定し、当該データ処理手段が、当該設定されたパラメータに基づいて、当該データに対して各種データ処理を行うデータ処理装置であって、前記パラメータ設定手段は、予め記憶している複数の係数のうち前記データの情報に沿った複数次元の係数を選択する選択手段と、当該選択手段の選択した複数次元の係数を前記パラメータとして前記データ処理手段に設定する設定手段と、を備えていることにより、上記目的を達成している。
【００１３】
上記構成によれば、複数次元の係数とその情報からなるデータに対してデータ処理を行うデータ処理手段に、パラメータ設定手段がパラメータを設定し、当該データ処理手段が、当該設定されたパラメータに基づいて、当該データに対して各種データ処理を行うに際して、パラメータ設定手段の選択手段が、予め記憶している複数の係数のうちデータの情報に沿った複数次元の係数を選択し、設定手段が、当該選択した複数次元の係数をパラメータとしてデータ処理手段に設定するので、例えば、画像データにデータ処理を行う場合に、任意の形状のマトリックスを設定して種々の画像パターンの形状や階調のデータ処理を行うことができ、種々のテクスチャーや濃度の画像に対して適切な画像処理を高速に行うことができる。
【００１４】
請求項２記載の発明のデータ処理装置は、ネットワーク等を介して外部から送られてくる複数次元の係数とその情報からなるデータに対してデータ処理を行うデータ処理手段に、パラメータ設定手段がパラメータを設定し、当該データ処理手段が、当該設定されたパラメータに基づいて、当該データに対して各種データ処理を行うデータ処理装置であって、前記パラメータ設定手段は、前記外部から送られてくる前記データを受け取る受取手段と、当該受取手段の受け取った当該データの情報から複数次元の係数を解釈するデータ解釈手段と、当該データ解釈手段の解釈した内容を前記パラメータとして前記データ処理手段に設定する設定手段と、を備えていることにより、上記目的を達成している。
【００１５】
上記構成によれば、ネットワーク等を介して外部から送られてくる複数次元の係数とその情報からなるデータに対してデータ処理を行うデータ処理手段に、パラメータ設定手段がパラメータを設定し、当該データ処理手段が、当該設定されたパラメータに基づいて、当該データに対して各種データ処理を行うに際して、パラメータ設定手段が、外部から送られてくるデータを受取手段で受け取って、データ解釈手段が、当該受け取った当該データの情報から複数次元の係数を解釈し、設定手段が、当該解釈した内容をパラメータとしてデータ処理手段に設定するので、外部で任意に作成されたパラメータを解釈して設定を行って、クライアントとしての外部接続された機器での種々の設定を適切に解釈してパラメータ設定することができ、種々のテクスチャーや濃度の画像に対して適切な画像処理を高速に行うことができる。
【００１６】
この場合、例えば、請求項３に記載するように、前記パラメータ設定手段は、前記データ処理手段の受け取ることのできる前記パラメータの構造または形式と前記外部からのデータの情報を前記データ解釈手段が解釈した複数次元の係数の構造または形式が異なると、当該データ解釈手段の解釈した複数次元の係数の構造または形式を当該データ処理手段の受け取ることのできる構造または形式に変換する変換手段を備え、前記設定手段が、当該変換手段の変換した前記複数次元の係数を前記パラメータとして前記データ処理手段に設定するものであってもよい。
【００１７】
上記構成によれば、パラメータ設定手段が、データ処理手段の受け取ることのできるパラメータの構造または形式と外部からのデータの情報を解釈した複数次元の係数の構造または形式が異なると、変換手段で、当該解釈した複数次元の係数の構造または形式をデータ処理手段の受け取ることのできる構造または形式に変換した複数次元の係数を、設定手段でパラメータとしてデータ処理手段に設定するので、クライアントに特化されたパターンに対しても適切に対応することができ、適切な画像処理を施すことができる。
【００１８】
請求項４記載の発明のデータ処理方法は、複数次元の係数とその情報からなるデータに対してデータ処理を行うデータ処理手段に、パラメータを設定するパラメータ設定処理を行って、当該データ処理手段が、当該設定されたパラメータに基づいて、当該データに対して各種データ処理を行うデータ処理方法であって、前記パラメータ設定処理ステップで、予め記憶している複数の係数のうち、前記データの情報に沿った複数次元の係数を選択し、当該選択した複数次元の係数を前記パラメータとして前記データ処理手段に設定することにより、上記目的を達成している。
【００１９】
上記構成によれば、複数次元の係数とその情報からなるデータに対してデータ処理を行うデータ処理手段に、パラメータを設定するパラメータ設定処理を行って、当該データ処理手段が、当該設定されたパラメータに基づいて、当該データに対して各種データ処理を行うに際して、パラメータ設定処理ステップで、予め記憶している複数の係数のうち、データの情報に沿った複数次元の係数を選択し、当該選択した複数次元の係数をパラメータとしてデータ処理手段に設定するので、例えば、画像データにデータ処理を行う場合に、任意の形状のマトリックスを設定して種々の画像パターンの形状や階調のデータ処理を行うことができ、種々のテクスチャーや濃度の画像に対して適切な画像処理を高速に行うことができる。
【００２０】
請求項５記載の発明のデータ処理方法は、ネットワーク等を介して外部から送られてくる複数次元の係数とその情報からなるデータに対してデータ処理を行うデータ処理手段に、パラメータを設定するパラメータ設定処理を行って、当該データ処理手段が、当該設定されたパラメータに基づいて、当該データに対して各種データ処理を行うデータ処理方法であって、前記パラメータ設定処理ステップで、前記外部から送られてくる前記データを受け取って、当該受け取ったデータの情報から複数次元の係数を解釈し、当該解釈した内容を前記パラメータとして前記データ処理手段に設定することにより、上記目的を達成している。
【００２１】
上記構成によれば、ネットワーク等を介して外部から送られてくる複数次元の係数とその情報からなるデータに対してデータ処理を行うデータ処理手段に、パラメータを設定するパラメータ設定処理を行って、当該データ処理手段が、当該設定されたパラメータに基づいて、当該データに対して各種データ処理を行うに際して、パラメータ設定処理ステップで、外部から送られてくるデータを受け取って、当該受け取ったデータの情報から複数次元の係数を解釈し、当該解釈した内容をパラメータとしてデータ処理手段に設定するので、外部で任意に作成されたパラメータを解釈して設定を行って、クライアントとしての外部接続された機器での種々の設定を適切に解釈してパラメータ設定することができ、種々のテクスチャーや濃度の画像に対して適切な画像処理を高速に行うことができる。
【００２２】
この場合、例えば、請求項６に記載するように、前記データ処理方法は、前記パラメータ設定処理ステップで、前記データ処理手段の受け取ることのできる前記パラメータの構造または形式と前記外部からの情報を解釈した複数次元の係数の構造または形式が異なると、当該解釈した複数次元の係数の構造または形式を当該データ処理手段の受け取ることのできる構造または形式に変換した後、前記パラメータとして前記データ処理手段に設定するものであってもよい。
【００２３】
上記構成によれば、パラメータ設定処理ステップで、データ処理手段の受け取ることのできるパラメータの構造または形式と外部からの情報を解釈した複数次元の係数の構造または形式が異なると、当該解釈した複数次元の係数の構造または形式を当該データ処理手段の受け取ることのできる構造または形式に変換した後、パラメータとしてデータ処理手段に設定するので、クライアントに特化されたパターンに対しても適切に対応することができ、適切な画像処理を施すことができる。
【００２４】
【発明の実施の形態】
以下、本発明の好適な実施の形態を添付図面に基づいて詳細に説明する。なお、以下に述べる実施の形態は、本発明の好適な実施の形態であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【００２５】
図１〜図３は、本発明のデータ処理装置及びデータ処理方法の第１の実施の形態を示す図であり、図１は、本発明のデータ処理装置及びデータ処理方法の第１の実施の形態を適用したデータ処理装置１の概略ブロック構成図である。
【００２６】
図１において、データ処理装置１は、データ処理部（データ処理手段）２に上流処理部３から処理対象のデータが入力され、データ処理部２でデータ処理したデータを下流処理部４で次のデータ処理を行う。このデータとしては、複数次元の係数とその情報を含んでおり、その情報が処理要求として入力される。そして、データ処理部２に当該データ処理部２でのデータ処理に必要なパラメータの設定をパラメータ設定手段としてのホストＣＰＵ５が行う。なお、以下の説明では、データ処理装置１がディザ処理を行う場合について説明する。
【００２７】
このホストＣＰＵ５は、図２に示すように、データ選択部（選択手段）１１、パラメータ群記憶部１２及びパラメータ設定部（設定手段）１３等を備えており、データ選択部１１には、外部から処理要求が入力される。
【００２８】
データ選択部１１は、外部からの処理要求に応じたパラメータをパラメータ群記憶部１２から取得し、取得したパラメータをパラメータ設定部１３に渡す。  パラメータ群記憶部１２は、種々のパラメータを保持し、データ選択部１１から要求されたパラメータを返す。
【００２９】
パラメータ設定部１３は、データ選択部１１から受け取ったパラメータをデータ処理部１２に設定する。
【００３０】
そして、パラメータ群記憶部１２は、例えば、ディザ処理の場合のパラメータとしては、図３及び図４にディザのメモリテーブルと２次元ディザのマトリックスイメージを示すように、種々のパラメータを保持している。図３は、２値ディザの１６×１６マトリクスの例を示しており、図４は、２値ディザの８×４マトリックスの例を示している。
【００３１】
次に、本実施の形態の作用を説明する。本実施の形態のデータ処理装置１は、データ処理部２でデータ処理するに際して、処理要求に応じたパラメータの設定をホストＣＰＵ５が適宜行うことで、多様なデータ処理を高速に行う。
【００３２】
すなわち、データ処理装置１は、上流処理部３からデータ処理部２に入力される処理対象のデータに対して、データ処理部２で処理したデータを下流処理部４で次のデータ処理を行が、このとき、当該データ処理部２でのデータ処理に必要なパラメータをホストＣＰＵ５が設定する。
【００３３】
そして、ホストＣＰＵ５は、データ選択部１１に処理要求があると、データ選択部１１が当該処理要求に応じたパラメータをパラメータ群記憶部１２から取得してパラメータ設定部１３に渡し、パラメータ設定部１３が、パラメータ選択部１１から渡されたパラメータをデータ処理部２に設定する。
【００３４】
データ処理部２は、ホストＣＰＵ５のデータ設定部１３により設定されたパラメータに基づいて上流処理部３からのデータに必要なデータ処理を施して、下流処理部４にデータを出力し、下流処理部４がデータ処理部２でデータ処理されたデータに対して、必要なデータ処理を行う。
【００３５】
そして、上記データ選択部１１は、例えば、要求された処理が１６×１６のマトリックスを用いたディザ処理であるときには、例えば、パラメータ群記憶部１２の図３に示した２値ディザの１６×１６マトリクスを選択する。
【００３６】
パラメータ群記憶部１２は、データ選択部１１がディザ処理に関して２値ディザの１６×１６のマトリクスを選択すると、図３に示した順序に配列されたテーブル、
例えば、
2004272655.tif 000003
のような内容のデータを返す。
【００３７】
データ選択部１１は、これらのディザサイズとディザのパラメータを受け取ると、パラメータ設定部１３に渡し、パラメータ設定部１３が、データ処理部２に設定を行なう。
【００３８】
また、データ選択部１１は、例えば、要求された処理が８×４のマトリックスを用いたディザ処理であるときには、例えば、パラメータ群記憶部１２の図４に示した２値ディザの８×４のマトリクスを選択する。この場合も、上記同様に、パラメータ群記憶部１２は、図４に示した順序に配列されたテーブルをデータ選択部１１に返す。
【００３９】
データ選択部１１は、これらのディザサイズとディザのパラメータを受け取ると、パラメータ設定部１３に渡し、パラメータ設定部１３が、データ処理部２に設定を行なう。
【００４０】
このように、本実施の形態のデータ処理装置１は、複数次元の係数とその情報からなるデータに対してデータ処理を行うデータ処理部２に、ホストＣＰＵ５がパラメータを設定し、データ処理部２が、当該設定されたパラメータに基づいて、当該データに対して各種データ処理を行うに際して、ホストＣＰＵ５のデータ選択部１１が、予めパラメータ群記憶部１２に記憶している複数の係数のうちデータの情報に沿った複数次元の係数を選択し、パラメータ設定部１３が、当該選択した複数次元の係数をパラメータとしてデータ処理部２に設定している。
【００４１】
したがって、例えば、画像データにデータ処理を行う場合に、任意の形状のマトリックスを設定して種々の画像パターンの形状や階調のデータ処理を行うことができ、種々のテクスチャーや濃度の画像に対して適切な画像処理を高速に行うことができる。
【００４２】
図５及び図６は、本発明のデータ処理装置及びデータ処理方法の第２の実施の形態を示す図であり、図５は、本発明のデータ処理装置及びデータ処理方法の第２の実施の形態を適用したデータ処理装置２０の概略ブロック構成図である。
【００４３】
なお、本実施の形態は、上記第１の実施の形態のデータ処理装置１と同様のデータ処理装置に適用したものであり、本実施の形態の説明においては、必要に応じて、上記第１の実施の形態の説明で用いた符号をそのまま用いて説明する。
【００４４】
本実施の形態のデータ処理装置２０は、図５には図示しないが、上流処理部３からの処理対象のデータを処理するデータ処理部２にパラメータを設定するパラメータ設定機構部２１が、ネットワークＮＷに接続されている。
【００４５】
パラメータ設定機構部（パラメータ設定手段）２１は、データ受取部（受取手段）２２、データ解釈部（データ解釈手段）２３及びパラメータ設定部（設定手段）２４等を備えており、データ受取部２２がネットワークＮＷに接続されている。ネットワークＮＷには、他の機器、例えば、スキャナ、プリンタ、コンピュータ等が接続されている。
【００４６】
データ処理装置２０には、ネットワークＮＷを介してコンピュータ等の他の機器から複数次元の係数とその情報を含むデータ処理要求と処理対象のデータが送られてくる。
【００４７】
データ受取部２２は、この他の機器等から送られてくるデータ処理要求とデータを受け取り、受け取ったデータ処理要求とデータをデータ解釈部２３に渡す。
【００４８】
データ解釈部２３は、ＡＰＩＰに従ってデータの内容を把握して設定すべきデータを抽出し、抽出した抽出データをパラメータ設定部２４に渡す。
【００４９】
パラメータ設定部２４は、データ解釈部２３から受け取った抽出データを図示しないデータ処理装置２０のデータ処理部２にパラメータとして設定する。
【００５０】
次に、本実施の形態の作用を説明する。本実施の形態のデータ処理装置２０は、内部にパラメータを保持しているのではなく、ネットワークＮＷを介してパラメータが送られてきて、そのパラメータを解釈することで、データ処理部２に設定している。
【００５１】
すなわち、ネットワークＮＷを介してデータ処理要求とデータが送られてくると、当該データ処理要求とデータをデータ受取部２２が受け取ってデータ解釈部２３に渡す。
【００５２】
データ解釈部２３は、データ受取部２２から受け取ったデータ処理要求とデータを解釈して、当該データ処理要求とデータの内容を把握し、設定すべきデータを抽出して、抽出データをパラメータ設定部２４に渡す。このとき、データ解釈部２３は、ＡＰＩＰに従ってデータの内容を把握して、設定すべきデータを抽出する。
【００５３】
このデータ解釈部２３がＡＰＩＰに従って把握する送信されてくるデータは、例えば、１６×１６ディザの場合、ＡＰＩＰの内容としては、最初に主走査パターンサイズとして、「１６」が、次に、副走査パターンサイズとして、「１６」が、そして、副走査パターンサイズに続く１６×１６個にディザマトリックスデータが続いている。
【００５４】
データ解釈部２３は、このデータの内容を解釈してディザサイズ及びディザパラメータとしてパラメータ設定部２４に渡し、パラメータ設定部２４が、データ処理部２に設定する。
【００５５】
このように、本実施の形態のデータ処理装置２０は、ネットワークＮＷ等を介して外部から送られてくる複数次元の係数とその情報からなるデータに対してデータ処理を行うデータ処理部２に、パラメータ設定機構部２１がパラメータを設定し、データ処理部２が、当該設定されたパラメータに基づいて、当該データに対して各種データ処理を行うに際して、パラメータ設定機構部２１が、外部から送られてくるデータをデータ受取部２２で受け取って、データ解釈部２３が、当該受け取った当該データの情報から複数次元の係数を解釈し、パラメータ設定部２４が、当該解釈した内容をパラメータとしてデータ処理部２に設定している。
【００５６】
したがって、外部で任意に作成されたパラメータを解釈して設定を行って、クライアントとしての外部接続された機器での種々の設定を適切に解釈してパラメータ設定することができ、種々のテクスチャーや濃度の画像に対して適切な画像処理を高速に行うことができる。
【００５７】
図７及び図８は、本発明のデータ処理装置及びデータ処理方法の第３の実施の形態を示す図であり、図７は、本発明のデータ処理装置及びデータ処理方法の第３の実施の形態を適用したデータ処理装置３０の概略ブロック構成図である。
【００５８】
なお、本実施の形態は、上記第１の実施の形態のデータ処理装置１と同様のデータ処理装置に適用したものであり、本実施の形態の説明においては、必要に応じて、上記第１の実施の形態の説明で用いた符号をそのまま用いて説明する。
【００５９】
本実施の形態のデータ処理装置３０は、図７には図示しないが、上流処理部３からの処理対象のデータを処理するデータ処理部２にパラメータを設定するパラメータ設定機構部３１が、ネットワークＮＷに接続されている。
【００６０】
パラメータ設定機構部（パラメータ設定手段）３１は、データ受取部（受取手段）３２、データ解釈部（データ解釈手段）３３、パラメータ変換部（変換手段）３４及びパラメータ設定部（設定手段）３５等を備えており、データ受取部３２がネットワークＮＷに接続されている。ネットワークＮＷには、他の機器、例えば、スキャナ、プリンタ、コンピュータ等が接続されている。
【００６１】
データ処理装置３０には、ネットワークＮＷを介してコンピュータ等の他の機器から複数次元の係数とその情報を含むデータ処理要求と処理対象のデータが送られてくる。
【００６２】
データ受取部３２は、この他の機器等から送られてくるデータ処理要求とデータを受け取り、受け取ったデータ処理要求とデータをデータ解釈部３２に渡す。
【００６３】
データ解釈部３２は、ＡＰＩＰに従ってデータの内容を把握して設定すべきデータを抽出し、抽出した抽出データ（ＡＰＩＰのパラメータ情報）をパラメータ変換部３４に渡す。
【００６４】
パラメータ変換部３４は、ＡＰＩＰのパラメータ情報を自身が制御するデータ処理部２が必要とするデータ構造に変換して、パラメータ設定部３５に渡す。
【００６５】
パラメータ設定部３５は、パラメータ変換部３４から受け取ったデータ（パラメータ）を図示しないデータ処理装置３０のデータ処理部２に設定する。
【００６６】
次に、本実施の形態の作用を説明する。本実施の形態のデータ処理装置３０は、内部にパラメータを保持しているのではなく、ネットワークＮＷを介してパラメータが送られてきて、そのパラメータを解釈するとともに、データ処理部２の処理可能なデータ構造に変換して、データ処理部２に設定している。
【００６７】
すなわち、ネットワークＮＷを介してデータ処理要求とデータが送られてくると、当該データ処理要求とデータをデータ受取部３２が受け取ってデータ解釈部３３に渡す。
【００６８】
データ解釈部３３は、データ受取部３２から受け取ったデータを解釈して、当該データの内容を把握し、設定すべきデータを抽出して、抽出データをパラメータ変換部３４に渡す。このとき、データ解釈部３３は、ＡＰＩＰに従ってデータの内容を把握して、設定すべきデータを抽出する。
【００６９】
パラメータ変換部３４は、受け取ったデータをデータ処理部２が必要とするデータ構造に変換する。
【００７０】
例えば、図８（ａ）に示すように、ＡＰＩＰから送られてくるデータは、１６×１６のテーブル枠に対して、８×８のマトリックスを格納して転送してくる場合、パラメータ変換部３４は、１６×１６のマトリックスを、図８（ｂ）に示すように、８×８のマトリックスに変換してパラメータ設定部３５に渡す。
【００７１】
すなわち、図８は、変換前のＡＰＩＰから送られてくる１６×１６のテーブルの枠に対して、８×８のマトリクスが、図８（ａ）に示すように格納されて転送され、データ処理部２が、連続したテーブルで受け取る場合である。この場合、ＡＰＩＰから送られてくるデータの内容として、８×８のマトリクスを形成するパラメータは、ダウンロードするデータ１〜２５６のうち、１〜８／１７〜２４／３３〜４０／４９〜５６／６５〜７２／８１〜８８／９７〜１０４／１１３〜１２０の部分で、他のデータは、ダミー、または、管理されていないデータとなる。この場合、パラメータ変換部３４が、これら必要な上記データを、図８（ｂ）のパラメータ変換後のデータのように再配列してパラメータ設定部１３へ送ることにより、データ処理部２への設定が可能となる。そして、この場合、ＡＰＩＰは、その考え方によりデータの配列を決定しているため、場合によっては、データ処理部２とデータの格納方法が異なる場合がある。したがって、パラメータ変換部３４は、少なくともネットワークＮＷから送られてくるＡＰＩＰのデータ形式を把握して、データ処理部２のデータ形式との比較を行って、データ変換処理を行う。
【００７２】
すなわち、パラメータ変換部３４は、データ解釈部３５から渡された、データ（パラメータ）をデータ処理部２の処理可能な構造に変換して、パラメータ設定部３５に渡し、パラメータ設定部３５が、データ処理部２に設定する。
【００７３】
このように、本実施の形態のデータ処理装置３０は、パラメータ設定機構部３１が、データ処理部２の受け取ることのできるパラメータの構造と外部からのデータの情報を解釈した複数次元の係数の構造が異なると、パラメータ変換部３４で、当該解釈した複数次元の係数の構造をデータ処理部２の受け取ることのできる構造に変換した複数次元の係数を、パラメータ設定部３５でパラメータとしてデータ処理部２に設定している。
【００７４】
したがって、クライアントに特化されたパターンに対しても適切に対応することができ、適切な画像処理を施すことができる。すなわち、ネットワークＮＷでつながれたデータ処理装置３０が、自身が持つ特有の処理に合わせてＡＰＩＰで規定されたデータを変換し、処理に用いることができる。
【００７５】
図９及び図１０は、本発明のデータ処理装置及びデータ処理方法の第４の実施の形態を示す図であり、図９は、本発明のデータ処理装置及びデータ処理方法の第４の実施の形態を適用したデータ処理装置４０の概略ブロック構成図である。
【００７６】
なお、本実施の形態は、上記第１の実施の形態のデータ処理装置１と同様のデータ処理装置に適用したものであり、本実施の形態の説明においては、必要に応じて、上記第１の実施の形態の説明で用いた符号をそのまま用いて説明する。
【００７７】
本実施の形態のデータ処理装置４０は、図９には図示しないが、上流処理部３からの処理対象のデータを処理するデータ処理部２にパラメータを設定するパラメータ設定機構部４１が、ネットワークＮＷに接続されている。
【００７８】
パラメータ設定機構部（パラメータ設定手段）４１は、データ受取部（受取手段）４２、データ解釈部（データ解釈手段）４３、パラメータ変換部（変換手段）４４及びパラメータ設定部（設定手段）４５等を備えており、データ受取部４２がネットワークＮＷに接続されている。ネットワークＮＷには、他の機器、例えば、スキャナ、プリンタ、コンピュータ等が接続されている。
【００７９】
データ処理装置４０には、ネットワークＮＷを介してコンピュータ等の他の機器から複数次元の係数とその情報を含むデータ処理要求と処理対象のデータが送られてくる。
【００８０】
データ受取部４２は、この他の機器等から送られてくるデータ処理要求とデータを受け取り、受け取ったデータ処理要求とデータをデータ解釈部４２に渡す。
【００８１】
データ解釈部４２は、ＡＰＩＰに従ってデータの内容を把握して設定すべきデータを抽出し、抽出した抽出データ（ＡＰＩＰのパラメータ情報）をパラメータ変換部４４に渡す。
【００８２】
パラメータ変換部４４は、ＡＰＩＰのパラメータ情報を自身が制御するデータ処理部２の処理形式にあったパラメータの形式に変換して、パラメータ設定部４５に渡す。
【００８３】
パラメータ設定部４５は、パラメータ変換部４４から受け取ったデータ（パラメータ）を図示しないデータ処理装置４０のデータ処理部２に設定する。
【００８４】
次に、本実施の形態の作用を説明する。本実施の形態のデータ処理装置４０は、内部にパラメータを保持しているのではなく、ネットワークＮＷを介してパラメータが送られてきて、そのパラメータを解釈するとともに、データ処理部２の処理可能なデータ形式に変換して、データ処理部２に設定している。
【００８５】
すなわち、ネットワークＮＷを介してデータ処理要求とデータが送られてくると、当該データ処理要求とデータをデータ受取部４２が受け取ってデータ解釈部４３に渡す。
【００８６】
データ解釈部４３は、データ受取部４２から受け取ったデータを解釈して、当該データの内容を把握し、設定すべきデータを抽出して、抽出データをパラメータ変換部４４に渡す。このとき、データ解釈部４３は、ＡＰＩＰに従ってデータの内容を把握して、設定すべきデータを抽出する。
【００８７】
パラメータ変換部４４は、受け取ったデータをデータ処理部２が必要とし処理可能なデータ形式に変換する。
【００８８】
例えば、ＡＰＩＰから送られてくるデータが、１６×１６のディザマトリックスであるのに対して、データ処理部２が処理可能なデータ形式が、４つの８×８のマトリックスからなるディザイメージで擬似階調を生成する場合には、パラメータ変換部４４は、図１０に示すように、データ解釈部４３が解釈して抽出した図１０（ａ）に示す１〜２５６の順序でテーブルを並べた１６×１６の大きさのディザマトリックスを、図１０（ｂ）に示すように、１〜２５６のディザの配列を変えて、１〜６４のディザマトリックスを４つ並べたような形状に変換して、ディザのマトリクスを小さくする。
【００８９】
すなわち、一画素毎に、例えば、通常の８ｂｉｔによる２５６階調を実現するγテーブルの処理に対して、γ処理の前に一画素を２×２画素にデータ量を膨張させ、２×２＝４画素に対して、それぞれ６４階調のγ変換を行うことにより、解像度を高くして読み取ったような網点画像を形成する場合等に有効となる。
【００９０】
このように、パラメータ変換部４４は、データ解釈部４３から渡された、データ（パラメータ）をデータ処理部２の処理可能な形式に変換して、パラメータ設定部４５に渡し、パラメータ設定部４５が、データ処理部２に設定する。
【００９１】
このように、本実施の形態のデータ処理装置４０は、パラメータ設定機構部４１が、データ処理部２の受け取ることのできるパラメータの形式と外部からのデータの情報を解釈した複数次元の係数の形式が異なると、パラメータ変換部４４で、当該解釈した複数次元の係数の形式をデータ処理部２の受け取ることのできる形式に変換した複数次元の係数を、パラメータ設定部４５でパラメータとしてデータ処理部２に設定している。
【００９２】
したがって、クライアントに特化されたパターンに対しても適切に対応することができ、適切な画像処理を施すことができる。すなわち、ネットワークＮＷでつながれたデータ処理装置３０が、自身が持つ特有の処理に合わせてＡＰＩＰで規定されたデータを変換し、処理に用いることができる。
【００９３】
以上、本発明者によってなされた発明を好適な実施の形態に基づき具体的に説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【００９４】
【発明の効果】
請求項１記載の発明のデータ処理装置によれば、複数次元の係数とその情報からなるデータに対してデータ処理を行うデータ処理手段に、パラメータ設定手段がパラメータを設定し、当該データ処理手段が、当該設定されたパラメータに基づいて、当該データに対して各種データ処理を行うに際して、パラメータ設定手段の選択手段が、予め記憶している複数の係数のうちデータの情報に沿った複数次元の係数を選択し、設定手段が、当該選択した複数次元の係数をパラメータとしてデータ処理手段に設定するので、例えば、画像データにデータ処理を行う場合に、任意の形状のマトリックスを設定して種々の画像パターンの形状や階調のデータ処理を行うことができ、種々のテクスチャーや濃度の画像に対して適切な画像処理を高速に行うことができる。
【００９５】
請求項２記載の発明のデータ処理装置によれば、ネットワーク等を介して外部から送られてくる複数次元の係数とその情報からなるデータに対してデータ処理を行うデータ処理手段に、パラメータ設定手段がパラメータを設定し、当該データ処理手段が、当該設定されたパラメータに基づいて、当該データに対して各種データ処理を行うに際して、パラメータ設定手段が、外部から送られてくるデータを受取手段で受け取って、データ解釈手段が、当該受け取った当該データの情報から複数次元の係数を解釈し、設定手段が、当該解釈した内容をパラメータとしてデータ処理手段に設定するので、外部で任意に作成されたパラメータを解釈して設定を行って、クライアントとしての外部接続された機器での種々の設定を適切に解釈してパラメータ設定することができ、種々のテクスチャーや濃度の画像に対して適切な画像処理を高速に行うことができる。
【００９６】
請求項３記載の発明のデータ処理装置によれば、パラメータ設定手段が、データ処理手段の受け取ることのできるパラメータの構造または形式と外部からのデータの情報を解釈した複数次元の係数の構造または形式が異なると、変換手段で、当該解釈した複数次元の係数の構造または形式をデータ処理手段の受け取ることのできる構造または形式に変換した複数次元の係数を、設定手段でパラメータとしてデータ処理手段に設定するので、クライアントに特化されたパターンに対しても適切に対応することができ、適切な画像処理を施すことができる。
【００９７】
請求項４記載の発明のデータ処理方法によれば、複数次元の係数とその情報からなるデータに対してデータ処理を行うデータ処理手段に、パラメータを設定するパラメータ設定処理を行って、当該データ処理手段が、当該設定されたパラメータに基づいて、当該データに対して各種データ処理を行うに際して、パラメータ設定処理ステップで、予め記憶している複数の係数のうち、データの情報に沿った複数次元の係数を選択し、当該選択した複数次元の係数をパラメータとしてデータ処理手段に設定するので、例えば、画像データにデータ処理を行う場合に、任意の形状のマトリックスを設定して種々の画像パターンの形状や階調のデータ処理を行うことができ、種々のテクスチャーや濃度の画像に対して適切な画像処理を高速に行うことができる。
【００９８】
請求項５記載の発明のデータ処理方法によれば、ネットワーク等を介して外部から送られてくる複数次元の係数とその情報からなるデータに対してデータ処理を行うデータ処理手段に、パラメータを設定するパラメータ設定処理を行って、当該データ処理手段が、当該設定されたパラメータに基づいて、当該データに対して各種データ処理を行うに際して、パラメータ設定処理ステップで、外部から送られてくるデータを受け取って、当該受け取ったデータの情報から複数次元の係数を解釈し、当該解釈した内容をパラメータとしてデータ処理手段に設定するので、外部で任意に作成されたパラメータを解釈して設定を行って、クライアントとしての外部接続された機器での種々の設定を適切に解釈してパラメータ設定することができ、種々のテクスチャーや濃度の画像に対して適切な画像処理を高速に行うことができる。
【００９９】
請求項６記載の発明のデータ処理方法によれば、パラメータ設定処理ステップで、データ処理手段の受け取ることのできるパラメータの構造または形式と外部からの情報を解釈した複数次元の係数の構造または形式が異なると、当該解釈した複数次元の係数の構造または形式を当該データ処理手段の受け取ることのできる構造または形式に変換した後、パラメータとしてデータ処理手段に設定するので、クライアントに特化されたパターンに対しても適切に対応することができ、適切な画像処理を施すことができる。
【図面の簡単な説明】
【図１】本発明のデータ処理装置及びデータ処理方法の第１の実施の形態を適用したデータ処理装置の概略回路ブロック構成図。
【図２】図１のデータ処理装置のホストＣＰＵの要部回路ブロック構成図。
【図３】図２のパラメータ群記憶部に格納されている１６×１６のディザマトリックスのメモリテーブルとマトリックスイメージの一例を示す図。
【図４】図２のパラメータ群記憶部に格納されている８×４のディザマトリックスのメモリテーブルとマトリックスイメージの一例を示す図。
【図５】本発明のデータ処理装置及びデータ処理方法の第２の実施の形態を適用したデータ処理装置のパラメータ設定機構部の要部回路ブロック構成図。
【図６】図５のネットワークから転送されてくるデータの内容の一例を示す図。
【図７】本発明のデータ処理装置及びデータ処理方法の第３の実施の形態を適用したデータ処理装置のパラメータ設定機構部の要部回路ブロック構成図。
【図８】図７のパラメータ変換部によるパラメータ変換処理前のパラメータ（ａ）と変換後のパラメータ（ｂ）の一例を示す図。
【図９】本発明のデータ処理装置及びデータ処理方法の第４の実施の形態を適用したデータ処理装置のパラメータ設定機構部の要部回路ブロック構成図。
【図１０】図９のパラメータ変換部によるパラメータ変換処理前のパラメータ（ａ）と変換後のパラメータ（ｂ）の一例を示す図。
【符号の説明】
１  データ処理装置
２  データ処理部
３  上流処理部
４  下流処理部
５  ホストＣＰＵ
ＮＷ  ネットワーク
１１  データ選択部
１２  パラメータ群記憶部
１３  パラメータ設定部
２０  データ処理装置
２１  パラメータ設定機構部
２２  データ受取部
２３  データ解釈部
２４  パラメータ設定部
３０  データ処理装置
３１  パラメータ設定機構部
３２  データ受取部
３３  データ解釈部
３４  パラメータ変換部
３５  パラメータ設定部
４０  データ処理装置
４１  パラメータ設定機構部
４２  データ受取部
４３  データ解釈部
４４  パラメータ変換部
４５  パラメータ設定部
【図１】
2004272655.tif 000004
【図２】
2004272655.tif 000005
【図３】
2004272655.tif 000006
【図４】
2004272655.tif 000007
【図５】
2004272655.tif 000008
【図６】
2004272655.tif 000009
【図７】
2004272655.tif 000010
【図８】
2004272655.tif 000011
【図９】
2004272655.tif 000012
【図１０】
2004272655.tif 000013