Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7823992B2 - ビデオ生成方法、装置、端末機器および記憶媒体 - Google Patents
[go: Go Back, main page]

JP7823992B2 - ビデオ生成方法、装置、端末機器および記憶媒体 - Google Patents

ビデオ生成方法、装置、端末機器および記憶媒体

Info

Publication number
JP7823992B2
JP7823992B2 JP2023578109A JP2023578109A JP7823992B2 JP 7823992 B2 JP7823992 B2 JP 7823992B2 JP 2023578109 A JP2023578109 A JP 2023578109A JP 2023578109 A JP2023578109 A JP 2023578109A JP 7823992 B2 JP7823992 B2 JP 7823992B2
Authority
JP
Japan
Prior art keywords
input data
icon
video
target
rendering
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
JP2023578109A
Other languages
English (en)
Other versions
JP2024525372A (ja
Inventor
ユイ,ヤジエ
チェン,チエン
スウ,ジウェイ
リン,シン
ジアン,ウェイ
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.)
Beijing Zitiao Network Technology Co Ltd
Original Assignee
Beijing Zitiao Network Technology Co Ltd
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 Beijing Zitiao Network Technology Co Ltd filed Critical Beijing Zitiao Network Technology Co Ltd
Publication of JP2024525372A publication Critical patent/JP2024525372A/ja
Application granted granted Critical
Publication of JP7823992B2 publication Critical patent/JP7823992B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • H04N5/2621Cameras specially adapted for the electronic generation of special effects during image pickup, e.g. digital cameras, camcorders, video cameras having integrated special effects capability
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • 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
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/34Indicating arrangements 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41407Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/4223Cameras
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4318Generation of visual interfaces for content selection or interaction; Content or additional data rendering by altering the content in the rendering process, e.g. blanking, blurring or masking an image region
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/439Processing of audio elementary streams
    • H04N21/4394Processing of audio elementary streams involving operations for analysing the audio stream, e.g. detecting features or characteristics in audio streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44008Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/26Speech to text systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Health & Medical Sciences (AREA)
  • Acoustics & Sound (AREA)
  • Quality & Reliability (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • User Interface Of Digital Computer (AREA)
  • Studio Devices (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

関連出願の相互参照
本出願は2022年8月26日に提出された国際特許出願PCT/CN2022/115065に基づいており、2021年9月14日に提出された中国特許出願202111074707.3の優先権と利益を要求する。上記特許出願のすべての内容はここで参考として導入する。
技術分野
本開示は、データ処理の分野に関し、特に、ビデオ生成方法、装置、端末機器および記憶媒体に関する。
ショートビデオ技術の継続的な発展に伴い、人々のビデオ作成への関心は、ますます高まっており、ビデオ作成画面をいかに豊かにさせ、ビデオコンテンツをより鮮やかにするかが、ビデオ作成者の追求する目標である。
Emoji(絵文字)アイコンは、視覚的な感情シンボルとしても知られており、現在オンラインで人気のある絵文字であり、ビデオ編集段階で、ビデオ作成者は、ビデオ画面にEmojiアイコンを手動で追加することにより、ビデオ画面のコンテンツを豊かにしていたが、ビデオ画面にEmojiアイコンを手動で追加することにより、ビデオコンテンツを豊かにするには、効率が低い。
上記の技術的問題を解決するために、または上記の技術的問題を少なくとも部分的に解決するために、本開示の実施例は、ビデオ画面コンテンツを豊かにする効率を向上可能なビデオ生成方法、装置、端末機器、および記憶媒体を提供する。
第1態様において、本開示は、
撮影装置の現在の入力データを取得するステップであって、前記現在の入力データがオーディオ入力データおよび/または画像入力データを含み、前記オーディオ入力データが、前記撮影装置の現在の入力オーディオフレームを終了フレームとする、プリセット時間の連続したオーディオフレームデータを含み、前記画像入力データが、前記撮影装置の現在の撮影画面を終了フレームとする、プリセット数の連続したビデオフレーム画面を含む、ステップと、
前記現在の入力データに基づいて、レンダリング対象のアイコンを決定するステップと、
ターゲット撮影画面上に前記レンダリング対象のアイコンをレンダリングして、撮影効果画面を取得するステップであって、前記ターゲット撮影画面は、前記撮影装置の現在の撮影画面を開始フレームとする、プリセット数の連続したビデオフレーム画面を含む、ステップと、
前記撮影効果画面に基づいて、ターゲットビデオを生成するステップとを含む、ビデオ生成方法を提供する。
第2態様において、本開示は、
撮影装置の現在の入力データを取得するための取得モジュールであって、前記現在の入力データがオーディオ入力データおよび/または画像入力データを含み、前記オーディオ入力データが、前記撮影装置の現在の入力オーディオフレームを終了フレームとする、プリセット時間の連続したオーディオフレームデータを含み、前記画像入力データが、前記撮影装置の現在の撮影画面を終了フレームとする、プリセット数の連続したビデオフレーム画面を含む、取得モジュールと、
前記現在の入力データに基づいて、レンダリング対象のアイコンを決定するための決定モジュールと、
ターゲット撮影画面上に前記レンダリング対象のアイコンをレンダリングして、撮影効果画面を取得するためのレンダリングモジュールであって、前記ターゲット撮影画面は、前記撮影装置の現在の撮影画面を開始フレームとする、プリセット数の連続したビデオフレーム画面を含む、レンダリングモジュールと、
前記撮影効果画面に基づいて、ターゲットビデオを生成するためのビデオ生成モジュールとを含む、ビデオ生成装置を提供する。
第3態様において、本開示は、命令が記憶されるコンピュータ読み取り可能な記憶媒体を提供し、前記命令が端末機器上で実行されるとき、前記端末機器に上記のビデオ生成方法を実行させる。
第4態様において、本開示は、メモリと、プロセッサと、前記メモリに記憶され、かつ前記プロセッサ上で実行可能なコンピュータプログラムとを含む端末機器を提供し、前記プロセッサが前記コンピュータプログラムを実行するとき、上記のビデオ生成方法を実現する。
第5態様において、本開示は、プロセッサによって実行されるときに上記のビデオ生成方法を実現するコンピュータプログラム/命令を含む、コンピュータプログラム製品を提供する。
従来の技術と比較して、本開示の実施例によって提供される技術的解決手段は、少なくとも以下の利点を有する。
本開示の実施例は、ビデオ生成方法を提供し、まず、撮影装置の現在の入力データを取得し、現在の入力データに基づいて、レンダリング対象のアイコンを決定する。次に、ターゲット撮影画面上にレンダリング対象のアイコンをレンダリングして、撮影効果画面を取得する。さらに、当該撮影効果画面に基づいてターゲットビデオを生成する。本開示の実施例は、撮影装置の現在の入力データに基づいてレンダリング対象のアイコンを決定し、ターゲット撮影画面に当該レンダリング対象のアイコンを自動的にレンダリングすることによって、ビデオ画面コンテンツを豊かにする効果を効率的に達成する。
本明細書に組み込まれ、その一部を構成する添付図面は、本開示と一致する実施例を示し、明細書とともに、本開示の原理を説明するのに役立つ。
本開示の実施例または従来技術における解決手段をより明確に説明するために、実施例または従来技術の説明に使用する必要がある図面を以下に簡単に紹介する。当業者であれば、創造的な努力をすることなく、これらの図面に基づいて他の図面を得ることができることは明らかである。
図1は、本開示の実施例によって提供されるビデオ生成方法のフローチャートである。 図2は、本開示の実施例によって提供される、ターゲット撮影画面上にレンダリング対象のアイコンをレンダリングする結果の例を示す図である。 図3は、本開示の実施例によって提供される、ターゲット撮影画面上にレンダリング対象のアイコンをレンダリングする結果の例を示す図である。 図4は、本開示の実施例によって提供される、ビデオ編集インターフェースの例を示す図である。 図5は、本開示の実施例によって提供される、時間設定インターフェースの例を示す図である。 図6は、本開示の実施例によって提供される、ターゲットアイコンの編集ボックスの例を示す図である。 図7は、本開示の実施例によって提供される、撮影装置のビデオ録画インターフェースの例を示す図である。 図8は、本開示の実施例により提供される、権限申請情報を表示するポップアップウィンドウの例を示す図である。 図9は、本開示の実施例によって生成される、ターゲットビデオの例を示す図である。 図10は、本開示の実施例によって提供される、ビデオ生成装置の概略構造図である。 図11は、本開示の実施例によって提供される、端末機器の概略構造図である。
本開示の上記の目的、特徴および利点をより明確に理解するために、本開示の解決手段を以下にさらに説明する。なお、矛盾しない限り、本開示の実施例と実施例の特徴部分とを組み合わせることができる。
本開示を完全に理解するために、多くの具体的な詳細が以下の説明に記載されるが、本開示は、ここで説明されるものとは異なる他の方法でも実施することができる。明らかに、明細書の実施例は、本開示の実施例の一部にすぎず、すべての実施例ではない。
現在、ビデオ編集段階で、ビデオ作成者は、ビデオ画面にEmojiアイコンを手動で追加することにより、ビデオ画面コンテンツを豊かにさせ、作成したビデオコンテンツをより鮮やかにすることができる。ただし、Emojiアイコンを手動で追加するのは効率が低く、ビデオ作成の進行に影響を与える。
そのため、本開示の実施例は、ビデオ生成方法を提供する。まず、撮影装置の現在の入力データを取得し、現在の入力データに基づいて、レンダリング対象のアイコンを決定する。次に、ターゲット撮影画面上にレンダリング対象のアイコンをレンダリングして、撮影効果画面を取得する。さらに、撮影効果画面に基づいてターゲットビデオを生成する。本開示の実施例は、撮影装置の現在の入力データに基づいてレンダリング対象のアイコンを決定し、ターゲット撮影画面に当該レンダリング対象のアイコンを自動的にレンダリングすることによって、ビデオ画面コンテンツを豊かにする効果を効率的に達成する。
これに基づいて、本開示の実施例は、ビデオ生成方法を提供する。図1を参照すると、本開示の実施例によって提供される、ビデオ生成方法のフローチャートである。当該方法は、以下のステップを含む。
S101:撮影装置の現在の入力データを取得する。
前記現在の入力データは、オーディオ入力データおよび/または画像入力データを含み、前記オーディオ入力データは、前記撮影装置の現在の入力オーディオフレームを終了フレームとする、プリセット時間の連続したオーディオフレームデータを含み、前記画像入力データは、前記撮影装置の現在の撮影画面を終了フレームとする、プリセット数の連続したビデオフレーム画面を含む。
プリセット時間とプリセット数はいずれも、予め設定することができ、例えば、プリセット時間は、1秒、3秒に設定でき、プリセット数は、1フレーム、5フレームなどに設定できる。
本開示の実施例において、オーディオ入力データは、撮影装置を介してビデオを録画するときに選択されたバックグラウンドミュージックであってもよく、ビデオを録画するときにユーザーが話した言葉であってもよいが、本開示は、これに限定されない。撮影装置は、ビデオ録画機能を備えたアプリケーションプログラムによって提供されるビデオ録画ツールであってもよく、前記アプリケーションプログラムは、スマートフォンやタブレットコンピュータなどの端末機器にインストールされてもよい。
例示的に、現在の入力データにはオーディオ入力データが含まれ、プリセット時間が3秒であると仮定すると、現在のバックグラウンドミュージックが3秒まで再生されていない、例えば、現在のバックグラウンドミュージックが2秒まで再生されている場合、取得されるオーディオ入力データは、バックグラウンドミュージックの0秒から2秒までの連続したオーディオフレームデータであり、現在のバックグラウンドミュージックが3秒を超えて再生されている場合、例えば、現在のバックグラウンドミュージックが5秒まで再生されている場合、取得されるオーディオ入力データは、バックグラウンドミュージックの2秒から5秒までの連続したオーディオデータである。
例示的に、現在の入力データには画像入力データが含まれていると仮定すると、プリセット数が1の場合、現在の撮影画面のスクリーンショットを画像入力データとして取得でき、プリセット数が3の場合、現在の撮影画面を含む前の3フレームの撮影画面のスクリーンショットを画像入力データとして取得できる。
選択可能な実施形態において、撮影装置のビデオ録画シーンまたはその撮影画面のプレビューシーンで、前記撮影装置のオーディオ入力データおよび/または画像入力データを、前記撮影装置の現在の入力データとして取得することができる。
通常、ユーザーがビデオを録画するとき、撮影装置を起動してビデオを録画する必要があり、ユーザーが撮影装置を起動した後、プレビューインターフェースが表示され、プレビューインターフェースには撮影ボタンが表示され、ユーザーは、撮影ボタンをクリックして、ビデオの録画を開始し、ユーザーが撮影ボタンをクリックする前に、プレビューインターフェースがずっと表示されている。本開示の実施例において、録画を開始する前に、撮影画面のプレビューシーンにおけるオーディオ入力データおよび/または画像入力データを、撮影装置の現在の入力データとして取得することができ、ユーザーが撮影ボタンをクリックして録画を開始した後、ビデオ録画中のオーディオ入力データおよび/または画像入力データを、撮影装置の現在の入力データとして続けて取得することができる。
S102:前記現在の入力データに基づいて、レンダリング対象のアイコンを決定する。
本開示の実施例において、レンダリングアイコンの予測モデルを、事前にトレーニングすることができ、取得された現在の入力データを予測モデルに入力させ、予測モデルによって対応するレンダリング対象のアイコンを出力する。
なお、オーディオ入力データと画像入力データに対して対応する予測モデルを個別にトレーニングして、レンダリングアイコンを予測することもでき、予測モデルを共にトレーニングして、オーディオ入力データと画像入力データについてレンダリングアイコンを予測することもできる。本開示は、これに限定されない。
本開示の実施例において、レンダリング対象のアイコンは、Emojiアイコンに限定されず、他のアイコンにも拡張可能であり、本開示は、これに限定されない。Emojiアイコンは、笑顔と感情アイコン、人間と身体のアイコン、肌の色と髪型のアイコン、動物と自然のアイコン、食べ物と飲み物のアイコン、旅行と場所のアイコン、アクティビティアイコン、アイテムアイコン、シンボルアイコンと旗アイコンという様々なタイプのアイコンを含む。笑顔と感情アイコンは、笑顔、表情顔、舌出し顔、手つき顔、寝顔、病気顔、心配顔、ネガティブ顔、猫顔、猿顔、感情アイコンなどを含み、人間と身体のアイコンは、開いた手のひらアイコン、一本の指アイコン、ジェスチャーアイコン、身体アイコン、キャラクターアイコン、キャラクタージェスチャーアイコン、キャラクター役割アイコン、架空のキャラクターアイコン、キャラクターアクティビティアイコン、キャラクター移動アイコン、およびキャラクターレストアイコン、家族アイコンなどを含み、肌の色と髪型のアイコンは、肌の色アイコンと髪型アイコンを含み、動物と自然のアイコンは、哺乳類動物のアイコン、鳥類アイコン、爬行動物のアイコン、海洋動物のアイコン、昆虫のアイコン、花のアイコン、その他の植物のアイコンを含み、食べ物と飲み物のアイコンは、果物と野菜のアイコン、調理済み食品アイコン、飲料アイコン、食器アイコンなどを含み、旅行と場所のアイコンは、建物アイコン、陸上交通アイコン、水上交通アイコンなどを含み、アクティビティアイコンは、スポーツアイコン、ゲームアイコンなどを含み、アイテムアイコンは、衣服アイコン、楽器アイコン、オフィスアイコンなどを含み、シンボルアイコンは、星座アイコン、機能識別アイコンなどを含む。
例示的に、「明日スキーに行く」というオーディオ入力データを取得したと仮設すると、当該オーディオ入力データに基づいて、レンダリング対象のアイコンがスキーアイコンであると決定することができる。
例示的に、撮影画面中の人が舌を出している画像入力データを取得したと仮定すると、当該画像入力データに基づいて、レンダリング対象のアイコンが舌出しアイコンであると決定することができる。
S103:ターゲット撮影画面上に前記レンダリング対象のアイコンをレンダリングして、撮影効果画面を取得する。
前記ターゲット撮影画面は、前記撮影装置の現在の撮影画面を開始フレームとする、プリセット数の連続したビデオフレーム画面を含む。
プリセット数は、予め設定することができ、例えば、プリセット数を3フレーム、5フレームなどに設定することができる。
本開示の実施例において、ターゲット撮影画面上にレンダリング対象のアイコンをレンダリングする場合、様々なレンダリング方法を使用できる。
例示的に、レンダリング対象のアイコンをターゲット撮影画面にステッカーの形で付け、このレンダリング方法で得られた撮影効果画面では、ターゲット撮影画面とレンダリング対象のアイコンが独立している。
例示的に、レンダリング対象のアイコンとターゲット撮影画面を全体としてレンダリングすることができ、このレンダリング方法で得られた撮影効果画面では、ターゲット撮影画面とレンダリング対象のアイコンが1つに結合される。
S104:前記撮影効果画面に基づいて、ターゲットビデオを生成する。
本開示の実施例において、上記のステップを使用して、ビデオ録画プロセス全体で関連するレンダリング対象のアイコンを決定し、ターゲット撮影画面上にレンダリング対象のアイコンをレンダリングして撮影効果画面を取得し、さらに、毎回のレンダリングで得られた撮影効果画像に基づいて、ターゲットビデオを生成し、これにより生成されたターゲットビデオには、撮影画面だけでなく、撮影画面とビデオ録画中に出たオーディオに従って推奨されたレンダリングアイコンも含まれ、ビデオ画面のコンテンツを豊かにさせ、ビデオ録画中に適切なアイコンを自動的に推奨し、ユーザーがビデオ編集している際に、アイコンを手動で追加する必要がなく、ビデオ作成の楽しみを高めながら、アイコンの追加効率も向上させ、ビデオ作成コストを節約した。
本開示の実施例によるビデオ生成方法によれば、まず、撮影装置の現在の入力データを取得し、現在の入力データに基づいて、レンダリング対象のアイコンを決定する。次に、ターゲット撮影画面上にレンダリング対象のアイコンをレンダリングして、撮影効果画面を取得する。さらに、当該撮影効果画面に基づいてターゲットビデオを生成する。本開示の実施例は、撮影装置の現在の入力データに基づいてレンダリング対象のアイコンを決定し、ターゲット撮影画面に当該レンダリング対象のアイコンを自動的にレンダリングすることによって、ビデオ画面コンテンツを豊かにする効果を効率的に達成する。
選択可能な実施形態において、前記現在の入力データは、前記オーディオ入力データを含み、前記現在の入力データに基づいて、レンダリング対象のアイコンを決定するステップは、
前記オーディオ入力データに対して音声識別を実行して音声識別結果を取得するステップと、
前記音声識別結果を第1推奨モデルに入力して、前記第1推奨モデルによって処理した後、前記オーディオ入力データに対応するアイコンを出力するステップと、
前記オーディオ入力データに対応するアイコンに基づいて、レンダリング対象のアイコンを決定するステップとを含む。
第1推奨モデルは、事前のトレーニングにより得られたものであってもよく、多数の音声識別テキストを収集し、トレーニングサンプルとしてレンダリングアイコンをマークした後、初期ニューラルネットワークモデルをトレーニングし、トレーニングされた第1推奨モデルを取得し、これにより、音声識別結果に基づいて、一致するアイコンを予測する。
本開示の実施例において、取得したオーディオ入力データに対して、従来の音声識別アルゴリズムを使用してオーディオ入力データに対して音声識別を行い、音声識別結果を取得し、次に、音声識別結果をトレーニングされた第1推奨モデルに入力して処理させ、第1推奨モデルからオーディオ入力データに対応するアイコンを出力し、当該アイコンをレンダリング対象のアイコンとして決定することができる。
選択可能な実施形態において、前記現在の入力データは、前記画像入力データを含み、前記現在の入力データに基づいて、レンダリング対象のアイコンを決定するステップは、
前記画像入力データから表情特徴および/または身体動作特徴を抽出するステップと、
前記表情特徴および/または身体動作特徴を第2推奨モデルに入力し、前記第2推奨モデルによって処理した後、前記画像入力データに対応するアイコンを出力するステップと、
前記画像入力データに対応するアイコンに基づいて、レンダリング対象のアイコンを決定するステップとを含む。
第2推奨モデルは、事前のトレーニングにより得られたものであってもよく、多数の表情特徴および/または身体動作特徴を収集し、トレーニングサンプルとしてレンダリングアイコンをマークした後、初期ニューラルネットワークモデルをトレーニングし、トレーニングされた第2推奨モデルを取得し、これにより、表情特徴および/または身体動作特徴に基づいて、一致するアイコンを予測する。
本開示の実施例において、取得した画像入力データについて、関連する表情抽出アルゴリズムを使用して画像入力データ内の表情特徴を抽出することができ、および/または関連する身体動作識別アルゴリズムを使用して、画像入力データ内の身体動作特徴を抽出することができる。次に、抽出した表情特徴および/または身体動作特徴を、トレーニングされた第2推奨モデルに入力して処理させ、第2推奨モデルによって画像入力データと一致するアイコンを出力し、その後、当該アイコンをレンダリング対象のアイコンとして決定することができる。
選択可能に、時間の経過とともに、アプリケーションに設定されているアイコンライブラリ内のアイコンに何らかの変化が生じる可能性があることを考慮して、例えば、同じアイコンがより美しくなったり、同じ動作アイコンの動作範囲が変化したりするなどにより、第1推奨モデルおよび/または第2推奨モデルから出力されるアイコンが、アイコンライブラリ内のアイコンと完全に一致しなくなり、この場合、第1推奨モデルおよび/または第2推奨モデルから出力されるアイコンを、レンダリング対象のアイコンとして使用すると、ユーザーが満足できるアイコンを取得することができない。この場合、第1推奨モデルおよび/または第2推奨モデルによって出力されたアイコンに応じて、当該アイコンに最も類似したアイコンをレンダリング対象のアイコンとしてアイコンライブラリからマッチングすることができ、ターゲット撮影画面においてレンダリングされたアイコンを、アイコンライブラリのアイコンと一致させ、レンダリングされたアイコンに対するユーザーの満足度を向上させる。
なお、本開示の実施例における第1推奨モデルおよび第2推奨モデルは、アプリケーションのインストールパッケージとともに端末機器にローカルにインストールされる推奨モデルであってもよく、アプリケーションに対応するサーバーに配置される推奨モデルであってもよい。本開示は、これに限定されない。
選択可能な実施形態において、前記現在の入力データは、前記オーディオ入力データおよび前記画像入力データを含み、前記現在の入力データに基づいて、レンダリング対象のアイコンを決定するステップは、
前記オーディオ入力データと前記画像入力データにそれぞれ対応するアイコンを決定するステップと、
前記オーディオ入力データおよび前記画像入力データにそれぞれ対応するアイコンに対して、重複削除処理を実行し、レンダリング対象のアイコンを取得するステップとを含む。
ビデオを録画している際に、ユーザーが給油動作中に「頑張れ、頑張れ」と叫ぶなど、動作をしながら言葉で説明する場合があるが、この場合、取得したオーディオ入力データと画像入力データに基づいて、同じアイコンが得られるが、オーディオ入力データに一致するアイコンと画像入力データに一致する画像の両方ともターゲット撮影画面にレンダリングすると、ターゲット撮影画面には同じアイコンが2つ表示され、その結果、アイコンが重複し、ユーザーの視覚体験に影響を与える。この現象に対応して、本開示の実施例において、決定されたオーディオ入力データおよび画像入力データにそれぞれ対応するアイコンについて、重複を削除することができ、レンダリング対象のアイコンとして1つのアイコンのみを保留し、重複したアイコンを削除し、ターゲット撮影画面で同じアイコンをレンダリングすることを回避し、ビデオ画面を簡素化する。
選択可能な実施形態において、ターゲット撮影画面上にレンダリング対象のアイコンをレンダリングする前に、レンダリング対象のアイコンに対応するレンダリングパラメータ値を先に決定することができ、前記レンダリングパラメータ値は、レンダリング位置座標、レンダリングアイコンのサイズ、レンダリング角度および/またはレンダリング時間を含む。それに対応して、前記ターゲット撮影画面上に前記レンダリング対象のアイコンをレンダリングして、撮影効果画面を取得するステップは、前記レンダリングパラメータ値に基づいて、前記ターゲット撮影画面上に前記レンダリング対象のアイコンをレンダリングして、撮影効果の画面を取得するステップを含む。
例示的に、レンダリング位置座標は、異なる現在の入力データに従って、異なるレンダリング位置座標を設定することができる。具体的には、現在の入力データがオーディオ入力データである場合、レンダリング位置座標は、ターゲット撮影画面の左上隅や右上隅などの空白の領域などの、ターゲット撮影画面における顔領域以外の任意の位置座標であってもよい。顔識別アルゴリズムを使用して撮影画面内の顔を識別し、顔領域範囲を決定し、それにより、レンダリング位置座標を決定するとき、顔領域範囲を避け、レンダリングされるアイコンが画面内の顔を覆うことを避ける。現在の入力データが画像入力データである場合、レンダリング位置座標は、画像入力データにおける表情特徴および/または身体動作特徴の位置座標によって決定されてもよく、レンダリング位置座標は、表情特徴および/または身体動作特徴の位置座標の近くにあってもよく、つまり、現在の入力データが画像入力データである場合、できるだけ対応する表情および/または身体動作に近い位置でレンダリング対象のアイコンをレンダリングする。
例示的に、レンダリングアイコンのサイズ、レンダリング角度、およびレンダリング時間は、予め設定されたサイズ、予め設定された角度および予め設定されたレンダリング時間を採用することができ、それらは、システムによって配置されてもよく、またはユーザーによって設定されてもよく、本開示は、これに限定されない。
本開示の実施例において、決定されたレンダリング対象のアイコンに対応するレンダリングパラメータ値に基づいて、ターゲット撮影画面上にレンダリング対象のアイコンをレンダリングして、撮影効果画面を取得することができる。
図2は、本開示の実施例によって提供される、ターゲット撮影画面上にレンダリング対象のアイコンをレンダリングする結果の例を示す図である。図2は、レンダリングにより得られた撮影効果画面のうちの1フレームの画面を示す。図2に示すように、ビデオを録画するとき、ユーザーは、「明日スキーに行く」と言い、当該オーディオデータに従ってレンダリング対象のアイコンを「スキー」とマッチングすることができ、レンダリング位置座標、レンダリングアイコンのサイズ、レンダリング角度およびレンダリング時間に従って、図2の符号21に示すように、当該アイコンをビデオ画面にレンダリングする。
図3は、本開示の実施例によって提供される、ターゲット撮影画面上にレンダリング対象のアイコンをレンダリングする結果の例を示す図である。図3は、レンダリングにより得られた撮影効果画面のうちの1フレームの画面を示す。図3に示すように、ビデオの録画中にユーザーが目を覆う動作をすると、当該画像データに従って、レンダリング対象のアイコンを「目を覆う」とマッチングさせ、ユーザーの目を覆う動作の画像内の位置に基づいて、当該アイコンのレンダリング位置座標を決定する。例えば、レンダリング位置座標を顔の左側として決定し、レンダリング位置座標、レンダリングアイコンのサイズ、レンダリング角度およびレンダリング時間に従って、図3の符号31に示すように、当該アイコンをビデオ画面にレンダリングする。
選択可能な実施形態において、生成されたターゲットビデオについては、ビデオ編集インターフェースで当該ターゲットビデオを再生することができ、前記ターゲットビデオにおける再生画面上のターゲットアイコンの選択操作に応じて、前記ターゲットアイコンに対応する編集トラックを表示し、前記編集トラックに基づいて、前記ターゲットアイコンのレンダリング時間を調整する。
図4は、本開示の実施例によって提供される、ビデオ編集インターフェースの例を示す図である。図4に示すように、ビデオ編集インターフェースでターゲットビデオが再生されており、ビデオには目を覆うアイコン、例えば、図4の符号41に示すアイコンが表示されている。ユーザーが符号41のアイコンをクリックすると、対応する編集トラックは、当該アイコンの近くに表示され、編集トラックは、図4の符号42で表される。図4からわかるように、編集トラックにはテキスト読み上げ、時間設定、および編集が含まれる。ここで、テキスト読み上げをクリックすると、当該アイコンに対応するオーディオ入力データが読み上げられ、時間設定により、当該アイコンの持続時間を設定でき、編集によりアイコンの位置、サイズ、角度を調整でき、かつアイコンの削除なども可能である。ユーザーが時間設定をクリックすると、図5に示す時間設定インターフェースに入り、ユーザーは、この時間設定インターフェースで、符号41に示すアイコンの持続時間を設定できる。
図5に示すように、時間設定インターフェースで、ターゲットビデオの再生が一時停止される。図5にはステッカー時間設定ウィンドウが表示され、符号51に示すように、ステッカー時間設定ウィンドウを調整することにより、ユーザーは、符号41に示すアイコンの持続時間を設定することができ、図5に示すように、ステッカー時間設定ウィンドウは、ターゲットビデオの0.3秒(図5では、秒はsで表される)~1.3秒にあり、即ち、符号41に示すアイコンの持続時間が1秒として設定され、時間設定インターフェースで「ステッカーの持続時間が1.0sとして選択された」という提示情報が表示される。
本開示の実施例において、ビデオ編集インターフェースでターゲットビデオを再生し、ターゲットビデオの再生画面におけるターゲットアイコンの選択操作に応じて、ターゲットアイコンに対応する編集トラックが表示され、編集トラックに基づいてターゲットアイコンのレンダリング時間を調整し、これにより、ユーザーは、必要に応じてアイコンの表示時間を設定することができ、アイコンの表示時間を柔軟に調整することができる。
選択可能な実施形態において、ビデオ編集インターフェースでターゲットビデオを再生するときに、ユーザーは、選択したターゲットアイコンに対してプリセット操作をさらに実行することができ、これにより、前記再生画面上の前記ターゲットアイコンに対するプリセット操作に応じて、前記ターゲットアイコンのレンダリング位置座標、レンダリングアイコンのサイズおよび/またはレンダリング角度を調整する。
プリセット操作は、ターゲットアイコンに対するズーム操作、回転操作、およびドラッグ操作であってもよく、ズーム操作によりターゲットアイコンのレンダリングアイコンのサイズを調整でき、回転操作によりターゲットアイコンのレンダリング角度を調整でき、ドラッグ操作によりターゲットアイコンのレンダリング位置座標を調整できる。
例示的に、ユーザーは、図4の符号42に示す編集トラックの編集をクリックすることができ、その後、符号41に示すターゲットアイコンの外周に編集ボックスが表示され、図6に示すように、符号61に示すボックスが即ちターゲットアイコンの編集ボックスであり、符号61に示す編集ボックスのいずれかの辺に対してズーム操作を実行することにより、符号41に示すターゲットアイコンのサイズを調整することができ、符号61に示す編集ボックスに対して回転操作を実行することにより、符号41に示すターゲットアイコンの角度を調整することができ、符号61に示す編集ボックスに対してドラッグ操作を実行することにより、符号41に示すターゲットアイコンの位置を調整することができる。また、図6に示すように、編集ボックスの右上隅には削除記号「X」がさらに表示され、当該削除記号をクリックすることにより、符号41に示すターゲットアイコンを削除することができる。
本開示の実施例において、再生画面上のターゲットアイコンに対するプリセット操作に応じて、ターゲットアイコンのレンダリング位置座標、レンダリングアイコンのサイズおよび/またはレンダリング角度を調整し、これにより、レンダリングアイコンの柔軟な調整を実現し、ビデオ作成の楽しみを高める。
人々が個人情報のセキュリティにますます注意を払うようになっているため、ユーザーは通常、自分の情報をあらゆる側面から保護したいと考えており、レンダリングアイコンの自動推奨では、ユーザーのビデオを録画するときのオーディオ入力データと画像入力データを取得する必要があり、この状況をユーザーに知らせるために、本開示の選択可能な実施形態において、撮影装置の現在の入力データを取得する前に、前記撮影装置の現在の入力データに対するユーザー許可情報を先に取得することができ、許可が得られた後にのみ、アイコン推奨機能をオンにすることができ、現在の入力データを取得してレンダリング対象のアイコンを決定する。
例示的に、図7は、本開示の実施例によって提供される、撮影装置のビデオ録画インターフェースの例を示す図である。図7に示すように、ビデオ録画インターフェースで、図7の符号71に示すアイコンツールバーが表示され、ユーザーが当該アイコンツールバーをクリックすると、権限申請情報がポップアップウィンドウの形式で表示され、図8に示すように、権限申請情報がユーザーのオーディオ、動作、表情などのデータの取得権限を求めるために使用され、ユーザーが許可を選択すると、図7の符号72に示すアイコン推奨機能をオンにする。アイコン推奨機能をオンにした後、撮影装置の現在の入力データを取得してアイコンを推奨することができる。
例示的に、符号72に示すアイコン推奨機能がデフォルトではオフ状態(丸が左側にある)にあり、ユーザーが当該アイコン推奨機能をクリックすると、図8に示すように、ポップアップウィンドウが表示され、ユーザーのオーディオ、動作、表情などのデータの取得権限を求め、ユーザーが許可を選択すると、アイコン推奨機能がオフ状態からオン状態(丸が右側にある)に切り替わり、その後、撮影装置の現在の入力データを取得してアイコンを推奨することができる。
図9は、本開示の実施例によって生成されるターゲットビデオの例を示す図であり、ユーザーがビデオ録画中に「今日はとてもいい天気だ。公園に行ったら、突然電話がかかってきて、残業に来てほしいって」という言葉を言った場合、「今日はとてもいい天気だ」に基づいて、レンダリング対象のアイコンに太陽アイコンが含まれると決定し、符号91に示すように、その後のビデオ画面に太陽アイコンを表示させる。太陽アイコンが表示されているビデオ画面は、「公園に行ったら」というオーディオデータに対応し、当該オーディオデータに基づいて、レンダリング対象のアイコンが公園アイコンであると決定し、符号92に示すように、その後のビデオ画面に公園アイコンを表示させる。「突然電話がかかってきて、残業に来てほしいって」というオーディオデータによれば、レンダリング対象のアイコンが電話アイコンと仕事アイコンであると決定し、符号93と符号94に示すように、ビデオ画面に電話アイコンと仕事アイコンを表示させる。レンダリング対象のアイコンをマッチングすること、および撮影画面においてアイコンをレンダリングすることには、ある程度の時間がかかるため、アイコンの表示は、オーディオデータに比べてある程度の遅れが生じることが分かる。
上述の方法の実施例に基づいて、本開示は、ビデオ生成装置をさらに提供する。図10を参照すると、本開示の実施例によって提供される、ビデオ生成装置の概略構造図である。前記ビデオ生成装置100は、
撮影装置の現在の入力データを取得するための取得モジュール110であって、前記現在の入力データがオーディオ入力データおよび/または画像入力データを含み、前記オーディオ入力データが、前記撮影装置の現在の入力オーディオフレームを終了フレームとする、プリセット時間の連続したオーディオフレームデータを含み、前記画像入力データが、前記撮影装置の現在の撮影画面を終了フレームとする、プリセット数の連続したビデオフレーム画面を含む、取得モジュール110と、
前記現在の入力データに基づいて、レンダリング対象のアイコンを決定するための決定モジュール120と、
ターゲット撮影画面上に前記レンダリング対象のアイコンをレンダリングして、撮影効果画面を取得するためのレンダリングモジュール130であって、前記ターゲット撮影画面は、前記撮影装置の現在の撮影画面を開始フレームとする、プリセット数の連続したビデオフレーム画面を含む、レンダリングモジュール130と、
前記撮影効果画面に基づいて、ターゲットビデオを生成するためのビデオ生成モジュール140とを含む。
選択可能な実施形態において、前記取得モジュール110は、撮影装置のビデオ録画シーンまたはその撮影画面のプレビューシーンで、前記撮影装置のオーディオ入力データおよび/または画像入力データを、前記撮影装置の現在の入力データとして取得するために使用される。
選択可能な実施形態において、前記現在の入力データは、前記オーディオ入力データを含み、前記決定モジュール120は、具体的には、
前記オーディオ入力データに対して音声識別を実行して音声識別結果を取得し、
前記音声識別結果を第1推奨モデルに入力して、前記第1推奨モデルによって処理した後、前記オーディオ入力データに対応するアイコンを出力し、
前記オーディオ入力データに対応するアイコンに基づいて、レンダリング対象のアイコンを決定するために使用される。
選択可能な実施形態において、前記現在の入力データは、前記画像入力データを含み、前記決定モジュール120は、具体的には、
前記画像入力データから表情特徴および/または身体動作特徴を抽出し、
前記表情特徴および/または身体動作特徴を第2推奨モデルに入力し、前記第2推奨モデルによって処理した後、前記画像入力データに対応するアイコンを出力し、
前記画像入力データに対応するアイコンに基づいて、レンダリング対象のアイコンを決定するために使用される。
選択可能な実施形態において、前記現在の入力データは、前記オーディオ入力データおよび前記画像入力データを含み、前記決定モジュール120は、具体的には、
前記オーディオ入力データと前記画像入力データにそれぞれ対応するアイコンを決定し、
前記オーディオ入力データおよび前記画像入力データにそれぞれ対応するアイコンに対して、重複削除処理を実行し、レンダリング対象のアイコンを取得するために使用される。
選択可能な実施形態において、前記ビデオ生成装置100は、
前記レンダリング対象のアイコンに対応するレンダリングパラメータ値を決定するためのレンダリングパラメータ決定モジュールをさらに含み、前記レンダリングパラメータ値は、レンダリング位置座標、レンダリングアイコンのサイズ、レンダリング角度および/またはレンダリング時間を含む。
それに対応して、前記レンダリングモジュール130は、具体的には、
前記レンダリングパラメータ値に基づいて、前記ターゲット撮影画面上に前記レンダリング対象のアイコンをレンダリングして、撮影効果の画面を取得するために使用される。
選択可能な実施形態において、前記ビデオ生成装置100は、
ビデオ編集インターフェースで前記ターゲットビデオを再生するためのビデオ再生モジュールと、
前記ターゲットビデオの再生画面におけるターゲットアイコンの選択操作に応じて、前記ターゲットアイコンに対応する編集トラックを表示するための表示モジュールと、
前記編集トラックに基づいて、前記ターゲットアイコンのレンダリング時間を調整するための時間調整モジュールとをさらに含む。
選択可能な実施形態において、前記ビデオ生成装置100は、
前記再生画面上の前記ターゲットアイコンに対するプリセット操作に応じて、前記ターゲットアイコンのレンダリング位置座標、レンダリングアイコンのサイズおよび/またはレンダリング角度を調整するためのパラメータ調整モジュールをさらに含む。
選択可能な実施形態において、前記ビデオ生成装置100は、
前記撮影装置の現在の入力データに対するユーザー許可情報を取得するための許可取得モジュールをさらに含む。
本開示の実施例によって提供されるビデオ生成装置は、本開示のいずれかの実施例によって提供されるビデオ生成方法を実行することができ、その実行方法に対応する機能モジュールおよび有益な効果を有する。
上記の方法および装置に加えて、本開示の実施例は、命令が記憶されるコンピュータ読み取り可能な記憶媒体をさらに提供し、前記命令が端末機器上で実行されるとき、前記端末機器に本開示の実施例に記載のビデオ生成方法を実行させる。
本開示の実施例は、プロセッサによって実行されるときに本開示の実施例に記載のビデオ生成方法を実現するコンピュータプログラム/命令を含む、コンピュータプログラム製品をさらに提供する。
図11は、本開示の実施例によって提供される、端末機器の概略構造図である。
以下、具体的には図11を参照すると、本開示の実施例における端末機器400を実現するのに適した概略構造図を示す。本開示の実施例における端末機器400は、携帯電話、ノートパソコン、デジタル放送受信機、PDA(パーソナルデジタルアシスタント)、PAD(タブレットコンピュータ)、PMP(ポータブルマルチメディアプレーヤ)、車載端末(例えば、車載ナビゲーション端末)などのモバイル端末、デジタルTV、およびデスクトップパソコンなどの固定端末を含むが、これらに限定されない。図11に示す端末機器は、一例に過ぎず、本開示の実施例の機能および利用範囲を制限するものではない。
図11に示すように、端末機器400は、処理装置(例えば、中央処理装置、グラフィックスプロセッサなど)401を含むことができ、読み出し専用メモリ(ROM)402に記憶されるプログラムまたは記憶装置408からランダムアクセスメモリ(RAM)403にロードされるプログラムに従って、様々な適切な操作および処理を実行することができる。RAM403には、端末機器400の操作に必要な各種プログラムおよびデータがさらに記憶される。処理装置401、ROM402、RAM403は、バス404を介して互いに接続される。入出力(I/O)インターフェース405もバス404に接続される。
一般に、以下の装置、例えば、タッチスクリーン、タッチパッド、キーボード、マウス、カメラ、マイクロフォン、加速度計、ジャイロスコープなどを含む入力装置406、例えば、液晶ディスプレイ(LCD)、スピーカ、バイブレータなどを含む出力装置407、磁気テープやハードディスクなどを含む記憶装置408、および通信装置409は、I/Oインターフェース405に接続されてもよい。通信装置409は、端末機器400が他の機器と無線または有線で通信してデータを交換することを可能にしてもよい。図11には、様々な装置を有する端末機器400が示されているが、図示されたすべての装置を実施または所有する必要はないことを理解されたい。代わりに、より多くのまたはより少ない装置を実施または所有してもよい。
特に、本開示の実施例によれば、フローチャートを参照して上述したプロセスは、コンピュータソフトウェアプログラムとして実現されてもよい。例えば、本開示の実施例は、非一時的なコンピュータ読み取り可能な媒体に搭載されるコンピュータプログラムを含むコンピュータプログラム製品を含み、当該コンピュータプログラムは、フローチャートに示される方法を実行するためのプログラムコードを含む。このような実施例において、当該コンピュータプログラムは、通信装置409を介してネットワークからダウンロードまたはインストールされてもよく、あるいは記憶装置408から、またはROM402からインストールされてもよい。当該コンピュータプログラムが処理装置401によって実行されるとき、本開示の実施例によるビデオ生成方法で定義された上述の機能を実行する。
なお、本開示の上述したコンピュータ読み取り可能な媒体は、コンピュータ読み取り可能な信号媒体、コンピュータ読み取り可能な記憶媒体、または上記2つの任意の組み合わせであってもよい。コンピュータ読み取り可能な記憶媒体は、例えば、電気、磁気、光学、電磁、赤外線、または半導体システム、装置またはデバイス、またはそれらの任意の組み合わせであってもよいが、これらに限定されない。コンピュータ読み取り可能な記憶媒体のより具体的な例としては、1つ以上のワイヤを備えた電気接続、ポータブルコンピュータディスク、ハードディスク、ランダムアクセスメモリ(RAM)、読み取り専用メモリ(ROM)、消去可能なプログラマブル読み取り専用メモリ(EPROMまたはフラッシュメモリ)、光ファイバ、ポータブルコンパクトディスク読み取り専用メモリ(CD-ROM)、光記憶デバイス、磁気記憶デバイス、または上記の任意の適切な組み合わせを含むが、これらに限定されない。本開示において、コンピュータ読み取り可能な記憶媒体は、プログラムを含むかまたはそれを記憶する任意の有形媒体であってよい。当該プログラムは、命令実行システム、装置、またはデバイスによって使用されるか、またはそれらと組み合わせて使用されてもよい。本開示において、コンピュータ読み取り可能な信号媒体は、ベースバンド内で伝播されるか、または搬送波の一部として伝播され、その中にコンピュータ読み取り可能なプログラムコードを搭載するデータ信号を含むことができる。このような伝播されるデータ信号は、電磁信号、光信号、または上記の任意の適切な組み合わせを含むがこれらに限定されない、多くの形式をとることができる。コンピュータ読み取り可能な信号媒体は、命令実行システム、装置、またはデバイスによって使用されるか、またはそれらと組み合わせて使用されるプログラムを、伝送、伝播、または送信できる、コンピュータ読み取り可能な記憶媒体以外の任意のコンピュータ読み取り可能な媒体であってもよい。コンピュータ読み取り可能な媒体に組み込まれたプログラムコードは、ワイヤ、光ケーブル、RF(無線周波数)など、またはそれらの任意の適切な組み合わせを含むがこれらに限定されない任意の適切な媒体を使用して送信されてもよい。
いくつかの実施形態において、クライアントとサーバーは、HTTP(HyperText Transfer Protocol、ハイパーテキスト転送プロトコル)などの現在知られている、または将来開発される任意のネットワークプロトコルを使用して通信することができ、任意の形式または媒体のデジタルデータ通信(例えば、通信ネットワーク)と相互接続されてもよい。通信ネットワークの例は、ローカルエリアネットワーク(「LAN」)、ワイドエリアネットワーク(「WAN」)、インターネット(例えば、インターネット)、エンドツーエンドネットワーク(例えば、ad hocエンドツーエンドネットワーク)、および現在知られている、または将来開発される任意のネットワークを含む。
上記コンピュータ読み取り可能な媒体は、上記端末機器に含まれていてもよく、当該端末機器に組み込まれずに単独で存在していてもよい。
上記のコンピュータ読み取り可能な媒体には、1つまたは複数のプログラムが搭載され、上記の1つまたは複数のプログラムが当該端末機器によって実行されるとき、当該端末機器は、以下のことを実行する。撮影装置の現在の入力データを取得し、前記現在の入力データがオーディオ入力データおよび/または画像入力データを含み、前記オーディオ入力データが、前記撮影装置の現在の入力オーディオフレームを終了フレームとする、プリセット時間の連続したオーディオフレームデータを含み、前記画像入力データが、前記撮影装置の現在の撮影画面を終了フレームとする、プリセット数の連続したビデオフレーム画面を含み、前記現在の入力データに基づいて、レンダリング対象のアイコンを決定し、ターゲット撮影画面上に前記レンダリング対象のアイコンをレンダリングして、撮影効果画面を取得し、前記ターゲット撮影画面は、前記撮影装置の現在の撮影画面を開始フレームとする、プリセット数の連続したビデオフレーム画面を含み、前記撮影効果画面に基づいて、ターゲットビデオを生成する。
本開示の操作を実行するためのコンピュータプログラムコードは、Java(登録商標)、Smalltalk、C++などのオブジェクト指向プログラミング言語を含むがこれらに限定されず、「C」言語または類似のプログラミング言語など、従来の手続き型プログラミング言語をさらに含む、1つまたは複数のプログラミング言語またはその組み合わせで書かれてもよい。プログラムコードは、ユーザーのコンピュータ上で完全に実行されるか、ユーザーのコンピュータ上で部分的に実行されるか、スタンドアローンソフトウェアパッケージとして実行されるか、一部がユーザーのコンピュータ上で実行され、かつ残りの一部がリモートコンピュータ上で実行されるか、あるいはリモートコンピュータまたはサーバー上で完全に実行されてもよい。リモートコンピュータに関する場合、リモートコンピュータは、ローカルエリアネットワーク(LAN)またはワイドエリアネットワーク(WAN)を含むあらゆる種類のネットワークを介してユーザーのコンピュータと接続されてもよく、または、外部コンピュータと接続されてもよい(例えば、インターネットサービスプロバイダーを利用してインターネットで接続される)。
図中のフローチャートおよびブロック図は、本開示の様々な実施例によるシステム、方法、およびコンピュータプログラム製品の実現可能なアーキテクチャ、機能および操作を示す。これに関して、フローチャートまたはブロック図の各ブロックは、指定された論理機能を実現するための1つまたは複数の実行可能な命令を含むモジュール、プログラムセグメント、またはコードの一部を表すことができる。また、いくつかの代替実装では、ブロック内に示されている機能が、図に示されている順序と異なる順序で実行される可能性があることにも留意されたい。例えば、次々に表示される2つのブロックは、関係する機能に応じて、実際には実質的に並行して実行されてもよく、逆の順序で実行される場合もある。ブロック図および/またはフローチャート図の各ブロック、ブロック図および/またはフローチャート図におけるブロックの組み合わせは、指定された機能または操作を実行する専用のハードウェアベースのシステムによって実現されてもよく、または専用ハードウェアとコンピューター命令の組み合わせを使用して実現できることにも留意されたい。
本開示の実施例に含まれるユニットは、ソフトウェアまたはハードウェアで実現することができる。ユニット名は、場合によっては当該ユニット自体を限定するものではない。
本明細書で上述した機能は、少なくとも部分的に、1つまたは複数のハードウェア論理コンポーネントによって実行することができる。例えば、限定ではないが、使用可能なハードウェア論理コンポーネントの典型的なタイプは、フィールドプログラマブルゲートアレイ(FPGA)、特定用途向け集積回路(ASIC)、特定用途向け標準製品(ASSP)、システムオンチップ(SOC)、複雑なプログラマブルロジックデバイス(CPLD)などを含む。
本開示の文脈において、機械読み取り可能な媒体は、命令実行システム、装置、または機器によって使用される、またはそれらと組み合わせて使用されるプログラムを含むかまたは記憶することができる有形の媒体であってもよい。機械読み取り可能な媒体は、機械読み取り可能な信号媒体または機械読み取り可能な記憶媒体であってもよい。機械読み取り可能な媒体は、電子、磁気、光学、電磁、赤外線、または半導体システム、装置または機器、あるいはそれらの任意の適切な組み合わせを含むが、これらに限定されない。機械読み取り可能な記憶媒体のより具体的な例は、1つまたは複数のワイヤベースの電気接続、ラップトップパソコン用ディスク、ハードディスク、ランダムアクセスメモリ(RAM)、読み取り専用メモリ(ROM)、消去可能なプログラマブル読み取り専用メモリ(EPROMまたはフラッシュメモリ)、光ファイバ、ポータブルコンパクトディスク読み取り専用メモリ(CD-ROM)、光記憶機器、磁気記憶機器、または上記の任意の適切な組み合わせを含む。
本開示の1つまたは複数の実施例によれば、本開示は、
撮影装置の現在の入力データを取得するステップであって、前記現在の入力データがオーディオ入力データおよび/または画像入力データを含み、前記オーディオ入力データが、前記撮影装置の現在の入力オーディオフレームを終了フレームとする、プリセット時間の連続したオーディオフレームデータを含み、前記画像入力データが、前記撮影装置の現在の撮影画面を終了フレームとする、プリセット数の連続したビデオフレーム画面を含む、ステップと、
前記現在の入力データに基づいて、レンダリング対象のアイコンを決定するステップと、
ターゲット撮影画面上に前記レンダリング対象のアイコンをレンダリングして、撮影効果画面を取得するステップであって、前記ターゲット撮影画面は、前記撮影装置の現在の撮影画面を開始フレームとする、プリセット数の連続したビデオフレーム画面を含む、ステップと、
前記撮影効果画面に基づいて、ターゲットビデオを生成するステップとを含む、ビデオ生成方法を提供する。
本開示の1つまたは複数の実施例によれば、本開示によって提供されるビデオ生成方法において、前記撮影装置の現在の入力データを取得するステップは、
撮影装置のビデオ録画シーンまたはその撮影画面のプレビューシーンで、前記撮影装置のオーディオ入力データおよび/または画像入力データを、前記撮影装置の現在の入力データとして取得するステップを含む。
本開示の1つまたは複数の実施例によれば、本開示によって提供されるビデオ生成方法において、前記現在の入力データが前記オーディオ入力データを含み、前記現在の入力データに基づいて、レンダリング対象のアイコンを決定するステップは、
前記オーディオ入力データに対して音声識別を実行して音声識別結果を取得するステップと、
前記音声識別結果を第1推奨モデルに入力して、前記第1推奨モデルによって処理した後、前記オーディオ入力データに対応するアイコンを出力するステップと、
前記オーディオ入力データに対応するアイコンに基づいて、レンダリング対象のアイコンを決定するステップとを含む。
本開示の1つまたは複数の実施例によれば、本開示によって提供されるビデオ生成方法において、前記現在の入力データが前記画像入力データを含み、前記現在の入力データに基づいて、レンダリング対象のアイコンを決定するステップは、
前記画像入力データから表情特徴および/または身体動作特徴を抽出するステップと、
前記表情特徴および/または身体動作特徴を第2推奨モデルに入力し、前記第2推奨モデルによって処理した後、前記画像入力データに対応するアイコンを出力するステップと、
前記画像入力データに対応するアイコンに基づいて、レンダリング対象のアイコンを決定するステップとを含む。
本開示の1つまたは複数の実施例によれば、本開示によって提供されるビデオ生成方法において、前記現在の入力データが前記オーディオ入力データおよび前記画像入力データを含み、前記現在の入力データに基づいて、レンダリング対象のアイコンを決定するステップは、
前記オーディオ入力データと前記画像入力データにそれぞれ対応するアイコンを決定するステップと、
前記オーディオ入力データおよび前記画像入力データにそれぞれ対応するアイコンに対して、重複削除処理を実行し、レンダリング対象のアイコンを取得するステップとを含む。
本開示の1つまたは複数の実施例によれば、本開示によって提供されるビデオ生成方法において、ターゲット撮影画面上に前記レンダリング対象のアイコンをレンダリングして、撮影効果画面を取得する前に、
前記レンダリング対象のアイコンに対応するレンダリングパラメータ値を決定するステップをさらに含み、前記レンダリングパラメータ値は、レンダリング位置座標、レンダリングアイコンのサイズ、レンダリング角度および/またはレンダリング時間を含む。
それに対応して、前記ターゲット撮影画面上に前記レンダリング対象のアイコンをレンダリングして、撮影効果画面を取得するステップは、
前記レンダリングパラメータ値に基づいて、前記ターゲット撮影画面上に前記レンダリング対象のアイコンをレンダリングして、撮影効果の画面を取得するステップを含む。
本開示の1つまたは複数の実施例によれば、本開示によって提供されるビデオ生成方法において、前記撮影効果画面に基づいて、ターゲットビデオを生成した後、
ビデオ編集インターフェースで前記ターゲットビデオを再生するステップと、
前記ターゲットビデオの再生画面におけるターゲットアイコンの選択操作に応じて、前記ターゲットアイコンに対応する編集トラックを表示するステップと、
前記編集トラックに基づいて、前記ターゲットアイコンのレンダリング時間を調整するステップとをさらに含む。
本開示の1つまたは複数の実施例によれば、本開示によって提供されるビデオ生成方法において、前記方法は、
前記再生画面上の前記ターゲットアイコンに対するプリセット操作に応じて、前記ターゲットアイコンのレンダリング位置座標、レンダリングアイコンのサイズおよび/またはレンダリング角度を調整するステップをさらに含む。
本開示の1つまたは複数の実施例によれば、本開示によって提供されるビデオ生成方法において、前記撮影装置の現在の入力データを取得する前に、
前記撮影装置の現在の入力データに対するユーザー許可情報を取得するステップをさらに含む。
本開示の1つまたは複数の実施例によれば、本開示は、
撮影装置の現在の入力データを取得するための取得モジュールであって、前記現在の入力データがオーディオ入力データおよび/または画像入力データを含み、前記オーディオ入力データが、前記撮影装置の現在の入力オーディオフレームを終了フレームとする、プリセット時間の連続したオーディオフレームデータを含み、前記画像入力データが、前記撮影装置の現在の撮影画面を終了フレームとする、プリセット数の連続したビデオフレーム画面を含む、取得モジュールと、
前記現在の入力データに基づいて、レンダリング対象のアイコンを決定するための決定モジュールと、
ターゲット撮影画面上に前記レンダリング対象のアイコンをレンダリングして、撮影効果画面を取得するためのレンダリングモジュールであって、前記ターゲット撮影画面は、前記撮影装置の現在の撮影画面を開始フレームとする、プリセット数の連続したビデオフレーム画面を含む、レンダリングモジュールと、
前記撮影効果画面に基づいて、ターゲットビデオを生成するためのビデオ生成モジュールとを含む、ビデオ生成装置を提供する。
本開示の1つまたは複数の実施例によれば、本開示によって提供されるビデオ生成装置において、前記取得モジュールは、具体的には、撮影装置のビデオ録画シーンまたはその撮影画面のプレビューシーンで、前記撮影装置のオーディオ入力データおよび/または画像入力データを、前記撮影装置の現在の入力データとして取得するために使用される。
本開示の1つまたは複数の実施例によれば、本開示によって提供されるビデオ生成装置において、前記現在の入力データが前記オーディオ入力データを含み、前記決定モジュールは、具体的には、
前記オーディオ入力データに対して音声識別を実行して音声識別結果を取得し、
前記音声識別結果を第1推奨モデルに入力して、前記第1推奨モデルによって処理した後、前記オーディオ入力データに対応するアイコンを出力し、
前記オーディオ入力データに対応するアイコンに基づいて、レンダリング対象のアイコンを決定するために使用される。
本開示の1つまたは複数の実施例によれば、本開示によって提供されるビデオ生成装置において、前記現在の入力データが前記画像入力データを含み、前記決定モジュールは、具体的には、
前記画像入力データから表情特徴および/または身体動作特徴を抽出し、
前記表情特徴および/または身体動作特徴を第2推奨モデルに入力し、前記第2推奨モデルによって処理した後、前記画像入力データに対応するアイコンを出力し、
前記画像入力データに対応するアイコンに基づいて、レンダリング対象のアイコンを決定するために使用される。
本開示の1つまたは複数の実施例によれば、本開示によって提供されるビデオ生成装置において、前記現在の入力データが前記オーディオ入力データおよび前記画像入力データを含み、前記決定モジュールは、具体的には、
前記オーディオ入力データと前記画像入力データにそれぞれ対応するアイコンを決定し、
前記オーディオ入力データおよび前記画像入力データにそれぞれ対応するアイコンに対して、重複削除処理を実行し、レンダリング対象のアイコンを取得するために使用される。
本開示の1つまたは複数の実施例によれば、本開示によって提供されるビデオ生成装置において、前記装置は、
前記レンダリング対象のアイコンに対応するレンダリングパラメータ値を決定するためのレンダリングパラメータ決定モジュールをさらに含み、前記レンダリングパラメータ値は、レンダリング位置座標、レンダリングアイコンのサイズ、レンダリング角度および/またはレンダリング時間を含む。
それに対応して、前記レンダリングモジュールは、具体的には、
前記レンダリングパラメータ値に基づいて、前記ターゲット撮影画面上に前記レンダリング対象のアイコンをレンダリングして、撮影効果の画面を取得するために使用される。
本開示の1つまたは複数の実施例によれば、本開示によって提供されるビデオ生成装置は、
ビデオ編集インターフェースで前記ターゲットビデオを再生するためのビデオ再生モジュールと、
前記ターゲットビデオにおける再生画面上のターゲットアイコンの選択操作に応じて、前記ターゲットアイコンに対応する編集トラックを表示するための表示モジュールと、
前記編集トラックに基づいて、前記ターゲットアイコンのレンダリング時間を調整するための時間調整モジュールとをさらに含む。
本開示の1つまたは複数の実施例によれば、本開示によって提供されるビデオ生成装置において、前記装置は、
前記再生画面上の前記ターゲットアイコンに対するプリセット操作に応じて、前記ターゲットアイコンのレンダリング位置座標、レンダリングアイコンのサイズおよび/またはレンダリング角度を調整するためのパラメータ調整モジュールをさらに含む。
本開示の1つまたは複数の実施例によれば、本開示によって提供されるビデオ生成装置において、前記装置は、
前記撮影装置の現在の入力データに対するユーザー許可情報を取得するための許可取得モジュールをさらに含む。
本開示の1つまたは複数の実施例によれば、本開示は、メモリと、プロセッサと、前記メモリに記憶され、かつ前記プロセッサ上で実行可能なコンピュータプログラムとを含む端末機器を提供し、前記プロセッサが前記コンピュータプログラムを実行するとき、本開示によって提供されるビデオ生成方法のいずれかを実現する。
本開示の1つまたは複数の実施例によれば、本開示は、コンピュータプログラムが記憶されるコンピュータ読み取り可能な記憶媒体を提供し、前記コンピュータプログラムは、本開示によって提供されるビデオ生成方法のいずれかを実行するために使用される。
なお、この明細書において、「第1」および「第2」などの関係用語は、あるエンティティまたは操作を別のエンティティまたは操作と区別するためにのみ使用されており、これらのエンティティまたは操作間に実際の関係や順序が存在することを必ずしも必要としたり、暗示したりするわけではない。さらに、「含む」、「含有」という用語、またはその他の任意の変形は、非排他的な包含をカバーすることを意図し、それにより、一連の要素を含むプロセス、方法、物品、または機器がそれらの要素だけでなく、また、明示的にリストされていない他の要素、またはプロセス、方法、物品、または機器に固有の要素も含む。さらなる制限なしに、「・・・を含む」という記述によって定義される要素は、その要素を含むプロセス、方法、物品、または機器において、追加の同一要素が存在することを排除するものではない。
上記の説明は、本開示の具体的な実施形態にすぎず、当業者が本開示を理解または実現できるようにするものである。これらの実施例に対する様々な修正は当業者には明らかであり、本明細書で定義される一般原理は、本開示の精神または範囲から逸脱することなく他の実施例で実現することができる。したがって、本開示は、本明細書に記載されたこれらの実施例に限定されるものではなく、本明細書に開示された原理および新規な特徴と一致する最も広い範囲が与えられるべきである。

Claims (11)

  1. ビデオ生成方法であって、
    撮影装置の現在の入力データを取得するステップであって、前記現在の入力データがオーディオ入力データおよび/または画像入力データを含み、前記オーディオ入力データが、前記撮影装置の現在の入力オーディオフレームを終了フレームとする、プリセット時間の連続したオーディオフレームデータを含み、前記画像入力データが、前記撮影装置の現在の撮影画面を終了フレームとする、プリセット数の連続したビデオフレーム画面を含む、ステップと、
    前記現在の入力データに基づいて、レンダリング対象のアイコンを決定するステップと、
    前記撮影装置の現在の撮影画面を開始フレームとする、プリセット数の連続したビデオフレーム画面を含むターゲット撮影画面上に前記レンダリング対象のアイコンをレンダリングして、撮影効果画面を取得するステップと、
    前記撮影効果画面に基づいて、ターゲットビデオを生成するステップとを含み、
    前記撮影効果画面に基づいて、ターゲットビデオを生成した後、当該ビデオ生成方法は、
    ビデオ編集インターフェースで前記ターゲットビデオを再生するステップと、
    前記ターゲットビデオの再生画面におけるターゲットアイコンの選択操作に応じて、前記ターゲットアイコンに対応する編集トラックを表示するステップと、
    前記編集トラックに基づいて、前記ターゲットアイコンのレンダリング時間を調整するステップとをさらに含み、
    前記編集トラックの位置が前記ターゲットアイコンの位置によって決定されることを特徴とするビデオ生成方法。
  2. 前記撮影装置の現在の入力データを取得するステップは、
    前記撮影装置のビデオ録画シーンまたはその撮影画面のプレビューシーンで、前記撮影装置のオーディオ入力データおよび/または画像入力データを、前記撮影装置の現在の入力データとして取得するステップを含む、ことを特徴とする請求項1に記載のビデオ生成方法。
  3. 前記現在の入力データが前記オーディオ入力データを含み、前記現在の入力データに基づいて、レンダリング対象のアイコンを決定するステップは、
    前記オーディオ入力データに対して音声識別を実行して音声識別結果を取得するステップと、
    前記音声識別結果を第1推奨モデルに入力して、前記第1推奨モデルによって処理した後、前記オーディオ入力データに対応するアイコンを出力するステップと、
    前記オーディオ入力データに対応するアイコンに基づいて、前記レンダリング対象のアイコンを決定するステップとを含む、ことを特徴とする請求項1に記載のビデオ生成方法。
  4. 前記現在の入力データが前記画像入力データを含み、前記現在の入力データに基づいて、レンダリング対象のアイコンを決定するステップは、
    前記画像入力データから表情特徴および/または身体動作特徴を抽出するステップと、
    前記表情特徴および/または身体動作特徴を第2推奨モデルに入力し、前記第2推奨モデルによって処理した後、前記画像入力データに対応するアイコンを出力するステップと、
    前記画像入力データに対応するアイコンに基づいて、前記レンダリング対象のアイコンを決定するステップとを含む、ことを特徴とする請求項1に記載のビデオ生成方法。
  5. 前記現在の入力データが前記オーディオ入力データおよび前記画像入力データを含み、前記現在の入力データに基づいて、レンダリング対象のアイコンを決定するステップは、
    前記オーディオ入力データと前記画像入力データにそれぞれ対応するアイコンを決定するステップと、
    前記オーディオ入力データおよび前記画像入力データにそれぞれ対応するアイコンに対して、重複削除処理を実行し、前記レンダリング対象のアイコンを取得するステップとを含む、ことを特徴とする請求項1に記載のビデオ生成方法。
  6. ターゲット撮影画面上に前記レンダリング対象のアイコンをレンダリングして、撮影効果画面を取得する前に、当該ビデオ生成方法は、
    前記レンダリング対象のアイコンに対応するレンダリングパラメータ値を決定するステップをさらに含み、前記レンダリングパラメータ値は、レンダリング位置座標、レンダリングアイコンのサイズ、レンダリング角度および/またはレンダリング時間を含み、
    それに対応して、前記ターゲット撮影画面上に前記レンダリング対象のアイコンをレンダリングして、撮影効果画面を取得するステップは、
    前記レンダリングパラメータ値に基づいて、前記ターゲット撮影画面上に前記レンダリング対象のアイコンをレンダリングして、撮影効果の画面を取得するステップを含む、ことを特徴とする請求項1に記載のビデオ生成方法。
  7. 当該ビデオ生成方法は、
    前記再生画面上の前記ターゲットアイコンに対するプリセット操作に応じて、前記ターゲットアイコンのレンダリング位置座標、レンダリングアイコンのサイズおよび/またはレンダリング角度を調整する、ことを特徴とする請求項1に記載のビデオ生成方法。
  8. 前記撮影装置の現在の入力データを取得する前に、当該ビデオ生成方法は、
    前記撮影装置の現在の入力データに対するユーザー許可情報を取得するステップをさらに含む、ことを特徴とする請求項1に記載のビデオ生成方法。
  9. 撮影装置の現在の入力データを取得するための取得モジュールであって、前記現在の入力データがオーディオ入力データおよび/または画像入力データを含み、前記オーディオ入力データが、前記撮影装置の現在の入力オーディオフレームを終了フレームとする、プリセット時間の連続したオーディオフレームデータを含み、前記画像入力データが、前記撮影装置の現在の撮影画面を終了フレームとする、プリセット数の連続したビデオフレーム画面を含む、取得モジュールと、
    前記現在の入力データに基づいて、レンダリング対象のアイコンを決定するための決定モジュールと、
    ターゲット撮影画面上に前記レンダリング対象のアイコンをレンダリングして、撮影効果画面を取得するためのレンダリングモジュールであって、前記ターゲット撮影画面は、前記撮影装置の現在の撮影画面を開始フレームとする、プリセット数の連続したビデオフレーム画面を含む、レンダリングモジュールと、
    前記撮影効果画面に基づいて、ターゲットビデオを生成するためのビデオ生成モジュールとを含むビデオ生成装置であって、
    当該ビデオ生成装置は、
    ビデオ編集インターフェースで前記ターゲットビデオを再生するためのビデオ再生モジュールと、
    前記ターゲットビデオの再生画面におけるターゲットアイコンの選択操作に応じて、前記ターゲットアイコンに対応する編集トラックを表示するための表示モジュールと、
    前記編集トラックに基づいて、前記ターゲットアイコンのレンダリング時間を調整するための時間調整モジュールとをさらに含み、
    前記編集トラックの位置が前記ターゲットアイコンの位置によって決定されることを特徴とするビデオ生成装置。
  10. コンピュータ読み取り可能な記憶媒体であって、前記コンピュータ読み取り可能な記憶媒体は命令を記憶し、前記命令が端末機器上で実行されると、前記端末機器に請求項1~8のいずれか一項に記載のビデオ生成方法を実現させる、ことを特徴とするコンピュータ読み取り可能な記憶媒体。
  11. 端末機器であって、メモリと、プロセッサと、前記メモリに記憶され、かつ前記プロセッサ上で実行可能なコンピュータプログラムとを含み、前記プロセッサが前記コンピュータプログラムを実行するとき、請求項1~8のいずれか一項に記載のビデオ生成方法を実現する、ことを特徴とする端末機器。
JP2023578109A 2021-09-14 2022-08-26 ビデオ生成方法、装置、端末機器および記憶媒体 Active JP7823992B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN202111074707.3A CN115811665A (zh) 2021-09-14 2021-09-14 一种视频生成方法、装置、终端设备及存储介质
CN202111074707.3 2021-09-14
PCT/CN2022/115065 WO2023040633A1 (zh) 2021-09-14 2022-08-26 一种视频生成方法、装置、终端设备及存储介质

Publications (2)

Publication Number Publication Date
JP2024525372A JP2024525372A (ja) 2024-07-12
JP7823992B2 true JP7823992B2 (ja) 2026-03-04

Family

ID=85481652

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023578109A Active JP7823992B2 (ja) 2021-09-14 2022-08-26 ビデオ生成方法、装置、端末機器および記憶媒体

Country Status (5)

Country Link
US (1) US20240118787A1 (ja)
EP (1) EP4344215A4 (ja)
JP (1) JP7823992B2 (ja)
CN (1) CN115811665A (ja)
WO (1) WO2023040633A1 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119722827A (zh) * 2023-09-26 2025-03-28 华为技术有限公司 一种生成表情壁纸的方法以及电子设备
CN117834949B (zh) * 2024-03-04 2024-05-14 清华大学 基于边缘智能的实时交互预渲染方法及其装置

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080158334A1 (en) 2006-12-29 2008-07-03 Nokia Corporation Visual Effects For Video Calls
CN103297742A (zh) 2012-02-27 2013-09-11 联想(北京)有限公司 数据处理方法、微处理器、通信终端及服务器
US20150347358A1 (en) 2014-06-01 2015-12-03 Apple Inc. Concurrent display of webpage icon categories in content browser
CN106060572A (zh) 2016-06-08 2016-10-26 乐视控股(北京)有限公司 视频播放方法及装置
US20160364591A1 (en) 2015-06-15 2016-12-15 Cypress Semiconductor Corporation Fingerprint Sensing Access for Security and Personalization in Apps and Devices
CN110377761A (zh) 2019-07-12 2019-10-25 深圳传音控股股份有限公司 一种增强视频体验的方法及装置
US20200258517A1 (en) 2019-02-08 2020-08-13 Samsung Electronics Co., Ltd. Electronic device for providing graphic data based on voice and operating method thereof

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101326651B1 (ko) * 2006-12-19 2013-11-08 엘지전자 주식회사 이모티콘을 이용한 화상통화장치 및 방법
US8819559B2 (en) * 2009-06-18 2014-08-26 Cyberlink Corp. Systems and methods for sharing multimedia editing projects
US20150339010A1 (en) * 2012-07-23 2015-11-26 Sudheer Kumar Pamuru System and method for producing videos with overlays
US9237322B2 (en) * 2013-02-07 2016-01-12 Cyberlink Corp. Systems and methods for performing selective video rendering
US9697235B2 (en) * 2014-07-16 2017-07-04 Verizon Patent And Licensing Inc. On device image keyword identification and content overlay
US20160196584A1 (en) * 2015-01-06 2016-07-07 Facebook, Inc. Techniques for context sensitive overlays
CN105791692B (zh) * 2016-03-14 2020-04-07 腾讯科技(深圳)有限公司 一种信息处理方法、终端及存储介质
US20180234708A1 (en) * 2017-02-10 2018-08-16 Seerslab, Inc. Live streaming image generating method and apparatus, live streaming service providing method and apparatus, and live streaming system
KR101968723B1 (ko) * 2017-10-18 2019-04-12 네이버 주식회사 카메라 이펙트를 제공하는 방법 및 시스템
CN107909629A (zh) * 2017-11-06 2018-04-13 广东欧珀移动通信有限公司 贴纸的推荐方法、装置、存储介质及终端设备
US20190197338A1 (en) * 2017-11-21 2019-06-27 Arisa Goto Method and System For Automatic and/or Manual Alteration of Obscenity, Indecency or Profanity in images, Videos and Audios to be Uploaded in Social Network
CN108024073B (zh) * 2017-11-30 2020-09-04 广州市百果园信息技术有限公司 视频编辑方法、装置及智能移动终端
KR102044241B1 (ko) * 2017-12-28 2019-11-13 주식회사 하이퍼커넥트 영상 통화 서비스를 제공하는 단말
CN108600680A (zh) * 2018-04-11 2018-09-28 南京粤讯电子科技有限公司 视频处理方法、终端及计算机可读存储介质
CN110611776B (zh) * 2018-05-28 2022-05-24 腾讯科技(深圳)有限公司 特效处理方法、计算机设备和计算机存储介质
CN108958610A (zh) * 2018-07-27 2018-12-07 北京微播视界科技有限公司 基于人脸的特效生成方法、装置和电子设备
CN109361852A (zh) * 2018-10-18 2019-02-19 维沃移动通信有限公司 一种图像处理方法及装置
CN110113659A (zh) * 2019-04-19 2019-08-09 北京大米科技有限公司 生成视频的方法、装置、电子设备及介质
CN111372029A (zh) * 2020-04-17 2020-07-03 维沃移动通信有限公司 视频显示方法、装置及电子设备
CN112804466A (zh) * 2020-12-31 2021-05-14 重庆电子工程职业学院 实时交互的特效摄像摄影方法

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080158334A1 (en) 2006-12-29 2008-07-03 Nokia Corporation Visual Effects For Video Calls
CN103297742A (zh) 2012-02-27 2013-09-11 联想(北京)有限公司 数据处理方法、微处理器、通信终端及服务器
US20150347358A1 (en) 2014-06-01 2015-12-03 Apple Inc. Concurrent display of webpage icon categories in content browser
US20160364591A1 (en) 2015-06-15 2016-12-15 Cypress Semiconductor Corporation Fingerprint Sensing Access for Security and Personalization in Apps and Devices
CN106060572A (zh) 2016-06-08 2016-10-26 乐视控股(北京)有限公司 视频播放方法及装置
US20200258517A1 (en) 2019-02-08 2020-08-13 Samsung Electronics Co., Ltd. Electronic device for providing graphic data based on voice and operating method thereof
CN110377761A (zh) 2019-07-12 2019-10-25 深圳传音控股股份有限公司 一种增强视频体验的方法及装置

Also Published As

Publication number Publication date
JP2024525372A (ja) 2024-07-12
EP4344215A1 (en) 2024-03-27
CN115811665A (zh) 2023-03-17
US20240118787A1 (en) 2024-04-11
EP4344215A4 (en) 2024-11-13
WO2023040633A1 (zh) 2023-03-23

Similar Documents

Publication Publication Date Title
US20230353844A1 (en) Video generation method and apparatus, electronic device, and storage medium
CN110085244B (zh) 直播互动方法、装置、电子设备及可读存储介质
JP6936298B2 (ja) 三次元仮想ポートレートの口形の変化を制御する方法および装置
US10861210B2 (en) Techniques for providing audio and video effects
US12271578B2 (en) Audio sharing method and apparatus, device and medium
US20180336716A1 (en) Voice effects based on facial expressions
US20200411053A1 (en) Video processing method and apparatus, terminal and medium
JP7583165B2 (ja) ビデオ処理方法、装置、電子機器及び記憶媒体
CN110267113B (zh) 视频文件加工方法、系统、介质和电子设备
JP7823992B2 (ja) ビデオ生成方法、装置、端末機器および記憶媒体
CN115362474A (zh) 自定义多媒体消息应用的能够修改的视频中的配乐和发型
CN115981769A (zh) 页面显示方法、装置、设备、计算机可读存储介质及产品
US12271415B2 (en) Method, apparatus, device, readable storage medium and product for media content processing
WO2019168834A1 (en) Voice effects based on facial expressions
CN113704390B (zh) 虚拟对象的交互方法、装置、计算机可读介质及电子设备
JP2024509873A (ja) ビデオ処理方法、装置、媒体、及びコンピュータプログラム
CN112165647B (zh) 音频数据的处理方法、装置、设备及存储介质
CN111541945A (zh) 视频播放进度控制方法、装置、存储介质及电子设备
CN112261470A (zh) 音频处理方法及装置
CN110413834B (zh) 语音评论修饰方法、系统、介质和电子设备
WO2024240188A1 (zh) 视频生成方法、装置、设备、存储介质和程序产品
WO2022262560A1 (zh) 图像显示方法、装置、设备及存储介质
CN110086937A (zh) 通话界面的显示方法、电子设备和计算机可读介质
US11295724B2 (en) Sound-collecting method, device and computer storage medium
CN116016817A (zh) 视频剪辑方法、装置、电子设备及存储介质

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231219

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231219

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250121

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250421

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250722

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20251022

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: 20260120

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20260216

R150 Certificate of patent or registration of utility model

Ref document number: 7823992

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150