KR100371253B1 - 화상생성방법및장치 - Google Patents
화상생성방법및장치 Download PDFInfo
- Publication number
- KR100371253B1 KR100371253B1 KR1019950008015A KR19950008015A KR100371253B1 KR 100371253 B1 KR100371253 B1 KR 100371253B1 KR 1019950008015 A KR1019950008015 A KR 1019950008015A KR 19950008015 A KR19950008015 A KR 19950008015A KR 100371253 B1 KR100371253 B1 KR 100371253B1
- Authority
- KR
- South Korea
- Prior art keywords
- offset
- image
- drawing command
- instruction
- command
- Prior art date
Links
- 238000000034 method Methods 0.000 title abstract description 15
- 239000000872 buffer Substances 0.000 claims abstract description 26
- 230000004044 response Effects 0.000 claims 1
- 238000012545 processing Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- NPURPEXKKDAKIH-UHFFFAOYSA-N iodoimino(oxo)methane Chemical compound IN=C=O NPURPEXKKDAKIH-UHFFFAOYSA-N 0.000 description 4
- 230000008859 change Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 238000013508 migration Methods 0.000 description 1
- 230000005012 migration Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000012800 visualization Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/60—Memory management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Image Generation (AREA)
- Ultra Sonic Daignosis Equipment (AREA)
- Controls And Circuits For Display Device (AREA)
- Closed-Circuit Television Systems (AREA)
- Processing Or Creating Images (AREA)
- Endoscopes (AREA)
- Apparatus For Radiation Diagnosis (AREA)
Abstract
Description
Claims (9)
- 묘화 장치부를 이용하여 프레임 버퍼에 화상을 프레임 단위로 묘화하기 위하여 화상의 좌표값을 가지는 복수의 묘화 명령열을 생성하는 단계,상기 화상을 오프셋시키기 위하여 상기 각 묘화 명령열 앞에 상기 화상의 좌표에 대한 화상 내의 서로 다른 제1 및 제2 방향으로의 제1 및 제2 오프셋 값을 나타내는 오프셋 묘화 명령을 삽입하고, 각 묘화 명령열 내의 제1 묘화 명령의 어드레스에, 다음 데이터가 오프셋 묘화 명령이라는 것을 나타내는 지시 코드를 가지는 각 오프셋 묘화 명령의 헤드부를 구비하는 단계,상기 각 묘화 명령열의 헤드부에, 다음 데이터가 폴리콘 묘화 명령이라는 것을 나타내는 지시 코드와 다음 묘화 명령열의 제1 묘화 명령의 어드레스 또는 다른 오프셋 묘화 명령이 상기 다음 묘화 명령열에 이어질 경우에는 상기 묘화 명령의 어드레스 대신에 다음 번 오프셋 묘화 명령을 구비하며, 상기 각 헤드부의 어드레스별로 복수의 상기 묘화 명령열과 관련 오프셋 묘화 명령을 기억하고 있는 메인 메모리에 상기 오프셋 묘화 명령과 상기 묘화 명령열의 헤드부의 어드레스와 지시 코드를 통하여 순차적으로 액세스하여, 실행 순서별로 링크 형태로 연결되어 있는 관련 묘화 명령열 내의 오프셋 묘화 명령을 획득함으로써 상기 메인 메모리 내의 연속된 메모리 영역에 상기 오프셋 명령과 각 묘화 명령열을 실행을 위해 위치시킬 필요가 없도록 하는 단계,상기 관련 묘화 명령열 내의 오프셋 값을 상기 메모리로부터 상기 묘화 장치부로 출력하는 단계,상기 묘화 장치부에서 상기 묘화 장치부 내의 각 묘화 명령열에 포함된 좌표값에 각 오프셋 값을 추가하는 단계, 그리고상기 오프셋 값이 추가된 좌표값에 대응하여 상기 묘화 명령을 실행하여 상기 프레임 버퍼 내에 이동 화상 프레임을 생성하는 단계를 포함하는 화상생성방법.
- 상기 화상이 복수의 폴리곤으로 이루어지는 3차원 객체인 화상생성 방법.
- 화상이 묘화되는 프레임 버퍼,상기 화상을 묘화하기 위한 묘화 명령열 및 상기 화상의 정점좌표의 오프셋 값을 나타내는 오프셋 묘화 명령을 생성하는 CPU,상기 CPU에 의하여 생성된 묘화 명령열 및 오프셋 묘화 명령을 기억하는 메인 메모리, 그리고상기 메인 메모리로부터의 묘화 명령열 및 오프셋 묘화 명령을 실행하여 상기 프레임 버퍼에 이동 화상을 묘화하는 묘화 장치부를 포함하는 화상생성장치.
- 제3항에서, 상기 묘화 장치부는 상기 오프셋 묘화 명령을 기억하고 상기 오프셋 묘화 명령을 상기 묘화 명령에 추가하는 레지스터를 포함하는 화상생성 장치.
- 제4항에서, 상기 묘화 명령은 형상을 묘화하기 위한 최소 단위로서의 묘화명령과 폴리곤을 포함하고, 상기 오프셋 명령을 상기 각 폴리곤에 대한 묘화 명령에 추가하는 화상생성장치.
- 제5항에서, 상기 오프셋 명령이 추가된 각 폴리곤에 대한 묘화명령은 데이터가 폴리곤 묘화 명령이라는 것을 나타내는 지시코드를 포함하는 화상생성장치.
- 제6항에서, 상기 오프셋 명령은 데이터가 오프셋데이터라는 것을 나타내는 지시코드와 오프셋량을 나타내는 데이터를 포함하는 화상생성장치.
- 제7항에서, 상기 오프셋을 나타내는 제1 및 제2 데이터에 따라서 상기 폴리곤을 이동시키는 화상생성장치.
- 제8항에서, 조작입력수단을 추가로 포함하고, 상기 조작입력수단에 의한 입력조작에 따라 상기 오프셋 묘화 명령을 생성하는 화상생성장치.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6095717A JPH07282270A (ja) | 1994-04-08 | 1994-04-08 | 画像生成方法および装置 |
JP1994-95717 | 1994-04-08 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR950033961A KR950033961A (ko) | 1995-12-26 |
KR100371253B1 true KR100371253B1 (ko) | 2003-03-31 |
Family
ID=14145238
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019950008015A KR100371253B1 (ko) | 1994-04-08 | 1995-04-07 | 화상생성방법및장치 |
Country Status (9)
Country | Link |
---|---|
US (1) | US5943061A (ko) |
EP (1) | EP0676719B1 (ko) |
JP (1) | JPH07282270A (ko) |
KR (1) | KR100371253B1 (ko) |
CN (1) | CN1105966C (ko) |
AT (1) | ATE189934T1 (ko) |
CA (1) | CA2146518C (ko) |
DE (1) | DE69515137T2 (ko) |
ES (1) | ES2142421T3 (ko) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6022274A (en) | 1995-11-22 | 2000-02-08 | Nintendo Co., Ltd. | Video game system using memory module |
US6190257B1 (en) | 1995-11-22 | 2001-02-20 | Nintendo Co., Ltd. | Systems and method for providing security in a video game system |
US6331856B1 (en) | 1995-11-22 | 2001-12-18 | Nintendo Co., Ltd. | Video game system with coprocessor providing high speed efficient 3D graphics and digital audio signal processing |
JP2001283254A (ja) | 2000-03-31 | 2001-10-12 | Mitsubishi Electric Corp | 3次元グラフィックス描画装置およびその方法 |
JP4603902B2 (ja) * | 2005-02-16 | 2010-12-22 | 株式会社メガチップス | 3dグラフィック表示システムおよび表示装置並びに電子メッセージ転送システムおよび表示装置 |
JPWO2008105092A1 (ja) * | 2007-02-28 | 2010-06-03 | パナソニック株式会社 | グラフィックス描画装置及びグラフィックス描画方法 |
JP2008249977A (ja) * | 2007-03-30 | 2008-10-16 | Seiko Epson Corp | 電気光学表示装置の描画回路、電気光学表示装置の描画方法、電気光学表示装置及び電子機器 |
CN117292039B (zh) * | 2023-11-27 | 2024-02-13 | 芯瞳半导体技术(山东)有限公司 | 顶点坐标生成方法、装置、电子设备及计算机存储介质 |
CN117744187B (zh) * | 2024-02-20 | 2024-05-14 | 广州中望龙腾软件股份有限公司 | Cad绘图方法、装置、计算机设备和存储介质 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2728411B2 (ja) * | 1987-12-16 | 1998-03-18 | 株式会社日立製作所 | 図形データ表示方法及び装置 |
US5265198A (en) * | 1989-10-23 | 1993-11-23 | International Business Machines Corporation | Method and processor for drawing `polygon with edge`-type primitives in a computer graphics display system |
DE69032932T2 (de) * | 1989-11-17 | 1999-09-16 | Digital Equipment Corp., Maynard | System und Verfahren zum unverfälschten Polygonenzeichnen |
KR930007023B1 (ko) * | 1990-12-31 | 1993-07-26 | 삼성전자 주식회사 | 컴퓨터 그래픽 시스템에서의 화상변환방법 및 그 장치 |
US5321810A (en) * | 1991-08-21 | 1994-06-14 | Digital Equipment Corporation | Address method for computer graphics system |
JPH05190763A (ja) | 1992-01-14 | 1993-07-30 | Murata Mfg Co Ltd | 封止部品 |
JPH05190764A (ja) | 1992-01-17 | 1993-07-30 | Hitachi Ltd | 半導体装置 |
JPH05258625A (ja) | 1992-03-13 | 1993-10-08 | Sumitomo Metal Ind Ltd | 超伝導線材の製造方法 |
US5483627A (en) * | 1992-04-29 | 1996-01-09 | Canon Kabushiki Kaisha | Preprocessing pipeline for real-time object based graphics systems |
JP3078655B2 (ja) | 1992-07-09 | 2000-08-21 | 富士通株式会社 | 光ビーム走査装置 |
US5596693A (en) * | 1992-11-02 | 1997-01-21 | The 3Do Company | Method for controlling a spryte rendering processor |
JP3492761B2 (ja) * | 1994-04-07 | 2004-02-03 | 株式会社ソニー・コンピュータエンタテインメント | 画像生成方法及び装置 |
US5664162A (en) * | 1994-05-23 | 1997-09-02 | Cirrus Logic, Inc. | Graphics accelerator with dual memory controllers |
-
1994
- 1994-04-08 JP JP6095717A patent/JPH07282270A/ja active Pending
-
1995
- 1995-04-06 CA CA002146518A patent/CA2146518C/en not_active Expired - Fee Related
- 1995-04-07 ES ES95105312T patent/ES2142421T3/es not_active Expired - Lifetime
- 1995-04-07 EP EP95105312A patent/EP0676719B1/en not_active Expired - Lifetime
- 1995-04-07 KR KR1019950008015A patent/KR100371253B1/ko not_active IP Right Cessation
- 1995-04-07 AT AT95105312T patent/ATE189934T1/de active
- 1995-04-07 DE DE69515137T patent/DE69515137T2/de not_active Expired - Lifetime
- 1995-04-08 CN CN95104022A patent/CN1105966C/zh not_active Expired - Fee Related
-
1996
- 1996-09-05 US US08/708,883 patent/US5943061A/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
KR950033961A (ko) | 1995-12-26 |
EP0676719B1 (en) | 2000-02-23 |
DE69515137D1 (de) | 2000-03-30 |
DE69515137T2 (de) | 2000-08-31 |
CN1105966C (zh) | 2003-04-16 |
ES2142421T3 (es) | 2000-04-16 |
US5943061A (en) | 1999-08-24 |
CA2146518C (en) | 2006-03-21 |
EP0676719A3 (en) | 1997-06-04 |
EP0676719A2 (en) | 1995-10-11 |
ATE189934T1 (de) | 2000-03-15 |
CN1123928A (zh) | 1996-06-05 |
JPH07282270A (ja) | 1995-10-27 |
CA2146518A1 (en) | 1995-10-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3492761B2 (ja) | 画像生成方法及び装置 | |
KR100380705B1 (ko) | 화상생성방법및장치와,게임재생장치 | |
JP3878307B2 (ja) | プログラマブルなデータ処理装置 | |
KR100363504B1 (ko) | 영상처리장치 | |
JP3586991B2 (ja) | テクスチャ・データ読出装置およびレンダリング装置 | |
KR20020012561A (ko) | 이미지 생성 장치 | |
US5659672A (en) | Method and apparatus for generating images | |
KR100371253B1 (ko) | 화상생성방법및장치 | |
US20030011592A1 (en) | Index processor | |
US6307559B1 (en) | Method and apparatus for color space conversion, clipping, and scaling of an image during blitting | |
US6952217B1 (en) | Graphics processing unit self-programming | |
JP3462566B2 (ja) | 画像生成装置 | |
JP4683384B2 (ja) | メモリ制御方法、グラフィックプロセッサおよび情報処理装置 | |
JP2005077522A (ja) | 画像処理装置および画像処理方法 | |
US6489967B1 (en) | Image formation apparatus and image formation method | |
JP3238567B2 (ja) | 画像生成方法及び装置 | |
JP2003150975A (ja) | 画像生成装置 | |
JPH10222695A (ja) | 描画装置および描画方法 | |
JPH1186026A (ja) | 画像処理装置 | |
JP2006031160A (ja) | グラフィックオブジェクト処理方法 | |
WO2001006461A1 (fr) | Procede et dispositif de dessin | |
JP3776416B2 (ja) | 画像生成装置及び画像生成方法 | |
JP2001166767A (ja) | 描画処理装置及び描画処理方法 | |
JP2000035781A (ja) | 画像表示制御方法および装置 | |
JPH06282657A (ja) | 図形表示方法及びその装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19950407 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20000404 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 19950407 Comment text: Patent Application |
|
N231 | Notification of change of applicant | ||
PN2301 | Change of applicant |
Patent event date: 20010118 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20020425 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20021226 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20030123 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20030124 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20051230 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20061228 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20080103 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20090109 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20100111 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20101223 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20120105 Start annual number: 10 End annual number: 10 |
|
FPAY | Annual fee payment |
Payment date: 20130111 Year of fee payment: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20130111 Start annual number: 11 End annual number: 11 |
|
FPAY | Annual fee payment |
Payment date: 20140418 Year of fee payment: 12 |
|
PR1001 | Payment of annual fee |
Payment date: 20140418 Start annual number: 12 End annual number: 12 |
|
FPAY | Annual fee payment |
Payment date: 20150105 Year of fee payment: 13 |
|
PR1001 | Payment of annual fee |
Payment date: 20150105 Start annual number: 13 End annual number: 13 |
|
EXPY | Expiration of term | ||
PC1801 | Expiration of term |
Termination date: 20151007 Termination category: Expiration of duration |