声音信息校正系统、声音信息校正方法及声音信息校正程序与流程

文档序号:11451765阅读:320来源:国知局
声音信息校正系统、声音信息校正方法及声音信息校正程序与流程

本发明涉及一种声音信息校正系统、声音信息校正方法及声音信息校正程序。



背景技术:

以往,期望有一种能够使记录于便携式电话等便携式终端的声音信息(例如音乐信息)从车载装置的扬声器输出,以使车内的多个人听到的系统。因此,提出了如下一种系统(例如,参照专利文献1),该系统通过蓝牙(bluetooth,注册商标)等近距离无线通信来连接便携式终端与车载装置,由便携式终端对声音信息进行编码并发送,由车载装置接收该编码过的声音信息,对其进行解码并保存于缓存器,播放在缓存器中保存的声音信息,从缓存器清除播放后的声音信息,从而能够用车载装置播放声音信息。

现有技术文献

专利文献

专利文献1:jp特开2013-236346号公报



技术实现要素:

发明要解决的问题

此处,在上述的专利文献1中,由于进行编码的设备与进行解码的设备不同,有时双方的处理时间会产生微小的时间偏差。这使得在播放音乐时,有时将声音信息从缓存器清除的速度跟不上将声音信息保存到缓存器的速度,缓存器中保存的声音信息的总量达到缓存器的总容量,结果变成无法保存更多的声音信息的状态(以下称为缓存器溢出),有时将声音信息保存到缓存器的速度跟不上将声音信息从缓存器清除的速度,就会变成缓存器中没有保存声音信息的状态(以下称为缓存器耗尽)。而且,当发生如这样的缓存器耗尽或缓存器溢出时,有可能无法维持缓存器中保存的声音信息的连续性,无法连续播放声音信息。因此,期望有一种能够防止如缓存器这样的保存单元的溢出或者耗尽,谋求维持声音信息的连续性的系统。

本发明是鉴于上述问题而提出的,其目的在于,提供一种能够防止如缓存器这样的保存单元的溢出或者耗尽,谋求维持声音信息的连续性的声音信息校正系统、声音信息校正方法及声音信息校正程序。

用于解决问题的方案

为了解决上述的问题达到目的,本发明的声音信息校正系统具有:保存单元,保存从发送单元发送的连续的声音信息,无声部分判定单元,对在所述保存单元所保存的所述声音信息中是否存在连续基准时间长度的无声部分进行判定,以及声音信息校正单元,在所述无声部分判定单元判定为存在所述无声部分的情况下,将所述无声部分从所述保存单元中删除,或者在所述无声部分的前后连续地追加其他的无声部分并保存于所述保存单元,来校正所述声音信息。

另外,本发明的声音信息校正方法包括:无声部分判定工序,对在保存单元所保存的声音信息中是否存在连续基准时间长度的无声部分进行判定,所述保存单元保存从发送单元发送的连续的所述声音信息,以及声音信息校正工序,在所述无声部分判定工序中判定为存在所述无声部分的情况下,将所述无声部分从所述保存单元删除,或者,在所述无声部分的前后连续地追加其他的无声部分并保存于所述保存单元,来校正所述声音信息。

另外,本发明的声音信息校正程序用于使计算机执行:无声部分判定工序,对在保存单元所保存的声音信息中是否存在连续基准时间长度的无声部分进行判定,所述保存单元保存从发送单元发送的连续的所述声音信息,以及声音信息校正工序,在所述无声部分判定工序中判定为存在所述无声部分的情况下,将所述无声部分从所述保存单元删除,或者,在所述无声部分的前后连续地追加其他的无声部分并保存于所述保存单元,来校正所述声音信息。

发明的效果

根据本发明的声音信息校正系统、声音信息校正方法及声音信息校正程序,由于从保存单元删除无声部分,或者在无声部分的前后连续地追加其他的无声部分来校正声音信息,因此能够防止保存声音信息的保存单元溢出或者耗尽,谋求维持声音信息的连续性。

进一步,将删除或者追加声音信息的对象限定为无声部分,由此能够防止比如有声部分中断,或者在有声部分中嵌入无声部分的情形,能够防止声音品质变差。

附图说明

图1是举例示出本发明的实施方式的声音信息校正系统的框图。

图2是解码处理的流程图。

图3是播放控制处理的第一流程图。

图4是播放控制处理的第二流程图。

图5是播放控制处理的第三流程图。

图6是示出缓存器中保存了的声音信息的容量的变化的图表。

具体实施方式

以下,针对本发明的声音信息校正系统、声音信息校正方法及声音信息校正程序的实施方式,一边参照附图一边详细地进行说明。但是,本发明并不受实施方式限定。

〔实施方式的基本概念〕

首先,对实施方式的基本概念进行说明。概要地讲,本实施方式涉及对从发送单元发送出的声音信息进行校正的声音信息校正系统。此处,应用该声音信息校正系统的对象是任意的,在本实施方式中,以应用于车载装置的情况进行说明,但是,也能够应用于包含例如智能手机或者便携式导航装置的任意装置。另外,“发送单元”能够应用于能够发送声音信息的任意的装置,在本实施方式中,以智能手机等便携式终端的情况进行说明,但是,也可以是例如音乐播放专用设备等。

〔实施方式的具体内容〕

以下,针对实施方式的具体内容进行说明。

(结构)

在本实施方式中,针对将声音信息校正程序安装于车载用导航装置(以下,车载装置),由此使车载装置发挥声音信息校正系统的功能的情况进行说明。此外,除此以外,也可以将声音信息校正程序安装于如上述的具有智能手机或者便携式用导航装置的任意装置,由此构成声音信息校正系统。另外,针对声音信息校正系统中的作为车载装置的功能,由于可以用与公知的车载装置同样的结构获得,所以省略说明,以下,特别针对用于达到校正声音信息的功能的结构进行说明。此外,以下,将安装有该声音信息校正系统的车辆(对车载装置进行操作的用户所搭乘的车辆)简称为“车辆”来进行说明。此外,“车辆”包括四轮机动车、二轮机动车(摩托车)及自行车,以下,针对车辆是四轮机动车的情况进行说明。

此处,图1是举例示出本实施方式的声音信息校正系统的框图。以下,依次针对车载装置1以及能够与车载装置1通信的便携式终端10的结构进行说明。

(结构-车载装置)

首先,对车载装置1的结构进行说明。如图1所示,概要地讲,车载装置1具有扬声器2、触摸面板3、显示器4、当前位置获取部5、通信部6、控制部7及数据记录部8。

(结构-车载装置-扬声器)

扬声器2是基于控制部7的控制以声音输出信息的声音输出单元,特别是播放被保存于数据记录部8中的声音信息的声音播放单元。从该扬声器2输出的声音的具体形式是任意的,能够输出根据需要生成的合成声音或者预先录制的声音。

(结构-车载装置-触摸面板)

触摸面板3通过被用户的手指等按压,来从该用户接受各种手动输入。该触摸面板3被形成为透明或者半透明状,以与该显示器4的显示面重叠的方式设置在显示器4的前面。该触摸面板3能够使用例如具有采用电阻膜方式或者静电容方式等的操作位置检测单元的公知的触摸面板。

(结构-车载装置-显示器)

显示器4是显示车载装置1中的各种图像的显示单元,特别是基于保存于数据记录部8的公知的地图数据库(省略图示)的地图信息来显示地图的显示单元。该显示器4的具体结构是任意的,能够使用如公知的液晶显示器或者有机el显示器这样的平板显示器。

(结构-车载装置-当前位置获取部)

当前位置获取部5是获取车辆的当前位置的当前位置获取单元。例如,当前位置获取部5用公知的方法获取由gps、地磁传感器、距离传感器或者陀螺传感器(图示均省略)中的至少其一检测出的当前的车载装置1的位置(坐标)及方位等。

(结构-车载装置-通信部)

通信部6是在与中心装置(省略图示)和便携式终端10之间经由网络进行通信的通信单元。该通信单元的具体种类或者结构是任意的,也可以使用例如公知的移动无线通信单元、fm多路广播或者经由信标的公知的vics(注册商标)系统用无线通信单元。此外,在本实施方式中,通信部6是利用与便携式终端10进行通信的公知的蓝牙(bluetooth)的通信单元,并构成为通过通信接收从便携式终端10发送的连续声音信息的通信单元。

(结构-车载装置-控制部)

控制部7是控制车载装置1的控制单元,具体地是如下的计算机,具有cpu(中央处理器)、在该cpu上被解释并执行的各种程序(包含os(操作系统)等基本控制程序和在os上启动并实现特定功能的应用程序)以及用于保存程序和各种数据的如ram(随机存取存贮器)这样的内部存储器。特别地,本实施方式的声音信息校正程序经由任意记录介质或者网络安装于车载装置1,由此实质上构成控制部7的各部分。

该控制部7在功能概念上具有解码部7a、声音播放部7b及播放控制部7c。解码部7a是对由车载装置1的通信部6接收的声音信息进行解码的解码单元。声音播放部7b是使数据记录部8的后述的缓存器8a中保存的声音信息开始播放的播放单元。播放控制部7c是进行与声音信息的播放相关的控制的播放控制单元,具有无声部分判定部7d和声音信息校正部7e。无声部分判定部7d是对数据记录部8的后述的缓存器8a中保存的声音信息中是否存在连续基准时间长度的无声部分进行判定的无声部分判定单元。此处,“无声部分”是指声音信息所包含的声音部分中的无声(音量水平为零)的部分。但是,该无声部分并不限定为完全无声,也可以包括具有凭人的听觉无法识别的程度的音量的部分。另外,“基准时间”是指即使删除或者追加声音信息中的该基准时间长度的声音部分也不会使人感到不协调的程度的极短时间,例如,在本实施方式中,将基准时间设为10毫秒来进行说明。另外,声音信息校正部7e是在由无声部分判定部7d判定为存在无声部分的情况下,将无声部分从缓存器8a删除,或者在无声部分的前后连续地追加其他的无声部分并保存于缓存器8a,由此对声音信息进行校正的声音信息校正单元。此外,针对这些用控制部7的各部分进行的具体的处理后述。

(结构-车载装置-数据记录部)

数据记录部8是记录车载装置1的动作所需要的程序及各种数据的记录单元,用例如作为外部记录装置的硬盘(省略图示)构成。但是,也能够取代硬盘或者与硬盘一起,使用包括如磁盘这样的磁性记录介质或者如dvd或蓝光光盘这样的光学记录介质在内的其他任意的记录介质。此处,该数据记录部8具有缓存器8a。

缓存器8a是保存从便携式终端10发送的连续声音信息的保存单元。具体地,当从便携式终端10发送声音信息时,声音信息作为连续的信号而相继被保存于该缓存器8a并积累起来。而且,积累于缓存器8a的信号从信号的头部开始相继由声音播放部7b播放出来,在播放中使用过的信号被清除。如此,在缓存器8a中,声音信息的积累、播放及清除大致同时进行并重复下去。此外,关于在如这样的缓存器8a中积累声音信息、清除播放过的声音信息的处理是公知的,因此省略详细的说明。

此处,缓存器8a在概念上被划分为多个层(在本实施方式中,从信号的头部侧开始的第1层~第20层共计20层),各缓存器8a是分别保存同一容量(例如,6kbyte)的信息的分区。即,缓存器8a整体能够保存最大为120kbyte(6kbyte×20层)的容量的信息。

(结构-便携式终端)

以下,针对便携式终端10的结构进行说明。该便携式终端10是用于对车载装置1发送声音信息的发送单元。此处,如图1所示,概要地讲,便携式终端10具有触摸面板11、显示器12、通信部13、控制部14及数据记录部15。

(结构-便携式终端-触摸面板)

触摸面板11通过被用户的手指等按压,来从该用户接受各种手动输入。该触摸面板11被形成为透明或者半透明状,以与该显示器12的显示面重叠的方式设置在显示器12的前面。该触摸面板11能够使用例如具有采用电阻膜方式或者静电容方式等的操作位置检测单元的公知的触摸面板。

