CN103617240B - 一种多音频文件的处理方法 - Google Patents

一种多音频文件的处理方法 Download PDF

Info

Publication number
CN103617240B
CN103617240B CN201310612102.4A CN201310612102A CN103617240B CN 103617240 B CN103617240 B CN 103617240B CN 201310612102 A CN201310612102 A CN 201310612102A CN 103617240 B CN103617240 B CN 103617240B
Authority
CN
China
Prior art keywords
song
rewind
file
audio file
media 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.)
Expired - Fee Related
Application number
CN201310612102.4A
Other languages
English (en)
Other versions
CN103617240A (zh
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.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp 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 Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201310612102.4A priority Critical patent/CN103617240B/zh
Publication of CN103617240A publication Critical patent/CN103617240A/zh
Application granted granted Critical
Publication of CN103617240B publication Critical patent/CN103617240B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/68Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/683Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content

Landscapes

  • Engineering & Computer Science (AREA)
  • Library & Information Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)

Abstract

本发明公开了一种多音频文件的处理方法,包括:判断多媒体播放机的当前工作状态;如果多媒体播放机处于正常播放状态,当前音频文件的最后一个曲目播放结束时,根据多媒体播放机中的CUE文件,检测是否还有可播放的曲目;如果有,跳转至下一个可播放曲目所在的音频文件,并继续进行播放;处于快进或者状态时,同理。本发明将CUE列表中关联的所有文件无缝处理,可以便捷地操作CUE列表内的播放控制。对于关联多个音频文件的情况,实现跨文件的自动续播,快进及快退状态在跨文件之后的保持。使得整个CUE列表中的所有曲目表现地像一个连贯的整体,使用户在使用关联多个音频文件的CUE文件列表播放时能做到无缝体验。

Description

一种多音频文件的处理方法
技术领域
本发明涉及音频文件处理技术领域,尤其涉及一种多音频文件的处理方法。
背景技术
随着人们对无损音乐的追求,越来越多的用户直接将CD原盘输出整张光碟的无损音乐,整张专辑所有文件都在一个文件中,为了准确找到文件中每一曲的位置,CUE文件(Cue sheet,光盘映像辅助文件)也被广泛应用开来。CUE是指光盘映像辅助文件,按照文本文件格式编制,出现之初主要应用于刻录时作为刻录的索引,随着CUE文件格式的推广,逐渐被用户用作定制的播放列表来使用。一个CUE文件可以关联一个或多个音频文件,而每一个音频文件可能包含有一曲或几曲歌曲,有的甚至是将一整张专辑CD压制为一个音频文件。这样CUE文件就可以作为一个曲目索引来进行使用,其中按照既定的格式,记录了要关联的音频文件的文件名、每个音频文件中各个曲目的曲目名称、开始时间(可能也有结束时间)、演唱者等信息。
发明内容
基于此,本发明提供了一种多音频文件的处理方法。
一种多音频文件的处理方法,包括以下步骤:
判断多媒体播放机的当前工作状态;
如果多媒体播放机处于正常播放状态,当前音频文件的最后一个曲目播放结束时,根据多媒体播放机中的CUE文件,检测是否还有可播放的曲目;如果有,跳转至下一个可播放曲目所在的音频文件,并继续进行播放;其中,所述CUE文件关联多个音频文件,每个音频文件中包括若干个曲目;
如果多媒体播放机处于快进状态,当前音频文件的最后一个曲目快进结束时,根据多媒体播放机中的CUE文件,检测是否还有可快进的曲目;如果有,跳转至下一个可快进曲目所在的音频文件,并继续进行快进;
如果多媒体播放机处于快退状态,当前音频文件的最后一个曲目快退结束时,根据多媒体播放机中的CUE文件,检测是否还有可快退的曲目;如果有,跳转至下一个可快退曲目所在的音频文件,并继续进行快退。
与一般技术相比,本发明多音频文件的处理方法通过CUE文件来进行播放控制,为蓝光播放机一类的多媒体播放平台提供了一个有效的解决方案。将CUE列表中关联的所有文件无缝处理,可以便捷地操作CUE列表内的播放控制(播放/快进/快退)。对于关联多个音频文件的情况,实现跨文件的自动续播,快进及快退状态在跨文件之后的保持。对于正常播放能自动播起下一首曲目,而快进快退的操作,也具有跨曲目的连续性,即快退到某一曲的头部时会跳至上一曲的尾部继续快退,快进到某一曲的尾部时会跳至下一曲的头部继续快进。使得整个CUE列表中的所有曲目表现地像一个连贯的整体,使用户在使用关联多个音频文件的CUE文件列表播放时能做到无缝体验。
附图说明
图1为本发明多音频文件的处理方法的流程示意图;
图2为一个实现播放、快进及快退操作跨文件保持的实施例的流程示意图。
具体实施方式
为更进一步阐述本发明所采取的技术手段及取得的效果,下面结合附图及较佳实施例,对本发明的技术方案,进行清楚和完整的描述。
请参阅图1,为本发明多音频文件的处理方法的流程示意图。
本发明多音频文件的处理方法,包括以下步骤:
S101判断多媒体播放机的当前工作状态;
S102如果多媒体播放机处于正常播放状态,当前音频文件的最后一个曲目播放结束时,根据多媒体播放机中的CUE文件,检测是否还有可播放的曲目;如果有,跳转至下一个可播放曲目所在的音频文件,并继续进行播放;其中,所述CUE文件关联多个音频文件,每个音频文件中包括若干个曲目;
S103如果多媒体播放机处于快进状态,当前音频文件的最后一个曲目快进结束时,根据多媒体播放机中的CUE文件,检测是否还有可快进的曲目;如果有,跳转至下一个可快进曲目所在的音频文件,并继续进行快进;
S104如果多媒体播放机处于快退状态,当前音频文件的最后一个曲目快退结束时,根据多媒体播放机中的CUE文件,检测是否还有可快退的曲目;如果有,跳转至下一个可快退曲目所在的音频文件,并继续进行快退。
对于关联在一起的几个曲目都在同一个文件中时,这样的操作实际是不需要特殊处理的,因为这本质上就是在同一个音频文件中播放、快进或快退。
但是对于关联了多个音频文件的CUE文件而言,当前后两个曲目不在同一个文件中时,这就需要需一些特殊的判断、标记和处理。
在步骤S101中,可采用各种常用的方法判断多媒体播放机的当前工作状态。一般情况下,至少包括正常播放、快进和快退三种工作状态。
在步骤S102中,一个CUE文件中可以关联一个或多个音频文件。CUE文件中关联的一个音频文件中可以包含一个或多个曲目。
作为其中一个实施例,在所述检测是否还有可播放的曲目的步骤之前,包括以下步骤:
根据多媒体播放机中的CUE文件,判断当前播放曲目是否为当前音频文件的最后一个曲目;
判断当前播放曲目是否已经播放结束。
如果当前播放曲目为所在音频文件的最后一个曲目,且当前播放曲目已经播放结束,则根据多媒体播放机中的CUE文件,检测在该播放曲目之后是否还有可播放的曲目。
上述做法,对于CUE文件关联多个音频文件的情况,可以实现播放曲目的跨文件的自动续播。
作为其中一个实施例,如果当前播放曲目的剩余播放时间小于或者等于第一预设值,则判断当前播放曲目已经播放结束。
所述第一预设值为2秒。
上述设置第一预设值的做法,使得播放曲目在接近结束时,提前对CUE文件进行检测,如果后面还有待播放的曲目,则自动实现续播,做到无缝体验。不会浪费不必要的时间。
当正常播放时,即为播放状态。对文件的播放时间判断,当剩余的时间小于第一预设值,例如两秒,即当前曲目是所在文件的最后一曲且已经播放至这一曲的末位,则检查后面是否还有可播放的曲目,如果有则将下一曲所在文件播放起来并跳转到曲目的开始时间。
在步骤S103中,作为其中一个实施例,如果多媒体播放机的当前工作状态处于快进状态,则记录当前的快进倍数。当前音频文件的最后一个曲目快进结束时,如果检测到还有可快进的曲目,则跳转至下一个可快进曲目所在的音频文件,并根据记录的所述快进倍数继续进行快进。
上述做法,对于CUE文件关联多个音频文件的情况,快进状态能够在跨文件之后保持。
用户能有较好的体验,整个CUE列表中的所有曲目表现地像一个连贯的整体,快进具有跨曲目的连续性,即快进到某一曲的尾部时会跳至下一曲的头部继续快进。
当快进时,即为快进状态,记录快进标记及快进倍数。当快进至文件尾,即文件结束,则检查后面是否还有可播放的曲目,如果有则将下一曲所在文件播放起来并跳转到曲目的开始时间,然后根据记录的快进标记及倍数将快进状态重新设置。
在步骤S104中,作为其中一个实施例,如果多媒体播放机的当前工作状态处于快退状态,则记录当前的快退倍数。当前音频文件的最后一个曲目快退结束时,如果检测到还有可快退的曲目,则跳转至下一个可快退曲目所在的音频文件,并根据记录的所述快退倍数继续进行快退。
上述做法,对于CUE文件关联多个音频文件的情况,快退状态能够在跨文件之后保持。
用户能有较好的体验,整个CUE列表中的所有曲目表现地像一个连贯的整体,快退具有跨曲目的连续性,即快退到某一曲的头部时会跳至上一曲的尾部继续快退。
作为其中一个实施例,所述根据记录的所述快退倍数继续进行快退的步骤,包括以下步骤:
跳转至下一个可快退曲目中距离结束时间为第二预设值的时刻,根据记录的所述快退倍数继续进行快退。
所述第二预设值为4秒。
上述设置第二预设值的做法,使用户做到无缝体验,不会浪费不必要的时间。
当快退时,即为快退状态,记录快退标记及快退倍数。当快退至文件头,则自动转为播放状态,从头播放,此时检测到文件播放时间小于两秒且有快退标记,则检查前面是否还有可播放的曲目,如果有则将上一曲所在文件播放起来并跳转到曲目的结束时间约差四秒处,然后根据记录的快退标记及倍数将快退状态重新设置。
优选地,请参阅图2,为一个实现播放、快进及快退操作跨文件保持的实施例的流程示意图。
除图2所示的流程之外,还可以采用其它流程实现本发明多音频文件的处理方法。
与一般技术相比,本发明多音频文件的处理方法通过CUE文件来进行播放控制,为蓝光播放机一类的多媒体播放平台提供了一个有效的解决方案。将CUE列表中关联的所有文件无缝处理,可以便捷地操作CUE列表内的播放控制(播放/快进/快退)。对于关联多个音频文件的情况,实现跨文件的自动续播,快进及快退状态在跨文件之后的保持。对于正常播放能自动播起下一首曲目,而快进快退的操作,也具有跨曲目的连续性,即快退到某一曲的头部时会跳至上一曲的尾部继续快退,快进到某一曲的尾部时会跳至下一曲的头部继续快进。使得整个CUE列表中的所有曲目表现地像一个连贯的整体,使用户在使用关联多个音频文件的CUE文件列表播放时能做到无缝体验。
本发明提供了对CUE文件关联多个音频文件的情况的支持,且不论CUE文件中关联的是一个还是多个文件,都将其处理为连续播放,并且快进和快退功能也是在曲目间连续,即使曲目分布在不同文件。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

Claims (7)

1.一种多音频文件的处理方法,其特征在于,包括以下步骤:
判断多媒体播放机的当前工作状态;
如果多媒体播放机处于正常播放状态,当前音频文件的最后一个曲目播放结束时,根据多媒体播放机中的CUE文件,检测是否还有可播放的曲目;如果有,跳转至下一个可播放曲目所在的音频文件,并继续进行播放;其中,所述CUE文件关联多个音频文件,每个音频文件中包括若干个曲目;其中,所述跳转至下一个可播放曲目所在的音频文件,并继续进行播放,包括:跳转至下一个可播放曲目所在的音频文件,将下一可播放曲目所在文件播放起来并跳转到所述下一可播放曲目的开始时间;
如果多媒体播放机处于快进状态,当前音频文件的最后一个曲目快进结束时,根据多媒体播放机中的CUE文件,检测是否还有可快进的曲目;如果有,跳转至下一个可快进曲目所在的音频文件,并继续进行快进;
如果多媒体播放机处于快退状态,当前音频文件的最后一个曲目快退结束时,根据多媒体播放机中的CUE文件,检测是否还有可快退的曲目;如果有,跳转至下一个可快退曲目所在的音频文件,并继续进行快退;
根据如下方式判断当前音频文件的最后一个曲目是否播放结束:
根据多媒体播放机中的CUE文件,判断当前播放曲目是否为当前音频文件的最后一个曲目;判断当前播放曲目是否已经播放结束,若当前播放曲目是当前音频文件的最后一个曲目,且当前播放曲目已经播放结束,则判断为当前音频文件的最后一个曲目播放结束;
所述判断当前播放曲目是否已经播放结束的步骤,包括以下步骤:如果当前播放曲目的剩余播放时间小于或者等于第一预设值,则判断当前播放曲目已经播放结束;
其中,所述如果多媒体播放机处于快退状态,当前音频文件的最后一个曲目快退结束时,根据多媒体播放机中的CUE文件,检测是否还有可快退的曲目;如果有,跳转至下一个可快退曲目所在的音频文件,并继续进行快退,包括:
当快退时,记录快退标记及快退倍数;当快退至文件头,则自动转为播放状态,从头播放,此时检测到文件播放时间小于所述第一预设值且有快退标记,则检查前面是否还有可播放的曲目,如果有则将上一曲所在文件播放起来并跳转到上一曲的距离结束时间为第二预设值的时刻处,然后根据记录的快退标记及倍数将快退状态重新设置,并根据记录的所述快退倍数继续进行快退。
2.根据权利要求1所述的多音频文件的处理方法,其特征在于,所述第一预设值为2秒。
3.根据权利要求1所述的多音频文件的处理方法,其特征在于,在所述判断多媒体播放机的当前工作状态的步骤之后,包括以下步骤:
如果多媒体播放机的当前工作状态处于快进状态,则记录当前的快进倍数。
4.根据权利要求3所述的多音频文件的处理方法,其特征在于,所述继续进行快进的步骤,包括以下步骤:
当前音频文件的最后一个曲目快进结束时,如果检测到还有可快进的曲目,则跳转至下一个可快进曲目所在的音频文件,并根据记录的所述快进倍数继续进行快进。
5.根据权利要求1所述的多音频文件的处理方法,其特征在于,在所述判断多媒体播放机的当前工作状态的步骤之后,包括以下步骤:
如果多媒体播放机的当前工作状态处于快退状态,则记录当前的快退倍数。
6.根据权利要求5所述的多音频文件的处理方法,其特征在于,所述继续进行快退的步骤,包括以下步骤:
当前音频文件的最后一个曲目快退结束时,如果检测到还有可快退的曲目,则跳转至下一个可快退曲目所在的音频文件,并根据记录的所述快退倍数继续进行快退。
7.根据权利要求6所述的多音频文件的处理方法,其特征在于,所述第二预设值为4秒。
CN201310612102.4A 2013-11-26 2013-11-26 一种多音频文件的处理方法 Expired - Fee Related CN103617240B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310612102.4A CN103617240B (zh) 2013-11-26 2013-11-26 一种多音频文件的处理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310612102.4A CN103617240B (zh) 2013-11-26 2013-11-26 一种多音频文件的处理方法

Publications (2)

Publication Number Publication Date
CN103617240A CN103617240A (zh) 2014-03-05
CN103617240B true CN103617240B (zh) 2018-01-16

Family

ID=50167943

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310612102.4A Expired - Fee Related CN103617240B (zh) 2013-11-26 2013-11-26 一种多音频文件的处理方法

Country Status (1)

Country Link
CN (1) CN103617240B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109188947B (zh) * 2018-06-14 2021-04-30 浙江九点健康科技有限公司 一种智能等候按摩椅

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6269063B1 (en) * 1998-04-30 2001-07-31 Sony Corporation Recording/reproducing apparatus and method and program offering medium
CN1503233A (zh) * 2002-11-25 2004-06-09 上海乐金广电电子有限公司 光盘的数据记录及其播放方法
CN102484691A (zh) * 2010-06-07 2012-05-30 松下电器产业株式会社 视频再现方法以及视频再现装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6269063B1 (en) * 1998-04-30 2001-07-31 Sony Corporation Recording/reproducing apparatus and method and program offering medium
CN1503233A (zh) * 2002-11-25 2004-06-09 上海乐金广电电子有限公司 光盘的数据记录及其播放方法
CN102484691A (zh) * 2010-06-07 2012-05-30 松下电器产业株式会社 视频再现方法以及视频再现装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
《震撼!不单在影院里发生至高无上的音乐享受》;李学昌;《电脑爱好者》;20110801(第15期);第30-37页 *

Also Published As

Publication number Publication date
CN103617240A (zh) 2014-03-05

Similar Documents

Publication Publication Date Title
TW200609930A (en) Playback apparatus for performing application-synchronized playback
JP5128525B2 (ja) 拡張検索機能を提供するためのメタデータの記録された記録媒体の再生方法及び装置
US20060248235A1 (en) Method and apparatus for data collection in a media player
RU2004126163A (ru) Носитель записи со структурой данных для управления воспроизведением записанных на нем, по меньшей мере, видеоданных и способы и устройства записи и воспроизведения
RU2007124568A (ru) Устройство и способ воспроизведения носителя данных, на котором хранятся метаданные, для обеспечения улучшенной функции поиска
JP5197202B2 (ja) コンテンツ再生装置、方法およびプログラム
RU2007106078A (ru) Устройство воспроизведения, способ воспроизведения, программа воспроизведения, носитель записи и структура данных
WO2006104109A1 (ja) 情報再生装置及び方法、dj機器、並びにコンピュータプログラム
CN103617240B (zh) 一种多音频文件的处理方法
CN101110929A (zh) 数字多媒体文件的播放控制方法
TWI406171B (zh) 減少於播放不同音軌之間存取延遲時間的緩衝控制系統及方法
CN101950579B (zh) 机顶盒断点播放mp3的方法
JP5216865B2 (ja) Bd再生システム、bd再生装置、表示装置及びコンピュータプログラム
KR20040046335A (ko) 고밀도 광디스크의 멀티 경로 데이터 스트림 재생방법
JP2006140913A (ja) 情報再生装置及び方法、情報記録装置及び方法、情報記録再生装置及び方法、並びにコンピュータプログラム
JP4919287B2 (ja) 楽曲データ再生装置及びその再生方法
EP1789969A4 (en) AV DATA, INCLUDING METADATA, STORING THE INFORMATION STORAGE MEDIUM, DEVICE FOR REPRODUCING AV DATA OF THE MEDIUM, AND METHOD FOR DETECTING THE METADATA
JP2010086641A (ja) コンテンツ制御プログラムおよび可搬型記録媒体
WO2008026262A1 (fr) Dispositif de reproduction de support d'enregistrement et procédé de reproduction de support d'enregistrement, programme de reproduction de support d'enregistrement et support d'enregistrement
JP2008181654A5 (zh)
JP4434211B2 (ja) 曲データ制御装置
JP2007280544A (ja) 再生装置、および、再生方法
JP5322812B2 (ja) 放送番組記録再生装置
JP2007172668A (ja) 情報記録再生装置、情報記録方法およびそのプログラム
US20060007798A1 (en) Disk player

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Patentee after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Patentee before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180116