CN105957544B - 歌词显示方法及装置 - Google Patents
歌词显示方法及装置 Download PDFInfo
- Publication number
- CN105957544B CN105957544B CN201610255081.9A CN201610255081A CN105957544B CN 105957544 B CN105957544 B CN 105957544B CN 201610255081 A CN201610255081 A CN 201610255081A CN 105957544 B CN105957544 B CN 105957544B
- Authority
- CN
- China
- Prior art keywords
- lyrics
- show layers
- multimedia file
- tion
- time difference
- 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
Classifications
-
- 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/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/11—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
Landscapes
- User Interface Of Digital Computer (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本发明公开了一种歌词显示方法及装置,属于终端技术领域。方法包括:根据多媒体文件的播放进度,确定多媒体文件的待显示歌词部分中的第一歌词,第一歌词为待显示歌词部分中与播放进度对应的一句歌词;通过歌词显示图层,对第一歌词进行突出显示;在突出显示第一歌词的同时,根据第二歌词与第一歌词之间的时间差,以与时间差对应的透明度,通过歌词显示图层显示第二歌词。本发明通过在多媒体录制过程中,明确标识出当前正在录制的第一歌词,并以歌词的显示透明度,来标识出该第一歌词与待显示歌词中每一句第二歌词之间的时间差,从而使得歌词的辨别度提高,能够清晰的区分开歌词与背景图片,进而能够保证录制的同步,提高了歌词的提示效果。
Description
技术领域
本发明涉及终端技术领域,特别涉及一种歌词显示方法及装置。
背景技术
随着终端技术的迅猛发展,终端的性能越来越好,其可安装的应用种类越来越多,除了简单的播放类应用以外,终端上还能够安装多媒体录制应用,以供用户进行多媒体录制。在使用这些多媒体录制应用录制多媒体文件时,不可避免地需要显示多媒体文件的歌词,以方便用户查看。现有的歌词显示方法,一般是按照多媒体文件的播放进度,显示与播放进度相应的歌词。然而,大部分多媒体录制应用一般是在背景图片上进行歌词显示,但是,一旦背景图片与歌词颜色相近或背景图片的图案杂乱时,会导致歌词难以辨别,用户无法清晰地辨认当前歌词或下句歌词,导致在录制时不能与音乐播放进度准确同步,降低了歌词的提示效果。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种歌词显示方法及装置。所述技术方案如下:
一方面,提供了一种歌词显示方法,所述方法包括:
根据多媒体文件的播放进度,确定所述多媒体文件的待显示歌词部分中的第一歌词,所述第一歌词为所述待显示歌词部分中与所述播放进度对应的一句歌词;
通过歌词显示图层,对所述第一歌词进行突出显示;
在突出显示所述第一歌词的同时,根据第二歌词与所述第一歌词之间的时间差,以与所述时间差对应的透明度,通过所述歌词显示图层显示所述第二歌词;
其中,所述第二歌词为所述待显示歌词部分中除所述第一歌词以外的歌词,所述透明度随着时间差越大而越大。
另一方面,提供了一种歌词显示装置,所述装置包括:
确定模块,用于根据多媒体文件的播放进度,确定所述多媒体文件的待显示歌词部分中的第一歌词,所述第一歌词为所述待显示歌词部分中与所述播放进度对应的一句歌词;
显示模块,用于通过歌词显示图层,对所述第一歌词进行突出显示;
所述显示模块,还用于在突出显示所述第一歌词的同时,根据第二歌词与所述第一歌词之间的时间差,以与所述时间差对应的透明度,通过所述歌词显示图层显示所述第二歌词;
其中,所述第二歌词为所述待显示歌词部分中除所述第一歌词以外的歌词,所述透明度随着时间差越大而越大。
本发明实施例提供的技术方案带来的有益效果是:
通过在多媒体录制过程中,明确标识出当前正在录制的第一歌词,并以歌词的显示透明度,来标识出该第一歌词与待显示歌词中每一句第二歌词之间的时间差,从而使得歌词的辨别度提高,能够清晰的区分开歌词与背景图片,进而能够保证录制的同步,提高了歌词的提示效果。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种歌词显示方法的流程图;
图2是本发明实施例提供的一种图层顺序示意图;
图3是本发明实施例提供的刷新流程示意图;
图4是本发明实施例提供的一种图层顺序示意图;
图5时本发明实施例提供的一种歌词显示效果图;
图6是本发明实施例提供的一种歌词显示装置的结构示意图;
图7是本发明实施例提供的另一种歌词显示装置的结构示意图;
图8是本发明实施例提供的一种终端的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
图1是本发明实施例提供的一种歌词显示方法的流程图。参见图1,所述方法包括:
101、根据多媒体文件的播放进度,确定该多媒体文件的待显示歌词部分中的第一歌词,该第一歌词为该待显示歌词部分中与该播放进度对应的一句歌词。
其中,待显示歌词部分为与该多媒体文件的歌词中与该播放进度对应的歌词部分。例如,该待显示歌词部分可以为该播放进度一定时间范围内的歌词部分。如,对于一首歌曲的播放时长为3分20秒,而当前播放进度为2分00秒,则该播放进度对应的歌词部分可以是以2分00秒为中心轴的一定时长内的歌词,比如,1分50秒至2分10秒内的歌词。
当然,该播放进度对应的歌词部分可以是以2分00秒为起始的一定时长内的歌词。比如,2分00秒至2分20秒内的歌词。
在一个可能实施例中,该多媒体文件的歌词文件中可以包括多句歌词以及多句歌词对应的时间标签,其播放进度以及具体播放进度对应的歌词部分,均可以通过对多媒体文件的歌词文件的解析得到,本发明实施例对此不作具体限定。
102、通过歌词显示图层,对该第一歌词进行突出显示。
该歌词显示图层可以是指用于显示歌词的图层,该歌词显示图层可以位于显示层的顶端,由歌词显示容器进行绘制。如图2所示,歌词显示图层位于背景图层的上层。中间一层为歌词显示容器,主要对每句歌词对应的视图进行布局,并负责根据多媒体播放进度对歌词进行滚动、高亮显示当前歌词、调整改变歌词的布局和透明度等逻辑功能。最上面一层为歌词显示图层,每句歌词对应一个视图,所有的歌词视图包含在歌词显示容器中。该歌词视图的显示与删除、字体的高亮显示及透明度改变都由歌词显示容器来完成。
突出显示可以包括多种实现方式,例如:
方式一、通过该歌词显示图层,以预设亮度对该第一歌词进行显示,该预设亮度大于背景图片的亮度。
第一歌词作为当前正在录制的歌词,可以采用改变亮度的方式进行突出,对于人眼来说,如果亮度大于背景图片的亮度,通常能够更明显的被辨别,因此,调整亮度可以达到标识第一歌词的效果。
方式二、通过该歌词显示图层,以预设字体对该第一歌词进行显示,该预设字体大于该第二歌词的字体,或者所述预设字体与所述背景图片中的颜色为反差色。
字体可以是指字符大小、字符颜色等,该第一歌词的字体如果大于其他歌词的字体,则对于人眼来说,也可以达到标识的效果,或者当字体与背景图片中的颜色有较大的反差的话,也可以达到标识的效果。需要说明的是,该预设字体可以是根据背景图片中的颜色进行预设的字体,终端可以通过对背景图片进行颜色识别,获知该背景图片中占较大比重的颜色,从而,根据该占较大比重的颜色,确定该颜色的反差色(如,对于白色,可以获取黑色为其反差色,或者,对于黑色,可以获取黄色或红色为反差色),互为反差色,是指颜色之间的差别能够被肉眼识别。通过上述过程,当预设字体是指字符颜色时,对于不同背景图片,可以存在不同的预设字体,因此,可以适应性的根据背景图片上干扰元素的实际颜色,对第一歌词进行突出显示,提高了该歌词显示方法的实用性。
103、在突出显示该第一歌词的同时,根据第二歌词与该第一歌词之间的时间差,以与该时间差对应的透明度,通过该歌词显示图层显示该第二歌词。其中,该第二歌词为该待显示歌词部分中除该第一歌词以外的歌词,该透明度随着时间差越大而越大。
由于待显示歌词中还包括多句第二歌词,因此,还可以相应的降低第二歌词的可视性,以进一步突出第一歌词。但是,由于在第一歌词的部分录制完成后,则需要录制与第一歌词之间时间差最小的第二歌词部分,为了使得整体显示效果能够有一种时间上的递进,在步骤103中,可以根据时间差为第二歌词设置透明度,使得时间差越大,歌词显示的透明度越大,从视觉上产生一种颜色从深到浅的效果,使得用户在查看歌词时,能够及时获知下一句歌词,从而做好录制准备。
本发明实施例提供的方法,通过在多媒体录制过程中,明确标识出当前正在录制的第一歌词,并以歌词的显示透明度,来标识出该第一歌词与待显示歌词中每一句第二歌词之间的时间差,从而使得歌词的辨别度提高,能够清晰的区分开歌词与背景图片,进而能够保证录制的同步,提高了歌词的提示效果。
在一种可选的实施例中,基于上述图1的实施例,在上述步骤103“在突出显示该第一歌词的同时,根据第二歌词与该第一歌词之间的时间差,以与该时间差对应的透明度,通过该歌词显示图层显示该第二歌词”之后,该实施例还包括下述步骤104:在该多媒体文件的播放过程中,根据该歌词显示图层当前所显示的歌词以及当前播放进度,判断是否需要更新该歌词显示图层;如果需要更新该歌词显示图层,则根据当前播放进度,重新确定待显示歌词,并基于重新确定的待显示歌词,执行根据多媒体文件的播放进度,确定该多媒体文件的待显示歌词部分中的第一歌词的步骤以及后续步骤。
该步骤104主要描述了如何根据播放进度更新歌词显示图层的显示内容的过程,在多媒体录制过程中,为了保证显示能够适应于人眼,无需在界面上显示歌词的整体内容,而是按照界面大小,将歌词分为多个片段,一段一段的显示于界面上,因此,需要根据实际的播放进度,不断的更新歌词显示图层。下面,基于实际实现流程,对该更新过程进行进一步介绍:如图3,在歌词文件的解析过程中,判断多媒体文件的播放是否结束,如果结束,则结束歌词显示图层的显示,如果未结束,则读取当前多媒体的播放进度,如果当前播放进度已经与歌词显示图层所显示的第一歌词不对应,则确定需要更新该歌词显示图层,也即是,刷新歌词的显示,此时,计算与当前播放进度相对应的第一歌词以及第二歌词的显示位置,并根据上述突出显示以及透明度显示等方式,确定第一歌词和第二歌词的显示样式,并基于所确定的显示位置和显示样式,更新该歌词显示图层,也即是,在歌词显示图层绘制与当前播放进度相对应的歌词显示效果。
在一种可选的实施例中,基于上述图1的实施例,在该多媒体文件的播放过程中,在背景图层和歌词显示图层之间具有蒙层,该蒙层的透明度从蒙层的上边缘到下边缘逐渐增强。
为了进一步降低背景对歌词显示的干扰,还可以在背景图层和歌词显示图层之间加入蒙层,也即是,参见图4所示的图层顺序,最下层为背景图层,上一层为蒙层,此蒙层为半透明蒙层,自蒙层的上边缘到下边缘,蒙层的透明度逐渐增强。此蒙层将背景与歌词视图分离,使当前多媒体播放进度所对应的歌词能更清楚地被用户辨识,且下面的蒙层透明度逐渐增强,即蒙层越来越透明,不会遮挡用户对录制界面的预览,其具体显示效果可以参见图5所示。
在一种可选的实施例中,基于上述图1的实施例,通过歌词显示图层,对该第一歌词进行突出显示包括:通过该歌词显示图层,将该第一歌词突出显示于该歌词显示图层靠近上边缘的位置。由于蒙层从上至下越来越透明,因此,为了达到突出显示的效果,可以将第一歌词显示在靠近上边缘的位置,使其位于蒙层透明度较小的位置,从而与背景能够明显的区别开来,达到容易识别的效果。
通过在多媒体录制过程中,明确标识出当前正在录制的第一歌词,并以歌词的显示透明度,来标识出该第一歌词与待显示歌词中每一句第二歌词之间的时间差,从而使得歌词的辨别度提高,能够清晰的区分开歌词与背景图片,进而能够保证录制的同步,提高了歌词的提示效果。该明确标识的手段可以为改变第一歌词的字号、加入蒙层等方式,结合上述方式,可以进一步提高提示效果,使得用户在录制过程中不会错过歌词,且能够及时的看到即将要录制的部分歌词,达到了预览歌词的目的。
上述所有可选技术方案,可以采用任意结合形成本公开的可选实施例,在此不再一一赘述。
图6是本发明实施例提供的一种歌词显示装置的结构示意图。参见图6,所述装置包括:
确定模块601,用于根据多媒体文件的播放进度,确定所述多媒体文件的待显示歌词部分中的第一歌词,所述第一歌词为所述待显示歌词部分中与所述播放进度对应的一句歌词;
显示模块602,用于通过歌词显示图层,对所述第一歌词进行突出显示;
所述显示模块602,还用于在突出显示所述第一歌词的同时,根据第二歌词与所述第一歌词之间的时间差,以与所述时间差对应的透明度,通过所述歌词显示图层显示所述第二歌词;
其中,所述第二歌词为所述待显示歌词部分中除所述第一歌词以外的歌词,
可选地,参见图7,在图6所示实施例的架构基础上,所述装置还包括:
判断模块603,用于在所述多媒体文件的播放过程中,根据所述歌词显示图层当前所显示的歌词以及当前播放进度,判断是否需要更新所述歌词显示图层;
所述确定模块601,还用于如果需要更新所述歌词显示图层,则根据当前播放进度,重新确定待显示歌词,并基于重新确定的待显示歌词,执行根据多媒体文件的播放进度,确定所述多媒体文件的待显示歌词部分中的第一歌词的步骤以及后续步骤。
可选地,在所述多媒体文件的播放过程中,在背景图层和歌词显示图层之间具有蒙层,所述蒙层的透明度从蒙层的上边缘到下边缘逐渐增强。
可选地,所述显示模块602用于通过所述歌词显示图层,将所述第一歌词突出显示于所述歌词显示图层上靠近上边缘的位置。
可选地,所述显示模块602用于:通过所述歌词显示图层,以预设亮度对所述第一歌词进行显示,所述预设亮度大于背景图片的亮度;或,通过所述歌词显示图层,以预设字体对所述第一歌词进行显示,所述预设字体大于所述第二歌词的字体。
需要说明的是:上述实施例提供的歌词显示装置在歌词显示时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的歌词显示装置与歌词显示方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
本实施例提供了一种终端,该终端可以用于执行上述各个实施例中提供的歌词显示方法。参见图8,该终端800包括:
终端800可以包括RF(Radio Frequency,射频)电路110、包括有一个或一个以上计算机可读存储介质的存储器120、输入单元130、显示单元140、传感器150、音频电路160、WiFi(Wireless Fidelity,无线保真)模块170、包括有一个或者一个以上处理核心的处理器180、以及电源190等部件。本领域技术人员可以理解,图8中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
RF电路110可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器180处理;另外,将涉及上行的数据发送给基站。通常,RF电路110包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(SIM)卡、收发信机、耦合器、LNA(Low Noise Amplifier,低噪声放大器)、双工器等。此外,RF电路110还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于GSM(Global System of Mobile communication,全球移动通讯***)、GPRS(General Packet Radio Service,通用分组无线服务)、CDMA(CodeDivision Multiple Access,码分多址)、WCDMA(Wideband Code Division MultipleAccess,宽带码分多址)、LTE(Long Term Evolution,长期演进)、电子邮件、SMS(ShortMessaging Service,短消息服务)等。
存储器120可用于存储软件程序以及模块,处理器180通过运行存储在存储器120的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器120可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端800的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器120还可以包括存储器控制器,以提供处理器180和输入单元130对存储器120的访问。
输入单元130可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元130可包括触敏表面131以及其他输入设备132。触敏表面131,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面131上或在触敏表面131附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面131可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器180,并能接收处理器180发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面131。除了触敏表面131,输入单元130还可以包括其他输入设备132。具体地,其他输入设备132可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
显示单元140可用于显示由用户输入的信息或提供给用户的信息以及终端800的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元140可包括显示面板141,可选的,可以采用LCD(Liquid Crystal Display,液晶显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板141。进一步的,触敏表面131可覆盖显示面板141,当触敏表面131检测到在其上或附近的触摸操作后,传送给处理器180以确定触摸事件的类型,随后处理器180根据触摸事件的类型在显示面板141上提供相应的视觉输出。虽然在图8中,触敏表面131与显示面板141是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面131与显示面板141集成而实现输入和输出功能。
终端800还可包括至少一种传感器150,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板141的亮度,接近传感器可在终端800移动到耳边时,关闭显示面板141和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于终端800还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路160、扬声器161,传声器162可提供用户与终端800之间的音频接口。音频电路160可将接收到的音频数据转换后的电信号,传输到扬声器161,由扬声器161转换为声音信号输出;另一方面,传声器162将收集的声音信号转换为电信号,由音频电路160接收后转换为音频数据,再将音频数据输出处理器180处理后,经RF电路110以发送给比如另一终端,或者将音频数据输出至存储器120以便进一步处理。音频电路160还可能包括耳塞插孔,以提供外设耳机与终端800的通信。
WiFi属于短距离无线传输技术,终端800通过WiFi模块170可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图8示出了WiFi模块170,但是可以理解的是,其并不属于终端800的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
处理器180是终端800的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器120内的软件程序和/或模块,以及调用存储在存储器120内的数据,执行终端800的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器180可包括一个或多个处理核心;优选的,处理器180可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器180中。
终端800还包括给各个部件供电的电源190(比如电池),优选的,电源可以通过电源管理***与处理器180逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。电源190还可以包括一个或一个以上的直流或交流电源、再充电***、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
尽管未示出,终端800还可以包括摄像头、蓝牙模块等,在此不再赘述。具体在本实施例中,终端的显示单元是触摸屏显示器,终端还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行。所述一个或者一个以上程序包含用于执行以下操作的指令:
根据多媒体文件的播放进度,确定所述多媒体文件的待显示歌词部分中的第一歌词,所述第一歌词为所述待显示歌词部分中与所述播放进度对应的一句歌词;通过歌词显示图层,对所述第一歌词进行突出显示;在突出显示所述第一歌词的同时,根据第二歌词与所述第一歌词之间的时间差,以与所述时间差对应的透明度,通过所述歌词显示图层显示所述第二歌词;其中,所述第二歌词为所述待显示歌词部分中除所述第一歌词以外的歌词,所述透明度随着时间差越大而越大。
可选地,在存储器中还存储有用于执行以下操作的指令:在所述多媒体文件的播放过程中,根据所述歌词显示图层当前所显示的歌词以及当前播放进度,判断是否需要更新所述歌词显示图层;如果需要更新所述歌词显示图层,则根据当前播放进度,重新确定待显示歌词,并基于重新确定的待显示歌词,执行根据多媒体文件的播放进度,确定所述多媒体文件的待显示歌词部分中的第一歌词的步骤以及后续步骤。
可选地,在存储器中还存储有用于执行以下操作的指令:在所述多媒体文件的播放过程中,在背景图层和所述歌词显示图层之间具有蒙层,所述蒙层的透明度从蒙层的上边缘到下边缘逐渐增强。
可选地,在存储器中还存储有用于执行以下操作的指令:通过所述歌词显示图层,将所述第一歌词突出显示于所述歌词显示图层靠近上边缘的位置。
可选地,在存储器中还存储有用于执行以下操作的指令:通过所述歌词显示图层,以预设亮度对所述第一歌词进行显示,所述预设亮度大于背景图片的亮度;或,
通过所述歌词显示图层,以预设字体对所述第一歌词进行显示,所述预设字体大于所述第二歌词的字体。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (6)
1.一种歌词显示方法,其特征在于,所述方法包括:
根据多媒体文件的播放进度,确定所述多媒体文件的待显示歌词部分中的第一歌词,所述第一歌词为所述待显示歌词部分中与所述播放进度对应的一句歌词,在所述多媒体文件的播放过程中,在背景图层和歌词显示图层之间具有蒙层,所述蒙层的透明度从蒙层的上边缘到下边缘逐渐增强;
通过所述歌词显示图层,将所述第一歌词突出显示于所述歌词显示图层靠近上边缘的位置;
在突出显示所述第一歌词的同时,根据第二歌词与所述第一歌词之间的时间差,以与所述时间差对应的透明度,通过所述歌词显示图层显示所述第二歌词;
其中,所述第二歌词为所述待显示歌词部分中除所述第一歌词以外的歌词,所述透明度随着时间差越大而越大。
2.根据权利要求1所述的方法,其特征在于,在突出显示所述第一歌词的同时,根据第二歌词与所述第一歌词之间的时间差,以与所述时间差对应的透明度,通过所述歌词显示图层显示所述第二歌词之后,所述方法还包括:
在所述多媒体文件的播放过程中,根据所述歌词显示图层当前所显示的歌词以及当前播放进度,判断是否需要更新所述歌词显示图层;
如果需要更新所述歌词显示图层,则根据当前播放进度,重新确定待显示歌词,并基于重新确定的待显示歌词,执行根据多媒体文件的播放进度,确定所述多媒体文件的待显示歌词部分中的第一歌词的步骤以及后续步骤。
3.根据权利要求1或2所述的方法,其特征在于,所述通过所述歌词显示图层,将所述第一歌词突出显示于所述歌词显示图层靠近上边缘的位置,包括:
通过所述歌词显示图层,以预设亮度将所述第一歌词显示于所述歌词显示图层靠近上边缘的位置,所述预设亮度大于背景图片的亮度;或,
通过所述歌词显示图层,以预设字体将所述第一歌词显示于所述歌词显示图层靠近上边缘的位置,所述预设字体大于所述第二歌词的字体。
4.一种歌词显示装置,其特征在于,所述装置包括:
确定模块,用于根据多媒体文件的播放进度,确定所述多媒体文件的待显示歌词部分中的第一歌词,所述第一歌词为所述待显示歌词部分中与所述播放进度对应的一句歌词,在所述多媒体文件的播放过程中,在背景图层和歌词显示图层之间具有蒙层,所述蒙层的透明度从蒙层的上边缘到下边缘逐渐增强;
显示模块,用于通过所述歌词显示图层,将所述第一歌词突出显示于所述歌词显示图层靠近上边缘的位置;
所述显示模块,还用于在突出显示所述第一歌词的同时,根据第二歌词与所述第一歌词之间的时间差,以与所述时间差对应的透明度,通过所述歌词显示图层显示所述第二歌词;
其中,所述第二歌词为所述待显示歌词部分中除所述第一歌词以外的歌词,所述透明度随着时间差越大而越大。
5.根据权利要求4所述的装置,其特征在于,所述装置还包括:
判断模块,用于在所述多媒体文件的播放过程中,根据所述歌词显示图层当前所显示的歌词以及当前播放进度,判断是否需要更新所述歌词显示图层;
所述确定模块,还用于如果需要更新所述歌词显示图层,则根据当前播放进度,重新确定待显示歌词,并基于重新确定的待显示歌词,执行根据多媒体文件的播放进度,确定所述多媒体文件的待显示歌词部分中的第一歌词的步骤以及后续步骤。
6.根据权利要求4或5所述的装置,其特征在于,所述显示模块用于:
通过所述歌词显示图层,以预设亮度对所述第一歌词进行显示,所述预设亮度大于背景图片的亮度;或,
通过所述歌词显示图层,以预设字体对所述第一歌词进行显示,所述预设字体大于所述第二歌词的字体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610255081.9A CN105957544B (zh) | 2016-04-21 | 2016-04-21 | 歌词显示方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610255081.9A CN105957544B (zh) | 2016-04-21 | 2016-04-21 | 歌词显示方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105957544A CN105957544A (zh) | 2016-09-21 |
CN105957544B true CN105957544B (zh) | 2019-06-11 |
Family
ID=56914904
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610255081.9A Active CN105957544B (zh) | 2016-04-21 | 2016-04-21 | 歌词显示方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105957544B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106653071B (zh) * | 2016-12-30 | 2019-11-22 | 腾讯音乐娱乐(深圳)有限公司 | 一种歌词显示方法及装置 |
CN107454255B (zh) * | 2017-07-28 | 2020-07-17 | 维沃移动通信有限公司 | 一种歌词显示方法、移动终端及计算机可读存储介质 |
CN109684606B (zh) * | 2018-12-21 | 2023-09-01 | 人教数字出版有限公司 | 一种在pdf页面上呈现艺术效果的方法和装置 |
CN111294626A (zh) * | 2020-01-21 | 2020-06-16 | 腾讯音乐娱乐科技(深圳)有限公司 | 歌词显示的方法和装置 |
CN112380378B (zh) * | 2020-11-17 | 2022-09-02 | 北京字跳网络技术有限公司 | 歌词特效展示方法、装置、电子设备及计算机可读介质 |
CN112507161A (zh) * | 2020-12-14 | 2021-03-16 | 华为技术有限公司 | 一种音乐播放方法及装置 |
CN115689860A (zh) * | 2021-07-23 | 2023-02-03 | 北京字跳网络技术有限公司 | 视频蒙层显示方法、装置、设备及介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101685657A (zh) * | 2008-09-27 | 2010-03-31 | 盛乐信息技术(上海)有限公司 | 音乐视觉特效方法 |
CN101808162A (zh) * | 2010-04-09 | 2010-08-18 | 青岛海信移动通信技术股份有限公司 | 移动终端播放歌曲的方法及可播放歌曲的移动终端 |
CN102737685A (zh) * | 2011-04-15 | 2012-10-17 | 盛乐信息技术(上海)有限公司 | 歌词滚动播放***及其实现方法 |
CN104967910A (zh) * | 2014-10-29 | 2015-10-07 | 腾讯科技(深圳)有限公司 | 多媒体播放进度控制方法及装置 |
-
2016
- 2016-04-21 CN CN201610255081.9A patent/CN105957544B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101685657A (zh) * | 2008-09-27 | 2010-03-31 | 盛乐信息技术(上海)有限公司 | 音乐视觉特效方法 |
CN101808162A (zh) * | 2010-04-09 | 2010-08-18 | 青岛海信移动通信技术股份有限公司 | 移动终端播放歌曲的方法及可播放歌曲的移动终端 |
CN102737685A (zh) * | 2011-04-15 | 2012-10-17 | 盛乐信息技术(上海)有限公司 | 歌词滚动播放***及其实现方法 |
CN104967910A (zh) * | 2014-10-29 | 2015-10-07 | 腾讯科技(深圳)有限公司 | 多媒体播放进度控制方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN105957544A (zh) | 2016-09-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105957544B (zh) | 歌词显示方法及装置 | |
CN105788612B (zh) | 一种检测音质的方法和装置 | |
CN104967910B (zh) | 多媒体播放进度控制方法及装置 | |
CN104636047B (zh) | 对列表中的对象进行操作的方法、装置及触屏终端 | |
RU2632153C2 (ru) | Способ, устройство и терминал для отображения виртуальной клавиатуры | |
CN105363201B (zh) | 提示信息的显示方法及装置 | |
CN105549740B (zh) | 一种播放音频数据的方法和装置 | |
CN107493389A (zh) | 单手模式实现方法、终端及计算机可读介质 | |
JP6068660B2 (ja) | 文字選出方法、文字選出装置、端末装置、プログラム及び記録媒体 | |
CN104021129B (zh) | 显示组图的方法及终端 | |
CN104869465B (zh) | 视频播放控制方法和装置 | |
CN104965722B (zh) | 一种显示信息的方法及装置 | |
CN105955597B (zh) | 信息显示方法及装置 | |
CN105526944B (zh) | 信息提示方法及装置 | |
CN104516624B (zh) | 一种输入账户信息的方法及装置 | |
CN104991699B (zh) | 一种视频显示控制的方法和装置 | |
CN106200897B (zh) | 一种显示控制菜单的方法和装置 | |
CN105739839B (zh) | 多媒体菜单项的选择方法及装置 | |
CN106558299A (zh) | 音频演绎的模式切换方法及装置 | |
CN104346028B (zh) | 地址栏显示方法、装置和移动终端 | |
CN105550316B (zh) | 音频列表的推送方法及装置 | |
CN105807908B (zh) | 一种切换工作模式的方法和装置 | |
CN104598542B (zh) | 多媒体信息的显示方法及装置 | |
CN106210838B (zh) | 字幕显示方法及装置 | |
CN106057213B (zh) | 一种显示人声音高数据的方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | 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 |