CA2394685A1 - Superimposing apparatus and method for broadcasting three-dimensional computer graphics image - Google Patents

Superimposing apparatus and method for broadcasting three-dimensional computer graphics image Download PDF

Info

Publication number
CA2394685A1
CA2394685A1 CA002394685A CA2394685A CA2394685A1 CA 2394685 A1 CA2394685 A1 CA 2394685A1 CA 002394685 A CA002394685 A CA 002394685A CA 2394685 A CA2394685 A CA 2394685A CA 2394685 A1 CA2394685 A1 CA 2394685A1
Authority
CA
Canada
Prior art keywords
board
graphics accelerator
3dcg image
frame
datum
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.)
Granted
Application number
CA002394685A
Other languages
French (fr)
Other versions
CA2394685C (en
Inventor
Kozo Murakami
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Micronet KK
Original Assignee
Micronet KK
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 Micronet KK filed Critical Micronet KK
Publication of CA2394685A1 publication Critical patent/CA2394685A1/en
Application granted granted Critical
Publication of CA2394685C publication Critical patent/CA2394685C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/20Processor architectures; Processor configuration, e.g. pipelining

Abstract

A superimposing apparatus and method for broadcasting a 3DCG image can calculate and superimpose additional information such as characters and figures expressed by a 3DCG image on a TV flame in real time by means of combining a general three-dimensional graphics accelerator board and a conventional TV broadcasting hardware and devising a software processing. The superimposing apparatus for broadcasting a image includes a rendering process for rendering a 3DCG image datum by a three-dimensional graphics accelerator and a mixing process for mixing a 3DCG image and an input TV signal by a superimposer. The rendering process is carried out concurrently with the mixing process. A frame to be mixed is a previous frame advanced by one frame from a frame to be concurrently rendered. A system memory to be read out is changed to even frames and odd frames in accordance with an input TV signal so as to avoid an interference of rendering and superimposing.

Claims (17)

1. A superimposing apparatus for broadcasting a 3DCG image, comprising:
a three-dimensional graphics accelerator for forming a 3DCG image by rendering a 3DCG image datum; and a superimposes for forming a broadcasting image on which said 3DCG image is superimposed by mixing said 3DCG image formed by said three-dimensional graphics accelerator with an input TV signal;
said three-dimensional graphics accelerator and said superimposes are constructed to operate concurrently.
2. A superimposing apparatus according to Claim 1 wherein a frame to be mixed in said superimposer is a previous frame advanced by one frame from a frame to be concurrently rendered in said three-dimensional computer graphics accelerator.
3. A superimposing apparatus according to Claim 1 wherein said three-dimensional graphics accelerator is a general-purpose graphics accelerator board which has a function of processing a 3DCG image at a high speed but is not contemplated for a TV
broadcasting application and wherein said superimposes is a superimposes board which has a function of mixing a frame memory in a TV broadcasting application but is not contemplated to process a 3DCG image at a high speed.
4. A superimposing apparatus according to Claim 2 wherein said three-dimensional graphics accelerator is a general-purpose graphics accelerator board which has a function of processing a 3DCG image at a high speed but is not contemplated for a TV
broadcasting application and wherein said superimposer is a superimposer board which has a function of mixing a frame memory in a TV broadcasting application but is not contemplated to process a 3DCG image at a high speed.
5. A superimposing apparatus according to Claim 3 wherein said graphics accelerator board and superimposer board are installed in a general-purpose compact computer which includes at least two CPUs or a MPU.
6. A superimposing apparatus according to Claim 4 wherein said graphics accelerator board and superimposer board are installed in a general-purpose compact computer which includes at least two CPUs or a MPU.
7. A superimposing apparatus according to Claim 3 further comprising: a system memory that can read out a frame memory (a video memory) datum from said graphics accelerator board and write a frame memory (a video memory) datum into said superimposer board.
8. A superimposing apparatus according to Claim 4 further comprising: a system memory that can read out a frame memory (a video memory) datum from said graphics accelerator board and write a frame memory (a video memory) datum into said superimposes board.
9. A method for transmitting a 3DCG image as a super for broadcasting, comprising:
a process of rendering a 3DCG image datum; and a process of mixing a 3DCG image and an input TV signal;
said mixing process being carried out concurrently with said rendering process.
10. A method according to Claim 9 wherein a frame to be mixed is a previous frame advanced by one frame from a frame to be concurrently rendered.
11. A method according to Claim 9 wherein said process of rendering a 3DCG
image datum is carried out by a general-purpose graphics accelerator board which has a function of processing a 3DCG image at a high speed but is not contemplated for a TV
broadcasting application and wherein said process of mixing a 3DCG image datum with an input TV
signal is carried out by a superimposer board which has a function of mixing a frame memory in a TV broadcasting application but is not contemplated to process a 3DCG image at a high speed.
12. A method according to Claim 10 wherein said process of rendering a 3DCG
image datum is carried out by a general-purpose graphics accelerator board which has a function of processing a 3DCG image at a high speed but is not contemplated for a TV
broadcasting application and wherein said process of mixing a 3DCG image datum with an input TV
signal is carried out by a superimposer board which has a function of mixing a frame memory in a TV broadcasting application but is not contemplated to process a 3DCG image at a high speed.
13. A method according to Claim 11 wherein said graphics accelerator board and superimposer board are installed in a general-purpose compact computer which includes at least two CPUs or a MPU.
14. A method according to Claim 12 wherein said graphics accelerator board and superimposer board are installed in a general-purpose compact computer which includes at least two CPUs or a MPU.
15. A method according to Claim 11 wherein said rendered frame memory datum is read out from said graphics accelerator board into said system memory and said frame memory datum read into said system memory is written from said system memory into said superimposer board in order to effect a mixing process.
16. A method according to Claim 12 wherein said rendered frame memory datum is read from said graphics accelerator board into said system memory and said frame memory datum read into said system memory is written from said system memory into said superimposer board in order to effect a mixing process.
17. A method according to Claim 9 wherein change or motion of contents and figure shapes indicated on the basis of external information is carried out in real time.
CA002394685A 2002-05-13 2002-07-23 Superimposing apparatus and method for broadcasting three-dimensional computer graphics image Expired - Lifetime CA2394685C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2002-137391 2002-05-13
JP2002137391A JP4464599B2 (en) 2002-05-13 2002-05-13 Three-dimensional computer image broadcasting telop apparatus and method thereof

Publications (2)

Publication Number Publication Date
CA2394685A1 true CA2394685A1 (en) 2003-11-13
CA2394685C CA2394685C (en) 2009-11-17

Family

ID=29267755

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002394685A Expired - Lifetime CA2394685C (en) 2002-05-13 2002-07-23 Superimposing apparatus and method for broadcasting three-dimensional computer graphics image

Country Status (7)

Country Link
US (1) US7394462B2 (en)
EP (1) EP1363244B1 (en)
JP (1) JP4464599B2 (en)
AT (1) ATE418767T1 (en)
CA (1) CA2394685C (en)
DE (1) DE60230484D1 (en)
ES (1) ES2319965T3 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1749355A1 (en) * 2004-04-06 2007-02-07 Bookham Technology plc Voa control
EP1958159A2 (en) * 2005-12-05 2008-08-20 Vollee Ltd. Method and system for enabling a user to play a large screen game by means of a mobile device
KR100851282B1 (en) * 2006-08-01 2008-08-08 경북대학교 산학협력단 Pattern generator using 3D graphic accelerator
KR100864826B1 (en) 2006-09-29 2008-10-23 한국전자통신연구원 Method and Apparatus for 3D still image service over digital broadcasting

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5717440A (en) * 1986-10-06 1998-02-10 Hitachi, Ltd. Graphic processing having apparatus for outputting FIFO vacant information
JPH02219184A (en) 1989-02-21 1990-08-31 Graphics Commun Technol:Kk Image processor
US5327156A (en) * 1990-11-09 1994-07-05 Fuji Photo Film Co., Ltd. Apparatus for processing signals representative of a computer graphics image and a real image including storing processed signals back into internal memory
US5611038A (en) * 1991-04-17 1997-03-11 Shaw; Venson M. Audio/video transceiver provided with a device for reconfiguration of incompatibly received or transmitted video and audio information
JPH0591413A (en) 1991-09-26 1993-04-09 Toshiba Corp Superimposing device
US5831592A (en) * 1993-07-01 1998-11-03 Intel Corporation Scaling image signals using horizontal pre scaling, vertical scaling, and horizontal scaling
US5614945A (en) * 1993-10-19 1997-03-25 Canon Kabushiki Kaisha Image processing system modifying image shake correction based on superimposed images
US5926647A (en) * 1996-10-11 1999-07-20 Divicom Inc. Processing system with dynamic alteration of a color look-up table
US5946051A (en) * 1997-06-02 1999-08-31 Telecruz Technology, Inc. Method and apparatus for enabling a user to access data network applications from a television system
US6208350B1 (en) * 1997-11-04 2001-03-27 Philips Electronics North America Corporation Methods and apparatus for processing DVD video
US6593937B2 (en) * 1998-06-18 2003-07-15 Sony Corporation Method of and apparatus for handling high bandwidth on-screen-display graphics data over a distributed IEEE 1394 network utilizing an isochronous data transmission format
KR20010015674A (en) * 1998-07-30 2001-02-26 마츠시타 덴끼 산교 가부시키가이샤 Moving picture synthesizer
JP2000165806A (en) * 1998-11-30 2000-06-16 Sony Corp Information processing unit, its method and providing medium
US6753878B1 (en) * 1999-03-08 2004-06-22 Hewlett-Packard Development Company, L.P. Parallel pipelined merge engines
US6937766B1 (en) * 1999-04-15 2005-08-30 MATE—Media Access Technologies Ltd. Method of indexing and searching images of text in video
US6466227B1 (en) 1999-09-01 2002-10-15 Mitsubishi Electric Research Laboratories, Inc. Programmable architecture for visualizing sampled and geometry data
US6421067B1 (en) * 2000-01-16 2002-07-16 Isurftv Electronic programming guide
JP3631117B2 (en) 2000-09-14 2005-03-23 キヤノン株式会社 Video processing apparatus and method, and storage medium
WO2002037857A2 (en) * 2000-10-31 2002-05-10 Koninklijke Philips Electronics N.V. Method and device for video scene composition including graphic elements
US6621500B1 (en) * 2000-11-17 2003-09-16 Hewlett-Packard Development Company, L.P. Systems and methods for rendering graphical data
JP2005506643A (en) * 2000-12-22 2005-03-03 ミュビー テクノロジーズ ピーティーイー エルティーディー Media production system and method
US7358974B2 (en) * 2001-01-29 2008-04-15 Silicon Graphics, Inc. Method and system for minimizing an amount of data needed to test data against subarea boundaries in spatially composited digital video
US9544523B2 (en) * 2001-08-06 2017-01-10 Ati Technologies Ulc Wireless display apparatus and method
WO2003058952A1 (en) * 2001-12-28 2003-07-17 Sony Corporation Display apparatus and control method

Also Published As

Publication number Publication date
ATE418767T1 (en) 2009-01-15
US20030210351A1 (en) 2003-11-13
ES2319965T3 (en) 2009-05-18
US7394462B2 (en) 2008-07-01
JP2003333426A (en) 2003-11-21
CA2394685C (en) 2009-11-17
JP4464599B2 (en) 2010-05-19
EP1363244A2 (en) 2003-11-19
DE60230484D1 (en) 2009-02-05
EP1363244B1 (en) 2008-12-24
EP1363244A3 (en) 2005-10-19

Similar Documents

Publication Publication Date Title
US7821517B2 (en) Video processing with multiple graphical processing units
CN101000755B (en) Multi-screen display splicing controller
CN102208171B (en) Local detail playing method on portable high-definition video player
US9077970B2 (en) Independent layered content for hardware-accelerated media playback
AU2003273498A1 (en) Method and system enabling real time mixing of synthetic images and video images by a user
EP0326327A3 (en) Apparatus for superimposing graphic title image signals onto a video signal
US8922622B2 (en) Image processing device, image processing method, and program
US8368706B2 (en) Image processing device and method for pixel data conversion
JP2006287632A (en) Noise reducer and noise reducing method
KR20190011212A (en) Method of and data processing system for providing an output surface
CN104216533A (en) Head-wearing type virtual reality display based on DirectX9
CA2394685A1 (en) Superimposing apparatus and method for broadcasting three-dimensional computer graphics image
CN114268707A (en) Image processing method and device and electronic equipment
KR101825063B1 (en) The hardware system for inputting 3D image in a flat panel
CN203039815U (en) Device for processing 3D video
US10672367B2 (en) Providing data to a display in data processing systems
CN112740278B (en) Method and apparatus for graphics processing
JP2014236241A (en) Display device
US6624813B1 (en) Three-dimensional graphics processor and its drafting method using parallel scanning lines as processing unit
CN114513646A (en) Method and device for generating panoramic video in three-dimensional virtual scene
CN104796670A (en) Cross-platform multiway realtime video processing system architecture based on flow line architecture
CN109358830A (en) The double-screen display method and AR/VR for eliminating the tearing of AR/VR picture show equipment
CN115665461B (en) Video recording method and virtual reality device
US20110157162A1 (en) Image processing device, image processing method, and program
US20220343459A1 (en) Methods and apparatus to facilitate regional processing of images for under-display device displays

Legal Events

Date Code Title Description
EEER Examination request
MKEX Expiry

Effective date: 20220725