【手続補正書】
【提出日】平成17年3月16日(2005.3.16)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データを処理するための、構成可能なデータ処理パイプラインであって、
前記データを受け取るための第１の入力と、該データおよび該データに対して複数の変換のうちの少なくとも１つを実行した結果を送るための第１の出力と、を有するダイレクトメモリアクセス・コントローラと、
前記第１の出力に接続された第２の入力を有し、前記データおよび該データに対して前記複数の変換のうちの少なくとも１つを実行した前記結果に対して、前記複数の変換のうちの第１の変換を実行する機能を有する第１のパイプライン処理ユニットであって、該データに対して該複数の変換のうちの少なくとも１つを実行した該結果を送るための、前記ダイレクトメモリアクセス・コントローラに接続された第２の出力と、該データおよび該データに対して該複数の変換のうちの少なくとも１つを実行した該結果を送るための第３の出力と、を有する第１のパイプライン処理ユニットと、
前記第３の出力に接続された第３の入力を有し、前記データおよび該データに対して前記複数の変換のうちの少なくとも１つを実行した前記結果に対して、前記複数の変換のうちの第２の変換を実行する機能を有する第２のパイプライン処理ユニットであって、該データに対して該複数の変換のうちの少なくとも１つを実行した該結果を送るための、前記ダイレクトメモリアクセス・コントローラに接続された第４の出力と、該データおよび該データに対して該複数の変換のうちの少なくとも１つを実行した該結果を送るための第５の出力と、を有する第２のパイプライン処理ユニットと、
を備える、データ処理パイプライン。
【請求項２】
前記第１のパイプライン処理ユニットは、前記データおよび該データに対して前記複数の変換のうちの少なくとも１つを実行した前記結果を圧縮して、圧縮データを生成すると共に、該データおよび該データに対して該複数の変換のうちの少なくとも１つを実行した該結果を伸張して、伸張データを生成する圧縮／伸張器を含み、
前記第２のパイプライン処理ユニットは、カラー空間変換を実行するカラー空間変換器を含む、
請求項１に記載の構成可能なデータ処理パイプライン。
【請求項３】
前記データは、無損失性データおよび損失性データを含み、
前記圧縮／伸張器は、無損失性伸張出力を有し、かつ、前記第２の出力が無損失性圧縮出力を有する無損失性圧縮／伸張器(127)であって、前記無損失性データを受け取って圧縮無損失性データを生成するための機能、および、該圧縮無損失性データを受け取って伸張無損失性データを生成する機能を備える無損失性圧縮／伸張器を含み、
前記圧縮／伸張器は、損失性伸張出力を有し、かつ、前記第２の出力が損失性圧縮出力を有する圧縮／伸張器(126)であって、前記損失性データを受け取って圧縮損失性データを生成する機能、および、該圧縮損失性データを受け取って伸張損失性データを生成する機能を備える損失性圧縮／伸張器を含み、
前記圧縮／伸張器は、さらに、前記無損失性伸張出力および前記損失性伸張出力に接続されたページ片マネージャであって、第１の無損失性出力および第１の損失性出力を有するページ片マネージャを含み、
前記カラー空間変換器の前記第３の入力は、前記第１の無損失性出力および前記第１の損失性出力に接続され、該カラー空間変換器の前記第５の出力は、第２の無損失性出力および第２の損失性出力を有し、
前記カラー空間変換器は、前記無損失性データ、前記伸張無損失性データ、前記損失性データおよび前記伸張損失性データが前記カラー空間変換をバイパスする機能を有し、
前記カラー空間変換器は、前記第４の出力に接続されたセレクタであって、前記無損失性データおよび前記損失性データからの選択、および、前記伸張無損失性データおよび前記伸張損失性データからの選択を実行するためのセレクタを含み、
前記ダイレクトメモリアクセス・コントローラは、前記第１の入力を介して前記圧縮無損失性データおよび前記圧縮損失性データを受け取る機能、および、前記第１の出力を介して該圧縮無損失性データおよび該圧縮損失性データを、前記無損失性圧縮／伸張器および前記損失性圧縮／伸張器にそれぞれ送る機能を有し、
前記ダイレクトメモリアクセス・コントローラは、前記第１の入力を介して併合データおよび圧縮併合データのうちの少なくとも１つを受け取る機能、および、前記第１の出力を介して該併合データおよび該圧縮併合データのうちの少なくとも１つを前記無損失性圧縮／伸張器に送る機能を有し、
前記無損失性圧縮／伸張器は、前記併合データから前記圧縮併合データを生成する機能、および、該圧縮併合データから伸張併合データを生成する機能を有する、
請求項２に記載の構成可能なデータ処理パイプライン。
【請求項４】
前記第２の無損失性出力および前記第２の損失性出力に接続された併合ユニット(128)であって、前記無損失性データ、前記損失性データおよび前記併合データを受け取って、併合された無損失性および損失性データを生成する機能、および、前記伸張無損失性データ、前記伸張損失性データおよび前記伸張併合データを受け取って、該併合された無損失性および損失性データを生成する機能を有する、併合ユニットと、
前記併合ユニットに接続された中間調ユニット(130)であって、前記併合された無損失性および損失性データを受け取り、中間調データに応じて、該併合された無損失性および損失性データに対して中間調処理を実行する中間調ユニットと、を備え、
前記ページ片マネージャは、以降の処理のため、前記無損失性データ、前記伸張無損失性データ、前記損失性データ、前記伸張損失性データ、前記併合データおよび前記伸張併合データのうちの少なくとも１つをフォーマットする機能を有し、
前記無損失性および損失性データは、電子写真印刷システムおよびインクジェット印刷システムから成るグループから選択された画像システムで使用するため、無損失性および損失性のラスタ印刷データを含む、
請求項３に記載の構成可能なデータ処理パイプライン。
【請求項５】
ラスタ印刷データを処理するための、構成可能な印刷データ処理パイプライン(200、15)であって、
前記ラスタ印刷データを受け取るための第１の入力と、該ラスタ印刷データおよび該ラスタ印刷データに対して複数の変換のうちの少なくとも１つを実行した結果を送るための第１の出力と、を有するダイレクトメモリアクセス・コントローラと、
前記第１の出力に接続された第２の入力を有し、前記ラスタ印刷データに対し、前記複数の変換のうちの第１の変換および第２の変換として圧縮および伸張をそれぞれ実行する機能、および、該ラスタ印刷データに対して該複数の変換のうちの少なくとも１つを実行した前記結果に対して、該圧縮および該伸張を実行する機能を有する圧縮／伸張器(205)であって、該ラスタ印刷データに対して該複数の変換のうちの少なくとも１つを実行した該結果を送るための、前記ダイレクトメモリアクセス・コントローラに接続された第２の出力と、該ラスタ印刷データおよび該ラスタ印刷データに対して該複数の変換のうちの少なくとも１つを実行した該結果を送るための第３の出力と、を有する圧縮／伸張器と、
前記第３の出力に接続された第３の入力を有し、前記ラスタ印刷データおよび該ラスタ印刷データに対して前記複数の変換のうちの少なくとも１つを実行した前記結果に対し、前記複数の変換のうちの第３の変換としてカラー空間変換を実行する機能を有するカラー空間変換器(210、125)であって、該ラスタ印刷データに対して該複数の変換のうちの少なくとも１つを実行した該結果を送るための、前記ダイレクトメモリアクセス・コントローラに接続された第４の出力と、該ラスタ印刷データおよび該ラスタ印刷データに対して該複数の変換のうちの少なくとも１つを実行した該結果を送るための第５の出力と、を有するカラー空間変換器と、
を備える、構成可能な印刷データ処理パイプライン。
【請求項６】
前記ラスタ印刷データは、無損失性ラスタ印刷データおよび損失性ラスタ印刷データを含み、
前記圧縮／伸張器は、無損失性伸張出力を有し、かつ、前記第２の出力が無損失性圧縮出力を有する無損失性圧縮／伸張器(127)であって、前記無損失性ラスタ印刷データを受け取って、圧縮無損失性ラスタ印刷データを生成する機能、および、該圧縮無損失性ラスタ印刷データを受け取って、伸張無損失性ラスタ印刷データを生成する機能を有する、無損失性圧縮／伸張器を含み、
前記圧縮／伸張器は、損失性伸張出力を有し、かつ、前記第２の出力が損失性圧縮出力を有する損失性圧縮／伸張器(126)であって、前記損失性ラスタ印刷データを受け取って、圧縮損失性ラスタ印刷データを生成する機能、および、該圧縮損失性ラスタ印刷データを受け取って、伸張損失性ラスタ印刷データを生成する機能を有する損失性圧縮／伸張器を含み、
前記圧縮／伸張器は、前記無損失性伸張出力および前記損失性伸張出力に接続されたページ片マネージャ(124)であって、第１の無損失性出力および第１の損失性出力を有するページ片マネージャを含み、
前記カラー空間変換器の前記第３の入力は、前記第１の無損失性出力および前記第１の損失性出力に接続され、該カラー空間変換器の前記第５の出力は、第２の無損失性出力および第２の損失性出力を有し、
前記カラー空間変換器は、前記無損失性ラスタ印刷データ、前記伸張無損失性ラスタ印刷データ、前記損失性ラスタ印刷データおよび前記伸張損失性ラスタ印刷データが前記カラー空間変換をバイパスする機能を含み、
前記カラー空間変換器は、前記第４の出力に接続されたセレクタであって、前記無損失性ラスタ印刷データおよび前記損失性ラスタ印刷データからの選択、または、前記伸張無損失性ラスタ印刷データおよび前記伸張損失性ラスタ印刷データからの選択を実行するセレクタを含み、
前記ダイレクトメモリアクセス・コントローラは、前記第１の入力を介して前記圧縮無損失性ラスタ印刷データおよび前記圧縮損失性ラスタ印刷データを受け取る機能、および、前記第１の出力を介して該圧縮無損失性ラスタ印刷データおよび該圧縮損失性ラスタ印刷データを、前記無損失性圧縮／伸張器および前記損失性圧縮／伸張器にそれぞれ送る機能を有し、
前記ダイレクトメモリアクセス・コントローラは、前記第１の入力を介して併合データおよび圧縮併合データを受け取る機能、および、前記第１の出力を介して該併合データおよび該圧縮併合データを前記無損失性圧縮／伸張器に送る機能を有し、
前記無損失性圧縮／伸張器は、前記併合データから前記圧縮併合データを生成する機能、および、該圧縮併合データから伸張併合データを生成する機能を有する、
請求項５に記載の印刷データ処理パイプライン。
【請求項７】
前記第２の無損失性出力および前記第２の損失性出力に接続された併合ユニット(128)であって、前記無損失性ラスタ印刷データ、前記損失性ラスタ印刷データおよび前記併合データを受け取って、併合された無損失性および損失性のラスタ印刷データを生成する機能、および、前記伸張無損失性ラスタ印刷データ、前記伸張損失性ラスタ印刷データおよび前記伸張併合データを受け取って、該併合された無損失性および損失性のラスタ印刷データを生成する機能、を有する併合ユニットと、
前記併合ユニットに接続された中間調ユニット(130)であって、前記併合された無損失性および損失性のラスタ印刷データを受け取り、中間調データに応じて、該併合された無損失性および損失性のラスタ印刷データに対して中間調操作を実行する中間調ユニットと、
前記ダイレクトメモリアクセス・コントローラの前記第１の入力に接続され、前記無損失性ラスタ印刷データ、前記損失性ラスタ印刷データおよび前記併合データを、印刷データから生成するプロセッサと、
以降の処理操作のため、前記無損失性ラスタ印刷データ、前記伸張無損失性ラスタ印刷データ、前記損失性ラスタ印刷データ、前記伸張損失性ラスタ印刷データ、前記併合データおよび前記伸張併合データのうちの少なくとも１つをフォーマットする機能を有する前記ページ片マネージャと、
を備える、請求項６に記載の印刷データ処理パイプライン。
【請求項８】
プリンタであって、
印刷データからラスタ印刷データを生成するプロセッサ(132)と、
前記プロセッサから前記ラスタ印刷データを受け取るための第１の入力と、該ラスタ印刷データおよび該ラスタ印刷データに対して複数の変換のうちの少なくとも１つを実行した結果を送るための第１の出力と、を有するダイレクトメモリアクセス・コントローラ(201、122)と、
前記第１の出力に接続された第２の入力を有し、前記ラスタ印刷データおよび該ラスタ印刷データに対して前記複数の変換のうちの少なくとも１つを実行した前記結果に対し、前記複数の変換のうちの第１の変換および第２の変換として、圧縮および伸張をそれぞれ実行する機能を有する圧縮／伸張器(205)であって、該ラスタ印刷データに対して該複数の変換のうちの少なくとも１つを実行した該結果を送るための、前記ダイレクトメモリアクセス・コントローラに接続された第２の出力と、該ラスタ印刷データおよび該ラスタ印刷データに対して該複数の変換のうちの少なくとも１つを実行した該結果を送るための第３の出力と、を有する圧縮／伸張器と、
前記第３の出力に接続された第３の入力を有し、前記ラスタ印刷データおよび該ラスタ印刷データに対して前記複数の変換のうちの少なくとも１つを実行した前記結果に対し、前記複数の変換のうちの第３の変換として、カラー空間変換を実行する機能を有するカラー空間変換器であって、該ラスタ印刷データに対して該複数の変換のうちの少なくとも１つを実行した該結果を送るため、前記ダイレクトメモリアクセス・コントローラに接続された第４の出力と、該ラスタ印刷データおよび該ラスタ印刷データに対して該複数の変換のうちの少なくとも１つを実行した該結果を送るための第５の出力と、を有するカラー空間変換器と、
を備えるプリンタ。
【請求項９】
前記ラスタ印刷データは、無損失性ラスタ印刷データおよび損失性ラスタ印刷データを含み、
前記圧縮／伸張器は、無損失性伸張出力を有し、かつ、前記第２の出力が無損失性圧縮出力を有する無損失性圧縮／伸張器(127)であって、前記無損失性ラスタ印刷データを受け取って、圧縮無損失性ラスタ印刷データを生成する機能、および、該圧縮無損失性ラスタ印刷データを受け取って、伸張無損失性ラスタ印刷データを生成する機能を有する無損失性圧縮／伸張器を含み、
前記圧縮／伸張器は、損失性伸張出力を有し、かつ、前記第２の出力が損失性圧縮出力を含む損失性圧縮／伸張器(126)であって、前記損失性ラスタ印刷データを受け取って、圧縮損失性ラスタ印刷データを生成する機能、および、該圧縮損失性ラスタ印刷データを受け取って、伸張損失性ラスタ印刷データを生成する機能を有する損失性圧縮／伸張器を含み、
前記圧縮／伸張器は、前記無損失性伸張出力および前記損失性伸張出力に接続されたページ片マネージャ(124)であって、第１の無損失性出力および第１の損失性出力を有するページ片マネージャを含み、
前記カラー空間変換器の前記第３の入力は、前記第１の無損失性出力および前記第１の損失性出力に接続され、該カラー空間変換器の前記第５の出力は、第２の無損失性出力および第２の損失性出力を有し、
前記カラー空間変換器は、前記無損失性ラスタ印刷データ、前記伸張無損失性ラスタ印刷データ、前記損失性ラスタ印刷データおよび前記伸張損失性ラスタ印刷データが前記カラー空間変換をバイパスする機能を有し、
前記カラー空間変換器は、前記第４の出力に接続されたセレクタであって、前記無損失性ラスタ印刷データおよび前記損失性ラスタ印刷データからの選択、および、前記伸張無損失性ラスタ印刷データおよび前記伸張損失性ラスタ印刷データからの選択を実行するセレクタを含み、
前記ダイレクトメモリアクセス・コントローラは、前記第１の入力を介して前記圧縮無損失性ラスタ印刷データおよび前記圧縮損失性ラスタ印刷データを受け取る機能、および、前記第１の出力を介して該圧縮無損失性ラスタ印刷データおよび該圧縮損失性ラスタ印刷データを前記無損失性圧縮／伸張器および前記損失性圧縮／伸張器にそれぞれ送る機能を有し、
前記ダイレクトメモリアクセス・コントローラは、前記第１の入力を介して併合データおよび圧縮併合データを受け取る機能、および、前記第１の出力を介して該併合データおよび該圧縮併合データを前記無損失性圧縮／伸張器に送る機能を有し、
前記無損失性圧縮／伸張器は、前記併合データから前記圧縮併合データを生成する機能、および、該圧縮併合データから伸張併合データを生成する機能を有し、
前記ページ片マネージャは、以降の処理操作のため、前記無損失性ラスタ印刷データ、前記伸張無損失性ラスタ印刷データ、前記損失性ラスタ印刷データ、前記伸張損失性ラスタ印刷データ、前記併合データおよび前記伸張併合データのうちの少なくとも１つをフォーマットする機能を有する、
請求項８に記載のプリンタ。
【請求項１０】
前記第２の無損失性出力および前記第２の損失性出力に接続された併合ユニット(128)であって、前記無損失性ラスタ印刷データ、前記損失性ラスタ印刷データおよび前記併合データを受け取って、併合された無損失性および損失性のラスタ印刷データを生成する機能、および、前記伸張無損失性ラスタ印刷データ、前記伸張損失性ラスタ印刷データおよび前記伸張併合データを受け取って、該併合された無損失性および損失性のラスタ印刷データを生成する機能を有する、併合ユニットと、
を備える、請求項９に記載のプリンタ。