JP4260747B2 - 動画像構成方法及びシーン構成方法 - Google Patents
動画像構成方法及びシーン構成方法 Download PDFInfo
- Publication number
- JP4260747B2 JP4260747B2 JP2004549857A JP2004549857A JP4260747B2 JP 4260747 B2 JP4260747 B2 JP 4260747B2 JP 2004549857 A JP2004549857 A JP 2004549857A JP 2004549857 A JP2004549857 A JP 2004549857A JP 4260747 B2 JP4260747 B2 JP 4260747B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- scene
- computer
- opacity value
- computer system
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/04—Texture mapping
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2210/00—Indexing scheme for image generation or computer graphics
- G06T2210/61—Scene description
Landscapes
- Engineering & Computer Science (AREA)
- Computer Graphics (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Processing Or Creating Images (AREA)
- Image Generation (AREA)
- Studio Circuits (AREA)
Description
面オブジェクトとは、サーフェスノードSurfaceNodeタイプのノードである。サーフェスノードSurfaceNodeのクラスは、2次元画像を色、深さ、不透明度(アルファ)の値の配列として記述する全てのオブジェクトの基本クラスである。サーフェスノードSurfaceNodeは、主としてテクスチャマップとして使用される画像を提供するのに用いられる。サーフェスノードSurfaceNodeのクラスからは、ムービーサーフェスMovieSurface、イメージサーフェスImageSurface、マットサーフェスMatteSurface、ピクセルサーフェスPixelSurface、シーンサーフェスSceneSurfaceが導かれる。なお、各コード部の行番号は、単にそのコード部についての行番号を表しており、元のソースコードにおける行番号を表すものではない。
以下のコード部は、ムービーサーフェスMovieSurfaceのノードを示している。ムービーサーフェスMovieSurfaceのノードの各フィールドの記述は、以下のようになる。
2) field MF String url []
3) field TimeBaseNode timeBase NULL
4) field Time duration 0
5) field Time loadTime 0
6) field String loadStatus “NONE”
}
以下のコード部は、イメージサーフェスImageSurfaceのノードを示している。イメージサーフェスImageSurfaceのノードの各フィールドの記述は、以下のようになる。
2) field MF String url []
3) field Time loadTime 0
4) field String loadStatus “NONE”
}
以下のコード部は、マットサーフェスMatteSurfaceのノードを示している。マットサーフェスMatteSurfaceのノードの各フィールドの記述は、以下のようになる。
1) MatteSurface: SurfaceNode {
2) field SurfaceNode surface1 NULL
3) field SurfaceNode surface2 NULL
4) field String operation ““
5) field MF Float parameter 0
6) field Bool overwriteSurface2 FALSE
}
緑=G1*(1−A2)+G2*A2 (2)
青=B1*(1−A2)+B2*A2 (3)
アルファ=1 (4)
以下のコード部は、ピクセルサーフェスPixelSurfaceのノードを示している。ピクセルサーフェスPixelSurfaceのノードのフィールドの記述は、以下のようになる。
1) PixelSurface: SurfaceNode {
2) field Image image 0 0 0
}
以下のコード部は、シーンサーフェスSceneSurfaceのノードを示している。シーンサーフェスSceneSurfaceのノードの各フィールドの記述は、以下のようになる。
1) SceneSurface: SurfaceNode {
2) field MF ChildNode children []
3) field UInt32 width 1
4) field UInt32 height 1
}
Claims (27)
- コンピュータと、該コンピュータによって実行されるコンピュータプログラムとを備えるコンピュータシステムにおいて、
上記コンピュータプログラムは、
第1の画像が第1の速度で描画された第1の面と、第2の画像が第2の速度で描画された第2の面とを用いて、動画像を宣言的に構成する動画像構成用のコンピュータインストラクションと、
上記動画像は宣言型マークアップ言語によって生成され、上記第1の画像は空間におけるオブジェクトの3次元的表現であり、上記第2の面は空間におけるオブジェクトの3次元的表現の1つの面であり、該第1の画像は第1の不透明度の値を有し、該第2の画像は第2の不透明度の値を有し、上記動画像は第3の不透明度の値を有し、上記第1の面からの第1の画像と上記第2の面からの第2の画像とをディスプレイ上で組み合わせて該動画像を構成する動画像構成用のコンピュータインストラクションと、
上記第1の画像と上記第2の画像とを組み合わせてトラベリングマット効果を得るときに、上記第2の画像の不透明度の値を動かす動画像構成用のコンピュータインストラクションとを有し、
上記第1及び第2の画像は、ビデオ画像、静止画像、アニメーション、シーンからなるグループから選択されることを特徴とするコンピュータシステム。 - 上記第1の画像は、第1の2次元画素配列で描画され、上記第2の画像は、第2の2次元画素配列で描画されることを特徴とする請求項1に記載のコンピュータシステム。
- 上記動画像は、宣言型インストラクションによって構成されることを特徴とする請求項1に記載のコンピュータシステム。
- 上記動画像は、リアルタイムで構成されることを特徴とする請求項3に記載のコンピュータシステム。
- 上記動画像は、宣言型インストラクションによって構成されることを特徴とする請求項2に記載のコンピュータシステム。
- 上記コンピュータプログラムは、上記第1の画像と上記第2の画像とを組み合わせて上記動画像を構成するときに、上記第1の不透明度の値で上記第2の不透明度の値を上書きするコンピュータインストラクションを有することを特徴とする請求項1に記載のコンピュータシステム。
- 上記コンピュータプログラムは、上記第1の不透明度の値に上記第2の不透明度の値を乗算して上記第3の不透明度の値を得るコンピュータインストラクションを有することを特徴とする請求項1に記載のコンピュータシステム。
- コンピュータと、該コンピュータによって実行されるコンピュータプログラムとを備えるコンピュータシステムにおいて、
上記コンピュータプログラムは、
第1の画像を第1の面上に第1の速度で描画するシーン構成用のコンピュータインストラクションと、
第2の画像を第2の面上に第2の速度で描画するシーン構成用のコンピュータインストラクションと、
第3の画像を第3の面上に宣言的に描画するシーン構成用のコンピュータインストラクションとを有し、
上記第1の画像は上記第3の画像用のテクスチャとして使用され、上記第2の画像はディスプレイ上の該テクスチャと混合されて該第3の画像を形成し、上記第3の面は宣言型マークアップ言語によって生成され、上記第1の面は空間におけるオブジェクトの3次元的表現の1つの面であり、該第2の画像は上記オブジェクトの3次元的表現であることを特徴とするコンピュータシステム。 - 上記第1、第2及び第3の画像は、ユーザからの宣言型インストラクションによって描画されることを特徴とする請求項8に記載のコンピュータシステム。
- 上記第2の画像は、時間とともに変化することを特徴とする請求項8に記載のコンピュータシステム。
- 上記コンピュータプログラムは、第4の画像を第4の面上に宣言的に描画するコンピュータインストラクションを有し、上記第3の画像は、上記第4の画像内に混合されて該第4の画像内にサブシーンを形成することを特徴とする請求項8に記載のコンピュータシステム。
- 上記サブシーン内の第2の画像は、上記第2の面の第2の画像における変化を反映するように変化することを特徴とする請求項11に記載のコンピュータシステム。
- 上記第1及び第2の画像は、ビデオ画像、静止画像、アニメーション、シーンからなるグループから選択されることを特徴とする請求項8に記載のコンピュータシステム。
- 上記第1、第2及び第3の画像の描画は、再帰的に行われることを特徴とする請求項8に記載のコンピュータシステム。
- コンピュータを用いて動画像を構成する動画像構成方法において、
第1の画像を第1の面上に第1の速度で描画し、
第2の画像を第2の面上に第2の速度で描画し、
上記動画像は宣言型マークアップ言語によって生成され、上記第1の画像はオブジェクトの3次元的表現であり、上記第2の面は空間における3次元的表現を有するオブジェクトの1つの面であり、該第1の画像と該第2の画像とをディスプレイ上で組み合わせて該動画像を宣言的に構成し、
上記第1の画像の第1の不透明度の値を与え、
上記第2の画像の第2の不透明度の値を与え、
上記動画像の第3の不透明度の値を与え、
上記第1の画像と上記第2の画像とを組み合わせてトラベリングマット効果を得るときに、上記第2の画像の不透明度の値を動かす動画像構成方法。 - 上記第1及び第2の画像は、ビデオ画像、静止画像、アニメーション、シーンからなるグループから選択されることを特徴とする請求項15に記載の動画像構成方法。
- 上記シーンは、ビデオ画像、静止画像、アニメーション、シーンからなるグループのうちの少なくとも1つを含むことを特徴とする請求項16に記載の動画像構成方法。
- 更に、上記第1の画像を第1の2次元画素配列で描画し、
上記第2の画像を第2の2次元画素配列で描画する請求項15に記載の動画像構成方法。 - 更に、上記動画像を構成するために、宣言型インストラクションを与える請求項15に記載の動画像構成方法。
- 上記動画像は、リアルタイムで構成されることを特徴とする請求項15に記載の動画像構成方法。
- 上記第1の不透明度の値で上記第2の不透明度の値を上書きすることを特徴とする請求項15に記載の動画像構成方法。
- 更に、上記第1の不透明度の値に上記第2の不透明度の値を乗算して上記第3の不透明度の値を得る請求項15に記載の動画像構成方法。
- コンピュータを用いてシーンを構成するシーン構成方法において、
第1の画像を第1の面上に第1の速度で描画し、
第2の画像を第2の面上に第2の速度で描画し、
上記第1の画像を第1のシーン用のテクスチャとして使用し、該テクスチャを上記第2の画像にディスプレイ上で混合して、第1のシーンを、該第1のシーンを形成する第3の面上に描画し、
上記第3の面は宣言型マークアップ言語によって生成され、上記第1の面は空間におけるオブジェクトの3次元的表現の1つの面であり、上記第2の画像は上記オブジェクトの3次元的表現であることを特徴とするシーン構成方法。 - 更に、上記第1及び第2の画像、及び上記第1のシーンを描画する宣言型インストラクションを与える請求項23に記載のシーン構成方法。
- 上記第2の画像は、時間とともに変化することを特徴とする請求項23に記載のシーン構成方法。
- 上記第1及び第2の画像は、ビデオ画像、静止画像、アニメーション、シーンからなるグループから選択されることを特徴とする請求項23に記載のシーン構成方法。
- 上記第1及び第2の画像、及び上記第3のシーンの描画は、再帰的に行われることを特徴とする請求項23に記載のシーン構成方法。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/US2002/035212 WO2004042659A1 (en) | 2002-11-01 | 2002-11-01 | A unified surface model for image based and geometric scene composition |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006505050A JP2006505050A (ja) | 2006-02-09 |
JP4260747B2 true JP4260747B2 (ja) | 2009-04-30 |
Family
ID=32311631
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004549857A Expired - Fee Related JP4260747B2 (ja) | 2002-11-01 | 2002-11-01 | 動画像構成方法及びシーン構成方法 |
Country Status (5)
Country | Link |
---|---|
EP (1) | EP1579391A4 (ja) |
JP (1) | JP4260747B2 (ja) |
CN (1) | CN1695169A (ja) |
AU (1) | AU2002368317A1 (ja) |
WO (1) | WO2004042659A1 (ja) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100463004C (zh) * | 2006-02-24 | 2009-02-18 | 腾讯科技(深圳)有限公司 | 一种渲染模型残影效果的方法 |
JP2007336281A (ja) | 2006-06-15 | 2007-12-27 | Sony Corp | 画像記録装置、画像再生装置、画像記録方法及び画像再生方法 |
US20080158254A1 (en) * | 2006-12-29 | 2008-07-03 | Hong Jiang | Using supplementary information of bounding boxes in multi-layer video composition |
EP2145468B1 (en) | 2007-04-11 | 2012-09-12 | GVBB Holdings S.A.R.L | Method and apparatus for enhancing digital video effects (dve) |
EP2506263A1 (en) | 2011-03-31 | 2012-10-03 | Thomson Licensing | Stereoscopic scene graph for defining 3D- and 2D-compatible graphical objects |
CN102930536B (zh) * | 2012-10-16 | 2016-08-03 | 深圳先进技术研究院 | 基于层次化结构的室内场景运动性分析与检测方法 |
CN109462771B (zh) * | 2018-11-26 | 2021-08-06 | 广东精鹰传媒股份有限公司 | 一种立体字幕条的二维效果实现方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU650179B2 (en) * | 1991-10-07 | 1994-06-09 | Eastman Kodak Company | A compositer interface for arranging the components of special effects for a motion picture production |
JP3229042B2 (ja) * | 1992-11-24 | 2001-11-12 | 株式会社ソニー・コンピュータエンタテインメント | 画像処理装置および画像処理方法 |
JP3208116B2 (ja) * | 1998-02-03 | 2001-09-10 | 株式会社次世代情報放送システム研究所 | 映像インデックス情報を記録した記録媒体、映像インデックス情報を用いた映像情報管理方法、音声インデックス情報を記録した記録媒体および音声インデックス情報を用いた音声情報管理方法 |
US7139970B2 (en) * | 1998-04-10 | 2006-11-21 | Adobe Systems Incorporated | Assigning a hot spot in an electronic artwork |
JP2002208036A (ja) * | 2001-01-10 | 2002-07-26 | Toshimitsu Nakanishi | コンテンツ提供システム及びコンテンツ提供方法 |
-
2002
- 2002-11-01 JP JP2004549857A patent/JP4260747B2/ja not_active Expired - Fee Related
- 2002-11-01 AU AU2002368317A patent/AU2002368317A1/en not_active Abandoned
- 2002-11-01 CN CN02829813.6A patent/CN1695169A/zh active Pending
- 2002-11-01 EP EP02808109A patent/EP1579391A4/en not_active Withdrawn
- 2002-11-01 WO PCT/US2002/035212 patent/WO2004042659A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
EP1579391A4 (en) | 2009-01-21 |
EP1579391A1 (en) | 2005-09-28 |
CN1695169A (zh) | 2005-11-09 |
WO2004042659A1 (en) | 2004-05-21 |
JP2006505050A (ja) | 2006-02-09 |
AU2002368317A1 (en) | 2004-06-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7145562B2 (en) | Integration of three dimensional scene hierarchy into two dimensional compositing system | |
US7281200B2 (en) | Systems and methods for playing, browsing and interacting with MPEG-4 coded audio-visual objects | |
RU2324229C2 (ru) | Визуальный и пространственный графические интерфейсы | |
JP4796499B2 (ja) | 映像およびシーングラフインターフェイス | |
US7439982B2 (en) | Optimized scene graph change-based mixed media rendering | |
US20100060652A1 (en) | Graphics rendering system | |
KR100610689B1 (ko) | 3차원 화면에 동영상을 삽입하는 방법 및 이를 위한 기록매체 | |
US6856322B1 (en) | Unified surface model for image based and geometric scene composition | |
US20050128220A1 (en) | Methods and apparatuses for adjusting a frame rate when displaying continuous time-based content | |
JP4260747B2 (ja) | 動画像構成方法及びシーン構成方法 | |
US20050021552A1 (en) | Video playback image processing | |
US20050035970A1 (en) | Methods and apparatuses for authoring declarative content for a remote platform | |
US7046732B1 (en) | Video coloring book | |
US6683613B1 (en) | Multi-level simulation | |
US20050088458A1 (en) | Unified surface model for image based and geometric scene composition | |
Jeffery et al. | Programming language support for collaborative virtual environments | |
JP2006523337A (ja) | 表示のためのグラフィックスアニメーションの描写を管理する方法、および該方法を実施するための受信機およびシステム | |
JP2006505049A (ja) | メディアシーケンスの構成方法及びメディア表示方法 | |
Martinez et al. | Unicon 3D Graphics User’s Guide and Reference Manual |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080523 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20080530 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20080530 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080603 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20080620 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20080903 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20080910 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081203 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090105 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090204 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120220 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |