CN112272317B - 播放参数确定方法、装置、电子设备及存储介质 - Google Patents

播放参数确定方法、装置、电子设备及存储介质 Download PDF

Info

Publication number
CN112272317B
CN112272317B CN202011119233.5A CN202011119233A CN112272317B CN 112272317 B CN112272317 B CN 112272317B CN 202011119233 A CN202011119233 A CN 202011119233A CN 112272317 B CN112272317 B CN 112272317B
Authority
CN
China
Prior art keywords
waveform data
parameter
waveform
playing
video
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
Application number
CN202011119233.5A
Other languages
English (en)
Other versions
CN112272317A (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 CN202011119233.5A priority Critical patent/CN112272317B/zh
Publication of CN112272317A publication Critical patent/CN112272317A/zh
Application granted granted Critical
Publication of CN112272317B publication Critical patent/CN112272317B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management 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/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Graphics (AREA)
  • Measurement And Recording Of Electrical Phenomena And Electrical Characteristics Of The Living Body (AREA)

Abstract

本申请公开了一种播放参数确定方法、装置、电子设备及存储介质。其中,方法包括:获取第一波形数据;所述第一波形数据表征在视频播放过程中采集的脑电波数据;根据所述第一波形数据中波形类别的变换情况,确定第一波形数据对应的第一参数;所述第一参数表征脑电波数据对应的视频播放需求;基于第一波形数据对应的第一参数,确定播放参数。

Description

播放参数确定方法、装置、电子设备及存储介质
技术领域
本申请涉及视频处理技术领域,尤其涉及一种播放参数确定方法、装置、电子设备及存储介质。
背景技术
相关技术中,为了保证视频的流畅播放,通常基于网络环境和视频质量确定播放参数,导致得到的播放参数与用户需求不匹配,降低了网络资源的使用效率。
发明内容
有鉴于此,本申请实施例提供视播放参数确定方法、装置、电子设备及存储介质,以至少解决相关技术出现的播放参数与用户需求不匹配,降低了网络资源的使用效率的问题。
本申请实施例的技术方案是这样实现的:
本申请实施例提供了一种播放参数确定方法,所述方法包括:
获取第一波形数据;所述第一波形数据表征在视频播放过程中采集的脑电波数据;
根据所述第一波形数据中波形类别的变换情况,确定第一波形数据对应的第一参数;所述第一参数表征脑电波数据对应的视频播放需求;
基于第一波形数据对应的第一参数,确定播放参数。
上述方案中,所述根据所述第一波形数据中波形类别的变换情况,确定第一波形数据对应的第一参数,包括:
对第一波形数据进行分割,得到第一波段和第二波段;
根据所述第一波段的波形类别与所述第二波段的波形类别组成的波形类别组合,在第一设定关系表中确定第一波形数据对应的第一参数;所述第一设定关系表用于存储至少一组波形类别组合中的每一组波形类别组合与第一参数之间的对应关系。
上述方案中,所述对第一波形数据进行分割,得到第一波段和第二波段,包括:
基于所述第一波形数据对应的第一时长对所述第一波形数据进行分割,得到所述第一波段和所述第二波段;所述第一时长表征所述第一波形数据的持续时间。
上述方案中,所述基于第一波形数据对应的第一参数,确定播放参数,包括:
在第二设定关系表中确定第一波形数据对应的第一参数对应的调整类别;所述第二设定关系表用于存储至少一种调整类别中每种调整类别与第一参数的对应关系;
根据所述第一波形数据对应的第一参数对应的调整类别和采集所述第一波形数据时对应的播放参数,确定所述播放参数。
上述方案中,所述播放参数为视频码率,所述调整类别包括以下之一:
保持当前的视频码率;
设置视频码率为第一码率;所述第一码率表征所述第一波形数据的采集过程中对应的最高的视频码率或最低的视频码率;
根据第二参数调整视频码率;所述第二参数表征视频码率的调整系数。
上述方案中,所述获取第一波形数据时,所述方法还包括:
基于设定的波形类型,对所述第一波形数据进行过滤。
上述方案中,所述获取第一波形数据,包括:
获取持续时间大于或等于设定时长的第一波形数据。
上述方案中,所述方法还包括:
根据所述播放参数,生成第一请求;所述第一请求用于向服务端请求获取所述播放参数对应的视频数据;
接收并加载所述服务端基于所述第一请求返回的符合所述播放参数的视频数据。
本申请实施例还提供了一种播放参数确定装置,包括:
获取单元,用于获取第一波形数据;所述第一波形数据表征在视频播放过程中采集的脑电波数据;
第一确定单元,用于根据所述第一波形数据中波形类别的变换情况,确定第一波形数据对应的第一参数;所述第一参数表征脑电波数据对应的视频播放需求;
第二确定单元,用于基于所述第一参数,确定播放参数。
本申请实施例还提供了一种电子设备,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,
其中,所述处理器用于运行所述计算机程序时,执行上述任一方法的步骤。
本申请实施例还提供了一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一方法的步骤。
在本申请实施例中,获取第一波形数据,第一波形数据表征在视频播放过程中采集的脑电波数据,根据第一波形数据中波形类别的变换情况,确定第一波形数据对应的第一参数,第一参数表征脑电波数据对应的视频播放需求,基于第一波形数据对应的第一参数,确定播放参数,从而能够基于用户的需求,确定视频播放的参数,从而能够使播放的视频符合视频播放需求,同时减少视频播放的资源成本,提高了用户的观看体验。
附图说明
图1为本申请一实施例提供的播放参数确定方法的实现流程示意图;
图2为本申请一实施例提供的一种脑电波数据的示意图;
图3为本申请一实施例提供的播放参数确定方法的实现流程示意图;
图4为本申请一实施例提供的不同波形类别对应的情绪状态示意图;
图5为本申请一实施例提供的第一设定关系表的示意图;
图6为本申请一实施例提供的播放参数确定方法的实现流程示意图;
图7为本申请一实施例提供的视频播放需求与调整类别之间的对应关系;
图8为本申请一实施例提供的播放参数确定方法的实现流程示意图;
图9本申请一应用实施例提供的一种播放参数确定的流程示意图;
图10本申请又一应用实施例提供的一种播放参数确定的流程示意图;
图11为本申请一实施例提供的播放参数确定装置的结构示意图;
图12为本申请一实施例提供电子设备的硬件组成结构示意图。
具体实施方式
下面结合附图及具体实施例对本申请作进一步详细的说明。
以下描述中,为了说明而不是为了限定,提出了诸如特定***结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的***、装置以及方法的详细说明,以免不必要的细节妨碍本申请的描述。
需要说明的是,本申请实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。
另外,在本申请实施例中,“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
本申请实施例提供了一种播放参数确定方法,图1为本申请实施例的播放参数确定方法的一种流程示意图。如图1所示,所述方法包括:
S101:获取第一波形数据;所述第一波形数据表征在视频播放过程中采集的脑电波数据。
这里,获取第一波形数据,其中,第一波形数据为在视频播放过程中采集得到的脑电波数据,第一波形数据能够反映用户在观看视频的时候的情绪变化。在实际应用中,在用户观看视频的时候,可以采集用户在观看视频过程中的脑电波数据。第一波形数据可以通过定制的可穿戴设备采集得到,例如,用户在观看视频的过程中佩戴定制的耳机,通过耳机采集脑电波数据,也可以通过佩戴的眼镜采集脑电波数据,可穿戴设备将采集得到的脑电波数据发送到电子设备中,通过电子设备对第一波形数据进行分析。
在一实施例中,所述获取第一波形数据时,所述方法还包括:
基于设定的波形类型,对所述第一波形数据进行过滤。
这里,基于设定的波形类型,对第一波形数据进行过滤,使得得到的第一波形数据均为有效数据,能够准确反映用户在观看视频的过程中情绪的波形,在实际应用中,采集得到的脑电波数据中可能含有无效的数据,例如出现噪声数据,或者会出现一些波形比较特别的脑电波数据,这些数据为无效数据,将这些无效数据过滤之后,能够提高第一参数的准确性。在实际应用中,脑电波数据中的δ波、β波、α波、θ波这四种波形属于有效波形数据,在对第一波形数据进行过滤的时候,可以将不属于这四种波形的波形幅度进行丢弃。
在上述实施例中,基于设定的波形类型,对第一波形数据进行过滤,能够使得第一波形数据中含有的是有效的波形数据,从而能够根据用户的脑电波数据,准确地确定视频播放需求。
在一实施例中,所述获取第一波形数据,包括:
获取持续时间大于或等于设定时长的第一波形数据。
这里,获取持续时间大于或等于设定时长的第一波形数据,从采集的脑电波数据中将持续时间大于或等于设定时长的波形数据确定为第一波形数据,持续时间是指脑电波数据的长度,示例地,当持续时间为1S的时候,表示脑电波数据记载了1S的波形数据。当第一波形数据的持续时间太短的时候,例如,第一波形数据为短暂的瞬间波形,那么不能准确地记录用户在观看视频过程中的情绪,在实际应用中,设定时长可以为3S,获取持续时间为3S的第一波形数据。如图2所示,图2示出了一种脑电波数据的示意图,在图2中将脑电波数据分为6个单位的小波段,其中,每个单位的小波段对应持续时间为1S的波形数据,如果获取持续时间为3S的第一波形数据的时候,脑电波数据中的3个单位的小波段组成第一波形数据。在实际应用中,获取视频的开始时间,由于在播放视频的同时采集用户的脑电波数据,因此可以根据视频的开始时间,每隔设定时长获取第一波形数据。
在上述实施例中,获取持续时间大于或等于设定时长的第一波形数据,能够获取准确反馈用户在观看视频过程中的情绪,从而能够更准确地根据用户的情绪确定对应的视频播放需求。
S102:根据所述第一波形数据中波形类别的变换情况,确定第一波形数据对应的第一参数;所述第一参数表征脑电波数据对应的视频播放需求。
这里,在获取第一波形数据之后,对第一波形数据进行分析,根据第一波形数据中波形类别的变换情况,确定第一波形数据对应的第一参数,第一参数表征脑电波数据对应的视频播放需求。在实际应用中,用户在观看视频的过程中会发生情绪变化,第一波形数据能够通过波形的变换记录用户的情绪变化,示例地,通过第一波形数据中的波形幅度、波形类型能够反馈情绪的变化,根据情绪的变化,能够反映出用户在观看视频的时候的满意程度,从而能够根据用户的主观感受,确定第一参数。示例地,当第一波形数据中波形类别的变换情况表示用户的视频感官在一般和较差之间波动,说明当前对应的视频播放需求为提高视频的播放质量。
在一实施例中,如图3所示,所述根据所述第一波形数据中波形类别的变换情况,确定第一波形数据对应的第一参数,包括:
S301:对第一波形数据进行分割,得到第一波段和第二波段。
这里,对第一波形数据进行分割,在第一波形的基础上,得到第一波段与第二波段,其中,第一波段与第二波段能够拼接得到第一波形数据。在实际应用中,第一波形数据中至少含有δ波、β波、α波、θ波这四种波形中的一种,对第一波形数据进行分割之后,第一波段以及第二波段中也至少含有δ波、β波、α波、θ波这四种波形中的一种。在实际应用中,可以根据第一波形数据的持续时间作为对第一波形数据进行分割的依据。
在一实施例中,所述对第一波形数据进行分割,得到第一波段和第二波段,包括:
基于所述第一波形数据对应的第一时长对所述第一波形数据进行分割,得到所述第一波段和所述第二波段;所述第一时长表征所述第一波形数据的持续时间。
这里,在对第一波形数据进行分割的时候,确定第一波形数据对应的第一时长,得到第一波段和第二波段,其中,第一时长表征第一波形数据的持续时间,在实际应用中,是根据第一波形数据对应的第一时长对第一波形数据进行均匀切割,得到的第一波段的持续时间与第二波段的持续时间是相同的,示例地,第一波形数据对应的第一时长为3S,将第一波形数据中的第1.5S作为第一波形数据的分割点,将第一波形数据中的前1.5S确定为第一波段,将第一波形数据中的后1.5S确定为第二波段。
在上述实施例中,基于第一波形数据对应的第一时长对第一波形数据进行分割,得到第一波段和第二波段,第一时长表征第一波形数据的持续时间,从而能够通过对脑电波数据进行分割处理,通过两个不同的波段,准确地确定用户在观看视频过程的情绪变化,有利于确定用户观看视频的需求。
S302:根据所述第一波段的波形类别与所述第二波段的波形类别组成的波形类别组合,在第一设定关系表中确定第一波形数据对应的第一参数;所述第一设定关系表用于存储至少一组波形类别组合中的每一组波形类别组合与第一参数之间的对应关系。
这里,确定第一波段的波形类别与第二波段的波形类别,第一波段的波形类别与第二波段的波形类别组成波形类别组合,示例地,当第一波段的波形类别为δ波,第二波段的波形类别为β波,组成的波形类别组合为δ波+β波,根据第一波段的波形类别与第二波段的波形类别组成的波形类别组合,在第一设定关系表中确定第一波形数据对应的第一参数,第一设定关系表用于存储至少一组波形类别组合中的每一组波形类别组合与第一参数之间的对应关系。在实际应用中,每种波形类别对应的情绪是不同的,如图4所示,图4示出了不同波形类别对应的情绪状态示意图,当用户在观看视频的过程中情绪发生变化的时候,对应的第一波形数据中的波形类别也会发生变化,为了更好地判断第一波形数据中的波形类别,将第一波形数据进行分割,对比第一波段与第二波段中的波形类别,从而能够很好地确定用户的情绪的变化,不同的波形类别之间的转换代表的情绪是不同的,从而对应不同的第一参数,如图5所示,图5示出了第一设定关系表的示意图,在第一关系表中,存储了不同的波形类别组合与第一参数之间的对应关系,从而能够根据不同的情绪变化确定对应的第一参数,在实际应用中,视频播放需求可以通过用户感官来衡量,根据用户感官可以将视频播放需求划分为八种需求,当用户感官处于优良时对应第一需求,当用户感官处于较差时对应第二需求,当用户感官在优良与一般之间波动时对应第三需求,当用户感官在优良与较差之间波动时对应第四需求,当用户感官在一般和较差之间波动时对应第五需求,当用户感官不强烈时对应第六需求,当用户感官丢失时对应第七需求,当用户感官在一般和较差之间波动,表示视频播放需求为提高视频的播放质量,从而能够通过用户感官衡量视频播放需求,在示例地,当第一波段的波形类别与第二波段的波形类别组成的波形类别组合为θ波+α波,表示用户在观看视频过程中的感官在一般与较差之间波动,当前的视频参数并不能满足用户对视频的需求,对应的第一参数表示需要提高播放参数,从而能够使输出的视频符合用户的需求。
在上述实施例中,对第一波形数据进行分割,得到第一波段和第二波段,根据第一波段的波形类别与第二波段的波形类别组成的波形类别组合,在第一设定关系表中确定第一波形数据对应的第一参数,第一设定关系表用于存储至少一组波形类别组合中的每一组波形类别组合与第一参数之间的对应关系,从而能够根据脑电波数据的波形变换,确定用户对视频的需求,从而能够准确地调整视频参数,合理地利用网络资源。
S103:基于第一波形数据对应的第一参数,确定播放参数。
这里,基于第一波形数据对应的第一参数,确定播放参数,从而能够根据用户在观看视频过程的主观需求,调整播放参数,使得播放的视频能够满足用户的需求,适应性地调整播放参数,在实际应用中,播放参数可以为视频码率,也可以为视频声音参数,示例地,当第一参数表示用户希望播放的视频的音质效果更好的时候,可以将播放参数中的视频声音参数调整为杜比音效,从而能够在视频播放的过程中输出杜比音质,当第一参数表示用户希望播放的视频的画质更好的时候,可以提高播放参数中的视频码率,从而能够输出画质更好的视频数据。
在上述实施例中,获取第一波形数据,第一波形数据表征在视频播放过程中采集的脑电波数据,根据第一波形数据中波形类别的变换情况,确定第一波形数据对应的第一参数,第一参数表征脑电波数据对应的视频播放需求,基于第一波形数据对应的第一参数,确定播放参数,从而能够根据用户的需求,确定视频播放的参数,有利于提高网络资源的利用率,节省视频播放的资源成本,同时也提高了用户的观看视频的体验。
在一实施例中,如图6所示,所述基于第一波形数据对应的第一参数,确定播放参数,包括:
S601:在第二设定关系表中确定第一波形数据对应的第一参数对应的调整类别;所述第二设定关系表用于存储至少一种调整类别中每种调整类别与第一参数的对应关系。
这里,在确定第一波形数据对应的第一参数之后,根据第一波形数据对应的第一参数,在第二设定关系表中确定第一波形数据对应的第一参数对应的调整类别,调整类别是确定了播放参数的调整规则,第二设定关系表用于存储至少一种调整类别中每种调整类别与第一参数的对应关系。在实际应用中,用户在观看视频的过程中的情绪变化能够反映用户的视频播放需求,不同的视频播放需求对应不同的播放参数,从而需要根据第一参数确定对应的调整类别。在实际应用中,调整类别至少包括了保持播放参数、增大播放参数、减少播放参数等。
S602:根据所述第一波形数据对应的第一参数对应的调整类别和采集所述第一波形数据时对应的播放参数,确定所述播放参数。
这里,根据第一波形数据对应的第一参数对应的调整类别和采集第一波形数据时对应的播放参数,确定当前视频的播放参数,在实际应用中,对采集第一波形数据时对应的播放参数进行调整类别对应的调整之后,能够得到播放参数。示例地,当调整类别为保持播放参数,确定的播放参数与采集第一波形数据时对应的播放参数一样。
在上述实施例中,在第二设定关系表中确定第一波形数据对应的第一参数对应的调整类别,第二设定关系表用于存储至少一种调整类别中每种调整类别与第一参数的对应关系,根据第一波形数据对应的第一参数对应的调整类别和采集第一波形数据时对应的播放参数,确定播放参数,从而能够根据用户的视频播放需求调整播放参数,使得播放的视频能够满足用户的需求,并且能够提高网络资源的使用效率。
在一实施例中,所述播放参数为视频码率,所述调整类别包括以下之一:
保持当前的视频码率;
设置视频码率为第一码率;所述第一码率表征所述第一波形数据的采集过程中对应的最高的视频码率或最低的视频码率;
根据第二参数调整视频码率;所述第二参数表征视频码率的调整系数。
这里,当需要调整的播放参数为视频码率的时候,一共包括3中调整类别,第一种调整类别为保持当前的视频码率,在用户感官保持优良或者用户感官丧失的情况下,说明当前的视频码率满足用户的视频播放需求,或者用户对视频播放的质量没有要求,在这种情况下,保持当前的视频码率。第二种调整类别为设置视频码率为第一码率,第一码率为第一波形数据的采集过程中对应的最高的视频码率或者最低的视频码率,在实际应用中,当用户感官在优良和一般之间波动,表示在波动过程中的视频码率符合用户的视频播放需求,这时可以设置视频码率为第一波形数据的采集过程中最低的视频码率,尝试通过最低的视频码率得到符合用户的视频播放需求的视频数据,降低了网络资源占用量,提高了网络资源的使用效率。当用户感官在优良和较差之间波动或者在一般和较差之间波动,说明在用户观看视频的过程中,视频在符合用户的视频播放需求与不符合用户的视频播放需求之间波动,在这种情况下,设置视频码率为第一波形数据的采集过程中对应的最高的视频码率,使得输出的视频符合用户的视频播放需求。第三种调整类别为根据第二参数调整视频码率,第二参数为视频码率的调整参数,通过第二参数对第一波形数据的采集过程中的视频码率进行调整,得到视频码率,示例地,当用户感官保持较差,使用第二参数调整视频码率。如图7所示,图7示出了视频播放需求与调整类别之间的对应关系,根据不同的视频播放需求,对第一波形数据的采集过程中对应的视频码率进行调整。
在上述实施例中,播放参数为视频码率,调整类别包括保持当前的视频码率;设置视频码率为第一码率,第一码率表征第一波形数据的采集过程中对应的最高的视频码率或最低的视频码率;根据第二参数调整视频码率,第二参数表征视频码率的调整参数中的一项,从而能够根据不用的视频播放需求,对视频码率进行适应性调整,从而能够在保证使用最少的网络资源的同时,输出符合视频播放需求的视频数据。
在一实施例中,如图8所示,所述方法还包括:
S801:根据所述播放参数,生成第一请求;所述第一请求用于向服务端请求获取所述播放参数对应的视频数据。
这里,在确定了播放参数之后,根据播放参数,生成第一请求,第一请求用于向服务端请求获取播放参数对应的视频数据。在实际应用中,当需要改变播放参数的时候,会向服务端发送第一请求,第一请求中携带有播放参数,从而能够向服务器获取符合播放参数的视频数据。在实际应用中,在生成第一请求的时候,会对媒体文件的描述文件进行解析,生成第一请求。
S802:接收并加载所述服务端基于所述第一请求返回的符合所述播放参数的视频数据。
这里,接收服务器基于第一请求返回的符合播放参数的视频数据,并加载接收到的视频数据,从而能够使播放的视频数据符合视频播放需求。
在上述实施例中,根据播放参数,生成第一请求,第一请求用于向服务端请求获取播放参数对应的视频数据,接收并加载服务端基于第一请求返回的符合播放参数的视频数据,从而能够保证输出的视频数据符合视频播放的需求,节省了视频播放的资源成本。
本申请还提供一应用实施例,如图9所示,图9示出了视频播放参数确定的流程示意图。
S901:通过定制设备采集脑电波数据,将采集的脑电波数据发送到移动终端。
S902:基于设定的波形类型,对脑电波数据进行过滤。
S903:在过滤的脑电波数据中获取持续时间大于或等于设定时长的第一波形数据。
S904:根据所述第一波形数据,确定第一参数。
S905:根据第一参数,确定播放参数。
S906:根据播放参数,向服务端发送第一请求。
S907:服务端向终端返回符合播放参数的视频数据。
S908:加载符合播放参数的视频数据。
本申请还提供另一应用实施例。在本申请应用实施例中,如图10所示,图10示出了一种播放参数确定的流程示意图,在用户观看视频的过程中,通过定制的耳机采集用户的脑电波数据,将采集得到的脑电波数据传输到移动终端,移动终端对采集的脑电波数据进行数据处理,得到有效的第一波形数据,对第一波形数据进行分析,确定视频播放需求,以及确定符合视频播放需求的播放参数,终端向服务端发送第一请求以获取满足播放参数的视频数据,服务端接收到终端发送的第一请求之后,将满足播放参数的视频数据返回到终端,从而终端能够播放符合视频播放需求的播放参数。
为实现本申请实施例的方法,本申请实施例还提供了一种播放参数确定装置,如图11所示,该装置包括:
获取单元1101,用于获取第一波形数据;所述第一波形数据表征在视频播放过程中采集的脑电波数据;
第一确定单元1102,用于根据所述第一波形数据中波形类别的变换情况,确定第一波形数据对应的第一参数;所述第一参数表征脑电波数据对应的视频播放需求;
第二确定单元1103,用于基于所述第一参数,确定播放参数。
在一实施例中,所述第一确定单元1102根据所述第一波形数据中波形类别的变换情况,确定第一波形数据对应的第一参数,包括:
对第一波形数据进行分割,得到第一波段和第二波段;
根据所述第一波段的波形类别与所述第二波段的波形类别组成的波形类别组合,在第一设定关系表中确定第一波形数据对应的第一参数;所述第一设定关系表用于存储至少一组波形类别组合中的每一组波形类别组合与第一参数之间的对应关系。
在一实施例中,所述第一确定单元1102对第一波形数据进行分割,得到第一波段和第二波段,包括:
基于所述第一波形数据对应的第一时长对所述第一波形数据进行分割,得到所述第一波段和所述第二波段;所述第一时长表征所述第一波形数据的持续时间。
在一实施例中,所述第二确定单元1103基于第一波形数据对应的第一参数,确定播放参数,包括:
在第二设定关系表中确定第一波形数据对应的第一参数对应的调整类别;所述第二设定关系表用于存储至少一种调整类别中每种调整类别与第一参数的对应关系;
根据所述第一波形数据对应的第一参数对应的调整类别和采集所述第一波形数据时对应的播放参数,确定所述播放参数。
在一实施例中,所述播放参数为视频码率,所述第二确定单元1103确定的调整类别包括以下之一:
保持当前的视频码率;
设置视频码率为第一码率;所述第一码率表征所述第一波形数据的采集过程中对应的最高的视频码率或最低的视频码率;
根据第二参数调整视频码率;所述第二参数表征视频码率的调整系数。
在一实施例中,所述获取单元1101获取第一波形数据时,还包括:
基于设定的波形类型,对所述第一波形数据进行过滤。
在一实施例中,所述获取单元1101获取第一波形数据,包括:
获取持续时间大于或等于设定时长的第一波形数据。
在一实施例中,所述装置还包括:
生成单元,用于根据所述播放参数,生成第一请求;所述第一请求用于向服务端请求获取所述播放参数对应的视频数据;
加载单元,用于接收并加载所述服务端基于所述第一请求返回的符合所述播放参数的视频数据。
实际应用时,获取单元1101、第一确定单元1102、第二确定单元1103可由播放参数确定装置中的处理器来实现。当然,处理器需要运行存储器中存储的程序来实现上述各程序模块的功能。
需要说明的是,上述图11实施例提供的播放参数确定装置在进行播放参数确定时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的播放参数确定装置与播放参数确定方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
基于上述程序模块的硬件实现,且为了实现本申请实施例的方法,本申请实施例还提供了一种电子设备,图12为本申请实施例电子设备的硬件组成结构示意图,如图12所示,电子设备包括:
通信接口1,能够与其它设备比如网络设备等进行信息交互;
处理器2,与通信接口1连接,以实现与其它设备进行信息交互,用于运行计算机程序时,执行上述一个或多个技术方案提供的播放参数确定方法。而所述计算机程序存储在存储器3上。
当然,实际应用时,电子设备中的各个组件通过总线***4耦合在一起。可理解,总线***4用于实现这些组件之间的连接通信。总线***4除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图12中将各种总线都标为总线***4。
本申请实施例中的存储器3用于存储各种类型的数据以支持电子设备的操作。这些数据的示例包括:用于在电子设备上操作的任何计算机程序。
可以理解,存储器3可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(ROM,Read Only Memory)、可编程只读存储器(PROM,Programmable Read-Only Memory)、可擦除可编程只读存储器(EPROM,Erasable Programmable Read-Only Memory)、电可擦除可编程只读存储器(EEPROM,Electrically Erasable Programmable Read-Only Memory)、磁性随机存取存储器(FRAM,ferromagnetic random access memory)、快闪存储器(Flash Memory)、磁表面存储器、光盘、或只读光盘(CD-ROM,Compact Disc Read-Only Memory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(RAM,Random AccessMemory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(SRAM,Static Random Access Memory)、同步静态随机存取存储器(SSRAM,Synchronous Static Random Access Memory)、动态随机存取存储器(DRAM,Dynamic Random Access Memory)、同步动态随机存取存储器(SDRAM,SynchronousDynamic Random Access Memory)、双倍数据速率同步动态随机存取存储器(DDRSDRAM,Double Data Rate Synchronous Dynamic Random Access Memory)、增强型同步动态随机存取存储器(ESDRAM,Enhanced Synchronous Dynamic Random Access Memory)、同步连接动态随机存取存储器(SLDRAM,SyncLink Dynamic Random Access Memory)、直接内存总线随机存取存储器(DRRAM,Direct Rambus Random Access Memory)。本申请实施例描述的存储器3旨在包括但不限于这些和任意其它适合类型的存储器。
上述本申请实施例揭示的方法可以应用于处理器2中,或者由处理器2实现。处理器2可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器2中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器2可以是通用处理器、DSP,或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器2可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器3,处理器2读取存储器3中的程序,结合其硬件完成前述方法的步骤。
处理器2执行所述程序时实现本申请实施例的各个方法中的相应流程,为了简洁,在此不再赘述。
在示例性实施例中,本申请实施例还提供了一种存储介质,即计算机存储介质,具体为计算机可读存储介质,例如包括存储计算机程序的存储器3,上述计算机程序可由处理器2执行,以完成前述方法所述步骤。计算机可读存储介质可以是FRAM、ROM、PROM、EPROM、EEPROM、Flash Memory、磁表面存储器、光盘、或CD-ROM等存储器。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置、终端和方法,可以通过其它的方式实现。以上所描述的设备实施例仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个***,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
另外,在本申请各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
或者,本申请上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台电子设备(可以是个人计算机、服务器、或者网络设备等)执行本申请各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

Claims (11)

1.一种播放参数确定方法,其特征在于,包括:
获取第一波形数据;所述第一波形数据表征在视频播放过程中采集的脑电波数据;所述第一波形数据用于记录用户基于视频播放质量生成的情绪变化;
根据所述第一波形数据中波形类别的变换情况,确定第一波形数据对应的第一参数;所述第一参数表征脑电波数据对应的视频播放的质量需求;
基于第一波形数据对应的第一参数,确定播放参数;
其中,所述根据所述第一波形数据中波形类别的变换情况,确定第一波形数据对应的第一参数,包括:
根据所述第一波形数据中第一波段的波形类别与第二波段的波形类别组成的波形类别组合,以及波形类别组合与第一参数的对应关系,确定所述第一波形数据对应的第一参数;
所述基于第一波形数据对应的第一参数,确定播放参数,包括:
根据调整类别与第一参数的对应关系,确定所述第一参数对应的调整类别;
根据所述调整类别和采集所述第一波形数据时对应的播放参数,确定所述播放参数;所述调整类别包含确定了播放参数的至少一种调整规则。
2.根据权利要求1所述的播放参数确定方法,其特征在于,所述根据所述第一波形数据中第一波段的波形类别与第二波段的波形类别组成的波形类别组合,以及波形类别组合与第一参数的对应关系,确定所述第一波形数据对应的第一参数,包括:
对第一波形数据进行分割,得到第一波段和第二波段;
根据所述第一波段的波形类别与所述第二波段的波形类别组成的波形类别组合,在第一设定关系表中确定第一波形数据对应的第一参数;所述第一设定关系表用于存储至少一组波形类别组合中的每一组波形类别组合与第一参数之间的对应关系。
3.根据权利要求2所述的播放参数确定方法,其特征在于,所述对第一波形数据进行分割,得到第一波段和第二波段,包括:
基于所述第一波形数据对应的第一时长对所述第一波形数据进行分割,得到所述第一波段和所述第二波段;所述第一时长表征所述第一波形数据的持续时间。
4.根据权利要求1所述的播放参数确定方法,其特征在于,所述根据调整类别与第一参数的对应关系,确定所述第一参数对应的调整类别,包括:
在第二设定关系表中确定第一波形数据对应的第一参数对应的调整类别;所述第二设定关系表用于存储至少一种调整类别中每种调整类别与第一参数的对应关系。
5.根据权利要求4所述的播放参数确定方法,其特征在于,所述播放参数为视频码率,所述调整类别包括以下之一:
保持当前的视频码率;
设置视频码率为第一码率;所述第一码率表征所述第一波形数据的采集过程中对应的最高的视频码率或最低的视频码率;
根据第二参数调整视频码率;所述第二参数表征视频码率的调整系数。
6.根据权利要求1所述的播放参数确定方法,其特征在于,所述获取第一波形数据时,所述方法还包括:
基于设定的波形类型,对所述第一波形数据进行过滤。
7.根据权利要求1所述的播放参数确定方法,其特征在于,所述获取第一波形数据,包括:
获取持续时间大于或等于设定时长的第一波形数据。
8.根据权利要求1所述的播放参数确定方法,其特征在于,所述方法还包括:
根据所述播放参数,生成第一请求;所述第一请求用于向服务端请求获取所述播放参数对应的视频数据;
接收并加载所述服务端基于所述第一请求返回的符合所述播放参数的视频数据。
9.一种播放参数确定装置,其特征在于,包括:
获取单元,用于获取第一波形数据;所述第一波形数据表征在视频播放过程中采集的脑电波数据;所述第一波形数据用于记录用户基于视频播放质量生成的情绪变化;
第一确定单元,用于根据所述第一波形数据中波形类别的变换情况,确定第一波形数据对应的第一参数;所述第一参数表征脑电波数据对应的视频播放的质量需求;
第二确定单元,用于基于所述第一参数,确定播放参数;
第一确定单元,还用于根据所述第一波形数据中第一波段的波形类别与第二波段的波形类别组成的波形类别组合,以及波形类别组合与第一参数的对应关系,确定所述第一波形数据对应的第一参数;
第二确定单元,还用于根据调整类别与第一参数的对应关系,确定所述第一参数对应的调整类别;根据所述调整类别和采集所述第一波形数据时对应的播放参数,确定所述播放参数;所述调整类别包含确定了播放参数的至少一种调整规则。
10.一种电子设备,其特征在于,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,
其中,所述处理器用于运行所述计算机程序时,执行权利要求1至8任一项所述方法的步骤。
11.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8任一项所述方法的步骤。
CN202011119233.5A 2020-10-19 2020-10-19 播放参数确定方法、装置、电子设备及存储介质 Active CN112272317B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011119233.5A CN112272317B (zh) 2020-10-19 2020-10-19 播放参数确定方法、装置、电子设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011119233.5A CN112272317B (zh) 2020-10-19 2020-10-19 播放参数确定方法、装置、电子设备及存储介质

Publications (2)

Publication Number Publication Date
CN112272317A CN112272317A (zh) 2021-01-26
CN112272317B true CN112272317B (zh) 2023-02-17

Family

ID=74338218

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011119233.5A Active CN112272317B (zh) 2020-10-19 2020-10-19 播放参数确定方法、装置、电子设备及存储介质

Country Status (1)

Country Link
CN (1) CN112272317B (zh)

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105163180A (zh) * 2015-08-21 2015-12-16 小米科技有限责任公司 播放控制方法、装置及终端
CN107205193B (zh) * 2017-07-28 2019-06-04 京东方科技集团股份有限公司 一种播放控制方法、耳机及智能设备
CN107837089B (zh) * 2017-12-05 2018-11-23 清华大学 一种基于脑电波的视频卡顿极限值测量方法
CN108495191A (zh) * 2018-02-11 2018-09-04 广东欧珀移动通信有限公司 视频播放控制方法及相关产品
CN108429853A (zh) * 2018-02-12 2018-08-21 广东欧珀移动通信有限公司 电子装置、网络切换方法及相关产品
TWI746924B (zh) * 2019-01-14 2021-11-21 瑞軒科技股份有限公司 影片推薦系統及影片推薦方法
CN110353705B (zh) * 2019-08-01 2022-10-25 秒针信息技术有限公司 一种识别情绪的方法及装置

Also Published As

Publication number Publication date
CN112272317A (zh) 2021-01-26

Similar Documents

Publication Publication Date Title
US10687155B1 (en) Systems and methods for providing personalized audio replay on a plurality of consumer devices
US10297265B2 (en) Personal audio assistant device and method
CN111381954B (zh) 一种音频数据录制方法、***及终端设备
CN105120321A (zh) 一种视频搜索方法、视频存储方法和相关装置
EP3678388A1 (en) Customized audio processing based on user-specific and hardware-specific audio information
WO2017048463A1 (en) System and method for controlling memory frequency using feed-forward compression statistics
CN111274415B (zh) 确定替补视频素材的方法、装置及计算机存储介质
CN111182315A (zh) 一种多媒体文件拼接方法、装置、设备及介质
CN106331089A (zh) 一种视频播放控制方法和***
US10755707B2 (en) Selectively blacklisting audio to improve digital assistant behavior
KR102601478B1 (ko) 콘텐트를 제공하는 전자 장치 및 그 제어 방법
CN110570348A (zh) 一种脸部图像替换方法及设备
CN112272317B (zh) 播放参数确定方法、装置、电子设备及存储介质
CN107613356A (zh) 媒体和震动同步播放方法及装置、电子设备以及存储介质
US20190037251A1 (en) Playback apparatus, method of controlling playback apparatus, playback method and server apparatus
CN108647102B (zh) 异构***的服务请求处理方法、装置和电子设备
CN112463391B (zh) 内存控制方法、内存控制装置、存储介质与电子设备
JP6985355B2 (ja) 妨害回避の処理方法、装置、記憶媒体、及びプログラム
CN105847990A (zh) 播放媒体文件的方法和设备
CN114339325B (zh) 一种基于安卓***的多引擎动态壁纸播放方法及装置
CN112653896B (zh) 带看助手的房源信息回放方法、装置、电子设备和介质
CN112307161B (zh) 用于播放音频的方法和装置
CN114780538A (zh) 一种信息存储方法及装置、存储介质
CN111447267B (zh) 信息同步方法、装置、计算机可读存储介质及设备
CN115473927A (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
GR01 Patent grant
GR01 Patent grant