CA3003168C - Systeme et procede de rendu d'un avatar anime - Google Patents
Systeme et procede de rendu d'un avatar anime Download PDFInfo
- Publication number
- CA3003168C CA3003168C CA3003168A CA3003168A CA3003168C CA 3003168 C CA3003168 C CA 3003168C CA 3003168 A CA3003168 A CA 3003168A CA 3003168 A CA3003168 A CA 3003168A CA 3003168 C CA3003168 C CA 3003168C
- Authority
- CA
- Canada
- Prior art keywords
- clip
- rendering
- subsequent
- response
- avatar
- 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.)
- Active
Links
- 238000009877 rendering Methods 0.000 title claims abstract description 125
- 238000000034 method Methods 0.000 title claims abstract description 35
- 230000004044 response Effects 0.000 claims description 89
- 238000004891 communication Methods 0.000 claims description 10
- 238000013500 data storage Methods 0.000 claims description 4
- 230000003993 interaction Effects 0.000 description 10
- 230000005236 sound signal Effects 0.000 description 10
- 230000007704 transition Effects 0.000 description 7
- 238000013459 approach Methods 0.000 description 4
- 230000006399 behavior Effects 0.000 description 4
- 238000010801 machine learning Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 241000282412 Homo Species 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 208000003028 Stuttering Diseases 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003058 natural language processing Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/005—General purpose rendering architectures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1454—Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T13/00—Animation
- G06T13/20—3D [Three Dimensional] animation
- G06T13/40—3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2360/00—Aspects of the architecture of display systems
- G09G2360/08—Power processing, i.e. workload management for processors involved in display operations, such as CPUs or GPUs
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/02—Networking aspects
- G09G2370/025—LAN communication management
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L21/00—Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
- G10L21/06—Transformation of speech into a non-audible representation, e.g. speech visualisation or speech processing for tactile aids
- G10L21/10—Transforming into visible information
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/48—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use
- G10L25/51—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use for comparison or discrimination
- G10L25/57—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use for comparison or discrimination for processing of video signals
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Computer Graphics (AREA)
- Processing Or Creating Images (AREA)
Abstract
Des systèmes et des méthodes sont décrits pour faire le rendu dun avatar animé. Un mode de réalisation de la méthode comprend : la détermination dun premier délai de rendu dun premier clip comme environ équivalent à une latence de rendu acceptable prédéterminée, un premier délai de lecture du premier clip déterminé comme environ le premier délai de rendu multiplié par un facteur de multiplication, le rendu du premier clip, la détermination dun délai de rendu subséquent pour chaque clip subséquent, chaque délai subséquent étant déterminé comme environ équivalent à une latence de rendu acceptable prédéterminée plus le temps total de lecture des clips précédents, chaque délai de lecture subséquent étant déterminé comme environ équivalent au délai de rendu du clip subséquent donné multiplié par le facteur de multiplication, et le rendu dun ou plusieurs clips subséquents.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CA3003168A CA3003168C (fr) | 2018-05-01 | 2018-05-01 | Systeme et procede de rendu d'un avatar anime |
CA3128689A CA3128689C (fr) | 2018-05-01 | 2018-05-01 | Systeme et procede de rendu d'un avatar anime |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CA3003168A CA3003168C (fr) | 2018-05-01 | 2018-05-01 | Systeme et procede de rendu d'un avatar anime |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA3128689A Division CA3128689C (fr) | 2018-05-01 | 2018-05-01 | Systeme et procede de rendu d'un avatar anime |
Publications (2)
Publication Number | Publication Date |
---|---|
CA3003168A1 CA3003168A1 (fr) | 2019-11-01 |
CA3003168C true CA3003168C (fr) | 2021-10-05 |
Family
ID=68385671
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA3128689A Active CA3128689C (fr) | 2018-05-01 | 2018-05-01 | Systeme et procede de rendu d'un avatar anime |
CA3003168A Active CA3003168C (fr) | 2018-05-01 | 2018-05-01 | Systeme et procede de rendu d'un avatar anime |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA3128689A Active CA3128689C (fr) | 2018-05-01 | 2018-05-01 | Systeme et procede de rendu d'un avatar anime |
Country Status (1)
Country | Link |
---|---|
CA (2) | CA3128689C (fr) |
-
2018
- 2018-05-01 CA CA3128689A patent/CA3128689C/fr active Active
- 2018-05-01 CA CA3003168A patent/CA3003168C/fr active Active
Also Published As
Publication number | Publication date |
---|---|
CA3128689A1 (fr) | 2019-11-01 |
CA3128689C (fr) | 2024-02-13 |
CA3003168A1 (fr) | 2019-11-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10467792B1 (en) | Simulating communication expressions using virtual objects | |
US10922867B2 (en) | System and method for rendering of an animated avatar | |
JP2022524944A (ja) | インタラクション方法、装置、電子機器及び記憶媒体 | |
CN112259072A (zh) | 语音转换方法、装置和电子设备 | |
KR20210001859A (ko) | 3차원 가상 인물 입모양 변화 제어 방법 및 장치 | |
CN103168298A (zh) | 基于搜索引擎推断的虚拟协助 | |
Prendinger et al. | MPML3D: Scripting agents for the 3D internet | |
US11854533B2 (en) | Speaker awareness using speaker dependent speech model(s) | |
CN108885869A (zh) | 控制包含语音的音频数据的回放 | |
US11329933B1 (en) | Persisting an AI-supported conversation across multiple channels | |
CN113282791B (zh) | 视频生成方法和装置 | |
CA3003168C (fr) | Systeme et procede de rendu d'un avatar anime | |
Feng et al. | A platform for building mobile virtual humans | |
Altarawneh et al. | An extensible cloud based avatar: implementation and evaluation | |
US11908476B1 (en) | System and method of facilitating human interactions with products and services over a network | |
Zikky et al. | Utilizing Virtual Humans as Campus Virtual Receptionists | |
US20230410787A1 (en) | Speech processing system with encoder-decoder model and corresponding methods for synthesizing speech containing desired speaker identity and emotional style | |
Smid et al. | [HUGE]: Universal architecture for statistically based HUman GEsturing | |
Geraci | Design and implementation of embodied conversational agents | |
Björgvinsson | Software service oriented framework for multilingual conversational agents | |
CN116434731A (zh) | 语音编辑方法、装置、存储介质及电子装置 | |
CN116671083A (zh) | 交互式代理中的会话编排 | |
Huang et al. | Scripting human-agent interactions in a generic eca framework | |
Toro-Bermúdez et al. | A model for interactive scores with temporal constraints and conditional branching | |
CN115577084A (zh) | 一种对话策略的预测方法及预测装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request |
Effective date: 20210205 |