(结构-便携式终端-显示器)

显示器12是显示便携式终端10中的各种图像的显示单元,特别是基于保存于便携式终端10的数据记录部15的后述的声音db(数据库)15a中的声音信息来显示声音信息的列表的显示单元。该显示器12的具体结构是任意的,能够使用如公知的液晶显示器或者有机el显示器这样的平板显示器。

(结构-便携式终端-通信部)

通信部13是与车载装置1之间经由网络进行通信的通信单元。该通信单元的具体种类或者结构是任意的,也可以使用例如公知的移动无线通信单元或者fm多路广播或者经由信标的公知的vics系统用无线通信单元;在本实施方式中构成为至少是利用公知的蓝牙(bluetooth)与车载装置1进行通信的通信单元。

(结构-便携式终端-控制部)

控制部14是控制便携式终端10的控制单元,具体地,是如下的计算机,具有cpu、在该cpu上被解释并执行的各种的程序(包含os等基本控制程序和在os上启动并实现特定功能的应用程序)以及用于保存程序和各种数据的如ram这样的内部存储器。

该控制部14在功能概念上具有编码部14a。编码部14a是对数据记录部15的后述的声音db15a中保存的声音信息进行编码的编码单元。此外,针对由控制部14进行的具体处理后述。

(结构-便携式终端-数据记录部)

数据记录部15是记录便携式终端10的动作所需要的程序及各种数据的记录单元,用例如作为外部记录装置的硬盘(省略图示)来构成。但是,也能够取代硬盘或者与硬盘一起,使用包含如磁盘这样的磁性记录介质、或者如dvd或蓝光光盘这样的光学记录介质在内的其他任意的记录介质。该数据记录部15具有声音数据库15a(以后,将数据库表述为“db”)。

声音db15a是保存声音信息的声音信息保存单元。在该声音db15a中,经由任意的记录介质或者网络收入声音信息(例如,音乐等),并将该声音信息以列表的方式保存。此外,在该声音db15a中保存的声音信息能够通过操作便携式终端10的触摸面板11来播放,能够通过便携式终端10的扬声器(省略图示)听到。

(处理)

以下,针对由如此构成的声音信息校正系统来执行的处理进行说明。

(处理-解码处理)

首先,针对解码处理进行说明。概要地讲,该解码处理是指用于将从便携式终端10发送来的声音信息解码并保存于缓存器8a的处理。此外,执行该解码处理的时机是任意的,例如,在本实施方式中,对在车载装置1的电源开启时自动地执行的解码处理进行说明。

图2是解码处理的流程图。首先,在sa1中,车载装置1的控制部7对车载装置1与便携式终端10能否通信进行判定。进行该能否通信的判定的具体方法是任意的,也可以是例如根据车载装置1的通信部6与便携式终端10的通信部13是否建立蓝牙(bluetooth)连接来判定。

具体地,在车载装置1启动的状态下,车载装置1广播基于蓝牙(bluetooth)的搜索信号。而且,用户在持有便携式终端10的状态搭乘车辆,由此用户的便携式终端10位于车载装置1的近距离无线通信范围(通常,与车载装置1相距10m以内的范围)内,用户的便携式终端10接收来自车载装置1的搜索信号,向车载装置1发送用于通过近距离无线通信进行连接建立的连接建立信号。

并且,接收到该连接建立信号的车载装置1向便携式终端10发送pin码请求信号,接收到该pin码请求信号的便携式终端10在该用户的便携式终端10的显示器12显示pin码输入画面,提示pin码的输入。然后,用户输入pin码,由此便携式终端10发送pin码信号,当车载装置1接收到该pin码时,将该pin码与车载装置1中预先记录的pin码进行对比,在一致的情况下,与便携式终端10建立蓝牙(bluetooth)连接。此外,在如这样车载装置1与方式终端建立了一次蓝牙(bluetooth)连接的情况下,第二次以后也可以省略如上述的pin码的输入,可以在便携式终端10位于车载装置1的近距离无线通信范围内的情况下,与便携式终端10建立蓝牙(bluetooth)连接。控制部7对这种便携式终端10的通信部13与车载装置1的通信部6是否建立蓝牙(bluetooth)连接进行判定。

然后,在无法通信的情况下(sa1,否(no)),车载装置1的控制部7重复进行sa1,由此一直待机到能够通信为止。而且,在能够通信的情况下(sa1,是(yes)),进入sa2。

在sa2中,车载装置1的控制部7对是否从便携式终端10获取了声音信息进行判定。例如,在用户操作便携式终端10的触摸面板11,来按压在显示器12上显示的声音播放图标的情况下,便携式终端10的编码部14a对声音db15a中保存的声音信息进行编码,将编码过的声音信息经由便携式终端10的通信部13发送至车载装置1。而且,车载装置1的控制部7在经由车载装置1的通信部6接收到该编码过的声音信息的情况下,判定为获取了声音信息。

然后,在未获取声音信息的情况下(sa2,否(no)),车载装置1的控制部7重复进行sa2,由此一直待机到获取声音信息为止。而且,在获取了声音信息的情况下(sa2,是(yes)),进入sa3。

在sa3中,解码部7a对从便携式终端10获取的声音信息进行解码。此外,针对进行如这样解码的具体方法,能够采用公知的方法,因此省略详细说明。

接着,在sa4中,解码部7a将在sa3中解码的声音信息保存于缓存器8a。声音信息向该缓存器8a的保存以及在后述的sa7中开始的声音信息的播放按照fifo(firstin,firstout:先入先出)进行。特别地,在本实施方式中,如上所述,缓存器8a被划分为多个层(在本实施方式中,从信号的头部侧开始依次是第1层~第20层,共计20层),声音信息依次保存从头部的分区(第1层)到最后的分区(第20层)。

