CA2260837A1 - Method and system for virtual cinematography - Google Patents
Method and system for virtual cinematographyInfo
- Publication number
- CA2260837A1 CA2260837A1 CA002260837A CA2260837A CA2260837A1 CA 2260837 A1 CA2260837 A1 CA 2260837A1 CA 002260837 A CA002260837 A CA 002260837A CA 2260837 A CA2260837 A CA 2260837A CA 2260837 A1 CA2260837 A1 CA 2260837A1
- Authority
- CA
- Canada
- Prior art keywords
- cinematographic
- camera
- cinematography
- virtual
- view
- 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
- G06T15/00—3D [Three Dimensional] image rendering
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/60—Methods for processing data by generating or executing the game program
- A63F2300/66—Methods for processing data by generating or executing the game program for rendering three dimensional images
- A63F2300/6661—Methods for processing data by generating or executing the game program for rendering three dimensional images for changing the position of the virtual camera
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/60—Methods for processing data by generating or executing the game program
- A63F2300/66—Methods for processing data by generating or executing the game program for rendering three dimensional images
- A63F2300/6661—Methods for processing data by generating or executing the game program for rendering three dimensional images for changing the position of the virtual camera
- A63F2300/6669—Methods for processing data by generating or executing the game program for rendering three dimensional images for changing the position of the virtual camera using a plurality of virtual cameras concurrently or sequentially, e.g. automatically switching between fixed virtual cameras when a character change rooms
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/60—Methods for processing data by generating or executing the game program
- A63F2300/66—Methods for processing data by generating or executing the game program for rendering three dimensional images
- A63F2300/6661—Methods for processing data by generating or executing the game program for rendering three dimensional images for changing the position of the virtual camera
- A63F2300/6684—Methods for processing data by generating or executing the game program for rendering three dimensional images for changing the position of the virtual camera by dynamically adapting its position to keep a game object in its viewing frustrum, e.g. for tracking a character or a ball
Landscapes
- Engineering & Computer Science (AREA)
- Computer Graphics (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Processing Or Creating Images (AREA)
- Studio Devices (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Communication in a three-dimensional virtual environment generated by a computer is achieved by automatically applying rules of cinematography typically used for motion pictures. A camera view specification is produced (40) from interpreted cinematographic events (38). A real time camera controller, called the virtual cinematographic application module (VC) (50), is used in vertual reality and other interactive applications to improve upon the fixed point-of-view shots or ceiling mounted cameras. VC (50) is used in intelligent agent user interfaces to allow users to see themselves with an agent at camera positions that appear natural.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/691,996 US6040841A (en) | 1996-08-02 | 1996-08-02 | Method and system for virtual cinematography |
US08/691,996 | 1996-08-02 | ||
PCT/US1997/013655 WO1998008192A1 (en) | 1996-08-02 | 1997-08-01 | Method and system for virtual cinematography |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2260837A1 true CA2260837A1 (en) | 1998-02-26 |
CA2260837C CA2260837C (en) | 2004-10-05 |
Family
ID=24778853
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002260837A Expired - Lifetime CA2260837C (en) | 1996-08-02 | 1997-08-01 | Method and system for virtual cinematography |
Country Status (8)
Country | Link |
---|---|
US (1) | US6040841A (en) |
EP (1) | EP0917689B1 (en) |
JP (1) | JP2000516371A (en) |
CN (1) | CN1319026C (en) |
AU (1) | AU4146397A (en) |
CA (1) | CA2260837C (en) |
DE (1) | DE69734658T2 (en) |
WO (1) | WO1998008192A1 (en) |
Families Citing this family (57)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1186038A (en) * | 1997-03-03 | 1999-03-30 | Sega Enterp Ltd | Image processor, image processing method, medium and game machine |
IL121178A (en) | 1997-06-27 | 2003-11-23 | Nds Ltd | Interactive game system |
US7159009B2 (en) * | 1997-12-17 | 2007-01-02 | Sony Corporation | Method and apparatus for automatic sending of e-mail and automatic sending control program supplying medium |
JP3594471B2 (en) | 1997-12-19 | 2004-12-02 | 株式会社日立製作所 | Scenario display device and method |
RU2161871C2 (en) * | 1998-03-20 | 2001-01-10 | Латыпов Нурахмед Нурисламович | Method and device for producing video programs |
US8220017B1 (en) * | 1998-04-30 | 2012-07-10 | International Business Machines Corporation | System and method for programmatic generation of continuous media presentations |
JP3924966B2 (en) * | 1998-11-24 | 2007-06-06 | 株式会社セガ | Game device |
JP3368226B2 (en) | 1999-03-26 | 2003-01-20 | キヤノン株式会社 | Information processing method and information processing apparatus |
US6947044B1 (en) * | 1999-05-21 | 2005-09-20 | Kulas Charles J | Creation and playback of computer-generated productions using script-controlled rendering engines |
US6370597B1 (en) * | 1999-08-12 | 2002-04-09 | United Internet Technologies, Inc. | System for remotely controlling an animatronic device in a chat environment utilizing control signals sent by a remote device over the internet |
US6772195B1 (en) * | 1999-10-29 | 2004-08-03 | Electronic Arts, Inc. | Chat clusters for a virtual world application |
US6384829B1 (en) * | 1999-11-24 | 2002-05-07 | Fuji Xerox Co., Ltd. | Streamlined architecture for embodied conversational characters with reduced message traffic |
US6628287B1 (en) * | 2000-01-12 | 2003-09-30 | There, Inc. | Method and apparatus for consistent, responsive, and secure distributed simulation in a computer network environment |
US6762746B2 (en) | 2000-01-21 | 2004-07-13 | Sony Computer Entertainment Inc. | Entertainment apparatus, storage medium and operation method of manipulating object |
US6989832B2 (en) * | 2000-01-21 | 2006-01-24 | Sony Computer Entertainment Inc. | Entertainment apparatus, storage medium and object display method |
US6670957B2 (en) * | 2000-01-21 | 2003-12-30 | Sony Computer Entertainment Inc. | Entertainment apparatus, storage medium and object display method |
US6784901B1 (en) | 2000-05-09 | 2004-08-31 | There | Method, system and computer program product for the delivery of a chat message in a 3D multi-user environment |
US20020128952A1 (en) * | 2000-07-06 | 2002-09-12 | Raymond Melkomian | Virtual interactive global exchange |
JP2002133444A (en) * | 2000-10-20 | 2002-05-10 | Matsushita Electric Ind Co Ltd | Image information generation device |
US7016828B1 (en) | 2000-10-23 | 2006-03-21 | At&T Corp. | Text-to-scene conversion |
US7664313B1 (en) * | 2000-10-23 | 2010-02-16 | At&T Intellectual Property Ii, L.P. | Text-to scene conversion |
US6980697B1 (en) | 2001-02-01 | 2005-12-27 | At&T Corp. | Digitally-generated lighting for video conferencing applications |
US6999083B2 (en) * | 2001-08-22 | 2006-02-14 | Microsoft Corporation | System and method to provide a spectator experience for networked gaming |
US7038660B2 (en) * | 2003-03-13 | 2006-05-02 | Sony Corporation | Wheel motion control input device for animation system |
US7299417B1 (en) * | 2003-07-30 | 2007-11-20 | Barris Joel M | System or method for interacting with a representation of physical space |
US7503006B2 (en) * | 2003-09-25 | 2009-03-10 | Microsoft Corporation | Visual indication of current voice speaker |
US7512883B2 (en) * | 2004-06-30 | 2009-03-31 | Microsoft Corporation | Portable solution for automatic camera management |
JP3877077B2 (en) * | 2004-08-31 | 2007-02-07 | 任天堂株式会社 | Game device and image processing program |
US7884848B2 (en) * | 2005-05-25 | 2011-02-08 | Ginther Mark E | Viewing environment and recording system |
US8025572B2 (en) * | 2005-11-21 | 2011-09-27 | Microsoft Corporation | Dynamic spectator mode |
US7632186B2 (en) * | 2005-11-21 | 2009-12-15 | Microsoft Corporation | Spectator mode for a game |
US20070196809A1 (en) * | 2006-02-21 | 2007-08-23 | Mr. Prabir Sen | Digital Reality Sports, Games Events and Activities in three dimensional and interactive space display environment and information processing medium |
US8065623B2 (en) * | 2006-05-23 | 2011-11-22 | Krueger International, Inc. | Method for designing a customized work area |
US9746912B2 (en) | 2006-09-28 | 2017-08-29 | Microsoft Technology Licensing, Llc | Transformations for virtual guest representation |
US8012023B2 (en) * | 2006-09-28 | 2011-09-06 | Microsoft Corporation | Virtual entertainment |
US9526995B2 (en) * | 2006-11-22 | 2016-12-27 | Sony Interactive Entertainment America Llc | Video game recording and playback with visual display of game controller manipulation |
US8508534B1 (en) * | 2008-05-30 | 2013-08-13 | Adobe Systems Incorporated | Animating objects using relative motion |
US20110113383A1 (en) * | 2008-07-14 | 2011-05-12 | Denis Dyack | Apparatus and Methods of Computer-Simulated Three-Dimensional Interactive Environments |
US20100165123A1 (en) * | 2008-12-29 | 2010-07-01 | Microsoft Corporation | Data-Driven Video Stabilization |
US8274544B2 (en) * | 2009-03-23 | 2012-09-25 | Eastman Kodak Company | Automated videography systems |
US8237771B2 (en) * | 2009-03-26 | 2012-08-07 | Eastman Kodak Company | Automated videography based communications |
JP5238756B2 (en) * | 2010-06-15 | 2013-07-17 | 株式会社コナミデジタルエンタテインメント | GAME DEVICE, GAME PROCESSING METHOD, AND PROGRAM |
JP2012024437A (en) * | 2010-07-27 | 2012-02-09 | Konami Digital Entertainment Co Ltd | Image generating device, image generating method and program |
US8866898B2 (en) * | 2011-01-31 | 2014-10-21 | Microsoft Corporation | Living room movie creation |
EP2600316A1 (en) | 2011-11-29 | 2013-06-05 | Inria Institut National de Recherche en Informatique et en Automatique | Method, system and software program for shooting and editing a film comprising at least one image of a 3D computer-generated animation |
CN103325134A (en) * | 2012-03-23 | 2013-09-25 | 天津生态城动漫园投资开发有限公司 | Real-time three-dimensional animation (2K) creation platform |
GB2501145A (en) * | 2012-04-12 | 2013-10-16 | Supercell Oy | Rendering and modifying objects on a graphical user interface |
AU2014295814B2 (en) * | 2013-07-23 | 2019-07-11 | Ayvri Holdings Pty Ltd | Geo-located activity visualisation, editing and sharing |
US10600245B1 (en) * | 2014-05-28 | 2020-03-24 | Lucasfilm Entertainment Company Ltd. | Navigating a virtual environment of a media content item |
WO2017036953A1 (en) * | 2015-09-02 | 2017-03-09 | Thomson Licensing | Method, apparatus and system for facilitating navigation in an extended scene |
CN106780678A (en) * | 2017-02-03 | 2017-05-31 | 北京华严世界影业有限公司 | A kind of simulation animation film making method and system complete in real time |
KR101918853B1 (en) * | 2017-06-28 | 2018-11-15 | 민코넷주식회사 | System for Generating Game Replay Video |
CN109420338A (en) * | 2017-08-31 | 2019-03-05 | 腾讯科技(深圳)有限公司 | The mobile virtual scene display method and device of simulating lens, electronic equipment |
CN108551557B (en) * | 2018-04-20 | 2022-02-08 | 北京艾沃次世代文化传媒有限公司 | Post preposition digital virtual film field system |
WO2020249726A1 (en) * | 2019-06-12 | 2020-12-17 | Unity IPR ApS | Method and system for managing emotional relevance of objects within a story |
JP7360989B2 (en) | 2019-06-27 | 2023-10-13 | 株式会社ドワンゴ | Control server, terminal, distribution system, control method, information processing method, and program |
WO2023187739A1 (en) * | 2022-03-31 | 2023-10-05 | Soul Machines Limited | Autonomous virtual cinematography |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5261041A (en) * | 1990-12-28 | 1993-11-09 | Apple Computer, Inc. | Computer controlled animation system based on definitional animated objects and methods of manipulating same |
FR2675977B1 (en) * | 1991-04-26 | 1997-09-12 | Inst Nat Audiovisuel | METHOD FOR MODELING A SHOOTING SYSTEM AND METHOD AND SYSTEM FOR PRODUCING COMBINATIONS OF REAL IMAGES AND SYNTHESIS IMAGES. |
EP0576628A1 (en) * | 1991-08-02 | 1994-01-05 | Broderbund Software, Inc. | System for interactve performance and animation of prerecorded audiovisual sequences |
US5517663A (en) * | 1993-03-22 | 1996-05-14 | Kahn; Kenneth M. | Animated user interface for computer program creation, control and execution |
US5524195A (en) * | 1993-05-24 | 1996-06-04 | Sun Microsystems, Inc. | Graphical user interface for interactive television with an animated agent |
DE69423338T2 (en) * | 1993-09-06 | 2001-02-15 | Ouyo Keisoku Kenkyusho Tokio T | PROCESSING AND DISPLAY DEVICE FOR TIME VARIABLE IMAGES |
US5611025A (en) * | 1994-11-23 | 1997-03-11 | General Electric Company | Virtual internal cavity inspection system |
US5644694A (en) * | 1994-12-14 | 1997-07-01 | Cyberflix Inc. | Apparatus and method for digital movie production |
US5659323A (en) * | 1994-12-21 | 1997-08-19 | Digital Air, Inc. | System for producing time-independent virtual camera movement in motion pictures and other media |
US5729471A (en) * | 1995-03-31 | 1998-03-17 | The Regents Of The University Of California | Machine dynamic selection of one video camera/image of a scene from multiple video cameras/images of the scene in accordance with a particular perspective on the scene, an object in the scene, or an event in the scene |
-
1996
- 1996-08-02 US US08/691,996 patent/US6040841A/en not_active Expired - Lifetime
-
1997
- 1997-08-01 AU AU41463/97A patent/AU4146397A/en not_active Abandoned
- 1997-08-01 EP EP97939356A patent/EP0917689B1/en not_active Expired - Lifetime
- 1997-08-01 CA CA002260837A patent/CA2260837C/en not_active Expired - Lifetime
- 1997-08-01 CN CNB971967741A patent/CN1319026C/en not_active Expired - Lifetime
- 1997-08-01 DE DE69734658T patent/DE69734658T2/en not_active Expired - Lifetime
- 1997-08-01 WO PCT/US1997/013655 patent/WO1998008192A1/en active IP Right Grant
- 1997-08-01 JP JP10510766A patent/JP2000516371A/en active Pending
Also Published As
Publication number | Publication date |
---|---|
DE69734658T2 (en) | 2006-08-10 |
WO1998008192A1 (en) | 1998-02-26 |
EP0917689A4 (en) | 2000-05-03 |
EP0917689B1 (en) | 2005-11-16 |
CN1319026C (en) | 2007-05-30 |
AU4146397A (en) | 1998-03-06 |
CA2260837C (en) | 2004-10-05 |
EP0917689A1 (en) | 1999-05-26 |
JP2000516371A (en) | 2000-12-05 |
US6040841A (en) | 2000-03-21 |
CN1226328A (en) | 1999-08-18 |
DE69734658D1 (en) | 2005-12-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2260837A1 (en) | Method and system for virtual cinematography | |
Fisher | Virtual environments, personal simulation and telepresence | |
Codella et al. | Interactive simulation in a multi-person virtual world | |
Tamura et al. | Mixed reality: Future dreams seen at the border between real and virtual worlds | |
Vallino | Interactive augmented reality | |
Low et al. | Life-sized projector-based dioramas | |
US4738522A (en) | Method and apparatus for coordinated super imposition of images in a visual display | |
Jacobson et al. | Unreal tournament for immersive interactive theater | |
CA2066989A1 (en) | Image pick-up system modelling method and method and system for combining real images and synthesized images | |
RU98105829A (en) | METHOD AND SYSTEM FOR CREATING VIDEO PROGRAMS | |
WO1994016406A1 (en) | Improved panoramic image based virtual reality/telepresence audio-visual system and method | |
EP0581996A3 (en) | Video system for producing video image simulating the appearance of motion picture or other photographic film | |
WO1999049648A3 (en) | Method and system for generating video programs | |
Slater et al. | Simulating peripheral vision in immersive virtual environments | |
Russell et al. | Unencumbered virtual environments | |
Pietroszek | Volumetric filmmaking | |
JPH04204842A (en) | Video simulation system | |
RU54233U1 (en) | VIRTUAL ENVIRONMENT SYSTEM | |
Gibbs et al. | Interaction in the virtual studio | |
Wegman | Affordable environments for 3D collaborative data visualization | |
Matos et al. | The visorama system: A functional overview of a new virtual reality environment | |
CA2230080A1 (en) | Method for composing an image of a real object with a virtual scene | |
Filer | A 3-D Virtual Environment Display System | |
Fisher et al. | The ames virtual environment workstation: implementation issues and requirements | |
Jalili et al. | A visit to the Dresden Frauenkirche |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKEX | Expiry |
Effective date: 20170801 |
|
MKEX | Expiry |
Effective date: 20170801 |