手持设备中音视频转码参数的适配方法及装置的制作方法

文档序号:7759134阅读:118来源:国知局
专利名称:手持设备中音视频转码参数的适配方法及装置的制作方法
技术领域
本发明涉及到音视频转码参数的配置技术,特别涉及到一种手持设备中音视频转码参数的适配方法及装置。
背景技术
随着科技的发展,手持设备已越来越得到广泛使用,俨然已成为人们日常生活的必需品。现有技术中的手持设备的种类繁多,比如手机、智能手机(如iPhone)以及平板电脑(如iPad)等,各种类型的手持设备还具有众多不同的生产厂家以及型号。同时由于手持设备的处理能力越来越强以及用户的要求越来越高,有些手持设备已可替代普通个人电脑(PC)实现相应功能。比如很多处理能力强大的高端智能手机及平板电脑等,为满足 用户对使用手持设备播放音视频越来越高的需求,通常针对图形图像的处理作了单独的优化,使得多媒体娱乐功能逐渐完善。但是由于手持设备对播放的音视频格式有严格的要求,比如iPhone和iPad仅支持H264编码格式。为了可在手持设备进行音视频的播放,用户通常需要先在PC上将音视频转换为手持设备支持的格式,再将转换后的音视频转移到手持设备上,方可进行播放,对用户的使用极为不便。如果直接在手持设备上进行音视频格式转换,则需要根据不同(类型、厂家以及型号等不同)的手持设备设置不同的转码参数。现有的转码软件中仅提供一些常见设备的转码参数作为默认设置,如果该默认设置与用户所使用的手持设备不相匹配,则可能造成转码后的音视频播放效果不理想,甚至于无法播放。手持设备中出现上述问题,需专业人士通过特殊配置方可解决,给普通用户带来极大不便,不利于在手持设备上支持音视频格式转换技术的发展。

发明内容
本发明的主要目的为提供一种手持设备中音视频转码参数的适配方法,提升了转码参数的适配效率。本发明提出一种手持设备中音视频转码参数的适配方法,包括步骤判断配置库中是否有手持设备所需要的转码参数;当有所述转码参数时,获取所述转码参数提供给手持设备进行音视频转换。优选地,所述获取所述转码参数提供给手持设备进行音视频转换的步骤后还包括接收手持设备根据音视频转换的效果进行评价的评价信息,根据所述评价信息更新所述配置库。优选地,所述判断配置库中是否有手持设备所需要的转码参数的步骤后还包括当没有所述转码参数时,接收手持设备自定义的转码参数,并更新所述配置库。优选地,所述判断配置库中是否有手持设备所对应的转码参数的步骤具体包括
判断手持设备是否有选择配置库默认提供的转码参数;当有选择时,则提取默认提供的转码参数给手持设备;和/或,根据手持设备输入的关键字判断配置库中是否有与所述关键字相关联的转码参数;当有相关联时,则提取相关联的转码参数给手持设备。优选地,所述提取相关联的转码参数给手持设备的步骤具体包括在配置库中查找相关联的转码参数;根据权重值对所述转码参数进行排序后,展示给手持设备选择;所述权重值根据所述评价信息设置。优选地,所述进行音视频转换具体包括
将音视频源文件中的音频流与视频流进行分离并解码;根据所述转码参数分别对解码后的音频流与视频流进行编码;将编码后的音频流与视频流合成新的媒体文件。本发明还提供一种手持设备中音视频转码参数的适配装置,包括参数判断模块,用于判断配置库中是否有手持设备所需要的转码参数;参数提供模块,用于当有所述转码参数时,获取所述转码参数提供给手持设备进行音视频转换。优选地,所述装置还包括评价接收模块,用于接收手持设备根据音视频转换的效果进行评价的评价信息,根据所述评价信息更新所述配置库。优选地,所述装置还包括自定义接收模块,用于当没有所述转码参数时,接收手持设备自定义的转码参数,并更新所述配置库。优选地,所述参数判断模块具体用于判断手持设备是否有选择配置库默认提供的转码参数;当有选择时,则通过参数提供模块提取默认提供的转码参数给手持设备;和/或,根据手持设备输入的关键字判断配置库中是否有与所述关键字相关联的转码参数;当有相关联时,则通过参数提供模块提取相关联的转码参数给手持设备。优选地,所述参数提供模块具体包括查找单元,用于在配置库中查找相关联的转码参数;排序单元,用于根据权重值对所述转码参数进行排序后,展示给手持设备选择;所述权重值根据所述评价信息设置。优选地,所述装置还包括分离解码模块,用于将音视频源文件中的音频流与视频流进行分离并解码;编码模块,用于根据所述转码参数分别对解码后的音频流与视频流进行编码;媒体合成模块,用于将编码后的音频流与视频流合成新的媒体文件。本发明通过手持设备对音视频转换效果的评价反馈,可为手持设备找出更合适的转码参数;同时,允许手持设备自定义转码参数,并可分享给其它手持设备使用并接受其它手持设备评价反馈,可解决手持设备型号覆盖不全的问题,给手持设备的用户带来极大便利。


