CN113556616A - 音频自适应方法、装置、播放设备及可读存储介质 - Google Patents
音频自适应方法、装置、播放设备及可读存储介质 Download PDFInfo
- Publication number
- CN113556616A CN113556616A CN202110807802.3A CN202110807802A CN113556616A CN 113556616 A CN113556616 A CN 113556616A CN 202110807802 A CN202110807802 A CN 202110807802A CN 113556616 A CN113556616 A CN 113556616A
- Authority
- CN
- China
- Prior art keywords
- audio
- priority
- language
- preset
- track list
- 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
- 238000000034 method Methods 0.000 title claims abstract description 53
- 230000000875 corresponding effect Effects 0.000 claims description 84
- 230000006978 adaptation Effects 0.000 claims description 23
- 230000002596 correlated effect Effects 0.000 claims description 4
- 230000003044 adaptive effect Effects 0.000 description 26
- 238000010586 diagram Methods 0.000 description 3
- 230000002452 interceptive effect Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- GNFTZDOKVXKIBK-UHFFFAOYSA-N 3-(2-methoxyethoxy)benzohydrazide Chemical compound COCCOC1=CC=CC(C(=O)NN)=C1 GNFTZDOKVXKIBK-UHFFFAOYSA-N 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 230000003442 weekly effect Effects 0.000 description 1
Images
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/485—End-user interface for client configuration
- H04N21/4856—End-user interface for client configuration for language selection, e.g. for the menu or subtitles
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2458—Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
- G06F16/2462—Approximate or statistical queries
-
- 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/04842—Selection of displayed objects or displayed text elements
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
- G06F9/454—Multi-language systems; Localisation; Internationalisation
-
- 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/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- 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/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4667—Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections
-
- 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
- H04N21/8106—Monomedia components thereof involving special audio data, e.g. different tracks for different languages
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Probability & Statistics with Applications (AREA)
- Mathematical Physics (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Fuzzy Systems (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Health & Medical Sciences (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
本发明公开了一种音频自适应方法,包括步骤:获取数字媒体的音轨列表;读取预设音频优先级,判断所述音轨列表中是否包含与所述预设音频优先级对应的所有音频;若包含,则基于所述预设音频优先级确定所述所有音频中优先级最高的音频,并输出所述优先级最高的音频。本发明还公开了一种音频自适应装置、播放设备及可读存储介质。通过将本发明的音频自适应方法应用于多媒体播放设备,可以使得多媒体播放设备在播放数字媒体时自动适应用户的实际需要,不需要用户再进行手动操作便能自动输出用户需要的语言音频,提升了用户的播放使用体验。
Description
技术领域
本发明涉及通讯领域,尤其涉及一种音频自适应方法、装置、播放设备及可读存储介质。
背景技术
目前,很多数字媒体,尤其是视频媒体,一般都有中英两种音轨,还有不少数字媒体有多国语言的音轨。在使用多媒体播放设备播放数字媒体时,如果有多个音轨,都是默认输出第一个音轨中的音频,如果第一个音轨并不是用户想要的,那么就需要用户使用遥控器调出音轨列表选择对应语言的音轨,只有这样,多媒体播放设备才能够输出用户想要的语言音频,但这种方式无疑增加了用户的使用负担,导致用户体验感很差。
发明内容
本发明提出的一种音频自适应方法、装置、播放设备及可读存储介质,旨在解决播放设备输出的音频不符合用户需要的技术问题。
为实现上述目的,本发明提供一种音频自适应方法,所述音频自适应方法包括以下步骤:
获取数字媒体的音轨列表;
读取预设音频优先级,判断所述音轨列表中是否包含与所述预设音频优先级对应的所有音频;
若包含,则基于所述预设音频优先级确定所述所有音频中优先级最高的音频,并输出所述优先级最高的音频。
可选地,所述获取数字媒体的音轨列表的步骤之前包括:
接收输入的所有语言选项,并记录所述所有语言选项的输入顺序;
按照所述输入顺序确定所述所有语言选项对应的语言的优先级,所述输入顺序越在前的所述所有语言选项对应的语言的优先级越高;
将所述所有语言选项对应的语言的优先级作为预设音频优先级。
可选地,所述获取数字媒体的音轨列表的步骤之前,还包括:
统计数字媒体中不同音频对应的语言的输出频率;
根据所述输出频率,确定所述数字媒体中不同音频对应的语言的优先级,所述输出频率与所述数字媒体中不同音频对应的语言的优先级呈正相关;
将所述数字媒体中不同音频对应的语言的优先级作为预设音频优先级。
可选地,所述判断所述音轨列表中是否包含与所述预设音频优先级对应的所有音频的步骤之后,还包括:
若不包含,则获取预设的菜单语言;
判断所述音轨列表中是否包含与所述菜单语言对应的音频;
若所述音轨列表中包含与所述菜单语言对应的音频,则输出所述音轨列表中与所述菜单语言对应的音频。
可选地,所述判断所述音轨列表中是否包含所述菜单语言对应的音频的步骤之后,还包括:
若所述音轨列表中不包含与所述菜单语言对应的音频,则输出所述音轨列表中的第一个音频。
可选地,所述读取预设音频优先级,判断所述音轨列表中是否包含与所述预设音频优先级对应的所有音频的步骤包括:
读取所述预设音频优先级中的语言,并获取所述音轨列表中的音频对应的语言列表;
判断所述语言列表中是否包含所述预设音频优先级中的语言。
可选地,所述基于所述预设音频优先级确定所述所有音频中优先级最高的音频的步骤包括:
基于所述预设音频优先级,比较所述所有音频的优先级,得到比较结果;
根据所述比较结果,确定所述所有音频中优先级最高的音频。
此外,为实现上述目的,本发明还提供一种音频自适应装置,所述音频自适应装置包括:
音轨获取模块,用于获取数字媒体的音轨列表;
音频分类模块,用于读取预设音频优先级,判断所述音轨列表中是否包含与所述预设音频优先级对应的所有音频;
音频输出模块,用于若包含,则基于所述预设音频优先级确定所述所有音频中优先级最高的音频,并输出所述优先级最高的音频。
此外,为实现上述目的,本发明还提供一种播放设备,所述播放设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的音频自适应程序,其中:所述音频自适应程序被所述处理器执行时实现如上所述的音频自适应方法的步骤。
此外,为实现上述目的,本发明还提供一种可读存储介质,所述可读存储介质上存储有音频自适应程序,所述音频自适应程序被处理器执行时实现如上所述的音频自适应方法的步骤。
本发明中的音频自适应方法先获取数字媒体的音轨列表,再读取预设音频优先级,判断所述音轨列表中是否包含与所述预设音频优先级对应的所有音频,若包含,则基于所述预设音频优先级确定所述所有音频中优先级最高的音频,并输出所述优先级最高的音频。可以使得多媒体播放设备在播放数字媒体时自动适应用户的实际需要,不需要用户再进行手动操作便能自动输出用户需要的语言音频,提升了用户的播放使用体验。
附图说明
图1为本发明实施例方案涉及的播放设备的硬件运行环境的终端结构示意图;
图2为本发明音频自适应方法第一实施例的流程示意图;
图3为本发明音频自适应方法第二实施例的流程示意图;
图4为本发明音频自适应方法第三实施例的流程示意图;
图5为本发明音频自适应装置图。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,图1是本发明实施例方案涉及的播放设备的硬件运行环境的终端结构示意图。
如图1所示,该终端可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示器(Display)、输入单元比如控制面板,可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WLAN接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。作为一种计算机存储介质的存储器1005中可以包括音频自适应程序。
可选地,终端还可以包括麦克风、扬声器、RF(Radio Frequency,射频)电路,传感器、音频电路、无线模块等等。其中,传感器比如红外传感器、距离传感器以及其他传感器,在此不再赘述。
本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图2所示,图2是本发明音频自适应方法第一实施例的流程示意图,在本实施例中,所述方法包括:
步骤S10,获取数字媒体的音轨列表;
在本实施例中,音频自适应方法应用于播放设备,播放设备可以是电视、手机、平板、MP4播放器、MP5播放器等任何可以播放数字媒体的终端。数字媒体可以是数字电视、在线视频、广播媒体等任何具有多音轨的多媒体数据。
在播放设备播放数字媒体的情况下,比如播放在线视频时,会先获取在线视频中的音轨列表,比如音轨列表里按照顺序排列依次是英语音频、中文音频、日语音频、法语音频、德语音频。
步骤S20,读取预设音频优先级,判断所述音轨列表中是否包含与所述预设音频优先级对应的所有音频;
预设音频优先级是存储或缓存在播放设备***中的音频优先级信息,音频优先级信息可以来源于用户的输入或选择,播放设备***可以在相关的设置界面为用户提供设置音频优先级的选项,例如,用户在播放设备的引导下了解并进行了音频优先级的设置,设置中文音频为第一优先级的语言音频,法语音频为第二优先级的语言音频,日语音频为第三优先级的音频。
另外,音频优先级信息也可以来源于根据用户的播放习惯由***自动生成音频优先级信息的这种方式,播放设备***在用户每次播放数字媒体的时候,都会在后台记录并统计各个数字媒体中不同语言音频的输出频率,在统计完一个周期的不同语言音频的输出频率后,根据输出频率对不同语言音频划分为不同的优先级,自动生成音频优先级信息。例如,在一天24h为一个周期的周期内,用户A收听中文音频20次,收听英语音频5次,日语音频1次,那么***就在后台统计中文音频的输出频率为20次/天,英语音频的输出频率为5次/天,日语音频的输出频率为1次/天。那么对应生成的音频优先级信息就是中文音频为第一优先级,英语音频为第二优先级,日语音频为第三优先级。
音频优先级信息也可以直接来源于播放设备***的菜单语言,将菜单语言对应的音频设定为第一优先级的音频,也即最高优先级音频。例如,菜单语言为中文,***就生成中文音频为第一优先级音频的音频优先级信息。
读取预设在播放设备***中的音频优先级信息,将音轨列表中的语言音频与***中预设的音频优先级信息进行比对,判断音轨列表中有无语言音频与音频优先级信息匹配。如果音轨列表中有语言音频与音频优先级信息匹配,则判定音轨列表中包含与预设音频优先级对应的所有音频,例如,在播放某在线视频时,获取到的音轨列表按照顺序依次为:德语音频、中文音频、韩语音频、英语音频。而***中预设的音频优先级信息为:中文音频是第一优先级的语言音频,英语音频是第二优先级的语言音频,俄语音频为第三优先级的语言音频,将预设的音频优先级信息与音轨列表中的语言音频比对,判断出音轨列表中有中文音频和英语音频两个语言音频与音频优先级信息匹配,即音轨列表中包含与预设的音频优先级信息对应的中文音频和英语音频。
若包含,则执行步骤S30,基于所述预设音频优先级确定所述所有音频中优先级最高的音频,并输出所述优先级最高的音频。
将音轨列表中与预设音频优先级对应的所有音频的优先级进行比较,确定其中优先级最高的一个音频。例如,在上述的例子中,判断出音轨列表中包含与预设的音频优先级信息对应的中文音频和英语音频,又因为预设的音频优先级信息里的中文音频是第一优先级的语言音频,英语是第二优先级的语言音频,所以确定出中文音频为最高优先级的语言音频。对于这个在线视频,最后通过播放设备会输出中文音频。
再例如,播放设备播放广播媒体,广播媒体的音轨列表中按照顺序排列依次是中文音频、法语音频、英语音频,播放设备***中预设的音频优先级信息为:西班牙语音频是第一优先级的语言音频,奥地利语音频是第二优先级的语言音频,英语音频是第三优先级的语言音频,经过与广播媒体的音轨列表中的语言音频比对,判断出广播媒体的音轨列表中只有英语音频与音频优先级信息匹配,确定出英语音频是最高优先级的语言音频,所以对于这个广播媒体,最后通过播放设备会输出英语音频。
本发明中的音频自适应方法先获取数字媒体的音轨列表,再读取预设音频优先级,判断所述音轨列表中是否包含与所述预设音频优先级对应的所有音频,若包含,则基于所述预设音频优先级确定所述所有音频中优先级最高的音频,并输出所述优先级最高的音频。可以使得多媒体播放设备在播放数字媒体时自动适应用户的实际需要,不需要用户再进行手动操作便能自动输出用户需要的语言音频,提升了用户的播放使用体验。
如图3所示,进一步地,基于本发明音频自适应方法的第一实施例提出本发明音频自适应方法的第二实施例,在本实施例中,步骤S10之前包括:
步骤S100,接收输入的所有语言选项,并记录所述所有语言选项的输入顺序;
播放设备可以为用户提供语言音频偏好设置选项,由用户通过遥控器、按键、触摸屏等工具在播放设备的语言音频偏好设置的交互界面输入或选择的语言选项,比如输入或选择中文选项,用户可以自由输入或选择语言选项,当用户输入或选择语言选项的时候,***会同时记录用户输入的各个语言选项的输入顺序,例如,用户先输入或选择中文选项,再输入或选择英文选项,***就可以进行一个排序,第一位是中文选项,第二位是英文选项。
另外,播放设备也可以在语言音频偏好设置的交互界面直接呈现有编号的选项,编号很直观地就能代表优先级的高低,比如在编号为1的选项里选择或输入德语选项,在编号为2的选项里选择或输入法语选项,那么德语选项对应的德语的优先级就高于法语选项对应的法语的优先级。
步骤S110,按照所述输入顺序确定所述所有语言选项对应的语言的优先级,所述输入顺序越在前的所述所有语言选项对应的语言的优先级越高;
步骤S120,将所述所有语言选项对应的语言的优先级作为预设音频优先级。
例如,用户先输入或选择西班牙语选项,再输入或选择奥地利语选项,接着输入或选择挪威语选项,上述的语言选项的顺序就是:1.西班牙语选项;2.奥地利语选项;3.挪威语选项。那么西班牙语选项对应的西班牙语为第一优先级,奥地利语选项对应的奥地利语为第二优先级,挪威语选项对应的挪威语为第三优先级,进而***就自动设定西班牙语音频为第一优先级,奥地利语音频为第二优先级,挪威语音频为第三优先级的音频优先级信息。
在本实施例中,使得用户通过一次简单地设置就方便了日后的播放使用,避免了当播放设备播放数字媒体时输出的不是用户想要的语言音频而需要用户频繁手动调出音轨列表再切换音轨的麻烦。
如图4所示,进一步地,基于本发明音频自适应方法的第一实施例提出本发明音频自适应方法的第三实施例,在本实施例中,步骤S10之前,还包括:
步骤S200,统计数字媒体中不同音频对应的语言的输出频率;
在本实施例中,如果用户没有通过选择或输入的语音选项进行语言音频偏好设置,播放设备也可以根据用户的播放记录,自动统计各个数字媒体中各种语言音频的输出频率,这样就能够掌握用户的语言习惯和偏好。统计各个数字媒体中各种语言音频的输出频率可以是按照每日统计,也可按照每周统计,或者每月统计,在此不做限制,例如,在2021年的7月3日,统计到在这一天播放的所有的数字媒体中的中文音频输出的频率为30次/天,英语音频输出的频率为5次/天,需要说明的一点是,如果在播放一些数字媒体时,这些数字媒体中的某些语言音频持续输出时间过短,比如低于一分钟,则不计入这些语言音频和对应的语言的输出频率,防止用户在任意切换频道或音任意切换音轨列表中的音频时,对应的数字媒体输出的是用户不想要的语言音频而将该语言音频统计进输出频率。
步骤S210,根据所述输出频率,确定所述数字媒体中不同音频对应的语言的优先级,所述输出频率与所述数字媒体中不同音频对应的语言的优先级呈正相关;
步骤S220,将所述数字媒体中不同音频对应的语言的优先级作为预设音频优先级。
例如,在一周的时间内,统计到这一周播放的所有的数字媒体中的中文音频输出的频率为160次/周,英语音频输出的频率为60次/周,法语音频输出的频率为20次/周。那么据此,***就自动设定生成中文音频为第一优先级,英语音频为第二优先级,法语音频为第三优先级的音频优先级信息。
在本实施例中,播放设备***可以通过获取用户的播放使用习惯,根据用户习惯自动设定预设音频优先级,能够实现在用户不经任何主动设置相关选项的情况下,更智能化便捷化地输出用户想要的语言音频。
进一步地,基于本发明音频自适应方法的第一实施例提出本发明音频自适应方法的第四实施例,在本实施例中,步骤S20之后,还包括:
步骤a,若不包含,则获取预设的菜单语言;
在本实施例中,预设的菜单语言是指经过用户设置了的***的菜单语言,菜单语言的设置主要在新设备刚开机的时候进行,例如,我们新买的电视机,在开机之后,会在***的引导下根据需要进行一些简单的设置,其中就包括菜单语言的设置,例如,对于绝大部分中国用户会将中文设置为菜单语言,通过这样的设置,播放设备***的菜单界面就以中文语言的形式进行显示。
步骤b,判断所述音轨列表中是否包含与所述菜单语言对应的音频;
步骤c,若所述音轨列表中包含与所述菜单语言对应的音频,则输出所述音轨列表中与所述菜单语言对应的音频。
例如,获取到菜单语言为英语,***生成语言关键词:英语,当前播放的电视节目的音轨列表按照顺序排列依次是:泰语音频、法语音频、日语音频、英语音频,***读取到音轨列表的语言关键词之后,将音轨列表的语言关键词和菜单语言的语言关键词进行比对,命中了“英语”这一语言关键词,则判定该电视节目音轨列表包含***菜单语言对应的英语音频,那么就输出该电视节目的英语音频。
将***的菜单语言音频作为第一优先级的语言音频是非常科学合理的,这种方式既可以作为前述通过语言音频偏好设置选择或输入的语言选项设定优先级和根据语言音频输出频率设定优先级这两种方式的补充,也可以单独作为预设优先级设定的依据,可以很方便地满足绝大多数用户的播放需求。
在另一实施例中,步骤b之后,还包括:
步骤d,若所述音轨列表中不包含与所述菜单语言对应的音频,则输出所述音轨列表中的第一个音频。
如果某数字媒体的音轨列表中也没有与***的菜单语言对应的音频,例如,***的菜单语言为英语,但该数字媒体的音轨列表中的语言音频按照默认顺序排列为:法语音频、英语音频、德语音频,那么就输出默认的排列顺序的第一个语言音频,在本例中,即输出法语音频。
进一步地,基于本发明音频自适应方法的第一实施例提出本发明音频自适应方法的第五实施例,在本实施例中,步骤S20包括:
步骤e,读取所述预设音频优先级中的语言,并获取所述音轨列表中的音频对应的语言列表;
步骤f,判断所述语言列表中是否包含所述预设音频优先级中的语言。
例如,某在线视频的音轨列表按照顺序排列依次为:德语音频、日语音频、韩语音频,预设的音频优先级信息为:意大利语音频为第一优先级,韩语音频为第二优先级,日语音频为第三优先级,相应的读取预设的音频优先级信息中的语言关键词:意大利语、韩语、日语,同时获取音轨列表中各音频对应的语言关键词列表:德语、日语、韩语,将上述的预设音频优先级信息中的语言关键词和音轨列表中各音频对应的语言关键词列表进行比对,命中了日语和韩语这两个语言关键词,那么据此判定语言列表中包含预设音频优先级中的语言。
进一步地,基于本发明音频自适应方法的第一实施例提出本发明音频自适应方法的第六实施例,在本实施例中,所述基于所述预设音频优先级确定所述所有音频中优先级最高的音频的步骤包括:
步骤g,基于所述预设音频优先级,比较所述所有音频的优先级,得到比较结果;
步骤h,根据所述比较结果,确定所述所有音频中优先级最高的音频。
在本实施例中,例如,播放设备播放了某本地视频,获取到该本地视频的音轨列表按照顺序排列依次是:中文音频、葡萄牙语音频、西班牙语音频、丹麦语音频、俄语音频,再读取得到预设音频优先级信息为:韩语音频为第一优先级、菲律宾语音频为第二优先级、俄语音频为第三优先级、葡萄牙语音频为第四优先级、丹麦语音频为第五优先级,那么先将该本地视频的音轨列表中的语言音频与预设的音频优先级信息进行比对,得到该本地视频的音轨列表中的语言音频包含与预设的音频优先级信息相对应的所有语言音频有葡萄牙语音频、丹麦语音频、俄语音频,再比较葡萄牙语音频、丹麦语音频、俄语音频对应的优先级,根据上述预设的音频优先级,得到的比较结果为俄语音频的优先级大于葡萄牙语音频的优先级大于丹麦语音频的优先级,基于这样的比较结果,就能确定俄语音频为优先级最高的音频。
此外,参照图5,本发明还提出一种音频自适应装置,所述音频自适应装置包括:
音轨获取模块A10,用于获取数字媒体的音轨列表;
音频分类模块A20,用于读取预设音频优先级,判断所述音轨列表中是否包含与所述预设音频优先级对应的所有音频;
音频输出模块A30,用于若包含,则基于所述预设音频优先级确定所述所有音频中优先级最高的音频,并输出所述优先级最高的音频。
可选地,音频分类模块A20,还用于:
接收输入的所有语言选项,并记录所述所有语言选项的输入顺序;
按照所述输入顺序确定所述所有语言选项对应的语言的优先级,所述输入顺序越在前的所述所有语言选项对应的语言的优先级越高;
将所述所有语言选项对应的语言的优先级作为预设音频优先级。
可选地,音频分类模块A20,还用于:
统计数字媒体中不同音频对应的语言的输出频率;
根据所述输出频率,确定所述数字媒体中不同音频对应的语言的优先级,所述输出频率与所述数字媒体中不同音频对应的语言的优先级呈正相关;
将所述数字媒体中不同音频对应的语言的优先级作为预设音频优先级。
可选地,音频输出模块A30,还用于:
若不包含,则获取预设的菜单语言;
判断所述音轨列表中是否包含与所述菜单语言对应的音频;
若所述音轨列表中包含与所述菜单语言对应的音频,则输出所述音轨列表中与所述菜单语言对应的音频。
可选地,音频输出模块A30,还用于:
若所述音轨列表中不包含与所述菜单语言对应的音频,则输出所述音轨列表中的第一个音频。
可选地,音频分类模块A20,还用于:
读取所述预设音频优先级中的语言,并获取所述音轨列表中的所有音频对应的语言列表;
获取判断所述语言列表中是否包含所述预设音频优先级中的语言的判断结果,根据所述判断结果判断所述音轨列表中是否包含与所述预设音频优先级对应的所有音频。
可选地,音频输出模块A30,还用于:
基于所述预设音频优先级,比较所述所有音频的优先级,得到比较结果;
根据所述比较结果,确定所述所有音频中优先级最高的音频。
此外,本发明还提出一种播放设备,所述播放设备包括存储器、处理器及存储在存储器上并可在处理器上运行的音频自适应程序,所述处理器执行所述音频自适应程序时实现如以上实施例所述的音频自适应方法的步骤。
本发明的播放设备具体实施方式与上述音频自适应方法各实施例基本相同,在此不再赘述。
此外,本发明还提出一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括音频自适应程序,所述音频自适应程序被处理器执行时实现如以上实施例所述的音频自适应方法的步骤。
本发明计算机可读存储介质具体实施方式与上述音频自适应方法各实施例基本相同,在此不再赘述。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是播放设备机,手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
在本发明中,术语“第一”“第二”“第三”“第四”“第五”仅用于描述的目的,而不能理解为指示或暗示相对重要性,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
尽管上面已经示出和描述了本发明的实施例,本发明保护的范围并不局限于此,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改和替换,这些变化、修改和替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
Claims (10)
1.一种音频自适应方法,其特征在于,所述音频自适应方法包括以下步骤:
获取数字媒体的音轨列表;
读取预设音频优先级,判断所述音轨列表中是否包含与所述预设音频优先级对应的所有音频;
若包含,则基于所述预设音频优先级确定所述所有音频中优先级最高的音频,并输出所述优先级最高的音频。
2.如权利要求1所述的音频自适应方法,其特征在于,所述获取数字媒体的音轨列表的步骤之前包括:
接收输入的所有语言选项,并记录所述所有语言选项的输入顺序;
按照所述输入顺序确定所述所有语言选项对应的语言的优先级,所述输入顺序越在前的所述所有语言选项对应的语言的优先级越高;
将所述所有语言选项对应的语言的优先级作为预设音频优先级。
3.如权利要求1所述的音频自适应方法,其特征在于,所述获取数字媒体的音轨列表的步骤之前,还包括:
统计数字媒体中不同音频对应的语言的输出频率;
根据所述输出频率,确定所述数字媒体中不同音频对应的语言的优先级,所述输出频率与所述数字媒体中不同音频对应的语言的优先级呈正相关;
将所述数字媒体中不同音频对应的语言的优先级作为预设音频优先级。
4.如权利要求1所述的音频自适应方法,其特征在于,所述判断所述音轨列表中是否包含与所述预设音频优先级对应的所有音频的步骤之后,还包括:
若不包含,则获取预设的菜单语言;
判断所述音轨列表中是否包含与所述菜单语言对应的音频;
若所述音轨列表中包含与所述菜单语言对应的音频,则输出所述音轨列表中与所述菜单语言对应的音频。
5.如权利要求4所述的音频自适应方法,其特征在于,所述判断所述音轨列表中是否包含所述菜单语言对应的音频的步骤之后,还包括:
若所述音轨列表中不包含与所述菜单语言对应的音频,则输出所述音轨列表中的第一个音频。
6.如权利要求1所述的音频自适应方法,其特征在于,所述读取预设音频优先级,判断所述音轨列表中是否包含与所述预设音频优先级对应的所有音频的步骤包括:
读取所述预设音频优先级中的语言,并获取所述音轨列表中的所有音频对应的语言列表;
获取判断所述语言列表中是否包含所述预设音频优先级中的语言的判断结果,根据所述判断结果判断所述音轨列表中是否包含与所述预设音频优先级对应的所有音频。
7.如权利要求1所述的音频自适应方法,其特征在于,所述基于所述预设音频优先级确定所述所有音频中优先级最高的音频的步骤包括:
基于所述预设音频优先级,比较所述所有音频的优先级,得到比较结果;
根据所述比较结果,确定所述所有音频中优先级最高的音频。
8.一种音频自适应装置,其特征在于,所述音频自适应装置包括:
音轨获取模块,用于获取数字媒体的音轨列表;
音频分类模块,用于读取预设音频优先级,判断所述音轨列表中是否包含与所述预设音频优先级对应的所有音频;
音频输出模块,用于若包含,则基于所述预设音频优先级确定所述所有音频中优先级最高的音频,并输出所述优先级最高的音频。
9.一种播放设备,其特征在于,所述播放设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的音频自适应程序,其中:所述音频自适应程序被所述处理器执行时实现如权利要求1至7中任一项所述的音频自适应方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有音频自适应程序,所述音频自适应程序被处理器执行时实现如权利要求1至7中任一项所述的音频自适应方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110807802.3A CN113556616A (zh) | 2021-07-16 | 2021-07-16 | 音频自适应方法、装置、播放设备及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110807802.3A CN113556616A (zh) | 2021-07-16 | 2021-07-16 | 音频自适应方法、装置、播放设备及可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113556616A true CN113556616A (zh) | 2021-10-26 |
Family
ID=78131962
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110807802.3A Pending CN113556616A (zh) | 2021-07-16 | 2021-07-16 | 音频自适应方法、装置、播放设备及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113556616A (zh) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070177062A1 (en) * | 2006-01-27 | 2007-08-02 | Orion Electric Co., Ltd. | Broadcast station selection method by language of program audio and electronic equipment including the same |
CN101035221A (zh) * | 2006-03-06 | 2007-09-12 | Lg电子株式会社 | 用于设置电视接收器中的语言的方法和装置 |
US20100098389A1 (en) * | 2007-03-22 | 2010-04-22 | Masaaki Shimada | Video reproducing apparatus and method |
JP2013016024A (ja) * | 2011-07-04 | 2013-01-24 | Nikon Corp | 情報検索方法および装置 |
CN105241446A (zh) * | 2015-10-23 | 2016-01-13 | 广东欧珀移动通信有限公司 | 一种室内导航路线生成方法及用户终端 |
CN105979403A (zh) * | 2016-05-10 | 2016-09-28 | 天脉聚源(北京)传媒科技有限公司 | 一种自动选择视频资源的标识版本的方法及装置 |
CN110019813A (zh) * | 2018-05-30 | 2019-07-16 | 中国平安人寿保险股份有限公司 | 寿险案例检索方法、检索装置、服务器及可读存储介质 |
US20190220521A1 (en) * | 2017-02-08 | 2019-07-18 | Panasonic Intellectual Property Management Co., Ltd. | Information display device and information display system |
CN111405376A (zh) * | 2020-01-21 | 2020-07-10 | 海信视像科技股份有限公司 | 一种节目语言的选择方法及显示设备 |
-
2021
- 2021-07-16 CN CN202110807802.3A patent/CN113556616A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070177062A1 (en) * | 2006-01-27 | 2007-08-02 | Orion Electric Co., Ltd. | Broadcast station selection method by language of program audio and electronic equipment including the same |
CN101035221A (zh) * | 2006-03-06 | 2007-09-12 | Lg电子株式会社 | 用于设置电视接收器中的语言的方法和装置 |
US20100098389A1 (en) * | 2007-03-22 | 2010-04-22 | Masaaki Shimada | Video reproducing apparatus and method |
JP2013016024A (ja) * | 2011-07-04 | 2013-01-24 | Nikon Corp | 情報検索方法および装置 |
CN105241446A (zh) * | 2015-10-23 | 2016-01-13 | 广东欧珀移动通信有限公司 | 一种室内导航路线生成方法及用户终端 |
CN105979403A (zh) * | 2016-05-10 | 2016-09-28 | 天脉聚源(北京)传媒科技有限公司 | 一种自动选择视频资源的标识版本的方法及装置 |
US20190220521A1 (en) * | 2017-02-08 | 2019-07-18 | Panasonic Intellectual Property Management Co., Ltd. | Information display device and information display system |
CN110019813A (zh) * | 2018-05-30 | 2019-07-16 | 中国平安人寿保险股份有限公司 | 寿险案例检索方法、检索装置、服务器及可读存储介质 |
CN111405376A (zh) * | 2020-01-21 | 2020-07-10 | 海信视像科技股份有限公司 | 一种节目语言的选择方法及显示设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11115704B2 (en) | Media channel navigation user interface systems and methods | |
US8307399B2 (en) | Method of providing key frames of video in mobile terminal | |
EP2947891A1 (en) | Method for providing episode selection of video and apparatus thereof | |
US20110106536A1 (en) | Systems and methods for simulating dialog between a user and media equipment device | |
US20110107215A1 (en) | Systems and methods for presenting media asset clips on a media equipment device | |
EP2757797A1 (en) | Electronic apparatus and method of controlling the same | |
CN105338389A (zh) | 控制智能电视的方法和装置 | |
EP1860807A2 (en) | Apparatus and method for receiving digital multimedia broadcast in electronic device | |
US9602857B2 (en) | Information processing apparatus, information processing method and program | |
JP2000196970A (ja) | 情報端末機能付き放送受信機及び同受信機の出力環境設定用プログラムを記録した記録媒体 | |
WO2020108045A1 (zh) | 视频播放方法、装置和多媒体数据播放方法 | |
CN107147929A (zh) | 多窗口声音输出方法、电视机以及计算机可读存储介质 | |
EP4184310A1 (en) | Volume recommendation method and apparatus, device and storage medium | |
CN107147957A (zh) | 视频播放方法和装置 | |
CN110868638A (zh) | 一种视频看点的自动播放方法、终端及服务器 | |
CN102668580A (zh) | 显示装置、程序及记录有程序的计算机可读取的存储介质 | |
EP3896985A1 (en) | Reception device and control method | |
CN109947522B (zh) | 信息展示方法、装置、终端、服务器和存储介质 | |
CN107613394A (zh) | 多用户智能电视管理方法及装置 | |
WO2017181595A1 (zh) | 一种视频显示方法及装置 | |
JP5225418B2 (ja) | 情報処理装置及び方法 | |
CN111556198B (zh) | 音效控制方法、终端设备及存储介质 | |
CN107580254A (zh) | 电视机节目的播放方法、录制方法及录制装置 | |
CN108965998A (zh) | 一种频道切换方法、***、智能电视及存储介质 | |
CN110996159B (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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20211026 |