JP4448866B2 - 描画装置 - Google Patents
描画装置 Download PDFInfo
- Publication number
- JP4448866B2 JP4448866B2 JP2007092837A JP2007092837A JP4448866B2 JP 4448866 B2 JP4448866 B2 JP 4448866B2 JP 2007092837 A JP2007092837 A JP 2007092837A JP 2007092837 A JP2007092837 A JP 2007092837A JP 4448866 B2 JP4448866 B2 JP 4448866B2
- Authority
- JP
- Japan
- Prior art keywords
- cache
- image
- compression
- unit
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0804—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches with main memory updating
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/39—Control of the bit-mapped memory
- G09G5/393—Arrangements for updating the contents of the bit-mapped memory
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/02—Handling of images in compressed format, e.g. JPEG, MPEG
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2360/00—Aspects of the architecture of display systems
- G09G2360/12—Frame memory handling
- G09G2360/121—Frame memory handling using a cache memory
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Image Input (AREA)
- Storing Facsimile Image Data (AREA)
- Exposure And Positioning Against Photoresist Photosensitive Materials (AREA)
Description
新たな設計図面を読み込むことに先立ち、キャッシュ領域管理手段7は、画像記憶手段5に記憶されているデータが総て初期値(この場合は白)であるとしてから、伸長手段8を介して画像キャッシュ手段4に白を書き込む。
通常、設計図面には複数のパターンが記述されている。したがって、2個目以降のパターンの場合は、すでにパターンが書き込まれたキャッシュ領域に新たなデータが書き込まれる場合がある。なお、1個目のパターンについては上記Aの場合と同じであるので、説明を省略し、2個目のパターンの場合について説明する。
2 描画装置
3 ラスタ変換手段、
4 画像キャッシュ手段、
5 画像記憶手段、
6 メモリアクセス手段、
7 キャッシュ領域管理手段
8 伸長手段
9 第1の圧縮手段
10 第2の圧縮手段
11 比較手段
12 露光ドライバ
13 露光装置
14 画像キャッシュ制御手段
15 キャッシュ切替手段
Claims (3)
- ベクトル画像である配線パターンをビットマップ画像に変換するラスタ変換処理手段と、
前記ラスタ変換処理手段から入力される予め定められた大きさのキャッシュ画像を一時格納する画像キャッシュ手段と、
前記画像キャッシュ手段に格納されたキャッシュ画像を圧縮し、圧縮単位を配線パターンの最小線幅に合わせたランレングス法による第1の圧縮手段と、
前記第1の圧縮手段と同じ圧縮方法を用いて前記第1の圧縮手段よりも大きな圧縮単位で前記画像キャッシュ手段に格納されたキャッシュ画像を圧縮する第2の圧縮手段と、
前記第1の圧縮手段および第2の圧縮手段で生成された圧縮データのデータサイズを比較してデータサイズの小さい方を選択する比較手段と、
前記比較手段が選択した圧縮データを記憶手段に書き込むメモリアクセス手段と、
前記キャッシュ画像のキャッシュ領域の位置、及び白、黒、あるいは圧縮データを示すデータの種別を登録して管理するキャッシュ領域管理手段と、
前記キャッシュ画像を伸張して前記画像キャッシュ手段に書き込むための伸張手段と、
を備えることを特徴とする描画装置。 - 前記比較手段で選択された圧縮データが白もしくは黒だけのキャッシュ画像である場合はそのことを示すパラメータを前記キャッシュ領域管理手段に登録し、前記記憶手段には書き込みを行わないことを特徴とする請求項1に記載の描画装置。
- 前記画像キャッシュ手段、前記第1の圧縮手段、前記第2の圧縮手段、及び前記比較手段からなる複数組の画像キャッシュ制御手段と、
前記複数の画像キャッシュ制御手段と前記メモリアクセス手段との間に配置され、いずれか一つの前記画像キャッシュ制御手段とメモリアクセス制御手段との経路を切り替えるキャッシュ切換手段と、
を備えていることを特徴とする請求項1に記載の描画装置。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007092837A JP4448866B2 (ja) | 2007-03-30 | 2007-03-30 | 描画装置 |
| CN2008100741145A CN101276152B (zh) | 2007-03-30 | 2008-02-14 | 绘图装置 |
| US12/033,549 US8175402B2 (en) | 2007-03-30 | 2008-02-19 | Drawing apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007092837A JP4448866B2 (ja) | 2007-03-30 | 2007-03-30 | 描画装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008250097A JP2008250097A (ja) | 2008-10-16 |
| JP4448866B2 true JP4448866B2 (ja) | 2010-04-14 |
Family
ID=39796279
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007092837A Active JP4448866B2 (ja) | 2007-03-30 | 2007-03-30 | 描画装置 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US8175402B2 (ja) |
| JP (1) | JP4448866B2 (ja) |
| CN (1) | CN101276152B (ja) |
Families Citing this family (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4990751B2 (ja) * | 2007-12-25 | 2012-08-01 | 京セラドキュメントソリューションズ株式会社 | 画像処理装置、画像読取装置 |
| US8489832B1 (en) * | 2009-12-10 | 2013-07-16 | Guidance-Tableau, Llc | System and method for duplicating electronically stored data |
| US8819208B2 (en) | 2010-03-05 | 2014-08-26 | Solidfire, Inc. | Data deletion in a distributed data storage system |
| JP5731864B2 (ja) * | 2011-03-18 | 2015-06-10 | 株式会社Screenホールディングス | 描画データの補正装置および描画装置 |
| US9838269B2 (en) | 2011-12-27 | 2017-12-05 | Netapp, Inc. | Proportional quality of service based on client usage and system metrics |
| US9054992B2 (en) | 2011-12-27 | 2015-06-09 | Solidfire, Inc. | Quality of service policy sets |
| CN102592261B (zh) * | 2011-12-30 | 2014-01-15 | 上海居冠软件有限公司 | 矢量图展现方法及系统 |
| CN103093537B (zh) * | 2013-02-20 | 2015-08-26 | 广州广电运通金融电子股份有限公司 | 一种嵌入式图像记录方法及装置 |
| JP6175253B2 (ja) * | 2013-03-06 | 2017-08-02 | 株式会社Screenホールディングス | データ変換方法、描画システムおよびプログラム |
| US20150244795A1 (en) | 2014-02-21 | 2015-08-27 | Solidfire, Inc. | Data syncing in a distributed system |
| US9798728B2 (en) | 2014-07-24 | 2017-10-24 | Netapp, Inc. | System performing data deduplication using a dense tree data structure |
| US9671960B2 (en) | 2014-09-12 | 2017-06-06 | Netapp, Inc. | Rate matching technique for balancing segment cleaning and I/O workload |
| US10133511B2 (en) | 2014-09-12 | 2018-11-20 | Netapp, Inc | Optimized segment cleaning technique |
| US9836229B2 (en) | 2014-11-18 | 2017-12-05 | Netapp, Inc. | N-way merge technique for updating volume metadata in a storage I/O stack |
| US9720601B2 (en) | 2015-02-11 | 2017-08-01 | Netapp, Inc. | Load balancing technique for a storage array |
| US9762460B2 (en) | 2015-03-24 | 2017-09-12 | Netapp, Inc. | Providing continuous context for operational information of a storage system |
| US9710317B2 (en) | 2015-03-30 | 2017-07-18 | Netapp, Inc. | Methods to identify, handle and recover from suspect SSDS in a clustered flash array |
| US9740566B2 (en) | 2015-07-31 | 2017-08-22 | Netapp, Inc. | Snapshot creation workflow |
| US9400609B1 (en) * | 2015-11-04 | 2016-07-26 | Netapp, Inc. | Data transformation during recycling |
| US10191850B2 (en) | 2016-03-31 | 2019-01-29 | Qualcomm Incorporated | Providing memory bandwidth compression using multiple last-level cache (LLC) lines in a central processing unit (CPU)-based system |
| US10929022B2 (en) | 2016-04-25 | 2021-02-23 | Netapp. Inc. | Space savings reporting for storage system supporting snapshot and clones |
| KR101930389B1 (ko) * | 2016-06-15 | 2019-01-02 | 주식회사 에벤에셀케이 | 동영상 압축방법, 장치 및 이에 대한 컴퓨터 프로그램 |
| US10176090B2 (en) * | 2016-09-15 | 2019-01-08 | Qualcomm Incorporated | Providing memory bandwidth compression using adaptive compression in central processing unit (CPU)-based systems |
| US10642763B2 (en) | 2016-09-20 | 2020-05-05 | Netapp, Inc. | Quality of service policy sets |
| CN107169917B (zh) * | 2017-04-21 | 2020-06-16 | 图芯芯片技术(上海)有限公司 | 矢量图形处理器不通过ddr完成图形图像实时绘制的装置 |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5068724A (en) * | 1990-06-15 | 1991-11-26 | General Instrument Corporation | Adaptive motion compensation for digital television |
| JPH0550666A (ja) | 1991-08-22 | 1993-03-02 | Seiko Epson Corp | プリント装置 |
| KR970003425B1 (ko) * | 1993-11-19 | 1997-03-18 | 엘지전자 주식회사 | 팩시밀리의 데이타 압축 전송방법 |
| JP3393926B2 (ja) * | 1993-12-28 | 2003-04-07 | 株式会社東芝 | フォトマスク設計方法及びその装置 |
| JPH08324040A (ja) | 1995-06-01 | 1996-12-10 | Canon Inc | 印刷システム及び印刷処理方法 |
| US5850632A (en) * | 1995-09-08 | 1998-12-15 | Texas Instruments Incorporated | Memory access controller utilizing cache memory to store configuration information |
| JPH09214709A (ja) | 1996-02-01 | 1997-08-15 | Ricoh Co Ltd | 画像処理装置 |
| US20050205781A1 (en) * | 2004-01-08 | 2005-09-22 | Toshifumi Kimba | Defect inspection apparatus |
| JP2005346698A (ja) * | 2004-05-07 | 2005-12-15 | Ricoh Co Ltd | 画像情報制御装置、画像情報制御システム、プリンタドライバ、画像情報制御方法、その方法をコンピュータで実行するプログラム、および記録媒体 |
-
2007
- 2007-03-30 JP JP2007092837A patent/JP4448866B2/ja active Active
-
2008
- 2008-02-14 CN CN2008100741145A patent/CN101276152B/zh active Active
- 2008-02-19 US US12/033,549 patent/US8175402B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| CN101276152A (zh) | 2008-10-01 |
| US8175402B2 (en) | 2012-05-08 |
| US20080244158A1 (en) | 2008-10-02 |
| JP2008250097A (ja) | 2008-10-16 |
| CN101276152B (zh) | 2012-01-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4448866B2 (ja) | 描画装置 | |
| JP5602532B2 (ja) | 画像処理装置および画像処理方法 | |
| CN100422986C (zh) | 执行离散余弦转换/反离散余弦转换的装置及其方法 | |
| JP4789753B2 (ja) | 画像データバッファ装置、画像転送処理システム、及び画像データバッファ方法 | |
| CN106980465A (zh) | 半导体装置、数据处理系统和半导体装置控制方法 | |
| JP4795808B2 (ja) | 描画装置、描画方法、描画プログラム及び描画集積回路 | |
| US7389007B2 (en) | Semiconductor memory apparatus | |
| CN111884658B (zh) | 数据解压缩方法、数据压缩方法及卷积运算装置 | |
| JP2000232587A (ja) | 画像処理装置および画像処理方法 | |
| KR101540300B1 (ko) | 캐시 메모리를 이용한 이미지 워핑 시스템 및 그 방법 | |
| US8934736B2 (en) | Image processing apparatus, image processing system, and method for having computer process image | |
| KR20010082741A (ko) | Lsi 마스크 묘화 데이터 압축 장치 및 압축방법 | |
| JP3167684B2 (ja) | 小画面のためのコンテキスト発生回路及びその方法 | |
| CN102736448A (zh) | 直写式光刻系统中的图像灰度数据的压缩方法 | |
| US20190035052A1 (en) | Image processing apparatus and image processing method | |
| JP4259328B2 (ja) | 画像処理装置、プリンタ、及び格納データの読み出し方法 | |
| JP5731816B2 (ja) | 画像処理装置、画像処理方法 | |
| JP4617210B2 (ja) | 描画装置及びそれを搭載した露光装置 | |
| JP2991735B2 (ja) | バッファリング方式 | |
| JP6241670B2 (ja) | 画像処理装置 | |
| JP2020090075A (ja) | 画像形成装置および、画像形成方法 | |
| JPS58181359A (ja) | 画像デ−タ処理装置 | |
| JP3297145B2 (ja) | パターン欠陥検査装置 | |
| JP6030321B2 (ja) | 画像処理装置 | |
| JP2007081939A (ja) | データ平滑化回路 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090318 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090731 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090818 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091016 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100112 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100125 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130129 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4448866 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130129 Year of fee payment: 3 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313532 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |