Nothing Special   »   [go: up one dir, main page]

CN113672193A - 音频数据播放方法与装置 - Google Patents

音频数据播放方法与装置 Download PDF

Info

Publication number
CN113672193A
CN113672193A CN202110971052.3A CN202110971052A CN113672193A CN 113672193 A CN113672193 A CN 113672193A CN 202110971052 A CN202110971052 A CN 202110971052A CN 113672193 A CN113672193 A CN 113672193A
Authority
CN
China
Prior art keywords
audio data
input
playing
picture
objects
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.)
Granted
Application number
CN202110971052.3A
Other languages
English (en)
Other versions
CN113672193B (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.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co 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 Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN202110971052.3A priority Critical patent/CN113672193B/zh
Publication of CN113672193A publication Critical patent/CN113672193A/zh
Priority to PCT/CN2022/113074 priority patent/WO2023025005A1/zh
Application granted granted Critical
Publication of CN113672193B publication Critical patent/CN113672193B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/16Sound input; Sound output
    • G06F3/165Management of the audio stream, e.g. setting of volume, audio stream path
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/43Querying
    • G06F16/432Query formulation
    • G06F16/434Query formulation using image data, e.g. images, photos, pictures taken by a user
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/48Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/483Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Data Mining & Analysis (AREA)
  • Software Systems (AREA)
  • Library & Information Science (AREA)
  • Databases & Information Systems (AREA)
  • Mathematical Physics (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computing Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请公开了一种音频数据播放方法与装置,属于通信技术领域。其中,音频数据播放方法,包括:在显示图片的情况下,接收对图片中的第一对象的第一输入,其中,图片包括N个第二对象,第一对象为N个第二对象中的任一第二对象,N为大于1的整数;响应于第一输入,播放每一第二对象关联的第一音频数据,其中,每一第二对象关联的第一音频数据的播放参数与每一第二对象至第一对象的距离相关。

Description

音频数据播放方法与装置
技术领域
本申请属于通信技术领域,具体涉及一种音频数据播放方法与装置。
背景技术
目前,随着对残障人士的关注度的提高,越来越多的电子设备支持无障碍模式,以便残障用户能够便捷使用电子设备。通常来说,在无障碍模式下,电子设备可以对用户点击区域的内容进行识别,并将识别结果以音频的形式进行播放,以告知用户点击区域的内容。
然而,现有技术中,电子设备在显示图片时,往往是对图片局部的内容进行识别与音频播放,难以向用户传达图片的整体内容。
发明内容
本申请实施例的目的是提供一种音频数据播放方法与装置,能够解决现有技术对图片局部的内容进行识别与音频播放,难以向用户传达图片的整体内容的问题。
第一方面,本申请实施例提供了一种音频数据播放方法,该方法包括:
在显示图片的情况下,接收对图片中的第一对象的第一输入,其中,图片包括N个第二对象,第一对象为N个第二对象中的任一第二对象,N为大于1的整数;
响应于第一输入,播放每一第二对象关联的第一音频数据,其中,每一第二对象关联的第一音频数据的播放参数与每一第二对象至第一对象的距离相关。
第二方面,本申请实施例提供了一种音频数据播放装置,该装置包括:
第一接收模块,用于在显示图片的情况下,接收对图片中的第一对象的第一输入,其中,图片包括N个第二对象,第一对象为N个第二对象中的任一第二对象,N为大于1的整数;
第一播放模块,用于响应于第一输入,播放每一第二对象关联的第一音频数据,其中,每一第二对象关联的第一音频数据的播放参数与每一第二对象至第一对象的距离相关。
第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序或指令,程序或指令被处理器执行时实现如第一方面的方法的步骤。
第四方面,本申请实施例提供了一种可读存储介质,可读存储介质上存储程序或指令,程序或指令被处理器执行时实现如第一方面的方法的步骤。
第五方面,本申请实施例提供了一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现如第一方面的方法。
本申请实施例提供的音频数据播放方法,在显示图片的情况下,接收对图片中的第一对象的第一输入,该图片包括多个第二对象,第一对象为这多个第二对象中的任一第二对象;响应于第一输入,播放每一第二对象关联的第一音频数据,每一第二对象关联的第一音频数据的播放参数与每一第二对象至第一对象的距离相关。本申请实施例有助于向用户传达图片的整体内容,提高用户体验。
附图说明
图1是本申请实施例提供的音频数据播放方法的流程示意图;
图2是本申请实施例中图片的一个示例图;
图3是在一个具体应用例中,音频数据播放方法的流程示意图;
图4是本申请实施例提供的音频数据播放装置的结构示意图;
图5是本申请实施例提供的一种电子设备的结构示意图;
图6是本申请实施例提供的一种电子设备的硬件结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的音频数据播放方法与装置进行详细地说明。
如图1所示,本申请实施例提供的音频数据播放方法,包括:
步骤101,在显示图片的情况下,接收对图片中的第一对象的第一输入,其中,图片包括N个第二对象,第一对象为N个第二对象中的任一第二对象,N为大于1的整数;
步骤102,响应于第一输入,播放每一第二对象关联的第一音频数据,其中,每一第二对象关联的第一音频数据的播放参数与每一第二对象至第一对象的距离相关。
本申请实施例提供的音频数据播放方法,可以应用于电子设备。该电子设备可以是移动终端或者个人电脑等,此处不做具体限定。
电子设备可以显示图片,该图片中可以包括多个第二对象。
举例来说,上述的图片可以是在海边拍摄得到风景图片,相应地,图片可能包括大海、树以及鸟等第二对象。或者,图片可以是在车站拍摄得到图片,相应地,图片可能包括人物A、人物B以及车辆等第二对象。
容易理解的是,图片中的第二对象,可以通过对图片的识别得到。
在一些举例中,可以预先基于深度学习模型,从图片中识别出各个第二对象。而在另一些举例中,也可以预先通过人工识别的方式,从图片中识别出各第二对象。
为简化描述,以下将主要以图片中的各个第二对象为通过深度学习模型进行识别得到为例进行说明。
在一个举例中,可以预先将图片发送至服务器,服务器使用深度学习模型对图片进行识别,并可以将相关的识别结果发送至电子设备。这些识别结果中可以包括了上述的N个第二对象。
在另一个举例中,也可以是电子设备直接使用深度学习模型对图片进行识别,以得到N个第二对象。
在步骤101中,电子设备可以接收对第一对象的第一输入,也就是任一第二对象的第一输入。
第一输入可以对应了单击、多击或者长按等形式的输入,此处不做具体限定。
容易理解的是,深度学习模型识别第二对象时,可以同时获取到各个第二对象在图片中的位置,具体来说,可以获取到各个第二对象对应的图像区域在图片中的位置。
在接收到第一输入的情况下,电子设备可以获取第一输入在图片中的输入位置,基于该输入位置,以及各个第二对象在图片中的位置,电子设备从图片中确定出上述的第一对象。
当然,在一些可行的实施方式中,电子设备也可以根据第一输入在图片中的输入位置,实时对输入位置及其预设距离范围内的图像区域进行识别,进而确定出第一对象。
步骤102中,电子设备可以响应于第一输入,播放每一第二对象关联的第一音频数据。
如上文所示的,通过深度学习模型可以识别出各第二对象。在一些举例中,每一类第二对象可以关联有一标识,该标识在一定程度上可以体现对第二对象的分类与识别结果。
比如,对于人物这一类第二对象,可以关联有标识“人物”,该标识可以是通过文本的方式进行表达的。当然,在一些可行的实施方式中,上述的标识也可以是通过编号等方式进行表达的。
每一类第二对象可以关联有相应的第一音频数据,在一些可行的实施方式中,第二对象与第一音频数据的关联关系,可以体现在第二对象与第一音频数据的关联关系中。
结合一些应用场景的举例,电子设备可以根据各个第二对象的标识,在预设的音频数据库中查询各第二对象关联的第一音频数据,以便对各第二对象关联的第一音频数据进行播放。
当然,在另一些应用场景中,也可以是上述服务器在完成对第二对象的识别的情况下,从音频数据块中查询各第二对象关联的第一音频数据,并将各第一音频数据以及音频数据第二对象的关联关系发送至电子设备,以供电子设备进行播放。
为便于理解第一音频数据,以下主要以播放第一音频数据时发出的声音内容为例,来对第一音频数据进行代替说明。
在一些示例中,第一音频数据可以是对关联的第二对象简单的描述词。比如,对于人物这类第二对象,关联的第一音频数据可以是“人”;对于小狗这类第二对象,关联的第一音频数据可以是“小狗”;对于大海这类第二对象,关联的第一音频数据可以是“大海”。
而在另一示例中,第一音频数据也可以是关联的第二对象在实际环境下经常发出的声音。比如,对于人物这类第二对象,关联的第一音频数据可以是“你好”;对于小狗这类第二对象,关联的第一音频数据可以是“汪汪汪”;对于大海这类第二对象,关联的第一音频数据可以是“哗哗哗”(海浪的声音)。
为了比较准确地向用户传达图片的整体内容,本实施例中,可以播放N个第二对象中每一第二对象关联的第一音频数据,同时,各个第二对象关联的第一音频数据的播放参数,可以与各第二对象与第一对象之间的距离相关。
比如,第一音频数据的播放参数可以包括播放音量,各个第二对象关联的第一音频数据的播放音量,可以与各第二对象与第一对象之间的距离负相关。换而言之,对于一个第二对象,其与第一对象之间的距离越近,则其关联的第一音频数据的播放音量则可以越高。
再比如,第一音频数据的播放参数可以包括播放速度,各个第二对象关联的第一音频数据的播放频率,可以与各第二对象与第一对象之间的距离负相关。换而言之,对于一个第二对象,其与第一对象之间的距离越近,则其关联的第一音频数据的播放速度则可以越快。
当然,以上是对播放参数的类型,以及播放参数与距离的相关关系的一些举例说明,在实际应用中,播放参数的类型与相关关系均可以根据需要进行设定。
为了简化说明,以下主要以播放参数包括播放音量为例进行说明。
对于第一对象,其与自身之间的距离为0。对于除第一对象以外的任一第二对象,其与第一对象之间的距离,可以是在图像坐标系中的距离,也可以是在大地坐标系等坐标系中的距离。
比如,在图像坐标系中,任一第二对象的坐标,可以是该第二对象对应的图像区域的中点在图像坐标系中的坐标;第一对象与第二对象之间的距离,可以通过第一对象的坐标与第二对象的坐标进行计算。
再比如,可以从图片中识别出直线线条,并将直线线条作为参考线,来确定第一对象与第二对象之间的距离。结合一些应用场景,直线线条通常可以是道路边界、水面与天空的交界线等等。以直线线条作为参考线,可以得到第一对象与第二对象在大地坐标系中大致的距离。
为便于更好地理解各个第二对象至第一对象的距离,与各个第二对象关联的第一音频数据的播放音量的关系,以下结合一个举例进行说明。
对于第一对象,其与自身之间的距离为0,因此,第一对象关联的第一音频数据可以按照较高的音量进行播放,例如,以电子设备最大音量的50%进行播放。N个第二对象中包括第一对象、第二对象A以及第二对象B,其中,第二对象A与第一对象的距离,小于第二对象B与第一对象的距离。则可以以40%的最大音量播放第二对象A关联的第一音频数据,以30%的最大音量播放第二对象B关联的第一音频数据。
可见,通过播放图片中各个第二对象关联的第一音频数据,可以便于用户了解图片中所包括的对象;而各第二对象关联的第一音频数据的播放音量,与各第二对象与第一对象之间的距离负相关,有助于用户能够根据播放音量确定各第二对象的相对位置。综合各第二对象关联的第一音频数据,以及从播放音量中体现的各第二对象的相对位置,用户可以获知图片中各第二对象的类型与分布,从而比较准确地理解图片整体表达的内容。
类似地,当各第二对象关联的第一音频数据的播放参数包括播放速度时,也可以通过播放速度来体现各第二对象的相对位置。
本申请实施例提供的音频数据播放方法,在显示图片的情况下,接收对图片中的第一对象的第一输入,该图片包括多个第二对象,第一对象为这多个第二对象中的任一第二对象;响应于第一输入,播放每一第二对象关联的第一音频数据,每一第二对象关联的第一音频数据的播放参数与每一第二对象至第一对象的距离相关。本申请实施例有助于向用户传达图片的整体内容,提高用户体验。
与此同时,用户对图片进行第一输入,即可比较准确地理解图片的内容,因此,本申请实施例提供的音频数据播放方法,也能够有效提升操作便捷度。
在一个实施方式中,电子设备响应于第一输入,可以先播放第一对象关联的第一音频数据,在间隔预设时长后,再播放除第一对象以外的第二对象所关联的第一音频数据。
进一步地,除第一对象以外的第二对象所关联的第一音频数据的播放顺序,也可以是与各第二对象至第一对象的距离相关的,第二对象距离第一对象越远,相关联的第一音频数据的播放顺序约靠后。
可选地,每一第二对象关联的第一音频数据的播放音色,与每一第二对象对应的图像区域的颜色相匹配。
如上文所示的,在完成对图片中的第二对象的识别的情况下,每一第二对象在图片中的图像区域也可以得到确定。而各个图像区域中像素的颜色通常是已知的,根据图像区域中各像素的颜色,可以确定图像区域的颜色。
通常情况下,像素的颜色可以通过RGB值或者灰度值进行表示,为简化描述,以下主要以像素的颜色通过RGB值进行表示为例进行说明。
结合一些举例,第二对象在图片中的图像区域中可能包括了多个像素,该图像区域的颜色,可以对应该图像区域中各像素的RGB值的众数或者平均数等。
播放音色可以与颜色存在预设的匹配关系,例如,播放音色可以与颜色的冷暖程度或者色系相匹配。相应地,在确定了各个第二对象对应的图像区域的颜色的情况下,可以根据该预设的匹配关系,确定各个第二对象关联的第一音频数据的播放音色。
举例来说,颜色的冷暖程度可以通过如下公式进行计算:
CW=r*0.299+g*0.578+b*0.114
其中,CW是用于衡量颜色冷暖程度的值,r是RGB值中红色通道的数值,g是RGB值中绿色通道的数值,b是RGB值中蓝色通道的数值。r、g以及b的取值范围通常均为0~255。
在一个示例中,当CW大于或等于192时,可以认为是冷色,当CW小于192时,可以认为是暖色。对于冷色,可以匹配有比较沉闷的音色;对于暖和,可以匹配有比较轻快的音色。
或者,在另一个示例中,可以将CW的取值范围(0~253)按照预设步长划分为多个区间,按照CW从小到大的顺序,针对各个区间按轻快到沉闷的趋势匹配音色。
结合一个应用场景,白天拍摄的包括大海的图片中,大海这一第二对象的颜色为蓝色,相应的CW较低,匹配的音色比较轻快,因此,在播放大海对应的第一音频数据时,可以以较轻快的音色进行播放。
而晚上拍摄的包括大海的图片中,大海这一第二对象的颜色近似黑色或墨绿色,相应的CW较高,匹配的音色比较沉闷,在在播放大海对应的第一音频数据时,可以以较沉闷的音色进行播放。
当然,在实际应用中,上述用于衡量颜色冷暖程度的值的计算方式,也可以根据实际需要进行调整。
如上文所示的,音色与颜色的匹配关系,还可以体现在音色与颜色所属的色系的匹配关系,也就是说,针对不同的色系,可以匹配不同的音色。为了简化说明,此处不再对根据各第二对象对应的图像区域的颜色的色系,确定各第二对象的第一音频数据的播放音色的过程进行详细说明。
结合上文中的举例,各个第二对象关联的第一音频数据的播放音色,可以是服务器完成对图片中的各第二对象识别后,根据各第二对象对应的图像区域的颜色确定的。后续服务器可以将播放音色与第二对象之间的关联关系发送至电子设备,以便电子设备选择合适的播放音色对各第二对象关联的第一音频数据进行播放。
当然,也可以是电子设备在接收到第一输入的情况下,再对图片进行识别得到N个第二对象,根据各第二对象对应的图像区域的颜色,以及预设的播放音色与颜色之间的匹配关系,确定出各第二对象对应的播放音色,并以确定的播放音色,播放第二对象关联的第一音频数据。
本实施例中,对于播放音色的确定时机可以不作具体限定,保证在播放各第二对象关联的第一音频数据时,播放音色与各第二对象对应的图像区域的颜色相匹配即可。本实施例中播放音色与第二对象对应图像区域的颜色匹配,有助于更有效地向用户传达图片的内容,提升用户对图片内容的收听体验。
实际应用中,例如大海、道路等类型的第二对象,在图片中对应的图像区域可能被其他的第二对象分割为多个子图像区域。相应地。在一些实施方式中,可以根据这些子图像区域的颜色,将颜色相同或相近的子图像区域归并为同一个第二对象对应的图像区域,再根据归并得到的图像区域的颜色的冷暖程度或色系,确定匹配的播放音色。
可选地,上述步骤102,响应于第一输入,播放每一第二对象关联的第一音频数据之后,音频数据播放方法还可以包括:
接收对第一对象的第二输入;
在第一对象的对象类型为预设对象类型的情况下,响应于第二输入,播放第一对象关联的第二音频数据;
其中,第二音频数据包括以下至少一项:
用于提示至少一个第二对象的状态的音频数据;
用于提示至少一个第三对象至第一对象的距离的音频数据,第三对象为N个第二对象中除第一对象之外的第二对象。
容易理解的是,第一对象可以是N个第二对象中的任一个第二对象,而第一对象的确定可以是与用户的输入相关的。比如,若用户的第一输入,是对大海这一第二对象的点击输入,则可以将点击的大海确定为第一对象;若用户的第二输入,是对人物这一第二对象的长按输入,则可以将第一对象更新为长按的人物。
当然,此时的第二输入的具体方式,可以并不限于长按输入,还可以是其他预设的手势输入等。比如,第二输入可以对应划问号或者划勾的手势输入。
本实施例中,在第一对象的对象类型为预设对象类型的情况下,电子设备可以响应于第二输入,播放第一对象关联的第二音频数据。
举例来说,预设对象类型可以是人物,当用户对对象类型为人物的第一对象进行第二输入后,电子设备可以以人物的口吻,来播放第一对象关联的第二音频数据。
而在另一些举例中,预设对象类型还可以是鹦鹉、喇叭或者其他对象类型,可以根据实际需要进行设置。
结合以上举例可见,作为一些可行的实施方式,预设对象类型可以对应在实际环境中能够发出提示性语言的对象。当然,在其他一些实施方式中,预设对象类型也可以动物或者植物等对象类型,对应的对象可以通过拟人化的方式发出提示性的语言。
为了简化描述,以下将主要以预设对象类型为人物为例进行说明。
在一个示例中,第二音频数据可以包括用于提示至少一个第二对象的状态的音频数据。
结合一个应用场景,第一对象为人物时,可以以第一人称的口吻,对包括自身在内的各个第二对象进行状态的介绍。第二音频数据可以对应用于状态的介绍的音频数据。比如,第二音频数据可以是“我是人物A,正在读报”、“我的身后是蓝色的大海”等。
也就是说,第二对象的状态,可以指第二对象的行为状态、颜色状态等等,可以根据实际需要进行设置,此处可以不做具体限定。
在另一个应用场景下,第一对象为人物时,可以以第一人称的口吻,对至少一个第三对象与自身的距离进行介绍。第二音频数据可以对应用于提示至少一个第三对象与第一对象之间的距离。比如,第二音频数据可以是“在我右侧约两指宽的距离处是人物B”、“我的左侧是一棵树,它大约距离我一指宽”等。
当然,在又一应用场景下,第二音频数据也可以同时用于提示上述的状态与距离。比如,第二音频数据可以是“在我左侧约两指宽的距离处是人物B,他正在打电话”。
可见,本实施例中,接收对第一对象的第二输入,在第一对象的对象类型为预设对象类型的情况下,响应于第二输入,播放第一对象关联的第二音频数据,有助于向用户传达图片中各个第二对象的状态或者距离等信息,以便用户更好地理解图片所表达的内容。
可选地,响应于第二输入,播放第一对象关联的第二音频数据之后,方法还包括:
在接收到第三输入的情况下,响应于第三输入,将第一对象更新为距离第三输入的终止位置最近,且对象类型为预设对象类型的第二对象;
播放更新后的第一对象所关联的第二音频数据。
以下结合一个应用例,来对本实施例的实施过程进行介绍。
该应用例中,图片中可以包括人物A和人物B这两个第二对象,用户可以点击(对应第一输入)人物A对应的图像区域,此时,电子设备可以播放人物A关联的第一音频数据,例如“人物”或者“你好”等。
当用户在人物A对应的图像区域进行划问号的输入时(对应第二输入),此时,电子设备可以播放人物A关联的第二音频数据,例如“在我右侧约两指宽的距离处是人物B”。
当用户从人物A所在的图像区域向右时(即滑动输入,对应第三输入),电子设备可以根据第三输入的终止位置,来重新确定第一对象。
比如,当第三输入的终止位置在人物B所在的图像区域时,可以将第一对象更新为人物B,此时,可以播放与人物B关联的第二音频数据,例如“我是人物B,我正在打电话,在我的右侧约一指宽的距离处是人物C”。
当然,在实际应用中,第三输入的具体方式,也可以是长按输入等,此处可以不做具体限定。比如,用户可以根据人物A关联的第二音频数据的提示,确定出人物B对应的图像区域,进而可以对人物B对应的图像区域进行长按输入。
而至于预设对象类型,在上一实施例中进行了说明,此处不再赘述。
基于以上应用例可见,本实施例中,根据第三输入的终止位置,更新第一对象,并播放更新后的第一对象所关联的第二音频数据,有助于引导用户更为详细地获取图片中各个第二对象的状态或位置等信息,便于用户对图片的整体内容进行理解,提升用户体验。
在一个示例中,用户在进行第三输入时,可以是手指从人物A所在的图像区域划至人物B所在的图像区域。在滑动过程中,当用户手指距离人物A的图像区域较近时,可以保持播放人物A关联的第二音频数据,并且,随着用户手指至人物A的图像区域的距离的增加,第二音频数据的播放音量可以减小。
当用户的手指距离人物B所在的图像区域较近时,可以将第一对象从人物A更新为人物B,进而播放人物B关联的第二音频数据,并且,随着用户手指至人物B的图像区域的距离的减小,第二音频数据的播放音量可以增大。
也就是说,该示例中,可以根据第三输入对应的实时输入位置,确定第二音频数据的内容与播放参数(例如播放音量与播放速度),从而使得用户能够对第三输入的输入位置与各个第二对象之间的距离关系进行实时获取,便于更好地引导用户获取图片所表达的内容。
在一个示例中,电子设备可以统计在第三输入期间播放的全部第二音频数据所关联的P个第二对象,以及图片中对象类型为预设对象类型的第二对象的数量Q。其中,Q为正整数,P为小于或等于Q的正整数。
在第三输入结束后,电子设备可以输出Q-P的值,结合以上应用例,Q-P的值,可以认为是未进行状态或距离等信息的介绍的第二对象。至于Q-P的值,也可以是以音频播放的方式输出。如此,可以使得用户能够比较完整地了解图片中所展现的内容。
可选地,响应于第一输入,播放每一第二对象关联的第一音频数据之后,音频数据播放方法还可以包括以下至少一项:
在接收到对第一对象的第四输入的情况下,响应于第四输入,停止播放对象类型与第一对象的对象类型不同的第二对象所关联的第一音频数据;
在接收到对图片的第五输入的情况下,响应于第五输入,从图片中确定与第五输入匹配的目标图像区域,停止播放第四对象关联的第一音频数据,第四对象为对应的图像区域位于目标图像区域之外的第二对象;
在接收到对第一对象的第六输入的情况下,响应于第六输入,播放于第一对象关联的第三音频数据;
在接收到第七输入的情况下,响应于第七输入,根据第七输入的输入参数,调整第一音频数据的播放音量。
如上文所示的,第一对象可以是N个第二对象中的任一个第二对象,而第一对象的确定可以是与用户的输入相关的。在不同的输入阶段,第一对象可以是N个第二对象中的同一第二对象或者不同的第二对象。
以下结合一些应用例来对本实施例进行说明。在这些应用例中,图片可以包括人物A、人物B、大海以及草地。
在第一个应用例中,第四输入可以是对第一对象的双击或多击输入。例如,用户可以对图片中大海进行双击,电子设备响应于用户对大海这一第一对象的双击输入,保持对大海关联的第一音频数据的播放。例如,可以保持“哗哗哗”的海浪声音的播放;或者,大海关联的第一音频数据,还可以包括海风“呼呼呼”的声音,以及海鸟的叫声,保持对这些第一音频数据的播放即可。
而相应地,电子设备可以停止播放人物A、人物B以及草地分别关联的第一音频数据的播放。
例如,在接收到第一输入的情况下,电子设备可以响应于第一输入,播放各个第二对象关联的第一音频数据。其中,人物A关联的第一音频数据,可以包括“你好”、“我是人物”以及“有什么可以帮助你的呢”,这些第一音频数据可以间隔预设时长轮流播放或随机播放。而在接收到对大海的第四输入后,电子设备不再播放人物A关联的第一音频数据。
当然,如果第四输入为对人物A或者人物B的双击输入,则响应于第四输入,可以保持对人物A关联的第一音频数据与人物B关联的第一音频数据的播放,而停止播放大海关联的第一音频数据与草地关联的第一音频数据。
在第二个应用例中,第五输入可以是捏合输入。比如,捏合输入可以具体是至少三根手指相互靠拢的手势输入。
电子设备检测到上述捏合输入时,可以根据至少三根手指的终止位置,从图片中确定出与第五输入匹配的目标图像区域。比如,目标图像区域可以是三根手指终止位置的触点的连线围合的图像区域。
而在判断各个第二对象对应的图像区域是否位于目标图像区域之内时,可以是判断各第二对象对应的图像区域的中点是否位于目标图像区域之内;或者,可以是判断各第二对象对应的图像区域是否整体或部分位于目标图像区域之内等等,可以根据实际需要进行设置。
为简化说明,可以认为当某一第二对象对应的图像区域全部位于目标图像区域之外时,判定该第二对象对应的图像区域位于目标图像区域之外,该第二对象即可以确定为上述第四对象。后续电子设备可以停止对第四对象关联的第一音频数据的播放。
如此,电子设备可以根据用户的输入情况,对用户更加关注的第二对象进行关联音频数据的播放。
当然,第五输入也可以是其他类型的手势输入,例如,第五输入可以是沿封闭轨迹的输入,则目标图像区域可以是对应封闭轨迹围合的区域。
在第三个应用例中,第六输入可以是往返滑动输入。
比如,用户对图片中的草地进行往返滑动输入时,电子设备可以发出“沙沙沙”的声音,以模仿草地被拨动的声音。
同一个第二对象关联的第三音频数据与第一音频数据之间可以存在差异。比如,对于草地这一第二对象,关联的第一音频数据,可以是频率较慢的“沙沙沙”的声音;而关联的第三音频数据,则可以是频率较快的“沙沙沙”的声音。
再比如,对于人物A这一第二对象,关联的第一音频数据,可以是“你好”,而关联的第三音频数据,可以是“请问有什么事情么”。
换而言之,用户对任一第二对象的第六输入,可以认为是与该第二对象进行的动作交互。相应地,从电子设备的角度来说,当接收到对第一对象的第六输入时,可以响应于第六输入,播放预设的体现第一对象被交互时发出的声音,即播放上述的第一对象关联的第三音频数据,从而使得用户能够获得较好的交互体验。
在第四个应用例中,用户可以在电子设备上以较小的幅度画圈,从而调整个第一音频数据的播放音量。该较小的幅度画圈的输入,可以认为对应第七输入。而较小的幅度的判断,可以是根据用户画圈的区域的大小进行判断。比如,当画圈的区域小于预设区域面积时,可以认为是以较小的幅度画圈。
容易理解的是,画圈的输入,也就是上述的第七输入,可以存在相应的输入参数,比如画圈的方向与圈数。
在一个示例中,当画圈的方向是顺时针时,可以调高各第一音频数据的播放音量;当画圈的方向是逆时针时,可以调低各第一音频数据的播放音量。而上述播放音量的调高或调低的程度,可以由圈数进行确定。
在一个示例中,在对各第一音频数据的播放音量进行调整后,各第一音频数据的播放音量之间的相对大小关系可以保持不变,也就是说,依然存在每一第二对象关联的第一音频数据的播放音量,与每一第二对象至第一对象的距离负相关的关系。
结合以上应用例可见,本实施例中,电子设备可以根据用户的不同的手势输入,实现不同的音频数据播放功能,极大提高用户的操作便捷性。
可选地,上述步骤102,响应于第一输入,播放每一第二对象关联的第一音频数据之前,音频数据播放方法还可以包括:
确定图片中的背景图像区域以及每一第二对象对应的图像区域;
从背景图像区域中确定出直线线条;
根据每一第二对象对应的图像区域与直线线条的位置关系,确定任两个第二对象之间的距离。
一般情况下,图片中会存在背景图像区域,比如天空或者大地所在的图像区域等。在一个示例中,可以将识别为天空或大地的第二对象所在的图像区域,直接确定为背景图像区域。
在实际应用中,例如天空或大地所在的图像区域可能被分割为多个子图像区域,这些子图像区域的颜色可能相同或相近,因此可以根据子图像区域的颜色,将这些子图像区域归入到背景图像区域。
结合一些应用场景,图片可以是通过相机拍摄得到的,相应地,图片中的内容可以是呈透视图的形式进行呈现的。也就是说,图片中的第二对象,可以是呈近大远小的形式呈现的。
比如,如图2所示,图片中包括大地D1、公路D2、树D3、天空D4、人物D5以及车辆D6这些第二对象,公路D2在远端汇集成一个点TP,点TP可以是直线线条L1、直线线条L2以及直线线条L3之间的交点。其中,直线线条L1可以是大地D1与天空D4之间的分割线;直线线条L2与直线线条L3为大地D1与公路D2之间的分割线。
若将大地D1与天空D4作为背景图像区域,则直线线条L1、直线线条L2以及直线线条L3均可以从背景图像区域中确定出来。
而关于背景图像区域中直线线条的确定方式,可以通过图像分割或特征提取等技术进行获取,具体可以通过现有技术实现,此处不做赘述。
在从背景图像区域确定出直线线条的情况下,可以根据直线线条与各第二对象对应的图像区域之间的位置关系,来确定任两个第二对象之间的距离。
为了简化说明,可以将第二对象对应的图像区域的中点,作为第二对象在图片中的位置。而至于第二对象对应的图像区域的确定方式,已在上文实施例中进行了说明,此处不做赘述
同样结合图2,对于人物D5与车辆D6,两个第二对象均与直线线条L2的距离较近,可以以直线线条L2作为参考,确定人物D5与车辆D6之间的距离。人物D5与车辆D6之间的连接线,可以分解至平行于直线线条L2的子线段,以及垂直于直线线条L2的子线段,根据两条子线段的长度,可以大致确定人物D5与车辆D6之间在两个方向上的距离,进而可以得到人物D5与车辆D6之间的距离。
可见,本实施例中,通过从背景图像区域确定出直线线条,基于直线线条来确定任两个第二对象之间的距离,可以比较准确地获取任两个第二对象在大地坐标系中的距离。后续在根据距离播放各第二对象关联的第一音频数据时,可以比较准确地向用户传达各第二对象与第一对象之间的距离关系。
可选地,上述步骤101,播放每一第二对象关联的第一音频数据之前,音频数据播放方法还可以包括:
将图片发送至服务器,服务器用于识别图片,得到图片中N个第二对象中每一第二对象对应的图像区域的坐标;
响应于第一输入,播放每一第二对象关联的第一音频数据,包括:
响应于第一输入,将第一输入的输入参数发送至服务器,服务器用于根据输入参数以及每一第二对象对应的图像区域的坐标,生成音频播放规则,音频播放规则包括每一第二对象的关联的第一音频数据及其播放参数;
接收服务器发送的音频播放规则;
根据音频播放规则播放每一第二对象关联的第一音频数据。
本实施例中,对图片的识别以及各个音频播放规则的确定,可以是在服务器中进行的,如此,可以降低对电子设备的硬件配置的要求,降低电子设备计算资源的消耗。
结合一个应用场景,电子设备在显示图片时,可以将图片发送至服务器,服务器则可以对图片进行识别,得到图片中的各个第二对象,以及各个第二对象对应的图像区域在图片中的坐标。
各个第二对象可以通过文字或者其他形式的标识进行代表。相应地,服务器可以将各第二对象的标识以及在图片中的坐标进行关联存储。为简化说明,可以认为服务器将各第二对象的标识以及在图片中的坐标存储在第一映射表中。
电子设备在接收到第一输入时,可以将第一输入的输入参数发送至服务器。举例来说,第一输入的输入参数可以包括用户点击的图像区域相对于图片的位置。
服务器根据第一输入的输入参数,以及上述的第一映射表,可以确定用户点击的图像区域对应的第二对象,即确定上述的第一对象。
结合一个举例,服务器在建立音频播放规则时,可以主要进行如下处理过程:
一是根据上述第一映射表中各第二对象对应的图像区域的坐标,确定各第二对象与第一对象之间的距离,以进一步确定各个第二对象对应的音频播放音量。如上文所示的,这里的距离与音频播放音量可以是负相关的,即距离越大,音频播放音量越低,反之亦然。
二是根据各个第二对象的标识,以及对象音频数据对应关系(该对应关系可以认为是存储在第二映射表中的),从预设的音频数据库中查询各第二对象关联的第一音频数据。
如此,服务器可以将第二对象—第一音频数据—音频播放音量的对应关系,作为音频播放规则发送至电子设备。电子设备则可以根据该音频播放规则,播放每一第二对象关联的第一音频数据。
当然,在一些实施方式中,服务器还可以进一步根据各个第二对象对应的图像区域的颜色,确定各个第二对象关联的第一音频数据的播放音色,并将播放音色加入到上述的音频播放规则中。
或者,服务器还可以将根据第二对象与第一对象之间的距离,确定各个第二对象对应的音频播放速度,并将播放速度加入到上述的音频播放规则中。
如图3所示,以下结合一个具体应用例,对本申请实施例提供的音频数据播放方法进行说明。
该具体应用例中,音频数据播放方法可以应用于电子设备中,该电子设备可以与服务器进行数据交互。音频数据播放方法包括:
步骤301,服务器解析图片中内容,提取图片中的第二对象;
容易理解的是,服务器解析的图片,可以是由电子设备发送至服务器的。而服务器可以是采用深度学习模型对图片进行解析。
步骤302,电子设备接收用户的第一输入,将第一输入的输入参数发送至服务器;
比如,用户可以点击图片中的某一图像区域,电子设备可以将点击的图像区域相对图片整体的位置信息,作为输入参数发送至服务器。
步骤303,服务器获取输入参数,确定第一对象,并按照相对第一对象从远到近的顺序,将各第二对象存储至预设数组中;
步骤304,服务器根据预设数组中各第二对象的顺序,按从小到大规则为各第二对象分配音频播放音量;
当然,在一些实施方式中,服务器也可以为第二对象分配音频播放速度或者其他类型的播放参数。
步骤305,计算各第二对象的图像区域的颜色的冷暖程度CW(以下可以简称第二对象的CW);
CW的一种可行的计算方式如下:
CW=r*0.299+g*0.578+b*0.114
其中,CW是用于衡量颜色冷暖程度的值,r是RGB值中红色通道的数值,g是RGB值中绿色通道的数值,b是RGB值中蓝色通道的数值。r、g以及b的取值范围通常均为0~255。
步骤306,判断CW是否大于或等于192,若是,执行步骤307,若否,执行步骤308;
步骤307,根据255与第二对象的CW的差值,确定第二对象对应的音频播放音色的沉闷程度,执行步骤309;
步骤308,根据第二对象的CW与0的差值,确定第二对象对应的音频播放音色的清脆程度,执行步骤309;
步骤309,按照对各第二对象确定音频播放音量与音频播放音色,播放各第二对象关联的音频数据。
结合以上具体应用例可见,本申请实施例提供的音频数据播放方法,通过确定图片中各个第二对象音频播放音量与音频播放音色,可以比较准确地向用户传达图片的整体内容,满足残障用户对图片内容的理解需求。
需要说明的是,本申请实施例提供的音频数据播放方法,执行主体可以为音频数据播放装置,或者该音频数据播放装置中的用于执行音频数据播放方法的控制模块。本申请实施例中以音频数据播放装置执行音频数据播放方法为例,说明本申请实施例提供的音频数据播放装置。
如图4所示,本申请实施例提供的音频数据播放装置400,包括:
第一接收模块401,用于在显示图片的情况下,接收对图片中的第一对象的第一输入,其中,图片包括N个第二对象,第一对象为N个第二对象中的任一第二对象,N为大于1的整数;
第一播放模块402,用于响应于第一输入,播放每一第二对象关联的第一音频数据,其中,每一第二对象关联的第一音频数据的播放参数与每一第二对象至第一对象的距离相关。
可选地,每一第二对象关联的第一音频数据的播放音色,与每一第二对象对应的图像区域的颜色相匹配。
可选地,音频数据播放装置400还可以包括:
第二接收模块,用于接收对第一对象的第二输入;
第二播放模块,用于在第一对象的对象类型为预设对象类型的情况下,响应于第二输入,播放第一对象关联的第二音频数据;
其中,第二音频数据包括以下至少一项:
用于提示至少一个第二对象的状态的音频数据;
用于提示至少一个第三对象至第一对象的距离的音频数据,第三对象为N个第二对象中除第一对象之外的第二对象。
可选地,音频数据播放装置400还可以包括:
更新模块,用于在接收到第三输入的情况下,响应于第三输入,将第一对象更新为距离第三输入的终止位置最近,且对象类型为预设对象类型的第二对象;
第三播放模块,用于播放更新后的第一对象所关联的第二音频数据。
可选地,音频数据播放装置400还可以包括以下至少一项:
第一停止播放模块,用于在接收到对第一对象的第四输入的情况下,响应于第四输入,停止播放对象类型与第一对象的对象类型不同的第二对象所关联的第一音频数据;
第二停止播放模块,用于在接收到对图片的第五输入的情况下,响应于第五输入,从图片中确定与第五输入匹配的目标图像区域,停止播放第四对象关联的第一音频数据,第四对象为对应的图像区域位于目标图像区域之外的第二对象;
第四播放模块,用于在接收到对第一对象的第六输入的情况下,响应于第六输入,播放于第一对象关联的第三音频数据;
调整模块,用于在接收到第七输入的情况下,响应于第七输入,根据第七输入的输入参数,调整第一音频数据的播放音量。
可选地,音频数据播放装置400还可以包括:
第一确定模块,用于确定图片中的背景图像区域以及每一第二对象对应的图像区域;
第二确定模块,用于从背景图像区域中确定出直线线条;
第四确定模块,用于根据每一第二对象对应的图像区域与直线线条的位置关系,确定任两个第二对象之间的距离。
可选地,音频数据播放装置400还可以包括:
发送模块,用于将图片发送至服务器,服务器用于识别图片,得到图片中N个第二对象中每一第二对象对应的图像区域的坐标;
相应地,第一播放模块401,可以包括:
发送单元,用于响应于第一输入,将第一输入的输入参数发送至服务器,服务器用于根据输入参数以及每一第二对象对应的图像区域的坐标,生成音频播放规则,音频播放规则包括每一第二对象的关联的第一音频数据及其播放参数;
接收单元,用于接收服务器发送的音频播放规则;
播放单元,用于根据音频播放规则播放每一第二对象关联的第一音频数据。
本申请实施例提供的音频数据播放装置,在显示图片的情况下,接收对图片中的第一对象的第一输入,响应于第一输入,播放每一第二对象关联的第一音频数据,每一第二对象关联的第一音频数据的播放参数与每一第二对象至第一对象的距离相关,如此,通过对各第二对象关联的第一音频数据的播放参数的处理,可以比较准确地向用户传达图片的内容。各第二对象关联的第一音频数据的播放音色,与各第二对象对应的图像区域的颜色相匹配,进一步方便了用户对图片内容的理解。此外,音频数据播放装置还可以响应用户相关的输入,来调整音频播放的焦点,从而满足用户对比较关注的图片内容的获取需求,提升用户使用体验。
本申请实施例中的音频数据播放装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(Network Attached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的音频数据播放装置可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为iOS操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。
本申请实施例提供的音频数据播放装置能够实现图1至图3的方法实施例实现的各个过程,为避免重复,这里不再赘述。
可选地,如图5所示,本申请实施例还提供一种电子设备500,包括处理器501,存储器502,存储在存储器502上并可在处理器501上运行的程序或指令,该程序或指令被处理器501执行时实现上述音频数据播放方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要说明的是,本申请实施例中的电子设备包括上述的移动电子设备和非移动电子设备。
图6为实现本申请实施例的一种电子设备的硬件结构示意图。
该电子设备600包括但不限于:射频单元601、网络模块602、音频输出单元603、输入单元604、传感器605、显示单元606、用户输入单元607、接口单元608、存储器609、以及处理器610等部件。
本领域技术人员可以理解,电子设备600还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器610逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图6中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
其中,用户输入单元607,用于在显示图片的情况下,接收对图片中的第一对象的第一输入,其中,图片包括N个第二对象,第一对象为N个第二对象中的任一第二对象,N为大于1的整数;
音频输出单元603,用于播放每一第二对象关联的第一音频数据,其中,每一第二对象关联的第一音频数据的播放参数与每一第二对象至第一对象的距离相关。
本申请实施例提供的电子设备,在显示图片的情况下,接收对图片中的第一对象的第一输入,该图片包括多个第二对象,第一对象为这多个第二对象中的任一第二对象;响应于第一输入,播放每一第二对象关联的第一音频数据,每一第二对象关联的第一音频数据的播放参数与每一第二对象至第一对象的距离相关。本申请实施例有助于向用户传达图片的整体内容,提高用户体验。
可选地,每一第二对象关联的第一音频数据的播放音色,与每一第二对象对应的图像区域的颜色相匹配。
可选地,用户输入单元607,还可用于接收对第一对象的第二输入;
音频输出单元603,还可用于在第一对象的对象类型为预设对象类型的情况下,响应于第二输入,播放第一对象关联的第二音频数据;
其中,第二音频数据包括以下至少一项:
用于提示至少一个第二对象的状态的音频数据;
用于提示至少一个第三对象至第一对象的距离的音频数据,第三对象为N个第二对象中除第一对象之外的第二对象。
可选地,处理器610,可用于在接收到第三输入的情况下,响应于第三输入,将第一对象更新为距离第三输入的终止位置最近,且对象类型为预设对象类型的第二对象;
音频输出单元603,还可用于播放更新后的第一对象所关联的第二音频数据。
可选地,处理器610,可用于在接收到对第一对象的第四输入的情况下,响应于第四输入,停止播放对象类型与第一对象的对象类型不同的第二对象所关联的第一音频数据;
可选地,处理器610,可用于在接收到对图片的第五输入的情况下,响应于第五输入,从图片中确定与第五输入匹配的目标图像区域,停止播放第四对象关联的第一音频数据,第四对象为对应的图像区域位于目标图像区域之外的第二对象;
可选地,音频输出单元603,还可用于在接收到对第一对象的第六输入的情况下,响应于第六输入,播放于第一对象关联的第三音频数据;
可选地,处理器610,可用于在接收到第七输入的情况下,响应于第七输入,根据第七输入的输入参数,调整第一音频数据的播放音量。
可选地,处理器610,可用于确定图片中的背景图像区域以及每一第二对象对应的图像区域;从背景图像区域中确定出直线线条;根据每一第二对象对应的图像区域与直线线条的位置关系,确定任两个第二对象之间的距离。
可选地,射频单元601,可用于将图片发送至服务器,响应于第一输入,将第一输入的输入参数发送至服务器,以及接收服务器发送的音频播放规则;
其中,服务器用于识别图片,得到图片中N个第二对象中每一第二对象对应的图像区域的坐标,服务器还用于根据输入参数以及每一第二对象对应的图像区域的坐标,生成音频播放规则,音频播放规则包括每一第二对象的关联的第一音频数据及其播放参数;
相应地,音频输出单元603,还可用于根据音频播放规则播放每一第二对象关联的第一音频数据。
应理解的是,本申请实施例中,输入单元604可以包括图形处理器(GraphicsProcessing Unit,GPU)6041和麦克风6042,图形处理器6041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元606可包括显示面板6061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板6061。用户输入单元607包括触控面板6071以及其他输入设备6072。触控面板6071,也称为触摸屏。触控面板6071可包括触摸检测装置和触摸控制器两个部分。其他输入设备6072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器609可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器610可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器610中。
本申请实施例还提供一种可读存储介质,可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述音频数据播放方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,处理器为上述实施例中的电子设备中的处理器。可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、磁碟或者光盘等。
本申请实施例另提供了一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现上述音频数据播放方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

Claims (10)

1.一种音频数据播放方法,其特征在于,包括:
在显示图片的情况下,接收对图片中的第一对象的第一输入,其中,所述图片包括N个第二对象,所述第一对象为所述N个第二对象中的任一第二对象,N为大于1的整数;
响应于所述第一输入,播放每一所述第二对象关联的第一音频数据,其中,每一所述第二对象关联的第一音频数据的播放参数与每一所述第二对象至所述第一对象的距离相关。
2.根据权利要求1所述的方法,其特征在于,每一所述第二对象关联的第一音频数据的播放音色,与每一所述第二对象对应的图像区域的颜色相匹配。
3.根据权利要求1所述的方法,其特征在于,所述响应于所述第一输入,播放每一所述第二对象关联的第一音频数据之后,所述方法还包括:
接收对所述第一对象的第二输入;
在所述第一对象的对象类型为预设对象类型的情况下,响应于所述第二输入,播放所述第一对象关联的第二音频数据;
其中,所述第二音频数据包括以下至少一项:
用于提示至少一个所述第二对象的状态的音频数据;
用于提示至少一个第三对象至所述第一对象的距离的音频数据,所述第三对象为所述N个第二对象中除所述第一对象之外的第二对象。
4.根据权利要求3所述的方法,其特征在于,所述响应于所述第二输入,播放所述第一对象关联的第二音频数据之后,所述方法还包括:
在接收到第三输入的情况下,响应于所述第三输入,将所述第一对象更新为距离所述第三输入的终止位置最近,且对象类型为所述预设对象类型的第二对象;
播放更新后的第一对象所关联的第二音频数据。
5.根据权利要求1所述的方法,其特征在于,所述响应于所述第一输入,播放每一所述第二对象关联的第一音频数据之后,所述方法还包括以下至少一项:
在接收到对第一对象的第四输入的情况下,响应于所述第四输入,停止播放对象类型与所述第一对象的对象类型不同的第二对象所关联的第一音频数据;
在接收到对所述图片的第五输入的情况下,响应于所述第五输入,从所述图片中确定与所述第五输入匹配的目标图像区域,停止播放第四对象关联的第一音频数据,所述第四对象为对应的图像区域位于所述目标图像区域之外的第二对象;
在接收到对所述第一对象的第六输入的情况下,响应于所述第六输入,播放于所述第一对象关联的第三音频数据;
在接收到第七输入的情况下,响应于所述第七输入,根据第七输入的输入参数,调整所述第一音频数据的播放音量。
6.根据权利要求1所述的方法,其特征在于,所述响应于所述第一输入,播放每一所述第二对象关联的第一音频数据之前,所述方法还包括:
确定所述图片中的背景图像区域以及每一所述第二对象对应的图像区域;
从所述背景图像区域中确定出直线线条;
根据每一所述第二对象对应的图像区域与所述直线线条的位置关系,确定任两个所述第二对象之间的距离。
7.根据权利要求1所述的方法,其特征在于,所述播放每一所述第二对象关联的第一音频数据之前,所述方法还包括:
将所述图片发送至服务器,所述服务器用于识别所述图片,得到所述图片中N个第二对象中每一所述第二对象对应的图像区域的坐标;
所述响应于所述第一输入,播放每一所述第二对象关联的第一音频数据,包括:
响应于所述第一输入,将所述第一输入的输入参数发送至所述服务器,所述服务器用于根据所述输入参数以及每一所述第二对象对应的图像区域的坐标,生成音频播放规则,所述音频播放规则包括每一所述第二对象的关联的第一音频数据及其播放参数;
接收所述服务器发送的音频播放规则;
根据所述音频播放规则播放每一所述第二对象关联的第一音频数据。
8.一种音频数据播放装置,其特征在于,包括:
第一接收模块,用于在显示图片的情况下,接收对图片中的第一对象的第一输入,其中,所述图片包括N个第二对象,所述第一对象为所述N个第二对象中的任一第二对象,N为大于1的整数;
第一播放模块,用于响应于所述第一输入,播放每一所述第二对象关联的第一音频数据,其中,每一所述第二对象关联的第一音频数据的播放参数与每一所述第二对象至所述第一对象的距离相关。
9.一种电子设备,其特征在于,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-7任一项所述的音频数据播放方法的步骤。
10.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1-7任一项所述的音频数据播放方法的步骤。
CN202110971052.3A 2021-08-23 2021-08-23 音频数据播放方法与装置 Active CN113672193B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202110971052.3A CN113672193B (zh) 2021-08-23 2021-08-23 音频数据播放方法与装置
PCT/CN2022/113074 WO2023025005A1 (zh) 2021-08-23 2022-08-17 音频数据播放方法与装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110971052.3A CN113672193B (zh) 2021-08-23 2021-08-23 音频数据播放方法与装置

Publications (2)

Publication Number Publication Date
CN113672193A true CN113672193A (zh) 2021-11-19
CN113672193B CN113672193B (zh) 2024-05-14

Family

ID=78545352

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110971052.3A Active CN113672193B (zh) 2021-08-23 2021-08-23 音频数据播放方法与装置

Country Status (2)

Country Link
CN (1) CN113672193B (zh)
WO (1) WO2023025005A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023025005A1 (zh) * 2021-08-23 2023-03-02 维沃移动通信有限公司 音频数据播放方法与装置

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006331240A (ja) * 2005-05-30 2006-12-07 Hitachi Ltd 情報処理装置および仮想現実動画像表示システム
JP2011250100A (ja) * 2010-05-26 2011-12-08 Sony Corp 画像処理装置および方法、並びにプログラム
CN104157171A (zh) * 2014-08-13 2014-11-19 三星电子(中国)研发中心 一种点读系统及其方法
US20170097807A1 (en) * 2015-10-01 2017-04-06 Samsung Electronics Co., Ltd. Electronic device and method for controlling the same
CN107885823A (zh) * 2017-11-07 2018-04-06 广东欧珀移动通信有限公司 音频信息的播放方法、装置、存储介质及电子设备
CN107895006A (zh) * 2017-11-07 2018-04-10 广东欧珀移动通信有限公司 音频播放方法、装置、存储介质及电子设备
US20180189598A1 (en) * 2016-12-30 2018-07-05 Facebook, Inc. Image Segmentation with Touch Interaction
CN108269460A (zh) * 2018-01-04 2018-07-10 高大山 一种电子屏幕的阅读方法、系统及终端设备
CN108509863A (zh) * 2018-03-09 2018-09-07 北京小米移动软件有限公司 信息提示方法、装置和电子设备
CN110519636A (zh) * 2019-09-04 2019-11-29 腾讯科技(深圳)有限公司 语音信息播放方法、装置、计算机设备及存储介质
WO2020063614A1 (zh) * 2018-09-26 2020-04-02 上海肇观电子科技有限公司 一种智能眼镜跟踪方法、装置及智能眼镜、存储介质
US20200258422A1 (en) * 2019-02-12 2020-08-13 Can-U-C Ltd. Stereophonic apparatus for blind and visually-impaired people

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109271628A (zh) * 2018-09-03 2019-01-25 东北大学 一种图像描述生成方法
CN113672193B (zh) * 2021-08-23 2024-05-14 维沃移动通信有限公司 音频数据播放方法与装置

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006331240A (ja) * 2005-05-30 2006-12-07 Hitachi Ltd 情報処理装置および仮想現実動画像表示システム
JP2011250100A (ja) * 2010-05-26 2011-12-08 Sony Corp 画像処理装置および方法、並びにプログラム
CN104157171A (zh) * 2014-08-13 2014-11-19 三星电子(中国)研发中心 一种点读系统及其方法
US20170097807A1 (en) * 2015-10-01 2017-04-06 Samsung Electronics Co., Ltd. Electronic device and method for controlling the same
US20180189598A1 (en) * 2016-12-30 2018-07-05 Facebook, Inc. Image Segmentation with Touch Interaction
CN107885823A (zh) * 2017-11-07 2018-04-06 广东欧珀移动通信有限公司 音频信息的播放方法、装置、存储介质及电子设备
CN107895006A (zh) * 2017-11-07 2018-04-10 广东欧珀移动通信有限公司 音频播放方法、装置、存储介质及电子设备
CN108269460A (zh) * 2018-01-04 2018-07-10 高大山 一种电子屏幕的阅读方法、系统及终端设备
CN108509863A (zh) * 2018-03-09 2018-09-07 北京小米移动软件有限公司 信息提示方法、装置和电子设备
WO2020063614A1 (zh) * 2018-09-26 2020-04-02 上海肇观电子科技有限公司 一种智能眼镜跟踪方法、装置及智能眼镜、存储介质
US20200258422A1 (en) * 2019-02-12 2020-08-13 Can-U-C Ltd. Stereophonic apparatus for blind and visually-impaired people
CN110519636A (zh) * 2019-09-04 2019-11-29 腾讯科技(深圳)有限公司 语音信息播放方法、装置、计算机设备及存储介质

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023025005A1 (zh) * 2021-08-23 2023-03-02 维沃移动通信有限公司 音频数据播放方法与装置

Also Published As

Publication number Publication date
CN113672193B (zh) 2024-05-14
WO2023025005A1 (zh) 2023-03-02

Similar Documents

Publication Publication Date Title
WO2021135601A1 (zh) 辅助拍照方法、装置、终端设备及存储介质
US20230393721A1 (en) Method and Apparatus for Dynamically Displaying Icon Based on Background Image
CN111556278B (zh) 一种视频处理的方法、视频展示的方法、装置及存储介质
US11934485B2 (en) Method and apparatus for generating training sample of semantic segmentation model, storage medium, and electronic device
WO2021213067A1 (zh) 物品显示方法、装置、设备及存储介质
CN105303149B (zh) 人物图像的展示方法和装置
CN112307240B (zh) 页面展示方法、装置、存储介质及电子设备
CN111672109B (zh) 一种游戏地图生成的方法、游戏测试的方法以及相关装置
CN109495616B (zh) 一种拍照方法及终端设备
US11042215B2 (en) Image processing method and apparatus, storage medium, and electronic device
JP2022168167A (ja) 画像処理方法、装置、電子機器及び記憶媒体
CN110689479A (zh) 一种人脸上妆方法、装置、设备及介质
CN111091519B (zh) 一种图像处理方法及装置
CN113672193B (zh) 音频数据播放方法与装置
CN110516689A (zh) 图像处理方法、装置以及电子设备、存储介质
CN113747076A (zh) 拍摄方法、装置及电子设备
CN112818908A (zh) 关键点检测方法、装置、终端及存储介质
CN111722717A (zh) 手势识别方法、装置及计算机可读存储介质
CN113905125B (zh) 视频显示方法、装置、电子设备及存储介质
CN115623271A (zh) 待注入视频的处理方法及电子设备
CN111813741B (zh) 文件的共享方法及电子设备
CN114518859A (zh) 显示控制方法、装置、电子设备及存储介质
CN113360038A (zh) 应用功能查找方法、装置及电子设备
US20210165494A1 (en) Method, system for determining electronic device, computer system and readable storage medium
WO2018219040A1 (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