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 PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/20—Processor 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.
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.
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.
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.
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.
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.
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.
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)
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)
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 |
-
2002
- 2002-05-13 JP JP2002137391A patent/JP4464599B2/en not_active Expired - Fee Related
- 2002-07-23 CA CA002394685A patent/CA2394685C/en not_active Expired - Lifetime
- 2002-07-25 AT AT02016340T patent/ATE418767T1/en not_active IP Right Cessation
- 2002-07-25 DE DE60230484T patent/DE60230484D1/en not_active Expired - Lifetime
- 2002-07-25 EP EP02016340A patent/EP1363244B1/en not_active Expired - Lifetime
- 2002-07-25 ES ES02016340T patent/ES2319965T3/en not_active Expired - Lifetime
- 2002-07-31 US US10/207,982 patent/US7394462B2/en not_active Expired - Lifetime
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 |