接着,在sa5中,车载装置1的控制部7对是否从便携式终端10获取了请求停止声音播放的停止信号进行判定。具体地,首先,在用户操作便携式终端10的触摸面板11,按压在显示器12上显示的播放停止图标的情况下,便携式终端10的控制部14生成停止信号,将生成的停止信号经由便携式终端10的通信部13发送至车载装置1。而且,车载装置1的控制部7在经由车载装置1的通信部6接收到该停止信号的情况下,判定为获取了停止信号。

然后,在获取了停止信号的情况下(sa5,是(yes)),车载装置1的控制部7视为用户不希望播放声音信息,结束解码处理。另一方面,在未获取停止信号的情况下(sa5,否(no)),进入sa6。

在sa6中,播放控制部7c对缓存器8a中是否保存有目标容量的声音信息进行判定。此处,“目标容量”是指在用于对缓存器8a中保存的声音信息进行校正的校正处理的结束判定(后述的sb4、sb9、sb14、sb19的判定)中参照的容量,进一步地,在本实施方式中是指作为开始播放声音信息的基准的容量。该“目标容量”的具体设定方法是任意的,但是优选设置为距离缓存器8a的耗尽及溢出这两者最远的容量,更加具体地,优选设置为缓存器8a整体容量的一半容量。因此,在本实施方式中,设置为目标容量=作为缓存器8a整体容量的20层的一半的容量=10层的容量。

而且,在判定为尚未保存10层的声音信息的情况下(sa6,否(no)),直到缓存器8a中保存了10层的声音信息为止,再次重复进行如下处理,即在sa3中解码声音信息、在sa4中保存至缓存器8a、在sa5中判定有无获取停止信号以及在sa6中判定是否保存有10层的声音信息。另一方面,播放控制部7c在判定为在缓存器8a中保存有10层的声音信息的情况下(sa6,是(yes)),进入sa7。

在sa7中,声音播放部7b开始进行播放处理。此外,针对播放处理的具体说明后述。如此,在本实施方式中,由于在缓存器8a中保存10层的容量的声音信息之后才开始进行播放声音的播放处理,所以能够从保存了整体容量的一半容量的声音信息的状态,即,从距离缓存器8a的耗尽和溢出这两者最远的状态开始进行播放处理,能够降低发生缓存器8a的耗尽和溢出的可能性。

接着,在sa8中,播放控制部7c开始进行播放控制处理。此外,针对播放控制处理的具体说明后述。

然后,在sa9中,解码部7a对从便携式终端10获取的声音信息进行解码。此外,针对该解码的具体方法,与sa3同样是公知的,因此省略说明。

接着,在sa10中,解码部7a将在sa9中解码的声音信息保存于缓存器8a。此外,针对该声音信息的保存的具体方法,与sa4同样是公知的,因此省略说明。

接着,在sa11中,车载装置1的控制部7对是否从便携式终端10获取了请求停止声音播放的停止信号进行判定。此外,针对该判定的具体方法,与sa5同样,因此省略说明。而且,在判定为未获取停止信号的情况下(sa11,否(no)),视为用户还希望播放声音信息,再次重复进行如下的处理,即,在sa9中解码声音信息、在sa10中保存到缓存器8a、在sa11中判定有无获取停止信号。另一方面,车载装置1的控制部7在获取了停止信号的情况下(sa11,是(yes)),视为用户不希望播放声音信息,结束解码处理。

(播放处理)

以下,针对在sa7中由声音播放部7b开始进行的播放处理进行说明。播放处理是对在解码处理的sa3和sa10中保存于缓存器8a的声音信息进行播放的处理。具体地,声音播放部7b通过扬声器2播放缓存器8a中保存的声音信息,并清除(消去)播放过的声音信息。如此重复进行声音信息的播放和清除,由此将缓存器8a中连续地保存的声音信息播放出来。此外,针对这样的播放处理,能够用公知的方法进行,因此省略详细说明。

(播放控制处理)

以下,对在sa8中由播放控制部7c开始进行的播放控制处理进行说明。图3是播放控制处理的第一流程图,图4是播放控制处理的第二流程图,图5是播放控制处理的第三流程图。概要地讲,该播放控制处理是用于在播放声音信息时,降低在缓存器8a中发生缓存器溢出或者缓存器耗尽的可能性的处理。因此,该声音信息校正系统执行播放控制处理,由此以使缓存器8a中保存的声音信息的容量接近目标容量的方式来校正声音信息。在sa8中开始进行该播放控制处理之后,直到在sa11中判定为获取了停止信号为止(sa11,是(yes)),重复执行该播放控制处理。

首先,在图3的sb1中,播放控制部7c参照缓存器8a,对缓存器8a中保存的声音信息的容量是否为第二上限值以上进行判定。此外,该第二上限值是指,用于判定为发生缓存器溢出的可能性极高的状态的指标的值,是以大于后述的第一上限值(16层的容量)为条件而设定的值,在本实施方式中设定为18层的容量,但并不限于此,只要满足该条件,能够设定为任意的容量(例如,17层~19层的容量)。而且播放控制部7c在判定为不在第二上限值(18层的容量)以上的情况下(sb1,否(no)),视为并不是缓存器溢出的可能性极高的状态,进入sb5。另一方面,播放控制部7c在判定为在第二上限值(18层的容量)以上的情况下(sb1,是(yes)),视为缓存器溢出的可能性极高的状态,进入图4的sb2。

在sb2中,播放控制部7c对是否在开始计时后经过了规定时间进行判定。具体地,车载装置1具有如计时器之类的未图示的计时单元,在sb2中,播放控制部7c首先用该计时单元开始计时,然后待机直到经过规定时间为止(sb2,否(no)),在经过了规定时间的情况下(sb2,是(yes)),进入sb3。此处,“规定时间”是指用于决定在后述的sb3中重复删除声音部分时的时间间隔的时间。作为该规定时间,可以设定任意的时间,但是,若将规定时间设置得过短,则在sb3中会频繁地删除10毫秒的声音部分,有可能使听取声音的人感到不协调,反之,若将规定时间设置得过长,则在sb3中删除10毫秒的声音部分来防止缓存器溢出的功能会降低,因此,优选设定为在上述两方面获取平衡的时间。此外,在本实施方式中,将规定时间设定为1秒。

