CN101394535A - 一种用于移动设备的在mtv文件中嵌入歌词的方法 - Google Patents
一种用于移动设备的在mtv文件中嵌入歌词的方法 Download PDFInfo
- Publication number
- CN101394535A CN101394535A CNA2008102253771A CN200810225377A CN101394535A CN 101394535 A CN101394535 A CN 101394535A CN A2008102253771 A CNA2008102253771 A CN A2008102253771A CN 200810225377 A CN200810225377 A CN 200810225377A CN 101394535 A CN101394535 A CN 101394535A
- Authority
- CN
- China
- Prior art keywords
- lyrics
- file
- described method
- embedding
- player
- 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.)
- Pending
Links
Images
Landscapes
- Television Signal Processing For Recording (AREA)
Abstract
本发明为一种用于移动设备的在MTV文件中嵌入歌词的方法。具体的说,就是在用户使用特定的播放器来播放MP4文件的时候,可以在不破坏MP4标准格式的前提下,将歌词解析出来显示在屏幕上。
Description
技术领域
本发明为一种用于移动设备的在MTV文件中嵌入歌词的方法。具体的说,就是在用户使用特定的播放器来播放MP4文件的时候,可以在不破坏MP4标准格式的前提下,将歌词解析出来显示在屏幕上。
背景技术
移动设备正在越来越多的被使用,例如PDA、手机等,更多的功能被加入到移动设备中。移动设备越来越成为人们娱乐休闲的必备设备。其中,拥有MTV功能的移动设备也非常多。
一般的,MTV功能的实现有两种方式,第一,mp3、图片、字幕相结合;第二,mp3、视频、歌词相结合。并且需要把这些资源制作成为一个MP4标准格式的文件,在制作过程中,就需要解析歌词文件,并且把文字加到每张图片中,经过制作之后的文件在播放时,文字可能会比较模糊。在制作MP3、视频、字幕相结合的文件时,为了可以把字幕加入视频中,需要把视频进行解码,这是相当耗时的过程。
目前,在视频上显示字幕,流行的有两种方式,一种是在文件编辑时把字幕写入图像中,另一种是外挂字幕,字幕与视频分离,也就是两个文件,视频一个文件,字幕一个文件。在以前的MTV制作中就采用了第一种方法,但是制作中有缺憾,就是显示的字幕不清晰。如果使用第二种方式,就需要把两个文件相关联,但却不便于拷贝。
发明内容
为了解决以上问题,分析当前MIV文件的解析技术,我们做了以下的发明。
因为更多的MTV播放文件所采用的是MP4的标准格式,MP4格式中有众多的Box,也可以称之为容器。它们像容器一样,存放相关的MP4的信息,而在这个标准格式中,并没有一个Box是标明歌词信息的。我们需要在不破坏MP4标准格式的前提下,把歌词文件写入到适当的地方,而在播放MP4文件时,播放器又可以很轻松地得到歌词信息,进而解析出来显示在屏幕上,实现词、曲、视频的同步显示。
由此,我们想到,在MP4标准的众多Box中,有一些Box并不具有使用价值,例如Free Box,称为自由容器,和Skip Box,称为可忽略的容器,我们如果把歌词信息写入到这类Box中,既不会影响别的播放器对于该文件的播放,而又能使我们自己的播放器很轻松地找到歌词文件,并加以解析。显示出清晰的歌词字幕。所以,我们就在Free Box中加入歌词文件即可。
附图说明
图1是本发明中读取歌词数据部分的流程;
图2是本发明中在播放文件过程中对歌词显示部分的流程;
图3是对于BOX的说明示意图。
具体实施方式
根据附图1,说明一下读取歌词数据部分的流程:
Free box解析歌词文件,如果歌词未标记,则直接退出;如歌词标记,则读取歌词信息,并设定标记。完成读取歌词数据的操作。
附图2中,为播放过程中歌词显示的流程:
播放MP4文件的时候,现将图像显示出来,然后去查找是否进行了歌词的标记,如果没有标记,则退出;如果标记了,则进行Free box中的歌词信息的解析。解析完成后,进行图像的overlay,即图像的覆盖。这样,可以达到图像和歌词的同步。
附图3中,解释了在Free box中加入歌词文件的具体格式:
在MP4的文件中,将歌词的信息放入到Free box中。
Free Box的格式为16进制表示,其中:
XX XX XX XX:box size,即容器的长度;
XX XX XX XX:box type,即容器的类型,如果是free box(自由容器),则字节为:66 72 65 65
XX XX XX XX:歌词标记,如果内容是歌词则字节为:6C 72 63 31
那么,在播放器播放文件时,***会自动检测出free box中是否有标记:0x6C726331。如果有则会在播放时解析歌词数据,进行显示。
并且,需要说明的一点是,这种歌词的存放方式是一种研发的私有行为,也就是说这种嵌入歌词的方法只能在特定的移动设备的播放器中有效。而一般的播放器只能把视频和音频播放出来,并而没有歌词显示。
Claims (5)
1、一种用于移动设备的在MTV文件中嵌入歌词的方法,其特征在于:
在用户使用特定的播放器来播放MP4文件的时候,可以在不破坏MP4标准格式的前提下,将歌词解析出来显示在屏幕上。
2、根据权利要求1所述方法,其特征在于:
所述方法中,移动设备包括PDA、手机等,但不仅限于PDA、手机等。
3、根据权利要求1所述方法,其特征在于:
所述方法中,特定的播放器,包括可以按照本发明的方法解析文件中的歌词的播放器。
4、根据权利要求1所述方法,其特征在于:
所述方法中,不破坏MP4标准格式,将歌词解析出来显示在屏幕上,就要把歌词信息写入到Free box中。
5、根据权利要求1和4所述方法,其特征在于:
在播放器播放文件时,***会自动检测出free box中是否有标记,如果有则会在播放时解析歌词数据,进行显示。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2008102253771A CN101394535A (zh) | 2008-10-31 | 2008-10-31 | 一种用于移动设备的在mtv文件中嵌入歌词的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2008102253771A CN101394535A (zh) | 2008-10-31 | 2008-10-31 | 一种用于移动设备的在mtv文件中嵌入歌词的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101394535A true CN101394535A (zh) | 2009-03-25 |
Family
ID=40494573
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2008102253771A Pending CN101394535A (zh) | 2008-10-31 | 2008-10-31 | 一种用于移动设备的在mtv文件中嵌入歌词的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101394535A (zh) |
-
2008
- 2008-10-31 CN CNA2008102253771A patent/CN101394535A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102609968B (zh) | 实现有声图片的方法及*** | |
US8484027B1 (en) | Method for live remote narration of a digital book | |
CN101322408B (zh) | 无触发信号的交互式电视 | |
CN104795082B (zh) | 音频字幕显示方法、装置及播放器 | |
CN105096932A (zh) | 有声读物的语音合成方法和装置 | |
CN104205209A (zh) | 回放控制设备、回放控制方法和程序 | |
CN103442300A (zh) | 一种音视频跳转播放方法以及装置 | |
CN102065234B (zh) | 基于分布式字幕处理***的字幕制播方法及*** | |
CN104952471B (zh) | 一种媒体文件合成方法、装置和设备 | |
CN101409097A (zh) | 一种自动讲解的方法及*** | |
US9530453B2 (en) | Apparatus, method, and computer-readable recording medium for creating and reproducing live picture file | |
WO2014154097A1 (en) | Automatic page content reading-aloud method and device thereof | |
CN101552791B (zh) | 播放多个媒体文件的方法和*** | |
KR20100005177A (ko) | 맞춤형 학습 시스템, 맞춤형 학습 방법, 및 학습기 | |
CN101729827A (zh) | 一种语音服务方法、***及数字电视接收终端和前端设备 | |
KR20140025082A (ko) | Sns 디지털 오디오북 제작 시스템 및 방법 | |
CN101741587B (zh) | 播放ppt的多媒体终端及在其上播放ppt的方法 | |
CN1997138A (zh) | 可同时显示多个句子的dvd播放***及其字幕产生的方法 | |
CN106657255A (zh) | 文件共享的方法、装置和终端设备 | |
CN101882079A (zh) | 多媒体网页录制的方法和装置 | |
CN102625164A (zh) | 多媒体数据处理平台及多媒体读物、***和方法 | |
CN101394535A (zh) | 一种用于移动设备的在mtv文件中嵌入歌词的方法 | |
US20140297285A1 (en) | Automatic page content reading-aloud method and device thereof | |
JP2011007868A (ja) | 背景映像中の顔画像を避けるように歌詞字幕を表示するカラオケ装置 | |
CN102577413A (zh) | 用于向视频内容添加语音内容的方法及实现该方法的设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C57 | Notification of unclear or unknown address | ||
DD01 | Delivery of document by public notice |
Addressee: Wang Jian Document name: Notification of Passing Preliminary Examination of the Application for Invention |
|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20090325 |