CA3003168C - Systeme et procede de rendu d'un avatar anime - Google Patents

Systeme et procede de rendu d'un avatar anime Download PDF

Info

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
Application number
CA3003168A
Other languages
English (en)
Other versions
CA3003168A1 (fr
Inventor
Michael Jenkin
Enas Tarawneh
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CA3003168A priority Critical patent/CA3003168C/fr
Priority to CA3128689A priority patent/CA3128689C/fr
Publication of CA3003168A1 publication Critical patent/CA3003168A1/fr
Application granted granted Critical
Publication of CA3003168C publication Critical patent/CA3003168C/fr
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/005General purpose rendering architectures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • G06T13/203D [Three Dimensional] animation
    • G06T13/403D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2360/00Aspects of the architecture of display systems
    • G09G2360/08Power processing, i.e. workload management for processors involved in display operations, such as CPUs or GPUs
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/02Networking aspects
    • G09G2370/025LAN communication management
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L21/00Speech 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/06Transformation of speech into a non-audible representation, e.g. speech visualisation or speech processing for tactile aids
    • G10L21/10Transforming into visible information
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L25/00Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
    • G10L25/48Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use
    • G10L25/51Speech 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/57Speech 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.
CA3003168A 2018-05-01 2018-05-01 Systeme et procede de rendu d'un avatar anime Active CA3003168C (fr)

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)

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