接着,在sb3中,声音信息校正部7e将缓存器8a中保存的声音信息中的基准时间长度的声音部分删除。此处,“基准时间长度”只要是使用户在听取声音信息时不会感到不协调的程度的极短的时间,可以设定为任意的时间,在本实施方式中设定为10毫秒,但是并不限于此。此外,删除的声音部分是保存的声音信息中的哪个部分都可以,在本实施方式中删除声音信息头部的部分,但是,删除例如声音信息末尾的部分或者中间部分也可以。

然后,在sb4中,播放控制部7c参照缓存器8a,对缓存器8a中保存的声音信息的容量是否减少到了目标容量进行判定。作为该目标容量,在本实施方式中如上所述设定为10层的容量。而且,播放控制部7c在判定为缓存器8a中保存的声音信息的容量未减少到目标容量(10层的容量)的情况下(sb4,否(no)),即,在判定为保存有11层~20层的声音信息的情况下,视为仍处于缓存器溢出的可能性极高的状态,再次进入sb2。以后同样地,重复进行sb2~sb4,由此,以规定时间(1秒)间隔删除基准时间长度(10毫秒)的声音部分,直到缓存器8a中保存的声音信息的容量达到目标容量(10层的容量)为止。因此,能够避免缓存器溢出的可能性极高的状态。另一方面,播放控制部7c在判定为缓存器8a中保存的声音信息的容量减少到了目标容量(10层的容量)的情况下(sb4,是(yes)),视为在sb3删除了声音部分,由此能够避免缓存器溢出的可能性极高的状态,返回到图3,结束播放控制处理(在该图3中,为了方便图示,而标记为“结束”,但是,如上所述,重复执行播放控制处理,直到在sa11中判定为获取了停止信号为止(sa11,是(yes))。以下同样)。如此,当缓存器8a中保存的声音信息的容量达到了目标容量(10层的容量)时,自动地结束删除,因此能够防止不需要的删除。另外,将目标容量设置为缓存器8a的整体容量(20层的容量)的一半容量(10层的容量),因此能够将目标设置为缓存器8a的溢出和耗尽最难以发生的中间容量,能够防止缓存器8a溢出或者耗尽,谋求维持声音信息的连续性。

另外,在图3的sb5中,播放控制部7c参照缓存器8a,对缓存器8a中保存的声音信息的容量是否为第一上限值以上进行判定。此外,该第一上限值是指,用于判定为发生缓存器溢出的可能性在一定程度上较高的状态的指标值,是以大于目标容量(10层的容量)为条件而设定的值,在本实施方式中设定为16层的容量,但并不限于此,只要满足该条件,就能够设定为任意的容量(例如,11层~17层的容量)。而且,播放控制部7c在判定为不在第一上限值(16层)以上的情况下(sb5,否(no)),视为处于并非缓存器溢出的可能性在一定程度上较高的状态,进入sb10。另一方面,播放控制部7c在判定为在了第一上限值(16层)以上的情况下(sb5,是(yes)),视为处于缓存器溢出的可能性在一定程度上较高的状态,进入图4的sb6。

在sb6中,无声部分判定部7d参照缓存器8a,对缓存器8a中保存的声音信息中是否存在基准时间长度(10毫秒)的无声部分进行判定。此外,针对该判定的具体方法是公知的,省略详细说明。而且,无声部分判定部7d在判定为存在无声部分的情况下(sb6,是(yes)),进入sb7,在判定为不存在无声部分的情况下(sb6,否(no)),进入sb8。

在sb7中,声音信息校正部7e将缓存器8a中保存的基准时间长度(10毫秒)的无声部分删除。如此,将删除的声音部分限定为无声部分,由此,能够使无声部分缩减或者变长,能够抑制声音品质的恶化,并且能够防止缓存器8a的溢出或者耗尽,来谋求维持声音信息的连续性。即,虽然删除无声部分的一部分导致会跳过声音信息的一部分这一点并没有改变,但是与删除有声的声音部分的情况相比,可以变得更难以发觉声音跳过。

接着,在sb8中,播放控制部7c参照缓存器8a,对缓存器8a中保存的声音信息的容量是否为第二上限值(18层的容量)以上进行判定。而且,播放控制部7c在判定为在第二上限值(18层的容量)以上的情况下(sb8,是(yes)),视为处于缓存器溢出的可能性极高的状态,进入sb2。即,在不管声音信息的容量是否达到了第二上限值(18层的容量)而在声音信息中都不存在无声部分的情况下,在sb6及sb7的处理中无法减少声音信息的容量,声音信息有可能达到第二上限值(18层的容量)以上。因此,在如这样的情况下,进入缓存器溢出的可能性极高的状态的处理(sb2、sb3),无论有无无声部分都删除声音部分,由此谋求防止缓存器溢出。另一方面,播放控制部7c在判定为不在第二上限值(18层的容量)以上的情况下(sb8,否(no)),视为并非处于缓存器溢出的可能性极高的状态,进入sb9。

在sb9中,播放控制部7c参照缓存器8a,对缓存器8a中保存的声音信息的容量是否减少到了目标容量(10层的容量)进行判定。而且,播放控制部7c在判定为未减少到目标容量(10层的容量)的情况下(sb9,否(no)),即在判定为保存有虽然不满第二上限值(18层的容量)但超过目标容量(10层的容量)的声音信息的情况下,视为仍处于缓存器溢出的可能性在一定程度上较高的状态,再次进入sb6。以后同样地,重复sb6~sb9,由此能够删除无声部分直到缓存器8a中保存的声音信息的容量达到目标容量(10层的容量)为止,因此,能够谋求避免缓存器溢出的可能性在一定程度上较高的状态。另一方面,播放控制部7c在判定为减少到目标容量(10层的容量)的情况下(sb9,是(yes)),视为在sb7中删除了基准时间长度(10毫秒)的无声部分,由此能够避免缓存器溢出的可能性较高的状态,返回到图3,结束播放控制处理。

另外,在图3的sb10中,播放控制部7c参照缓存器8a,对缓存器8a中保存的声音信息的容量是否为第二下限值以下进行判定。此外,该第二下限值是指,用于判定为处于发生缓存器耗尽的可能性极高的状态的指标的值,是以小于后述的第一下限值(5层的容量)为条件而设定的值,在本实施方式中设定为3层的容量,但并不限于此,只要满足该条件,能够设定为任意的容量(例如,1层~4层的容量)。而且播放控制部7c在判定为不在第二下限值(3层)以下的情况下(sb10,否(no)),视为并非处于缓存器耗尽的可能性极高的状态,进入sb15。另一方面,播放控制部7c在判定为在第二下限值(3层)以下的情况下(sb10,是(yes)),视为处于缓存器耗尽的可能性极高的状态,进入图5的sb11。

在sb11中,播放控制部7c对开始计时之后是否经过了规定时间(1秒)进行判定。具体地,车载装置1具有如计时器这样的未图示的计时单元,在sb11中,播放控制部7c首先用该计时单元开始计时,然后待机直到经过规定时间(1秒)为止(sb11,否(no)),在经过了规定时间(1秒)的情况(sb11,是(yes)),进入sb12。

接着,在sb12中,声音信息校正部7e复制缓存器8a中保存的声音信息中的基准时间长度(10毫秒)的声音部分。此处,该“基准时间长度”只要是使用户在听取声音信息时不会感到不协调的程度的极短的时间,可以设定为任意的时间,在本实施方式中设定为10毫秒,但是并不限于此。此外,复制的声音部分是保存的声音信息中的哪个部分都可以,在本实施方式中复制声音信息的头部部分,但是,复制例如声音信息的末尾部分或者中间部分也可以。

然后,在sb13中,声音信息校正部7e将复制的声音部分追加保存至该复制的声音部分的前后。此外,追加的部分不限于声音部分的前后,也可以是其他的部分,但是,在防止声音品质的恶化方面,优选追加至该前后的部分来重复同样的声音。

接着,在sb14中,播放控制部7c参照缓存器8a,对缓存器8a中保存的声音信息的容量是否增加到了目标容量(10层的容量)进行判定。而且,播放控制部7c在判定为缓存器8a中保存的声音信息的容量未增加到目标容量(10层的容量)的情况下(sb14,否(no)),即,在判定为只保存有小于目标容量(10层的容量)的声音信息的情况下,视为仍处于缓存器耗尽的可能性极高的状态,并再次进入sb11。以后同样地,反复进行sb11~sb14直到缓存器8a中保存的声音信息的容量达到目标容量(10层的容量)为止,能够以规定时间(1秒)间隔追加基准时间长度(10毫秒)的声音部分,能够谋求避免缓存器耗尽的可能性极高的状态。另一方面,播放控制部7c在判定为缓存器8a中保存的声音信息的容量减少到了目标容量(10层的容量)的情况下(sb14,是(yes)),视为通过在sb13中追加声音部分而能够避免缓存器耗尽的可能性极高的状态,返回到图3,结束播放控制处理。如此,当缓存器8a中保存的声音信息的容量达到了目标容量(10层的容量)时,自动地结束追加,因此能够防止不需要的追加。

另外,在图3的sb15中,播放控制部7c参照缓存器8a,对缓存器8a中保存的声音信息的容量是否在第一下限值(5层的容量)以下进行判定。此外,该第一下限值是指,判定为发生缓存器耗尽的可能性在一定程度上较高的状态的指标的值,是以小于目标容量(10层的容量)为条件而设定的值,在本实施方式中设定为5层的容量,但并不限于此,只要满足该条件,能够设定为任意的容量(例如,9段~4层的容量)。而且,播放控制部7c在判定为不在第一下限值(5层的容量)以下的情况下(sb15,否(no)),视为未处于缓存器耗尽的可能性在一定程度上较高的状态,结束播放控制处理。另一方面,播放控制部7c在判定为在第一下限值(5层的容量)以下的情况下(sb15,是(yes)),视为缓存器耗尽的可能性在一定程度较高的状态,进入图5的sb16。

在sb16中,无声部分判定部7d参照缓存器8a,对缓存器8a中保存的声音信息中是否存在基准时间长度(10毫秒)的无声部分进行判定。而且,无声部分判定部7d在判定为存在无声部分的情况下(sb16,是(yes)),进入sb17,在判定为无声部分不存在的情况下(sb16,否(no)),进入sb18。

在sb17中,声音信息校正部7e在缓存器8a中保存的基准时间长度(10毫秒)的无声部分的前后追加新的基准时间长度的无声部分。如此,将追加无声部分的位置限定于声音信息中含有的无声部分的前后,由此能够既抑制声音品质的恶化,又降低缓存器耗尽的可能性。即,虽然追加无声部分导致声音信息的一部分会延缓这一点并没有改变,但是与在有声的声音部分的前后追加无声部分的情况相比,能够抑制如“噗哧”声这样的噪音导致的声音品质变差,另外,可以变得更难以发觉声音延缓。

接着,在sb18中,播放控制部7c参照缓存器8a,对缓存器8a中保存的声音信息的容量是否在第二下限值(3层的容量)以下进行判定。而且,播放控制部7c在判定为在第二下限值(3层的容量)以下的情况下(sb18,是(yes)),视为处于缓存器耗尽的可能性极高的状态,进入sb11。即,在尽管声音信息的容量达到了5层,但声音信息中却不存在无声部分这样的情况下,在sb16和sb17的处理中无法增大声音信息的容量,声音信息有可能会达到第二下限值(3层的容量)以下。但是,在如这样的情况下,进入缓存器耗尽的可能性极高的状态的处理(sb11~sb14的处理),无论有无无声部分都追加声音部分,由此能够谋求防止缓存器耗尽。另一方面,播放控制部7c在判定为未在第二下限值(3层的容量)以下的情况下(sb18,否(no)),视为未处于缓存器耗尽的可能性极高的状态,进入sb19。

