CN112954481B - 特效处理方法和装置 - Google Patents
特效处理方法和装置 Download PDFInfo
- Publication number
- CN112954481B CN112954481B CN202110179875.2A CN202110179875A CN112954481B CN 112954481 B CN112954481 B CN 112954481B CN 202110179875 A CN202110179875 A CN 202110179875A CN 112954481 B CN112954481 B CN 112954481B
- Authority
- CN
- China
- Prior art keywords
- music control
- audio signal
- music
- energy value
- control
- 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
- 230000000694 effects Effects 0.000 title claims abstract description 56
- 238000003672 processing method Methods 0.000 title claims abstract description 25
- 230000005236 sound signal Effects 0.000 claims abstract description 127
- 238000000034 method Methods 0.000 claims abstract description 40
- 238000012545 processing Methods 0.000 claims abstract description 28
- 230000008569 process Effects 0.000 claims abstract description 23
- 238000001228 spectrum Methods 0.000 claims description 38
- 238000009877 rendering Methods 0.000 claims description 26
- 125000004122 cyclic group Chemical group 0.000 claims description 10
- 238000013507 mapping Methods 0.000 claims description 9
- 238000004590 computer program Methods 0.000 claims description 6
- 230000008859 change Effects 0.000 abstract description 5
- 238000010586 diagram Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 5
- 230000004044 response Effects 0.000 description 5
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 239000003086 colorant Substances 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000033764 rhythmic process Effects 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47205—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for manipulating displayed content, e.g. interacting with MPEG-4 objects, editing locally
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
-
- 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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/0482—Interaction with lists of selectable items, e.g. menus
-
- 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04845—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
-
- 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/005—Reproducing at a different information rate from the information rate of recording
- G11B27/007—Reproducing at a different information rate from the information rate of recording reproducing continuously a part of the information, i.e. repeating
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/439—Processing of audio elementary streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/44—Processing 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
-
- 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/16—Sound input; Sound output
- G06F3/165—Management of the audio stream, e.g. setting of volume, audio stream path
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- User Interface Of Digital Computer (AREA)
- Studio Devices (AREA)
- Electrophonic Musical Instruments (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本申请提供一种特效处理方法和装置。该方法包括:在播放视频的过程中,响应于用户的触控操作,生成音频信号;将所述音频信号切分为多个音频帧;根据所述音频帧的属性,对视频中当前播放的图像画面进行特效处理。该方法使得用户可以在视频播放过程中进行音乐创作,而且视频中的图像画面会随着用户创作的音乐发生变化,激发了对音乐创作感兴趣的潜在用户的参与,提升了用户的体验感。
Description
技术领域
本发明涉及终端技术领域,尤其涉及一种特效处理方法和装置。
背景技术
随着终端技术的发展,终端设备提供的功能越来越丰富。近年来,小视频应用程序深受用户青睐,小视频应用程序不但可以浏览网络博主发布的小视频,还可以自己制作并发布小视频,提升了用户参与感。
小视频制作过程中,用户可以使用很多道具实现想要的特效,然而,目前很多道具都是和图像显示有关的,特效功能单一,导致用户体验不够全面。
发明内容
本申请提供一种特效处理方法和装置,可提供跟音乐创作有关的特效,特效功能丰富,提升了用户体验。
第一方面,本申请提供一种特效处理方法,包括:在播放视频的过程中,响应于用户的触控操作,生成音频信号;将该音频信号切分为多个音频帧;根据该音频帧的属性,对视频中当前播放的图像画面进行特效处理。
可选的,该属性包括:频谱;该根据该音频帧的属性,对视频中当前播放的图像画面进行特效处理,包括:根据该频谱上第一预设区间对应的第一能量值,控制是否在该触控操作对应的操作控件处添加动画。
可选的,该根据该频谱上第一预设区间对应的第一能量值,控制是否在该触控操作对应的操作控件处添加动画,包括:若该第一能量值大于或者等于预设能量值,则在该触控操作对应的操作控件处添加动画。
可选的,该属性包括:频谱;该根据该音频帧的属性,对视频中当前播放的图像画面进行特效处理,包括:根据该频谱上第二预设区间对应的第二能量值,运用滤波器对全屏泛光效果进行控制。
可选的,该根据该频谱上第二预设区间对应的第二能量值,运用滤波器对全屏泛光效果进行控制,包括:根据该第二能量值和预设映射关系,确定该第二能量值对应的亮度,该预设映射关系为预先设置的能量值和亮度的对应关系;将该滤波器的亮度强度参数调整为该第二能量值对应的亮度。
可选的,该第一预设区间包括该频谱上从最低频到最高频中前面预设数量的频率,该第一能量值为该前面预设数量的频率对应的能量值之和。
可选的,该第二预设区间包括该频谱上从最低频到最高频中后面预设数量的频率,该第二能量值为该后面预设数量的频率对应的能量值之和。
可选的,该触控操作对应的操作控件包括:第一音乐控件和第二音乐控件,该第一音乐控件对应低频音色,该第二音乐控件对应高频音色;该生成音频信号,包括:根据该第一音乐控件对应的音色,对该一音乐控件对应音符进行循环渲染,得到该第一音乐控件对应的音频信号;根据该第二音乐控件对应的音色,对该二音乐控件对应音符进行循环渲染,得到该第二音乐控件对应的音频信号;将该第一音乐控件对应的音频信号和该第二音乐控件对应的音频信号叠加,得到该音频信号。
可选的,该触控操作对应的操作控件包括:第一音乐控件、第二音乐控件和第三音乐控件,该第一音乐控件对应低频音色,该第二音乐控件对应高频音色,该第三音乐控件和第一音频信号对应;该生成音频信号,包括:根据该第一音乐控件对应的音色,对该一音乐控件对应音符进行循环渲染,得到该第一音乐控件对应的音频信号;根据该第二音乐控件对应的音色,对该二音乐控件对应音符进行循环渲染,得到该第二音乐控件对应的音频信号;将该第一音乐控件对应的音频信号、该第二音乐控件对应的音频信号和第一音频信号叠加,得到该音频信号,该第一音频信号为预先渲染完成的音频信号。
可选的,该触控操作对应的操作控件包括:第一音乐控件、第二音乐控件和速度滑杆,该第一音乐控件对应低频音色,该第二音乐控件对应高频音色;该生成音频信号,包括:根据该第一音乐控件对应的音色和该速度滑杆对应的每分钟节拍数,对该第一音乐控件对应音符进行循环渲染,得到该第一音乐控件对应的音频信号;根据该第二音乐控件对应的音色和该速度滑杆对应的每分钟节拍数,对该第二音乐控件对应音符进行循环渲染,得到该第二音乐控件对应的音频信号;将该第一音乐控件对应的音频信号和该第二音乐控件对应的音频信号叠加,得到该音频信号。
第二方面,本申请提供一种终端设备,包括:音频信号生成模块,用于在播放视频的过程中,响应于用户的触控操作,生成音频信号;处理模块,用于将所述音频信号切分为多个音频帧;根据所述音频帧的属性,对视频中当前播放的图像画面进行特效处理。
第三方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面提供的方法。
第四方面,本申请提供一种终端设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来实现第一方面提供的方法。
本申请提供的特效处理方法和装置,在视频播放过程中,用户可以在用户界面进行触控操作,响应于用户的触控操作,终端设备可生成对应的音频信号,并将该音频信号切分为多个音频帧,基于音频帧的属性,对视频中图像画面进行特效处理,本申请提供的该方法使得用户可以在视频播放过程中进行音乐创作,而且视频中的图像画面会随着用户创作的音乐发生变化,激发了对音乐创作感兴趣的潜在用户的参与,提升了用户的体验感。
附图说明
图1为本申请提供的应用场景图;
图2为本申请提供的特效处理方法的实施例一的流程示意图;
图3为本申请提供的实施例一对应的用户界面图;
图4为本申请提供的触控操作示意图;
图5为本申请提供的音频帧切分示意图;
图6为本申请提供的获取频谱原理图;
图7为本申请提供的特效处理方法的实施例二的流程示意图;
图8为本申请提供的实施例二对应的用户界面图;
图9为本申请提供的特效处理方法的实施例三的流程示意图;
图10为本申请提供的实施例三对应的用户界面图;
图11为本申请提供的终端设备的结构示意图;
图12为本发明提供的终端设备的硬件结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请中的附图,对本申请中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
在本申请中,需要解释的是,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。字符“以是一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:单独a,单独b,单独c,a和b的组合,a和c的组合,b和c的组合,或a、b以及c的组合,其中a,b,c可以是单个,也可以是多个。
示例性的,图1示出了本申请的一种应用场景图。目前的小视频平台,在播放视频过程中,用户想要增加特效时,可点击道具按钮,从小视频平台提供的各种道具中选择喜欢的道具,视频中的图像画面就会显示相应的特效。但是,小视频平台提供的道具均是和图像显示有关的,用户无法为视频创作音乐,视频中图像画面也不会随着用户创作的音乐发生变化,对于对音乐创作感兴趣的潜在用户来说,目前的小视频平台功能比较单一,体验感不够好。
为此,本申请提出一种特效处理方法,在视频播放过程中,用户可以在用户界面点击音乐控件,用户点击音乐控件时,可生成对应的音频信号,并基于该音频信号在视频画面中添加相应的动画,使得视频中的图像画面会随着音频信号发生变化,激发了对音乐创作感兴趣的潜在用户的参与,提升了用户的体验感。
本申请提供的特效处理方法可以由终端设备执行,终端设备的形态包括但不限于:智能手机、平板电脑、笔记本电脑或者电视等,本申请对终端设备的形态不作限定。
下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。
图2为本申请提供的特效处理方法的实施例一的流程示意图。图3为实施例一对应的用户界面图,参见图3所示,用户界面上操作控件可包括:第一音乐控件301和第二音乐控件302,第一音乐控件301和第二音乐控件302的区别在于第一音乐控件301对应低频音色,第二音乐控件302对应高频音色。示例性的:第一音乐控件301可对应鼓和贝司等低频乐器的音色,第二音乐控件302可对应合成音、弦衬底和/或高频乐器的音色。
可选的,由于鼓和贝司分很多种类,不同种类的鼓和贝司音色不同。为了使用户能够使用不同音色的鼓和贝司进行音乐创作。参见图3所示,可在用户界面设置4个第一音乐控件301,这4个第一音乐控件301音色不同。同样的,可在用户界面设置4个第二音乐控件302,这4个第二音乐控件302音色也不同。图3中每个第一音乐控件301和每个第二音乐控件302都有对应的一段音符。
如图2所示,本实施例提供的特效处理方法,包括:
S201、在播放视频的过程中,响应于用户对第一音乐控件301和第二音乐控件302的触控操作,生成音频信号。
需要说明的是:本实施例中播放视频的过程可以是制作小视频时,用户点击录制之前的预览过程,也可以是用户点击录制之后的录制过程,本实施例对此不作限定。另外,用户对第一音乐控件301和第二音乐控件302的触控操作可以为单击操作或者双击操作等,本实施例对触控操作的形式不限定。
参见图4所示,用户可同时触发第一音乐控件301和第二音乐控件302,当用户同时触发第一音乐控件301和第二音乐控件302时,一方面,终端设备可根据第一音乐控件301对应的音色,对该第一音乐控件301对应音符进行循环渲染,得到该第一音乐控件301对应的音频信号,另一方面,终端设备可根据第二音乐控件302对应的音色,对该第二音乐控件302对应音符进行循环渲染,得到该第二音乐控件302对应的音频信号,然后,将第一音乐控件301对应的音频信号和第二音乐控件302对应的音频信号叠加,得到叠加后的音频信号。具体渲染过程可参见现有技术,本实施例在此不再赘述。
S202、将音频信号切分为多个音频帧。
可选的,参见图5所示,可以以20ms为单位对音频信号进行切分,即每个音频帧为20ms,相邻两个音频帧有50%的重合。比如第1ms-20ms为第1个音频帧,第15ms-35ms可以为第2个音频。
S203、根据音频帧的属性,对视频中当前播放的图像画面进行特效处理。
可选的,音频帧的属性可以为频谱、能量或者音量,下面介绍获取音频帧频谱的过程:将音频信号切分为多个音频帧后,对每个音频帧进行傅立叶变换,得到该音频帧的频谱。
下面举例说明:
假设用户配置的频点个数为40,以图5中任一音频帧为例,对音频帧进行傅立叶变换后,参见图6所示,可以得到40维的频谱,第0维是直流分量,第1-39维是从低到高的频率分量。
在得到音频帧的频谱后,一方面,可根据频谱上第一预设区间对应的第一能量值,控制是否在触控操作对应的操作控件处添加动画。另一方面,可根据频谱上第二预设区间对应的第二能量值,运用滤波器对全屏泛光效果进行控制,该滤波器用于对图像画面进行滤波处理。
下面介绍根据频谱上第一预设区间对应的第一能量值,控制是否在触控操作对应的操作控件处添加动画的可实现方式:
第一预设区间可以包括频谱上从最低频到最高频中前面预设数量的频率,这时第一能量值为前面预设数量的频率对应的能量值之和。比如预设数量为10,第一预设区间则包括从最低频到最高频中F(1)到F(10)共10个频率,第一能量值为F(1)到F(10)对应的能量值之和。可根据第一能量值,控制是否在用户的触控操作对应的操作控件处添加动画。具体的,可判断第一能量值是否大于或者等于预设能量值,若是,则在用户的触控操作对应的操作控件处添加动画。
下面举例说明:
假设用户的触控操作如图4所示,当前音频帧的频谱如图6所示,F(1)到F(10)对应的能量值之和为B,判断B是否大于或者等于预设能量值,若是,则在图4所示用户点击的两个控件处添加动画。
下面介绍根据频谱上第二预设区间对应的第二能量值,运用滤波器对全屏泛光效果进行控制的可实现方式:
第二预设区间可以包括频谱上从最低频到最高频中后面预设数量的频率,这时第二能量值为后面预设数量的频率对应的能量值之和。比如预设数量为10,第二预设区间则包括从最低频到最高频中F(30)到F(39)共10个频率,第二能量值为F(30)到F(39)对应的能量值之和。可根据第二能量值,对滤波器的亮度强度参数进行控制。具体的,可根据第二能量值和预设映射关系,确定第二能量值对应的亮度,并将滤波器的亮度强度参数调整为第二能量值对应的亮度。上述预设映射关系为预先设置的能量值和亮度的对应关系。
下面举例说明:
假设用户的触控操作如图4所示,当前音频帧的频谱如图6所示,F(30)到F(39)对应的能量值之和为C,从预设映射关系中查找C对应的亮度,假设C对应的亮度为X,则将滤波器的亮度强度参数调整为X。
上文仅以一个音频帧为例说明本实施例提供的特效处理过程,需要说明的是:由于音频信号是持续的,针对每个音频帧都可执行S203。
需要说明的是:上述第一预设区间包括频谱上从最低频到最高频中前面预设数量的频率,第二预设区间包括频谱上从最低频到最高频中后面预设数量的频率,仅是一种示例,并不构成对第一预设区间和第二预设区间的限制。第一预设区间和第二预设区间可以为频谱上任意区间,可根据实际情况灵活选取。
本申请提供的特效处理方法,在视频播放过程中,用户可在用户界面进行触控操作,响应于用户的触控操作,可生成对应的音频信号,并将该音频信号切分为多个音频帧,基于音频帧的属性,对视频中图像画面进行特效处理,本申请提供的该方法使得用户可以在视频播放过程中进行音乐创作,而且视频中的图像画面会随着用户创作的音乐发生变化,激发了对音乐创作感兴趣的潜在用户的参与,提升了用户的体验感。
图7为本申请提供的特效处理方法的实施例二的流程示意图。本实施例中,为了使用户可以创造出更有层次的音乐,可在用户界面提供图8所示操作控件。图8所示操作控件包括:第一音乐控件301、第二音乐控件302和第三音乐控件1001,同上述实施例,第一音乐控件301和第二音乐控件302的区别在于第一音乐控件301对应低频音色,第二音乐控件302对应高频音色。第一音乐控件301和第二音乐控件302的详细设置参见上述实施例,本实施例对此不再赘述。第三音乐控件1001和预先渲染完成的第一音频信号对应。参见图8所示,可在用户界面设置5个第三音乐控件1001,该5个第三音乐控件1001分别对应五个不同的、预先渲染完成的音频信号,比如:其中1个第三音乐控件1001可对应预先渲染完成的“滴水”的音频信号。
如图7所示,本实施例提供的特效处理方法,包括:
S701、在播放视频的过程中,响应于用户对第一音乐控件301、第二音乐控件302以及第三音乐控件1001的触控操作,生成音频信号。
本实施例中,用户对第一音乐控件301、第二音乐控件302以及第三音乐控件1001的触控操作可以为单击操作或者双击操作等,本实施例对触控操作的形式不限定。
当用户对第一音乐控件301、第二音乐控件302以及第三音乐控件1001执行触控操作后,一方面,终端设备可根据第一音乐控件301对应的音色,对一音乐控件对应音符进行循环渲染,得到第一音乐控件301对应的音频信号。另一方面,可根据第二音乐控件302对应的音色,对二音乐控件对应音符进行循环渲染,得到第二音乐控件302对应的音频信号。将第一音乐控件301对应的音频信号、第二音乐控件302对应的音频信号和第一音频信号叠加,得到叠加后的音频信号。
需要说明的是:由于分别对第一音乐控件301对应音符和第二音乐控件302对应音符进行了循环渲染,因此S702叠加后的音频信号中第一音乐控件301对应的音符和第二音乐控件302对应的音符是循环播放的,而第三音乐控件对应的第一音频信号是预先渲染完成的,其并不是对某段音符循环渲染的结果,因此S702叠加后的音频信号中第一音频信号只播放一次,例如图8中从左到右第一个第三音乐控件对应预先渲染完成的“滴水”的音频信号,那么用户触发第一个第三音乐控件后,只播放一次“滴水”的声音。
S702、将音频信号切分为多个音频帧。
S703、根据音频帧的属性,对视频中当前播放的图像画面进行特效处理。
S702-S703的实现过程参见上述实施例中S202-S203,本实施例在此不再赘述。
本申请提供的特效处理方法,增加了第三音乐控件,可以使用户创作的音乐更加有层次感,进一步提升了用户的体验感。
图9为本申请提供的特效处理方法的实施例三的流程示意图。本实施例中,为了使用户可以改变音乐的节奏,可在用户界面提供图10所示操作控件。图10所示操作控件包括:第一音乐控件301、第二音乐控件302和速度滑杆1201,同上述实施例,第一音乐控件301和第二音乐控件302的区别在于第一音乐控件301对应低频音色,第二音乐控件302对应高频音色。第一音乐控件301和第二音乐控件302的详细设置参见上述实施例,本实施例对此不再赘述。用户可通过调节速度滑杆1201调整音频信号的节奏。
如图9所示,本实施例提供的特效处理方法,包括:
S901、在播放视频的过程中,响应于用户对第一音乐控件301、第二音乐控件302以及速度滑杆1201的触控操作,生成音频信号。
本实施例中,用户对第一音乐控件301和第二音乐控件302的触控操作可以为单击操作或者双击操作,用户对速度滑杆1201的触控操作可以为滑动操作。
当用户对第一音乐控件301和第二音乐控件302执行触控操作,并将速度滑杆1201滑到某个位置时,一方面,终端设备根据第一音乐控件301对应的音色和速度滑杆对应的每分钟节拍数,对第一音乐控件301对应音符进行循环渲染,得到第一音乐控件301对应的音频信号。另一方面,根据第二音乐控件302对应的音色和速度滑杆对应的每分钟节拍数,对第二音乐控件302对应音符进行循环渲染,得到第二音乐控件302对应的音频信号。将第一音乐控件301对应的音频信号和第二音乐控件302对应的音频信号叠加,得到叠加后的音频信号。
音频信号的节奏和渲染速度有关,渲染速度和每分钟节拍数有关,在上述两个实施例中终端设备可以使用默认的每分钟节拍数,分别对第一音乐控件301和第二音乐控件302对应音符进行循环渲染,本实施例中,可将速度滑杆和每分钟节拍数进行关联,使得用户可通过调节速度滑杆来改变每分钟节拍数,从而改变渲染速度,进而改变音频信号的节奏。
S902、将音频信号切分为多个音频帧。
S903、根据音频帧的属性,对视频中当前播放的图像画面进行特效处理。
S902-S903的实现过程参见上述实施例中S202-S203,本实施例在此不再赘述。
本申请提供的特效处理方法,增加了速度滑杆,使得用户能够改变音频信号的节奏,进一步提升了用户的体验感。
图11为本申请提供的终端设备的结构示意图。如图11所示,本申请提供的终端设备,包括:
音频信号生成模块1101,用于在播放视频的过程中,响应于用户的触控操作,生成音频信号;
处理模块1102,用于将所述音频信号切分为多个音频帧;根据所述音频帧的属性,对视频中当前播放的图像画面进行特效处理。
可选的,所述属性包括:频谱;处理模块1102具体用于:
根据所述频谱上第一预设区间对应的第一能量值,控制是否在所述触控操作对应的操作控件处添加动画。
可选的,处理模块1102具体用于:
若所述第一能量值大于或者等于预设能量值,则在所述触控操作对应的操作控件处添加动画。
可选的,处理模块1102具体用于:
根据所述频谱上第二预设区间对应的第二能量值,运用滤波器对全屏泛光效果进行控制,所述滤波器用于对图像画面进行滤波处理。
可选的,处理模块1102具体用于:
根据所述第二能量值和预设映射关系,确定所述第二能量值对应的亮度,所述预设映射关系为预先设置的能量值和亮度的对应关系;
将所述滤波器的亮度强度参数调整为所述第二能量值对应的亮度。
可选的,所述第一预设区间包括所述频谱上从最低频到最高频中前面预设数量的频率,所述第一能量值为所述前面预设数量的频率对应的能量值之和。
可选的,所述第二预设区间包括所述频谱上从最低频到最高频中后面预设数量的频率,所述第二能量值为所述后面预设数量的频率对应的能量值之和。
可选的,所述触控操作对应的操作控件包括:第一音乐控件和第二音乐控件,所述第一音乐控件对应低频音色,所述第二音乐控件对应高频音色;音频信号生成模块1101具体用于:
根据所述第一音乐控件对应的音色,对所述一音乐控件对应音符进行循环渲染,得到所述第一音乐控件对应的音频信号;
根据所述第二音乐控件对应的音色,对所述二音乐控件对应音符进行循环渲染,得到所述第二音乐控件对应的音频信号;
将所述第一音乐控件对应的音频信号和所述第二音乐控件对应的音频信号叠加,得到所述音频信号。
可选的,所述触控操作对应的操作控件包括:第一音乐控件、第二音乐控件和第三音乐控件,所述第一音乐控件对应低频音色,所述第二音乐控件对应高频音色,所述第三音乐控件和第一音频信号对应;音频信号生成模块1101具体用于:
根据所述第一音乐控件对应的音色,对所述一音乐控件对应音符进行循环渲染,得到所述第一音乐控件对应的音频信号;
根据所述第二音乐控件对应的音色,对所述二音乐控件对应音符进行循环渲染,得到所述第二音乐控件对应的音频信号;
将所述第一音乐控件对应的音频信号、所述第二音乐控件对应的音频信号和第一音频信号叠加,得到所述音频信号,所述第一音频信号为预先渲染完成的音频信号。
可选的,所述触控操作对应的操作控件包括:第一音乐控件、第二音乐控件和速度滑杆,所述第一音乐控件对应低频音色,所述第二音乐控件对应高频音色;音频信号生成模块1101具体用于:
根据所述第一音乐控件对应的音色和所述速度滑杆对应的每分钟节拍数,对所述第一音乐控件对应音符进行循环渲染,得到所述第一音乐控件对应的音频信号;
根据所述第二音乐控件对应的音色和所述速度滑杆对应的每分钟节拍数,对所述第二音乐控件对应音符进行循环渲染,得到所述第二音乐控件对应的音频信号;
将所述第一音乐控件对应的音频信号和所述第二音乐控件对应的音频信号叠加,得到所述音频信号。
本实施例提供的终端设备,可用于执行上述任一方法实施例中的步骤,其实现原理和技术效果类似,在此不再赘述。
图12为本发明提供的终端设备的硬件结构示意图。如图12所示,本实施例的终端设备可以包括:
存储器1201,用于存储程序指令。
处理器1202,用于在所述程序指令被执行时实现上述任一实施例描述的特效处理方法,具体实现原理可参见上述实施例,本实施例此处不再赘述。
本发明提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一实施例描述的特效处理方法。
本发明还提供一种程序产品,所述程序产品包括计算机程序,所述计算机程序存储在可读存储介质中,至少一个处理器可以从所述可读存储介质读取所述计算机程序,所述至少一个处理器执行所述计算机程序使得终端设备实施上述任一实施例描述的特效处理方法。
在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取存储器(英文:Random Access Memory,简称:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
应理解,本发明所描述的处理器可以是中央处理单元(英文:Central ProcessingUnit,简称:CPU),还可以是其他通用处理器、数字信号处理器(英文:Digital SignalProcessor,简称:DSP)、专用集成电路(英文:Application Specific IntegratedCircuit,简称:ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (10)
1.一种特效处理方法,其特征在于,包括:
在播放视频的过程中,响应于用户对第一音乐控件、第二音乐控件和第三音乐控件的触控操作,生成所述第一音乐控件对应的音频信号和所述第二音乐控件对应的音频信号,并将所述第一音乐控件对应的音频信号、所述第二音乐控件对应的音频信号和第一音频信号叠加得到音频信号,所述第一音乐控件对应低频音色,所述第二音乐控件对应高频音色,所述第三音乐控件和第一音频信号对应,所述第一音频信号为预先渲染完成的音频信号;
将所述音频信号切分为多个音频帧;
根据所述音频帧的属性,对视频中当前播放的图像画面进行特效处理;
所述属性包括:频谱;所述根据所述音频帧的属性,对视频中当前播放的图像画面进行特效处理,包括:
根据所述频谱上第一预设区间对应的第一能量值,控制是否在所述触控操作对应的操作控件处添加动画;
根据所述频谱上第二预设区间对应的第二能量值,运用滤波器对全屏泛光效果进行控制。
2.根据权利要求1所述的方法,其特征在于,所述根据所述频谱上第一预设区间对应的第一能量值,控制是否在所述触控操作对应的操作控件处添加动画,包括:
若所述第一能量值大于或者等于预设能量值,则在所述触控操作对应的操作控件处添加动画。
3.根据权利要求1所述的方法,其特征在于,所述根据所述频谱上第二预设区间对应的第二能量值,运用滤波器对全屏泛光效果进行控制,包括:
根据所述第二能量值和预设映射关系,确定所述第二能量值对应的亮度,所述预设映射关系为预先设置的能量值和亮度的对应关系;
将所述滤波器的亮度强度参数调整为所述第二能量值对应的亮度。
4.根据权利要求1或2所述的方法,其特征在于,所述第一预设区间包括所述频谱上从最低频到最高频中前面预设数量的频率,所述第一能量值为所述前面预设数量的频率对应的能量值之和。
5.根据权利要求1或3所述的方法,其特征在于,所述第二预设区间包括所述频谱上从最低频到最高频中后面预设数量的频率,所述第二能量值为所述后面预设数量的频率对应的能量值之和。
6.根据权利要求1-4任一项所述的方法,其特征在于,
所述生成第一音乐控件对应的音频信号和第二音乐控件对应的音频信号,包括:
根据所述第一音乐控件对应的音色,对所述一音乐控件对应音符进行循环渲染,得到所述第一音乐控件对应的音频信号;
根据所述第二音乐控件对应的音色,对所述二音乐控件对应音符进行循环渲染,得到所述第二音乐控件对应的音频信号。
7.根据权利要求1-4任一项所述的方法,其特征在于,所述触控操作对应的操作控件还包括:速度滑杆;
所述生成第一音乐控件对应的音频信号和第二音乐控件对应的音频信号,包括:
根据所述第一音乐控件对应的音色和所述速度滑杆对应的每分钟节拍数,对所述第一音乐控件对应音符进行循环渲染,得到所述第一音乐控件对应的音频信号;
根据所述第二音乐控件对应的音色和所述速度滑杆对应的每分钟节拍数,对所述第二音乐控件对应音符进行循环渲染,得到所述第二音乐控件对应的音频信号。
8.一种终端设备,其特征在于,包括:
音频信号生成模块,用于在播放视频的过程中,响应于用户对第一音乐控件、第二音乐控件和第三音乐控件的触控操作,生成所述第一音乐控件对应的音频信号和所述第二音乐控件对应的音频信号,并将所述第一音乐控件对应的音频信号、所述第二音乐控件对应的音频信号和第一音频信号叠加得到音频信号,所述第一音乐控件对应低频音色,所述第二音乐控件对应高频音色,所述第三音乐控件和第一音频信号对应,所述第一音频信号为预先渲染完成的音频信号;
处理模块,用于将所述音频信号切分为多个音频帧;根据所述音频帧的属性,对视频中当前播放的图像画面进行特效处理;
所述属性包括:频谱;
所述处理模块具体用于:根据所述频谱上第一预设区间对应的第一能量值,控制是否在所述触控操作对应的操作控件处添加动画;
根据所述频谱上第二预设区间对应的第二能量值,运用滤波器对全屏泛光效果进行控制。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-7任一项所述的方法。
10.一种终端设备,其特征在于,包括:
处理器;以及
存储器,用于存储所述处理器的可执行指令;
其中,所述处理器配置为经由执行所述可执行指令来实现权利要求1-7任一项所述的方法。
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110179875.2A CN112954481B (zh) | 2021-02-07 | 2021-02-07 | 特效处理方法和装置 |
JP2023547717A JP7610019B2 (ja) | 2021-02-07 | 2022-01-31 | 特殊効果処理方法及び装置 |
PCT/SG2022/050049 WO2022169418A1 (zh) | 2021-02-07 | 2022-01-31 | 特效处理方法和装置 |
BR112023015858A BR112023015858A2 (pt) | 2021-02-07 | 2022-01-31 | Método e aparelho de processamento de efeito especial |
EP22750130.1A EP4280613A4 (en) | 2021-02-07 | 2022-01-31 | METHOD AND APPARATUS FOR PROCESSING SPECIAL EFFECTS |
US18/366,478 US12040000B2 (en) | 2021-02-07 | 2023-08-07 | Special effect processing method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110179875.2A CN112954481B (zh) | 2021-02-07 | 2021-02-07 | 特效处理方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112954481A CN112954481A (zh) | 2021-06-11 |
CN112954481B true CN112954481B (zh) | 2023-12-12 |
Family
ID=76244961
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110179875.2A Active CN112954481B (zh) | 2021-02-07 | 2021-02-07 | 特效处理方法和装置 |
Country Status (6)
Country | Link |
---|---|
US (1) | US12040000B2 (zh) |
EP (1) | EP4280613A4 (zh) |
JP (1) | JP7610019B2 (zh) |
CN (1) | CN112954481B (zh) |
BR (1) | BR112023015858A2 (zh) |
WO (1) | WO2022169418A1 (zh) |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106328164A (zh) * | 2016-08-30 | 2017-01-11 | 上海大学 | 音乐频谱的圆形可视化系统及方法 |
CN107592486A (zh) * | 2017-09-14 | 2018-01-16 | 光锐恒宇(北京)科技有限公司 | 一种视频生成方法和装置 |
CN108259925A (zh) * | 2017-12-29 | 2018-07-06 | 广州市百果园信息技术有限公司 | 视频直播中的音乐礼物处理方法、存储介质及终端 |
CN108989706A (zh) * | 2017-06-02 | 2018-12-11 | 北京字节跳动网络技术有限公司 | 基于音乐节奏生成特效的方法及装置 |
CN109495767A (zh) * | 2018-11-29 | 2019-03-19 | 百度在线网络技术(北京)有限公司 | 用于输出信息的方法和装置 |
CN109756628A (zh) * | 2018-12-29 | 2019-05-14 | 北京金山安全软件有限公司 | 一种功能按键音效的播放方法、装置及电子设备 |
CN110069641A (zh) * | 2019-03-27 | 2019-07-30 | 北京字节跳动网络技术有限公司 | 图像处理方法、装置和电子设备 |
CN110599985A (zh) * | 2018-06-12 | 2019-12-20 | 阿里巴巴集团控股有限公司 | 一种音频内容生成方法、服务端设备和客户端设备 |
CN110634465A (zh) * | 2018-06-25 | 2019-12-31 | 阿里巴巴集团控股有限公司 | 配乐的方法、移动终端、数据处理方法和配乐系统 |
CN111223470A (zh) * | 2020-01-02 | 2020-06-02 | 北京小唱科技有限公司 | 音频处理方法、装置及电子设备 |
CN111314771A (zh) * | 2020-03-13 | 2020-06-19 | 腾讯科技(深圳)有限公司 | 一种视频播放方法及相关设备 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8370747B2 (en) | 2006-07-31 | 2013-02-05 | Sony Mobile Communications Ab | Method and system for adapting a visual user interface of a mobile radio terminal in coordination with music |
KR101341504B1 (ko) * | 2007-07-12 | 2013-12-16 | 엘지전자 주식회사 | 휴대 단말기 및 휴대 단말기에서의 멀티미디어 컨텐츠 생성방법 |
JP5747728B2 (ja) | 2011-08-09 | 2015-07-15 | ヤマハ株式会社 | 電子音楽装置およびその制御方法を実現するためのプログラム |
CN104103300A (zh) * | 2014-07-04 | 2014-10-15 | 厦门美图之家科技有限公司 | 一种根据音乐节拍自动处理视频的方法 |
CN105530440B (zh) | 2014-09-29 | 2019-06-07 | 北京金山安全软件有限公司 | 一种视频的制作方法及装置 |
KR102358025B1 (ko) * | 2015-10-07 | 2022-02-04 | 삼성전자주식회사 | 전자 장치 및 전자 장치의 음악 컨텐츠 시각화 방법 |
JP6973036B2 (ja) | 2017-12-25 | 2021-11-24 | カシオ計算機株式会社 | 操作状態検出装置、操作状態検出用シート及び電子楽器 |
CN115103166A (zh) * | 2018-01-19 | 2022-09-23 | 深圳市大疆创新科技有限公司 | 视频处理方法及终端设备 |
CN110070896B (zh) | 2018-10-19 | 2020-09-01 | 北京微播视界科技有限公司 | 图像处理方法、装置、硬件装置 |
CN111343074B (zh) | 2018-12-18 | 2022-10-11 | 腾讯科技(深圳)有限公司 | 一种视频处理方法、装置和设备以及存储介质 |
US11140264B1 (en) * | 2020-03-10 | 2021-10-05 | Sorenson Ip Holdings, Llc | Hearing accommodation |
CN112259062B (zh) * | 2020-10-20 | 2022-11-04 | 北京字节跳动网络技术有限公司 | 特效展示方法、装置、电子设备及计算机可读介质 |
-
2021
- 2021-02-07 CN CN202110179875.2A patent/CN112954481B/zh active Active
-
2022
- 2022-01-31 EP EP22750130.1A patent/EP4280613A4/en active Pending
- 2022-01-31 BR BR112023015858A patent/BR112023015858A2/pt unknown
- 2022-01-31 JP JP2023547717A patent/JP7610019B2/ja active Active
- 2022-01-31 WO PCT/SG2022/050049 patent/WO2022169418A1/zh active Application Filing
-
2023
- 2023-08-07 US US18/366,478 patent/US12040000B2/en active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106328164A (zh) * | 2016-08-30 | 2017-01-11 | 上海大学 | 音乐频谱的圆形可视化系统及方法 |
CN108989706A (zh) * | 2017-06-02 | 2018-12-11 | 北京字节跳动网络技术有限公司 | 基于音乐节奏生成特效的方法及装置 |
CN107592486A (zh) * | 2017-09-14 | 2018-01-16 | 光锐恒宇(北京)科技有限公司 | 一种视频生成方法和装置 |
CN108259925A (zh) * | 2017-12-29 | 2018-07-06 | 广州市百果园信息技术有限公司 | 视频直播中的音乐礼物处理方法、存储介质及终端 |
CN110599985A (zh) * | 2018-06-12 | 2019-12-20 | 阿里巴巴集团控股有限公司 | 一种音频内容生成方法、服务端设备和客户端设备 |
CN110634465A (zh) * | 2018-06-25 | 2019-12-31 | 阿里巴巴集团控股有限公司 | 配乐的方法、移动终端、数据处理方法和配乐系统 |
CN109495767A (zh) * | 2018-11-29 | 2019-03-19 | 百度在线网络技术(北京)有限公司 | 用于输出信息的方法和装置 |
CN109756628A (zh) * | 2018-12-29 | 2019-05-14 | 北京金山安全软件有限公司 | 一种功能按键音效的播放方法、装置及电子设备 |
CN110069641A (zh) * | 2019-03-27 | 2019-07-30 | 北京字节跳动网络技术有限公司 | 图像处理方法、装置和电子设备 |
CN111223470A (zh) * | 2020-01-02 | 2020-06-02 | 北京小唱科技有限公司 | 音频处理方法、装置及电子设备 |
CN111314771A (zh) * | 2020-03-13 | 2020-06-19 | 腾讯科技(深圳)有限公司 | 一种视频播放方法及相关设备 |
Also Published As
Publication number | Publication date |
---|---|
EP4280613A4 (en) | 2024-09-25 |
JP7610019B2 (ja) | 2025-01-07 |
US12040000B2 (en) | 2024-07-16 |
CN112954481A (zh) | 2021-06-11 |
BR112023015858A2 (pt) | 2023-12-05 |
US20230377608A1 (en) | 2023-11-23 |
WO2022169418A1 (zh) | 2022-08-11 |
JP2024506174A (ja) | 2024-02-09 |
EP4280613A1 (en) | 2023-11-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112269895B (zh) | 一种振动控制方法、装置及计算机可读存储介质 | |
JP7240505B2 (ja) | 音声パケット推薦方法、装置、電子機器およびプログラム | |
US8966356B1 (en) | Providing views of three-dimensional (3D) object data models | |
US9064484B1 (en) | Method of providing feedback on performance of karaoke song | |
US20070219937A1 (en) | Automated visualization for enhanced music playback | |
CN110609965B (zh) | 一种页面显示方法、装置和存储介质 | |
US10341727B2 (en) | Information processing apparatus, information processing method, and information processing program | |
CN104965694B (zh) | 一种信息处理方法及终端 | |
CN111274415A (zh) | 确定替补视频素材的方法、装置及计算机存储介质 | |
CN112954481B (zh) | 特效处理方法和装置 | |
CN110879739A (zh) | 通知栏的显示方法及其显示装置 | |
CN107341840A (zh) | 一种动画处理方法和装置 | |
JP2007267356A (ja) | ファイル管理プログラム、サムネイル画像表示方法および動画再生装置 | |
CN109697083A (zh) | 数据的定点化加速方法、装置、电子设备及存储介质 | |
CN107180058B (zh) | 一种用于基于字幕信息进行查询的方法和装置 | |
CN118227904A (zh) | 数据处理方法、装置、电子设备及存储介质 | |
CN104270676B (zh) | 一种信息处理方法及电子设备 | |
CN110097618A (zh) | 一种音乐动画的控制方法、装置、车辆及存储介质 | |
WO2023273440A1 (zh) | 一种生成多种音效的方法、装置和终端设备 | |
CN114610429B (zh) | 多媒体界面显示方法、装置、电子设备及存储介质 | |
US20220124383A1 (en) | Audio bullet screen processing method and device | |
CN112214643B (zh) | 视频贴片生成方法、装置、电子设备及存储介质 | |
CN114302232A (zh) | 一种动画的播放方法、装置、计算机设备和存储介质 | |
CN118869864A (zh) | 音频动效显示方法、介质、装置和计算设备 | |
CN118034692A (zh) | 卫星数据的三维仿真数据仓库交互界面优化方法及系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |