[go: up one dir, main page]

KR970076320A - 데이타 처리 장치 및 방법 - Google Patents

데이타 처리 장치 및 방법 Download PDF

Info

Publication number
KR970076320A
KR970076320A KR1019970017868A KR19970017868A KR970076320A KR 970076320 A KR970076320 A KR 970076320A KR 1019970017868 A KR1019970017868 A KR 1019970017868A KR 19970017868 A KR19970017868 A KR 19970017868A KR 970076320 A KR970076320 A KR 970076320A
Authority
KR
South Korea
Prior art keywords
data
unit
generating
image
coordinate
Prior art date
Application number
KR1019970017868A
Other languages
English (en)
Other versions
KR100482391B1 (ko
Inventor
마사아기 오가
Original Assignee
도쿠나까 테루히사
소니 컴퓨터 엔터테인먼트 인코포레이티드
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 도쿠나까 테루히사, 소니 컴퓨터 엔터테인먼트 인코포레이티드 filed Critical 도쿠나까 테루히사
Publication of KR970076320A publication Critical patent/KR970076320A/ko
Application granted granted Critical
Publication of KR100482391B1 publication Critical patent/KR100482391B1/ko

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/76Architectures of general purpose stored program computers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/005General purpose rendering architectures

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Computer Graphics (AREA)
  • General Engineering & Computer Science (AREA)
  • Image Generation (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Processing Or Creating Images (AREA)
  • Digital Computer Display Output (AREA)
  • Programmable Controllers (AREA)

Abstract

처리 속도를 증가시키기 위한 데이타 처리 시스템에 있어서, 메인 CPU는 메인 버스(101)를 통해 3차원 공간으로 중심점의 좌표를 프로그램 가능한 전처리기에 전송하는데, 그 전처리기는 CPU로 부터 전송된 중심점 주위의 다수의 단위 도형(다각형)을 드로잉하기 위한 도형 데이타를 발생하여 그 도형 데이타를 GPU에 전송한다.
그 GPU는 한 그래픽 메모리 상에 단위 도형의 조합에 의해 정의된 화상을 드로잉하기 위한 PPP로 부터 공급된 도형 데이타에 따라 랜더링 처리를 실행한다.

Description

데이타 처리 장치 및 방법
본 내용은 요부공개 건이므로 전문내용을 수록하지 않았음
제2도는 본 발명을 구체화하는 비디오 게임기의 구조를 도시한 평면도.

Claims (27)

  1. 화상 정보 처리 시스템에 있어서, 단위 도형을 드로잉하기 위해 구성된 도형 데이타에 응답하여 화상 드로잉하고, 상기 단위 도형의 조합에 의해 정의된 화상을 드로잉하기 위한 드로잉 수단; 드로잉 명령을 출력하기 위한 출력수단; 상기 출력 수단에 의해 전송된 상기 드로잉 명령에 응답하여 랜덤하게 다수의 단위 도형들을 드로잉하도록 구성된 상기 도형 데이타를 발생하기 위한 발생 수단과; 상기 발생 수단으로부터의 상기 도형 데이타를 상기 드로잉 수단에 공급하기 위한 버스를 포함하는 것을 특징으로 하는 화상 정보 처리시스템.
  2. 제1항에 있어서, 상기 출력 수단은 프리-세트 버스를 통해 상기 명령으로서 프리-세트 기준 도형의 좌표를 전송하고, 상기 발생 수단은 상기 도형 데이타를 상기 드로잉 수단에 공급하기 위하여 상기 프리-세트기준 도형 주위에 상기 다수의 단위 도형을 드로잉하기 위한 도형 데이타를 발생하는 것을 특징으로 하는 화상정보처리 시스템.
  3. 제1항 또는 제2항에 있어서, 상기 드로잉 수단은 상기 프리-세트 버스에 의해 상기 출력 수단에 접속된것을 특징으로 하는 화상 정보 처리 시스템.
  4. 화상 정보 처리 방법에 있어서, 한 버스를 통해 드로잉 명령을 공급하는 단계; 공급된 드로잉 명령에 응답하여 랜덤하게 다수의 도형데이타를 발생하기 위한 단계; 상기 도형 데이타에 따라 단위 도형을 드로잉하는 단계를 포함하는 것을 특징으로 하는 화상 정보 처리 방법.
  5. 제4항에 있어서, 상기 도형 데이타를 발생하는 단계는 단위 도형을 발생하는 단계를 포함하는것을 특징으로 하는 화상 정보 처리 방법.
  6. 제4항 또는 제5항에 있어서, 상기 드로잉 명령은 최소한 하나의 좌표 데이타를 포함하고, 상기 다수의 도형 데이타를 발생하는 단계는 상기 좌표 데이타 주위에 다수의 도형 데이타를 발생하는 단계를 포함하는 것을 특징으로 하는 화상정보 처리 방법.
  7. 화상 처리 시스템에 있어서, 화상 메모리; 3차원 공간으로 단위 도형을 좌표-변환하는 수단; 상기 화상메모리의 페이지 경계에 접하여 좌표-변환된 단위 도형을 다수의 단위 도형으로 분할하는 수단과; 상기 분할된 단위 도형에 따라 도형 데이타를 발생하는 수단을 포함하는 것을 특징으로 하는 화상 처리 시스템.
  8. 제7항에 있어서, 상기 화상 메모리는 DRAM인 것을 특징으로 하는 화상 처리 시스템.
  9. 화상 처리 방법에 있어서, 한 단위 도형을 3차원으로 좌표-변환하는 단계; 화상을 드로잉하기 위해 화상메모리의 페이지 경계와 일치하여 좌표-변환된 단위 도형을 다수의 단위 도형으로 분할하는 단계와; 분할된 단위 도형에 따라 도형 데이타를 발생하는 단계를 포함하는 것을 특징으로 하는 화상 처리 방법.
  10. 화상 정보 처리 시스템에 있어서, 수신된 도형 데이타에 따라 화상 드로잉하는 수단과; 단일 단위 도형에 대한 데이타에 응답하여 다수의 단위 도형을 드로잉하기 위해 구성된 상기 도형 데이타를 발생하는 발생 수단을 포함하는 것을 특징으로 하는 화상 정보 처리 방법.
  11. 제10항에 있어서, 상기 다수의 단위 도형은 상기 단일 단위 도형을 둘러싸는 것을 특징으로 하는 화상 정보 처리 시스템.
  12. 제10항 또는 제11항에 있어서, 상기 다수의 단위 도형은 랜덤 도형인 것을 특징으로 하는 화상 정보 처리 시스템.
  13. 제10항 내지 제 12항 중 어느 한 항에 있어서, 단일 단위 도형에 대한 상기 데이타는 한 버스를 통해 지향된 프리-세트 기준 도형의 좌표를 포함하고, 상기 발생 수단은 상기 드로잉 수단에 상기 도형 데이타를 공급하기 위하여 상기 프리-세트 기준 도형 주위에 상기 다수의 단위 도형을 드로잉 하는 도형 데이타를 발생하는 것을 특징으로 하는 화상 정보 처리 시스템.
  14. 화상 정보 처리 방법에 있어서, 단일 단위 도형에 대한 데이타에 공급된 데이타에 응답하여 다수의 단위 도형에 대한 데이타를 발생하는 단계와; 상기 도형 데이타에 따라 상기 모든 단위 도형을 드로잉하는 단계를 포함하는 것을 특징으로 하는 화상 정보 처리 방법.
  15. 제14항에 있어서, 상기 다수의 도형은 랜덤인 것을 특징으로 하는 화상 정보 처리 방법.
  16. 제14항 또는 제 15항 중 어느 한 항에 있어서, 상기 데이타는 최소한 하나의 좌표 데이타 좌표 데이타를 포함하고, 상기 다수의 도형 데이타를 발생하는 단계는 상기 좌표 데이타 주의에 다수의 도형 데이타를 발생하는 단계를 더 포함하는 것을 특징으로 하는 화상 처리 방법.
  17. 화상 처리 시스템에 있어서, 단위 도형을 공간적으로 좌표-변환하는 수단; 좌표-변환된 단위 도형을 다수의 단위 도형으로 분할하는 단계와; 분할된 단위 도형에 따라 도형 데이타를 발생하는 수단을 포함하는 것을 특징으로 하는 화상 처리 시스템.
  18. 제17항에 있어서, 화상 메모리를 더 포함하는 것을 특징으로 하는 화상 처리 시스템.
  19. 제18항에 있어서, 상기 화상 메모리는 DRAM인 것을 특징으로 하는 화상 처리 시스템.
  20. 화상 처리 방법에 있어서, 단위 도형을 다중 차원 공간으로 좌표-변환하는 단계; 좌표-변환된 단위 도형을 다수의 단위 도형으로 분할하는 단계와; 분할된 단위 도형에 따라 도형 데이타를 발생하는 단계를 포함하는 것을 특징으로 하는 화상 처리 방법.
  21. 제20항에 있어서, 상기 다수의 도형은 랜덤인 것을 특징으로 하는 화상 처리 방법.
  22. 화상 정보 처리 시스템에 있어서, 드로잉 명령을 출력하는 출력 수단과; 상기 출력 수단으로부터 전송된 상기 드로잉 명령에 응답하여 랜덤하게 다수의 단위 도형을 드로잉하도록 구성된 도형 데이타를 발생하는 수단을 포함하는 것을 특징으로 하는 화상 정보 처리 시스템.
  23. 제22항에 있어서, 상기 출력 수단은 상기 드로잉 명령으로서 프리-세트 기준 도형의 좌표를 전송하고, 상기 발생 수단은 상기 프리-세트 기준 화상 주위에 상기 다수의 단위 도형을 드로잉하는 도형 데이타를 발생하는 것을 특징으로 하는 화상 정보 처리 시스템.
  24. 제22항 또는 제 23항에 있어서, 상기 드로잉 명령은 최소한 하나의 좌표 데이타를 포함하고, 상기 발생 수단은 상기 좌표 데이타 주위에 상기 다수의 도형 데이타를 발생하는 것을 특징으로 하는 화상 정보 처리 시스템.
  25. 화상 처리 장치에 있어서, 화상메모리; 단위 도형을 다중-차원 공간으로 좌표-변환하는 제1수단; 상기 화상 메모리의 페이지 경계에 일치하여 좌표-변환된 단위 도형을 다수의 단위 도형으로 분할하는 제2수단과; 분할된 단위 도형에 따라 도형 데이타를 발생하는 제3수단을 포함하는 화상 처리 장치.
  26. 제25항에 있어서, 상기 화상 메모리는 DRAM인 것을 특징으로 하는 화상 처리 장치.
  27. 화상 처리 방법에 있어서, 단위 도형을 다중-차원 공간으로 좌표-변환하는 단계; 화상을 드로잉하기 화상메모리의 페이지 공간에 일치하여 좌표-변환된 단일 도형을 다수의 단위 도형으로 분할하는 단계와; 분할된 단위 도형에 따라 도형 데이타를 발생하는 단계를 더 포함하는 것을 특징으로 하는 화상 처리 방법.
    ※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.
KR1019970017868A 1996-05-10 1997-05-09 화상정보처리시스템및방법,및화상처리시스템및방법 KR100482391B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP11630096A JP3537259B2 (ja) 1996-05-10 1996-05-10 データ処理装置およびデータ処理方法
JP96-116300 1996-05-10

Publications (2)

Publication Number Publication Date
KR970076320A true KR970076320A (ko) 1997-12-12
KR100482391B1 KR100482391B1 (ko) 2005-08-31

Family

ID=14683611

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019970017868A KR100482391B1 (ko) 1996-05-10 1997-05-09 화상정보처리시스템및방법,및화상처리시스템및방법

Country Status (9)

Country Link
US (1) US6246418B1 (ko)
EP (1) EP0806743B1 (ko)
JP (1) JP3537259B2 (ko)
KR (1) KR100482391B1 (ko)
CN (1) CN1103480C (ko)
CA (1) CA2204227C (ko)
DE (1) DE69730645T2 (ko)
MX (1) MX9703402A (ko)
TW (1) TW336303B (ko)

Families Citing this family (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100601606B1 (ko) * 1999-05-13 2006-07-14 삼성전자주식회사 소프트웨어/하드웨어 복합 방식을 이용한 데이터 처리장치 및방법
JP3564440B2 (ja) * 2001-08-08 2004-09-08 コナミ株式会社 動画像生成プログラム、動画像生成方法及び装置
JP2003263650A (ja) * 2002-03-12 2003-09-19 Sony Corp 画像処理装置およびその方法
US7681112B1 (en) 2003-05-30 2010-03-16 Adobe Systems Incorporated Embedded reuse meta information
US7847800B2 (en) * 2004-04-16 2010-12-07 Apple Inc. System for emulating graphics operations
US7248265B2 (en) * 2004-04-16 2007-07-24 Apple Inc. System and method for processing graphics operations with graphics processing unit
US7231632B2 (en) * 2004-04-16 2007-06-12 Apple Computer, Inc. System for reducing the number of programs necessary to render an image
US7636489B2 (en) * 2004-04-16 2009-12-22 Apple Inc. Blur computation algorithm
US8134561B2 (en) 2004-04-16 2012-03-13 Apple Inc. System for optimizing graphics operations
US8704837B2 (en) * 2004-04-16 2014-04-22 Apple Inc. High-level program interface for graphics operations
US7397964B2 (en) * 2004-06-24 2008-07-08 Apple Inc. Gaussian blur approximation suitable for GPU
US8130237B2 (en) * 2004-06-24 2012-03-06 Apple Inc. Resolution independent user interface design
US8068103B2 (en) 2004-06-24 2011-11-29 Apple Inc. User-interface design
US8566732B2 (en) 2004-06-25 2013-10-22 Apple Inc. Synchronization of widgets and dashboards
US8453065B2 (en) 2004-06-25 2013-05-28 Apple Inc. Preview and installation of user interface elements in a display environment
US7761800B2 (en) * 2004-06-25 2010-07-20 Apple Inc. Unified interest layer for user interface
US7490295B2 (en) 2004-06-25 2009-02-10 Apple Inc. Layer for accessing user interface elements
US8239749B2 (en) 2004-06-25 2012-08-07 Apple Inc. Procedurally expressing graphic objects for web pages
US7652678B2 (en) * 2004-06-25 2010-01-26 Apple Inc. Partial display updates in a windowing system using a programmable graphics processing unit
US7546543B2 (en) 2004-06-25 2009-06-09 Apple Inc. Widget authoring and editing environment
US20050285866A1 (en) * 2004-06-25 2005-12-29 Apple Computer, Inc. Display-wide visual effects for a windowing system using a programmable graphics processing unit
US8302020B2 (en) 2004-06-25 2012-10-30 Apple Inc. Widget authoring and editing environment
WO2006003856A1 (ja) * 2004-07-01 2006-01-12 Matsushita Electric Industrial Co., Ltd. 画像描画装置、頂点選出方法、頂点選出プログラム及び集積回路
NO20045586L (no) * 2004-12-21 2006-06-22 Sinvent As Anordning og fremgangsmate for bestemmelse av skjaeringslinjer
US7227551B2 (en) * 2004-12-23 2007-06-05 Apple Inc. Manipulating text and graphic appearance
US8140975B2 (en) 2005-01-07 2012-03-20 Apple Inc. Slide show navigation
US8543931B2 (en) 2005-06-07 2013-09-24 Apple Inc. Preview including theme based installation of user interface elements in a display environment
US8543824B2 (en) 2005-10-27 2013-09-24 Apple Inc. Safe distribution and use of content
US7954064B2 (en) 2005-10-27 2011-05-31 Apple Inc. Multiple dashboards
US9104294B2 (en) 2005-10-27 2015-08-11 Apple Inc. Linked widgets
US7752556B2 (en) * 2005-10-27 2010-07-06 Apple Inc. Workflow widgets
US7743336B2 (en) 2005-10-27 2010-06-22 Apple Inc. Widget security
US7707514B2 (en) 2005-11-18 2010-04-27 Apple Inc. Management of user interface elements in a display environment
US8155682B2 (en) * 2006-05-05 2012-04-10 Research In Motion Limited Handheld electronic device including automatic mobile phone number management, and associated method
US20070279429A1 (en) * 2006-06-02 2007-12-06 Leonhard Ganzer System and method for rendering graphics
US8869027B2 (en) 2006-08-04 2014-10-21 Apple Inc. Management and generation of dashboards
US20080168367A1 (en) * 2007-01-07 2008-07-10 Chaudhri Imran A Dashboards, Widgets and Devices
US8954871B2 (en) 2007-07-18 2015-02-10 Apple Inc. User-centric widgets and dashboards
US8667415B2 (en) 2007-08-06 2014-03-04 Apple Inc. Web widgets
US8156467B2 (en) * 2007-08-27 2012-04-10 Adobe Systems Incorporated Reusing components in a running application
US8176466B2 (en) 2007-10-01 2012-05-08 Adobe Systems Incorporated System and method for generating an application fragment
US9619304B2 (en) 2008-02-05 2017-04-11 Adobe Systems Incorporated Automatic connections between application components
US8656293B1 (en) 2008-07-29 2014-02-18 Adobe Systems Incorporated Configuring mobile devices
CN103308942B (zh) * 2012-03-12 2015-12-02 中国石油天然气股份有限公司 一种可视化地震数据的方法及系统
US9715758B2 (en) 2013-07-16 2017-07-25 Samsung Electronics Co., Ltd. Image processing apparatus and method using virtual point light (VPL) information
US20180012327A1 (en) * 2016-07-05 2018-01-11 Ubitus Inc. Overlaying multi-source media in vram

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4811245A (en) * 1985-12-19 1989-03-07 General Electric Company Method of edge smoothing for a computer image generation system
US5060169A (en) * 1987-07-01 1991-10-22 Ampex Corporation Video simulation of an airbrush spray pattern
US4825391A (en) * 1987-07-20 1989-04-25 General Electric Company Depth buffer priority processing for real time computer image generating systems
JPH01111276A (ja) * 1987-10-23 1989-04-27 Nippon Sheet Glass Co Ltd ドットパターンの自動作図装置
US5367615A (en) * 1989-07-10 1994-11-22 General Electric Company Spatial augmentation of vertices and continuous level of detail transition for smoothly varying terrain polygon density
JPH0596812A (ja) * 1991-10-07 1993-04-20 Brother Ind Ltd 印刷処理装置
JPH05219355A (ja) * 1992-02-03 1993-08-27 Ricoh Co Ltd 画像処理装置
JP3223639B2 (ja) * 1993-04-15 2001-10-29 ソニー株式会社 画像メモリのリードアドレス発生方法
JPH0778267A (ja) * 1993-07-09 1995-03-20 Silicon Graphics Inc 陰影を表示する方法及びコンピュータ制御表示システム
WO1996013006A1 (en) * 1994-10-20 1996-05-02 Mark Alan Zimmer Digital mark-making method
WO1997002546A1 (fr) * 1995-07-03 1997-01-23 Tsuneo Ikedo Circuit graphique pour ordinateur

Also Published As

Publication number Publication date
KR100482391B1 (ko) 2005-08-31
EP0806743A3 (en) 1998-05-06
TW336303B (en) 1998-07-11
MX9703402A (es) 1998-04-30
EP0806743A2 (en) 1997-11-12
DE69730645D1 (de) 2004-10-21
JP3537259B2 (ja) 2004-06-14
CN1169003A (zh) 1997-12-31
JPH09305776A (ja) 1997-11-28
EP0806743B1 (en) 2004-09-15
DE69730645T2 (de) 2005-09-22
CA2204227A1 (en) 1997-11-10
CN1103480C (zh) 2003-03-19
US6246418B1 (en) 2001-06-12
CA2204227C (en) 2006-02-14

Similar Documents

Publication Publication Date Title
KR970076320A (ko) 데이타 처리 장치 및 방법
KR970066921A (ko) 멀티프로세서 그래픽스 시스템
KR960025239A (ko) 텍스쳐맵핑장치 및 방법
GB2275402A (en) Image synthesizer
WO1996025720A3 (en) Integrated circuit
CA2261227A1 (en) System and method for the dynamic display of three-dimensional image data
EP1276045A3 (en) Cluster system, computer and program
KR960704284A (ko) 화상 처리 방법 및 장치(Method and Apparatus for Processing Image)
WO1999010840A3 (en) Pixel clustering for improved graphics throughput
KR860002752A (ko) 주사선 윈도우잉 장치를 포함한 컴퓨터 디스플레이 시스템
KR970007718A (ko) 문자 패턴 생성 장치
KR970051155A (ko) 공유메모리 제어장치 및 방법
MX171149B (es) Aparato y metodo substitucion de un cuadro de pagina en un sistema de procesamiento de datos que tiene un direccionamiento de memoria virtual
EP0145530A3 (en) Arrangement for providing data signals for a data display system
KR100254066B1 (ko) 다각형 데이터 생성 방법, 이를 적용한 화상 처리 장치 및 확장기능 보드
KR860002047A (ko) 그래픽 디스플레이용 자동 패턴 발생장치
KR970029099A (ko) 에뮬레이터와 호스트간의 실시간 인터페이싱 방법
KR970009664A (ko) 자수데이타 작성장치
JPS641005A (en) Numerical control data generator for three-dimensional working
JPH0429292A (ja) 立体形状表現装置
JPH0291688A (ja) 文字表示装置
ATE37104T1 (de) Schaltungsanordnung fuer die grafikeinheit eines mikroprozessorsystems.
KR910005141A (ko) 화상작성장치
KR970017050A (ko) 3차원 도형 생성기
JPH04177452A (ja) 情報処理装置

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 19970509

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20020509

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 19970509

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20040616

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: 20050202

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20050401

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20050404

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20080327

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20090326

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20100323

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20110318

Start annual number: 7

End annual number: 7

FPAY Annual fee payment

Payment date: 20120302

Year of fee payment: 8

PR1001 Payment of annual fee

Payment date: 20120302

Start annual number: 8

End annual number: 8

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20140309