图I是本发明一实施例的手持设备中音视频转码参数的适配方法的步骤流程示意图;图2是本发明一实施例的手持设备中音视频转码参数的适配方法的另一步骤流程不意图;图3是本发明另一实施例的手持设备中音视频转码参数的适配方法的步骤流程示意图;图4是本发明另一实施例的手持设备中音视频转码参数的适配方法的另一步骤流程示意图;图5是本发明另一实施例的手持设备中音视频转码参数的适配方法步骤S103的·流程示意图;图6是本发明一实施例的手持设备中音视频转码参数的适配装置的结构示意图;图7是本发明一实施例的手持设备中音视频转码参数的适配装置的另一结构示意图;图8是本发明另一实施例的手持设备中音视频转码参数的适配装置的结构示意图;图9是本发明另一实施例的手持设备中音视频转码参数的适配装置参数提供模块的结构示意图;图10是本发明另一实施例的手持设备中音视频转码参数的适配装置的另一结构示意图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施例方式应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明提供基于评价反馈的手持设备中音视频转码参数的适配方法及装置,通过手持设备对音视频转换效果的评价反馈,可为手持设备找出更合适的转码参数;同时,允许手持设备自定义转码参数,并可分享给其它手持设备使用并接受其它手持设备评价反馈,可解决手持设备型号覆盖不全的问题,给手持设备的用户带来极大便利。参照图1,提出本发明一种手持设备中音视频转码参数的适配方法的一实施例。该方法可包括步骤S10、判断配置库中是否有手持设备所需要的转码参数;步骤S11、当有上述转码参数时,获取该转码参数提供给手持设备进行音视频转换。手持设备的音视频转换中,通常需设置转码参数的配置库,保存预设的转码参数提供给手持设备使用。该转码参数可以是比较常用的手持设备所对应的转码参数。该手持设备所对应的转码参数可以是在该种手持设备上对音视频转换具有(当前)最好效果的转码参数。上述手持设备可包括手机、智能手机(如iPhone)以及平板电脑(如iPad)等。上述配置库中可保存有转码参数以及该转码参数与手持设备的对应关系。可通过判断手持设备是否有选择默认提供的转码参数,或者选择通过搜索获取的转码参数,判定该配置库中是否有手持设备所需要的转码参数。如果有,则根据手持设备的选择提供相应的转码参数给手持设备进行音视频转码。参照图2,上述步骤Sll之后还包括步骤S12、接收手持设备根据音视频转换的效果进行评价的评价信息,根据该评价信息更新上述配置库。该手持设备还可根据转换后音视频播放的效果,对该转码参数进行反馈评分产生评价信息。该配置库可根据该评价信息重新估算转码参数的权重值,更新该转码参数的权重。比如该评价信息可为评分,评分越高表示转换效果越好,在估算时可将当次评分结合往次评分并根据预设的估算方式计算权重值,当转码参数的权重值产生变化则需要更新该配 置库。通过该配置库的更新可使得手持设备可获取效果更好的转码参数。参照图3,在另一实施例中上述步骤SlO之后还包括步骤S13、接收手持设备自定义的转码参数,并更新上述配置库。在上述判断中,如果判定上述配置库中没有手持设备需要的转码参数时,则可接收手持设备自定义的转码参数,使手持设备可根据自定义的转码参数进行音视频转换,并可保存该自定义的转码参数以及与该手持设备的对应关系至配置库,完善配置库中的转码参数,方便提供给其它手持设备使用。同时,该自定义的转码参数可接收其它手持设备使用后的反馈评分以及打标签等。该打标签可以丰富对转码参数的评价,比如该转码参数为重复提供,则可打上“已有”的标签,该标签可由系统随机提供或用户自定义等。参照图4,上述步骤SlO具体包括步骤S100、判断手持设备是否有选择配置库默认提供的转码参数;当有选择时,则进行步骤SlOl ;否则,进行步骤S102 ;步骤S101、提取默认提供的转码参数给手持设备;步骤S102、根据手持设备输入的关键字判断配置库中是否有与该关键字相关联的转码参数;当有相关联时,则进行步骤S103 ;否则,进行步骤S13 ;步骤S103、提取相关联的转码参数给手持设备。上述配置库中可设置一种转码参数对应一种手持设备型号,并默认该配置库中预设的转码参数即为与手持设备相匹配的转码参数。手持设备在需要进行音视频转换时,可通过从默认提供中选择、从搜索中选择以及自定义中的一种或多种方式相结合获取所需要的转码参数。上述转码参数的获取方式各自独立,并无固定使用顺序,此处是从便利的角度编排使用顺序。本实施例中,上述默认提供的转码参数,可在需要进行音视频转换时提供给手持设备进行选择。手持设备可根据展示的手持设备型号以及对应的转码参数,选择与自身相匹配的转码参数。可通过判断手持设备是否进行选择,而确认该默认提供的转码参数中是否有手持设备所需要的转码参数。如果有选择,则提取所选择的转码参数给手持设备;否贝1J,可提供手持设备进行关键字搜索,使手持设备可继续寻找合适的转码参数。在该关键字搜索过程中,可根据该手持设备输入的关键字(比如厂商名称或型号等)判断配置库中是否有与该关键字相关联的转码参数。如有,则可展示给手持设备进行选择。如果通过上述从默认中选择以及搜索获取两种方式都未从配置库中查找到相应的转码参数,则还可通过自定义的方式取得转码参数。参照图5,上述步骤S103具体包括步骤S1030、在配置库中查找相关 联的转码参数;步骤S1031、根据权重值对上述转码参数进行排序后,展示给手持设备选择;该权重值根据上述评价信息设置。可根据手持设备输入的关键字,在配置库中查找与该关键字相关联的转码参数。比如该关键字为手持设备型号,则可查找与该型号直接对应的转码参数,或者查找与该型号类似的型号所对应的转码参数。查找后,根据权重值对所查找的转码参数进行排序,展示给手持设备选择。比如可按权重值由高到低依次排列,权重值高表示转换效果好。如上述,该权重值可根据评价信息获得。该展示可包括展示转码参数被打上的标签,方便手持设备作出准确选择。上述手持设备进行音视频转换具体包括将音视频源文件中的音频流与视频流进行分离并解码;根据上述转码参数分别对解码后的音频流与视频流进行编码;以及,将编码后的音频流与视频流合成新的媒体文件。上述音视频的转换过程可为首先对需要转换的音视频文件进行解析,以及将音频流、视频流的分离;然后分别对音频流、视频流进行解码,再根据转码参数分别对解码后的音频流、视频流进行编码,最后将编码后的音频流、视频流合成新的媒体文件,完成音视频的转换。上述手持设备中音视频转码参数的适配方法,通过手持设备对音视频转换效果的评价反馈,可对配置库中与手持设备对应的转码参数赋予相应的权重,通过权重的高低区分转换效果的好坏(比如权重高则转换效果好),如此可为手持设备找出更合适的转码参数;同时,允许手持设备自定义转码参数,可分享给其它手持设备使用并接受其它手持设备评价反馈,通过此种方式可不断完善及修正配置库中手持设备对应的转码参数,可解决手持设备型号覆盖不全的问题,给手持设备的用户带来极大便利。参照图6,提出本发明一种手持设备中音视频转码参数的适配装置20的一实施例。该装置20可包括参数判断模块21以及参数提供模块22 ;该参数判断模块21,用于判断配置库中是否有手持设备所需要的转码参数;该参数提供模块22,用于当有上述转码参数时,获取该转码参数提供给手持设备进行音视频转换。手持设备的音视频转换中,通常需设置转码参数的配置库,保存预设的转码参数提供给手持设备使用。该转码参数可以是比较常用的手持设备所对应的转码参数。该手持设备所对应的转码参数可以是在该种手持设备上对音视频转换具有(当前)最好效果的转码参数。上述手持设备可包括手机、智能手机(如iPhone)以及平板电脑(如iPad)等。上述配置库中可保存有转码参数以及该转码参数与手持设备的对应关系。可通过上述参数判断模块21判断手持设备是否有选择默认提供的转码参数,或者判断是否有选择通过搜索获取的转码参数,以此判定该配置库中是否有手持设备所需要的转码参数。如果有,则通过上述参数提供模块22根据手持设备的选择提供相应的转码参数给手持设备进行音视频转码。参照图7,上述装置20还可包括该评价接收模块23,用于接收手持设备根据音视频转换的效果进行评价的评价信息,根据该评价信息更新上述配置库。该手持设备还可根据转换后音视频播放的效果,对该转码参数进行反馈评分产生评价信息。上述评价接收模块23可接收该评价信息,并根据该评价信息重新估算转码参数的权重值,更新配置库中该转码参数的权重。比如该评价信息可为评分,评分越高表示转换效果越好,在估算时可将当次评分结合往次评分并根据预设的估算方式计算权重值,当转码参数的权重值产生变化则需要更新该配置库。通过该配置库的更新可使得手持设备可获取效果更好的转 码参数。参照图8,另一实施例中上述装置20还包括自定义接收模块24,用于当没有上述转码参数时,接收手持设备自定义的转码参数,并更新上述配置库。在上述参数判断模块21的判断中,如果判定上述配置库中没有手持设备需要的转码参数时,则可通过上述自定义接收模块24接收手持设备自定义的转码参数,使手持设备可根据自定义的转码参数进行音视频转换,并可保存该自定义的转码参数以及与该手持设备的对应关系至配置库,完善配置库中的转码参数,方便提供给其它手持设备使用。同时,该自定义的转码参数可接收其它手持设备使用后的反馈评分以及打标签等。该打标签可以丰富对转码参数的评价,比如该转码参数为重复提供,则可打上“已有”的标签,该标签可由系统随机提供或手持设备的用户自定义等。上述参数判断模块21具体用于判断手持设备是否有选择配置库默认提供的转码参数;当有选择时,则通过参数提供模块22提取默认提供的转码参数给手持设备;和/或,根据手持设备输入的关键字判断配置库中是否有与该关键字相关联的转码参数;当有相关联时,则通过参数提供模块22提取相关联的转码参数给手持设备。上述配置库中可设置一种转码参数对应一种手持设备型号,并默认该配置库中预设的转码参数即为与手持设备相匹配的转码参数。手持设备在需要进行音视频转换时,可通过从默认提供中选择、从搜索中选择以及自定义中的一种或多种方式相结合获取所需要的转码参数。上述转码参数的获取方式各自独立,并无固定使用顺序,此处是从便利的角度编排使用顺序。本实施例中,上述默认提供的转码参数,可在需要进行音视频转换时提供给手持设备进行选择。手持设备可根据展示的手持设备型号以及对应的转码参数,选择与自身相匹配的转码参数。可通过参数判断模块21判断手持设备是否进行选择,而确认该默认提供的转码参数中是否有手持设备所需要的转码参数。如果有选择,则通过参数提供模块22提取所选择的转码参数给手持设备;否则,可提供手持设备进行关键字搜索,使手持设备可继续寻找合适的转码参数。在该关键字搜索过程中,可通过参数判断模块21根据该手持设备输入的关键字(比如厂商名称或型号等)判断配置库中是否有与该关键字相关联的转码参数。如有,则可展示给手持设备进行选择,上述参数提供模块22可根据手持设备的选择提取相应的转码参数给手持设备进行音视频转换。如果通过上述从默认中选择以及搜索获取两种方式都未从配置库中查找到相应的转码参数,则还可通过自定义的方式取得转码参数。参照图9,上述参数提供模块22具体可包括查找单元221以及排序单元222 ;该查找单元221,用于在配置库中查找相关联的转码参数;该排序单元222,用于根据权重值对上述转码参数进行排序后,展示给手持设备选择;该权重值根据上述评价信息设置。
上述查找单元221根据手持设备输入的关键字,在配置库中查找与该关键字相关联的转码参数。比如该关键字为手持设备型号,则可查找与该型号直接对应的转码参数,或者查找与该型号类似的型号所对应的转码参数。上述排序单元222可在查找后,根据权重值对所查找的转码参数进行排序,展示给手持设备选择。比如可按权重值由高到低依次排列,权重值高表示转换效果好。如上述,该权重值可根据评价信息获得。该展示可包括展示转码参数被打上的标签,方便手持设备作出准确选择。参照图10,上述装置20还可包括分离解码模块25、编码模块26以及媒体合成模块27 ;该分离解码模块25,用于将音视频源文件中的音频流与视频流进行分离并解码;该编码模块26,用于根据上述转码参数分别对解码后的音频流与视频流进行编码;该媒体合成模块27,用于将编码后的音频流与视频流合成新的媒体文件。上述音视频的转换过程可为首先通过上述分离解码模块25对需要转换的音视频文件进行解析,以及将音频流、视频流的分离;然后分别对音频流、视频流进行解码,再通 过编码模块26根据转码参数分别对解码后的音频流、视频流进行编码,最后通过媒体合成模块27将编码后的音频流、视频流合成新的媒体文件,完成音视频的转换。上述手持设备中音视频转码参数的适配装置20,通过手持设备对音视频转换效果的评价反馈,可对配置库中与手持设备对应的转码参数赋予相应的权重,通过权重的高低区分转换效果的好坏(比如权重高则转换效果好),如此可为手持设备找出更合适的转码参数;同时,允许手持设备自定义转码参数,可分享给其它手持设备使用并接受其它手持设备评价反馈,通过此种方式可不断完善及修正配置库中手持设备对应的转码参数,可解决手持设备型号覆盖不全的问题,给手持设备的用户带来极大便利。以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种手持设备中音视频转码参数的适配方法,其特征在于,包括步骤 判断配置库中是否有手持设备所需要的转码参数; 当有所述转码参数时,获取所述转码参数提供给手持设备进行音视频转换。
2.根据权利要求I所述的手持设备中音视频转码参数的适配方法,其特征在于,所述获取所述转码参数提供给手持设备进行音视频转换的步骤后还包括 接收手持设备根据音视频转换的效果进行评价的评价信息,根据所述评价信息更新所述配置库。
3.根据权利要求I所述的手持设备中音视频转码参数的适配方法,其特征在于,所述判断配置库中是否有手持设备所需要的转码参数的步骤后还包括 当没有所述转码参数时,接收手持设备自定义的转码参数,并更新所述配置库。
4.根据权利要求I所述的手持设备中音视频转码参数的适配方法,其特征在于,所述判断配置库中是否有手持设备所对应的转码参数的步骤具体包括 判断手持设备是否有选择配置库默认提供的转码参数;当有选择时,则提取默认提供的转码参数给手持设备;和/或, 根据手持设备输入的关键字判断配置库中是否有与所述关键字相关联的转码参数;当有相关联时,则提取相关联的转码参数给手持设备。
5.根据权利要求4中任一项所述的手持设备中音视频转码参数的适配方法,其特征在于,所述提取相关联的转码参数给手持设备的步骤具体包括 在配置库中查找相关联的转码参数; 根据权重值对所述转码参数进行排序后,展示给手持设备选择;所述权重值根据所述评价信息设置。
6.根据权利要求I至5中任一项所述的手持设备中音视频转码参数的适配方法,其特征在于,所述进行音视频转换具体包括 将音视频源文件中的音频流与视频流进行分离并解码; 根据所述转码参数分别对解码后的音频流与视频流进行编码; 将编码后的音频流与视频流合成新的媒体文件。
7.一种手持设备中音视频转码参数的适配装置,其特征在于,包括 参数判断模块,用于判断配置库中是否有手持设备所需要的转码参数; 参数提供模块,用于当有所述转码参数时,获取所述转码参数提供给手持设备进行音视频转换。
8.根据权利要求7所述的手持设备中音视频转码参数的适配装置,其特征在于,所述装置还包括 评价接收模块,用于接收手持设备根据音视频转换的效果进行评价的评价信息,根据所述评价信息更新所述配置库。
9.根据权利要求7所述的手持设备中音视频转码参数的适配装置,其特征在于,所述装置还包括 自定义接收模块,用于当没有所述转码参数时,接收手持设备自定义的转码参数,并更新所述配置库。
10.根据权利要求7所述的手持设备中音视频转码参数的适配装置,其特征在于,所述参数判断模块具体用于 判断手持设备是否有选择配置库默认提供的转码参数;当有选择时,则通过参数提供模块提取默认提供的转码参数给手持设备;和/或, 根据手持设备输入的关键字判断配置库中是否有与所述关键字相关联的转码参数;当有相关联时,则通过参数提供模块提取相关联的转码参数给手持设备。
11.根据权利要求10中任一项所述的手持设备中音视频转码参数的适配装置,其特征在于,所述参数提供模块具体包括 查找单元,用于在配置库中查找相关联的转码参数; 排序单元,用于根据权重值对所述转码参数进行排序后,展示给手持设备选择;所述权重值根据所述评价信息设置。
12.根据权利要求7至11中任一项所述的手持设备中音视频转码参数的适配装置,其特征在于,所述装置还包括 分离解码模块,用于将音视频源文件中的音频流与视频流进行分离并解码; 编码模块,用于根据所述转码参数分别对解码后的音频流与视频流进行编码; 媒体合成模块,用于将编码后的音频流与视频流合成新的媒体文件。
全文摘要
本发明揭示了一种手持设备中音视频转码参数的适配方法及装置。该方法可包括步骤判断配置库中是否有手持设备所需要的转码参数;当有所述转码参数时,获取所述转码参数提供给手持设备进行音视频转换。本发明通过多种方式获取转码参数,可为手持设备找出更合适的转码参数;同时,允许手持设备自定义转码参数,并可分享给其它手持设备使用并接受其它手持设备评价反馈,可解决手持设备型号覆盖不全的问题,给手持设备的用户带来极大便利。
文档编号H04N7/26GK102957902SQ201110241630
公开日2013年3月6日 申请日期2011年8月22日 优先权日2011年8月22日
发明者王川南 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1