接着,在sb19中,播放控制部7c参照缓存器8a,对缓存器8a中保存的声音信息的容量是否增加到了目标容量(10层的容量)进行判定。而且,播放控制部7c在判定为未增加到目标容量(10层的容量)的情况下(sb19,否(no)),即,在判定为虽然超过第二下限值(3层的容量)但仅保持有小于目标容量(10层的容量)的声音信息的情况下,仍视为处于缓存器耗尽的可能性在一定程度上较高的状态,并再次进入sb16。以后同样地,反复进行sb16~sb19直到缓存器8a中保存的声音信息的容量达到目标容量(10层的容量)为止,由于能够追加无声部分,能够谋求避免缓存器耗尽的可能性在一定程度上较高的状态。此外,若在相同位置连续追加无声部分,则有可能使无声部分延缓得多,因此,更加优选在追加了一次无声部分的部分的前后不再追加无声部分。另一方面,播放控制部7c在判定为增加到目标容量(10层的容量)的情况下(sb19,是(yes)),视为通过在sb13中追加了声音部分而能够避免缓存器耗尽的可能性极高的状态,返回到图3,并结束播放控制处理。

接下来,针对在进行了如上所述的播放处理和播放控制处理的情况下,缓存器8a中保存的声音信息的容量的变化的一例进行说明。图6是示出缓存器8a中保存的声音信息的容量的变化的图表。在图6中,横轴表示时间,纵轴用缓存器8a的级数来表示缓存器8a中保存的声音信息的容量。如该图6所示,即使在播放并从缓存器8a清除声音信息的速度追不上将声音信息保存到缓存器8a的速度的情况下,当声音信息的容量为第一上限值(16层的容量)以上时,到容量减少到目标容量(10层的容量)为止删除无声部分,能够维持距离缓存器溢出或者缓存器耗尽最远的状态。此外,省略图示,在声音信息的容量在第二上限值(18层的容量)以上、第一下限值(5层的容量)以下、第二下限值(3层的容量)以下的情况下,都同样地对声音信息进行校正,使得删除或者追加无声部分或者声音部分,使声音信息的容量接近目标容量(10层的容量)。在此,结束对播放控制处理的说明。

〔实施方式的变形例〕

以上,针对本发明的实施方式进行了说明,但是本发明的具体结构和单元在权利要求的范围所记载的本发明的技术思想的范围内,能够任意改变和改进。以下,针对如这样的变形例进行说明。

(关于要解决的问题和发明的效果)

首先,发明要解决的问题和发明的效果并不限定于上述的内容,根据发明的实施环境和构成的细节而存在不同,有时仅解决上述的问题的一部分,有时只起到上述的效果的一部分。例如,能够抑制声音品质变差,并且在无法防止对声音信息进行保存的保存单元的溢出或者耗尽来谋求维持声音信息的连续性的情况下,在能够利用与以往不同的技术来校正声音信息的校正的情况下,也解决了本发明的问题。

(关于分散和整合)

另外,上述的各电气构成要素是功能概念,在物理上并不一定必需如图示的那样构成。即,各部分分散和整合的具体方式不限于图示的方式,能够根据各种的负荷和使用状况等,将其全部或者一部分以任意的单位在功能上或者物理上分散和整合的方式。例如,也可以用多个记录装置将数据记录部8分散。

(关于形状、数值、结构、时序)

关于在实施方式或者附图中举例示出的构成要素,针对形状、数值或者多个构成要素的构造或者时序的相互关系,在本发明的技术思想的范围内能够任意地改变和改进。

(关于目标容量)

在本实施方式中,在图2所示的解码处理中,将作为用于开始进行播放控制处理的条件的目标容量和在图3、图4、图5所示的播放控制处理中删除或者追加声音信息时的目标容量设置为彼此相同的容量(10层的容量),但是上述两个目标容量也可以是彼此不同的容量。

(关于规定时间)

在本实施方式中,将图4的sb2中的规定时间和图5的sb11中的规定时间设置为相同的时间(1秒),但是上述两个规定时间也可以是彼此不同的时间。

(关于基准时间)

在本实施方式中,将图4的sb3中的基准时间、图4的sb7中的基准时间、图5的sb12中的基准时间、图5的sb17中的基准时间设置为彼此相同的时间(10毫秒),但是上述这些基准时间也可以是彼此不同的时间。

(关于播放控制处理)

在本实施方式中,对在图3和图4所示的播放控制处理中,缓存器8a中保存的声音信息的容量为18层以上的情况下(sb1,是(yes)),反复执行sb2、sb3、sb4的处理直到减少到目标容量(10层)为止(sb4,是(yes))进行了说明,但是并不限于此。具体地,也可以在减少到目标容量(10层)之前解除对sb2、sb3、sb4的处理的反复,例如,在缓存器8a中保存的声音信息的容量为第一上限值与第二上限值之间的容量的情况下,视为能够避免缓存器溢出的可能性极高的状态但仍处于缓存器溢出的可能性在一定程度上较高,进入sb6。

另外,在本实施方式中,对在图3和图5所示的播放控制处理中,缓存器8a中保存的声音信息的容量为3层以下的情况下(sb15,是(yes)),反复执行sb11、sb12、sb13、sb14的处理直到增加到目标容量(10层)为止(sb14,是(yes))进行了说明,但是并不限于此。具体地,也可以在增加到目标容量(10层)之前解除对sb11、sb12、sb13、sb14的处理的反复,例如,在缓存器8a中保存的声音信息的容量为第一下限值与第二下限值之间的容量的情况下,视为虽然能够避免缓存器耗尽的可能性极高的状态但仍处于缓存器耗尽的可能性在一定程度上较高的状态,进入sb16。

(关于通信)

在本实施方式中,在具有编码部14a的便携式终端10与具有解码部7a的车载装置1之间进行通信,但并不限于此,例如,进行声音信息的通信的一切装置中都能够应用该声音信息校正系统。例如,即使是能够不伴随编码或者解码就发送接收声音信息的通信,也能够应用。

〔实施方式的特征和效果的一部分〕

最后,以下例示出至此为止说明了的实施方式的特征和效果的一部分。但是,实施方式的特征和效果并不限定于以下的内容,有时仅具有以下的特征的一部分,由此只产生以下的效果的一部分,或者,有时具有除了以下的特征以外的其他的特征,由此产生出了以下的效果以外的其他的效果。

实施方式的一个实施例1的声音信息校正系统具有:保存单元,保存从发送单元发送的连续的声音信息,无声部分判定单元,对在所述保存单元所保存的所述声音信息中是否存在连续基准时间长度的无声部分进行判定,以及声音信息校正单元,在所述无声部分判定单元判定为存在所述无声部分的情况下,将所述无声部分从所述保存单元中删除,或者在所述无声部分的前后连续地追加其他的无声部分并保存于所述保存单元,来校正所述声音信息。

根据上述实施例1的声音信息校正系统,由于从保存单元删除无声部分,或者在无声部分的前后连续地追加其他的无声部分来校正声音信息,因此能够缩减或者延长无声部分,能够抑制声音品质变差,并且能够防止保存声音信息的保存单元溢出或者耗尽,谋求维持声音信息的连续性。

实施方式的另一实施例2的声音信息校正系统是在上述实施例1的声音信息校正系统中,在所述保存单元所保存的所述声音信息的容量为大于目标容量的第一上限值以上的情况下,所述声音信息校正单元将所述无声部分从所述保存单元删除;在所述保存单元所保存的所述声音信息的容量为小于所述目标容量的第一下限值以下的情况下,所述声音信息校正单元在所述无声部分的前后连续地追加其他的无声部分并保存在所述保存单元。

根据上述实施例2的声音信息校正系统,由于在保存单元中保存的声音信息的容量为第一上限值以上的情况下删除无声部分,在保存单元中保存的声音信息的容量为第一下限值以下的情况下追加无声部分,因此在保存声音信息的保存单元发生溢出或者耗尽的可能性在一定程度上较高的情况下,能够缩减或者延长无声部分,能够抑制声音品质变差,并且能够防止保存声音信息的保存单元溢出或者耗尽,谋求维持声音信息的连续性。

实施方式的另一实施例3的声音信息校正系统是在上述实施例2的声音信息校正系统中,在所述保存单元所保存的所述声音信息的容量为大于所述第一上限值的第二上限值以上的情况下,所述声音信息校正单元将所述声音信息中的规定长度的声音部分从所述保存单元删除;在所述保存单元所保存的所述声音信息的容量为小于所述第一下限值的第二下限值以下的情况下,所述声音信息校正单元追加所述声音信息中的规定长度的声音部分并保存于所述保存单元。

根据上述实施例3的声音信息校正系统,由于在保存单元中保存的声音信息的容量为第二上限值以上的情况下删除声音部分,在保存单元中保存的声音信息的容量为第二下限值以下的情况下,追加声音部分,因此在保存声音信息的保存单元发生溢出或者耗尽的可能性极高的情况下,能够比抑制声音品质变差更优先防止保存声音信息的保存单元的溢出和耗尽,能够谋求维持声音信息的连续性。

实施方式的另一实施例4的声音信息校正系统是在上述实施例2或者上述实施例3的声音信息校正系统中,在所述保存单元所保存的声音信息的容量变为所述目标容量的情况下,所述声音信息校正单元停止删除或者停止追加所述无声部分,或者,停止删除或者停止追加所述声音部分。

根据上述实施例4的声音信息校正系统,由于当保存单元中保存的声音信息的容量达到目标容量时,自动地结束删除或者结束追加,因此能够减少不需要的删除或者追加。

实施方式的另一实施例5的声音信息校正系统是在上述实施例2~上述实施例4中任一个实施例的声音信息校正系统中,所述目标容量是所述保存单元的整体容量的一半的容量。

根据上述实施例5的声音信息校正系统,由于将目标容量设置为保存单元的整体容量的一半的容量,因此能够将保存声音信息的保存单元最难发生溢出和耗尽的中间的容量作为目标,能够防止保存声音信息的保存单元的溢出或者耗尽,谋求维持声音信息的连续性。

实施方式的另一实施例6的声音信息校正系统是在上述实施例1~上述实施例5中任一个实施例的声音信息校正系统中,该声音信息校正系统具有播放单元,在保存有所述保存单元的整体容量的一半的容量的所述声音信息的情况下,所述播放单元开始播放所述保存单元所保存的所述声音信息。

根据上述实施例6的声音信息校正系统,由于在保存单元中保存有整体的一半的容量的声音信息的情况下开始播放,因此能够从保存声音信息的保存单元保存有最难发生溢出及耗尽的中间的容量的状态开始播放,能够防止保存声音信息的保存单元的溢出或者耗尽,谋求维持声音信息的连续性。

实施方式的另一实施例7的声音信息校正系统是在上述实施例1~上述实施例6中任一个实施例的声音信息校正系统中,该声音信息校正系统具有:通信单元,通过进行通信来接收由在所述发送单元设置的编码单元进行编码并发送的连续的声音信息,以及解码单元,对由所述通信单元接收的所述声音信息进行解码。

根据上述实施例7的声音信息校正系统,由于用解码单元对经编码单元编码并从发送单元发送的声音信息进行解码,因此将编码单元和解码单元设于不同的装置,由此编码单元和解码单元的处理时间产生偏差,这使得即使在保存声音信息的保存单元有可能溢出或者耗尽的情况下,也能够缩减或者延长无声部分,能够抑制声音品质变差,并且能够防止保存声音信息的保存单元溢出或者耗尽,谋求维持声音信息的连续性。

附图标记的说明

1车载装置

2扬声器

3触摸面板

4显示器

5当前位置获取部

6通信部

7控制部

7a解码部

7b声音播放部

7c播放控制部

7d无声部分判定部

7e声音信息校正部

8数据记录部

8a缓存器

10便携式终端

11触摸面板

12显示器

13通信部

14控制部

14a编码部

15数据记录部

15a声音db

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1