首页> 中国专利> 声音重放程序、声音重放方法以及声音重放装置

声音重放程序、声音重放方法以及声音重放装置

摘要

声音重放程序、声音重放方法以及声音重放装置。一种用于使用声音数据来重放声音的声音重放程序,使计算机作为下述单元而发挥作用:声音存储单元(102),其存储为了以多个不同的重放速度重放规定的声音而预先准备、并与各重放速度对应的多个各声音数据(a1、a2);重放单元(112),其形成可输出声音数据(a1、a2)的状态;以及声音输出单元(101),其在以所述各重放速度中任意的速度输出声音的情况下,输出由与该重放速度对应的声音数据产生的声音。

著录项

  • 公开/公告号CN1784718A

    专利类型发明专利

  • 公开/公告日2006-06-07

    原文格式PDF

  • 申请/专利权人 科乐美股份有限公司;

    申请/专利号CN200480011965.5

  • 发明设计人 上西隆仁;山川诚;

    申请日2004-04-20

  • 分类号G10L21/04(20060101);

  • 代理机构11127 北京三友知识产权代理有限公司;

  • 代理人李辉

  • 地址 日本东京

  • 入库时间 2023-12-17 17:20:52

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-06-09

    未缴年费专利权终止 IPC(主分类):G10L21/04 授权公告日:20080702 终止日期:20160420 申请日:20040420

    专利权的终止

  • 2008-07-02

    授权

    授权

  • 2006-08-02

    实质审查的生效

    实质审查的生效

  • 2006-06-07

    公开

    公开

说明书

技术领域

本发明涉及用于利用声音数据而重放声音的声音重放程序、声音重放方法以及声音重放装置。

背景技术

作为现有的声音重放装置,例如有盒式磁带录音机等,在盒式磁带录音机等重放模拟声音的设备中,以规定速度(记录时的速度)驱动盒式磁带等记录介质,重放记录到盒式磁带中的声音信号,由此以标准速度(1倍速度)重放声音。并且,还改变上述盒式磁带的驱动速度,以比标准速度快的速度或慢的速度重放声音。

另一方面,作为不是重放如上述的模拟声音,而是重放数字声音的设备,有CD播放机、DVD播放机等,在这些设备中,通过以规定的重放频率重放记录在CD等中的声音数据,能以标准速度重放声音,并且,通过改变重放频率,还能以比标准速度快的速度或慢的速度重放声音。并且,使用CD、DVD等计算机可读的记录介质的家用视频游戏机等视频游戏装置也利用与上述CD驱动器等的重放原理相同的重放原理,以标准速度、比该速度快的速度或慢的速度重放数字声音。

然而,在现有的声音重放装置中,在以标准速度以外的速度重放以标准速度记录的模拟声音或数字声音的情况下,所重放的声音的频率变得与作为原始声音的频率的基频不同。例如,如果以作为相对于标准速度快2倍的速度的快听速度重放声音,以快听速度重放的声音就变成上述基频的倍数。因此,声音的音程就变得比通常的声音高1个八度,从而有对于用户来说变得难听或难以听懂的情况。

因此,通过模拟信号处理对由于重放速度的切换而产生的声音的频率变动进行校正,使得形成以与基频相同的重放频率且以快听速度重放的声音,但校正为自然的声音是困难的。并且,也进行通过使用了软件等的数字处理校正为更自然的声音的操作,但根据CPU(中央运算处理装置)等的处理能力而言,无法瞬时响应作为视听者的用户的操作而无不和谐感地切换重放速度。特别是在不仅以声音处理、还以图像处理为主体的视频游戏装置中,需要给复杂的图像处理分配CPU的处理能力,无法瞬时响应作为视听者的用户的操作而无不和谐感地切换重放速度。

发明内容

本发明就是为了解决上述课题而进行的,其目的在于,提供一种声音重放程序、声音重放方法以及声音重放装置,不给CPU等硬件施加过度的负担,而可以瞬时地并无不和谐感地切换声音的重放速度,并且可以在切换更自然的声音前后同时输出。

第1方面所述的本发明是一种用于利用声音数据来重放声音的声音重放程序,其特征在于,

使计算机作为下述单元而发挥作用:

声音存储单元,其存储为了以多个不同的重放速度重放规定的声音而预先准备、并分别与各重放速度对应的多个声音数据;

重放单元,其形成可输出上述声音数据的状态;以及

声音输出单元,其在以上述各重放速度中任意的速度输出声音的情况下,输出由与该重放速度对应的声音数据产生的声音。

按照第1方面所述的本发明,这是一种用于利用声音数据来重放声音的声音重放程序,在声音重放程序中,使计算机作为下述单元而发挥作用:声音存储单元,其存储为了以多个不同的重放速度重放规定的声音而预先准备、并分别与各重放速度对应的多个声音数据;重放单元,其形成可输出声音数据的状态;以及声音输出单元,其在以各重放速度中任意的速度输出声音的情况下,输出由与该重放速度对应的声音数据产生的声音。

即,声音存储单元存储为了以多个不同的重放速度重放规定的声音而预先准备、并分别与各重放速度对应的多个声音数据。声音输出单元在以各重放速度中任意的速度输出声音的情况下,重放并输出由与该重放速度对应的声音数据产生的声音。由此,在重放速度变更时,无需生成与不同的重放速度对应的声音数据等声音处理。

第2方面所述的本发明的特征在于,所述声音存储单元存储:为了以第1重放速度重放规定的声音而预先准备的第1声音数据;以及为了以与上述第1重放速度不同的第2重放速度重放上述规定的声音而预先准备的第2声音数据,

上述重放单元与从上述声音存储单元中读出的第1及第2声音数据的重放位置相关联地重放第1及第2声音数据,形成可输出由上述第1及第2声音数据产生的声音的状态,

上述声音输出单元在以上述第1重放速度输出声音的情况下,输出由通过上述重放单元重放的第1声音数据产生的第1声音,在以上述第2重放速度输出声音的情况下,输出由通过上述重放单元重放的上述第2声音数据产生的第2声音。

按照第2方面所述的发明,声音存储单元存储:为了以第1重放速度重放规定的声音而预先准备的第1声音数据;以及为了以与第1重放速度不同的第2重放速度重放上述规定的声音而预先准备的第2声音数据。重放单元与从声音存储单元中读出的第1及第2声音数据的重放位置相关联地重放第1及第2声音数据,形成可输出由第1及第2声音数据产生的声音的状态。声音输出单元在以第1重放速度输出声音的情况下,输出由通过重放单元重放的第1声音数据产生的第1声音,在以第2重放速度输出声音的情况下,输出由通过重放单元重放的第2声音数据产生的第2声音。

即,在以第1重放速度输出声音的情况下,重放为了以第1重放速度重放而预先准备的第1声音数据的第1声音通过重放单元输出。在以第2重放速度输出声音的情况下,重放为了以第2重放速度重放而预先准备的第2声音数据的第2声音通过重放单元输出。因此,在以第2重放速度输出声音的情况下,由于第2声音数据是为了以第2重放速度进行重放而预先准备的,因而无需变更第1声音数据的基频而生成第2声音数据等声音处理。

并且,由于同步地重放了为了以第1重放速度重放规定的声音而预先准备的第1声音数据以及为了以与第1重放速度不同的第2重放速度重放规定的声音而预先准备的第2声音数据,因此即使切换声音的重放速度,也不能输出相同的规定声音(相同内容的声音)。

第3方面所述的本发明的特征在于,使上述计算机还发挥操作单元的作用:其接受由用户选择用于以上述第1重放速度重放由上述声音输出单元产生的声音的输出的第1重放速度模式以及用于以上述第2重放速度重放由上述声音输出单元产生的声音的输出的第2重放速度模式中的任意一个的操作,

上述声音输出单元根据通过上述操作单元接受的重放速度模式输出由上述第1及第2声音数据产生的声音中的任意一个。

按照第3方面所述的本发明,操作单元接受在由用户选择用于以第1重放速度重放由声音输出单元产生的声音的输出的第1重放速度模式和用于以第2重放速度重放由声音输出单元产生的声音的输出的第2重放速度模式中的任意一个时的操作。声音输出单元根据通过操作单元接受的重放速度模式,输出由第1及第2声音数据产生的声音中的任意一个。

即,在用户选择了第1声音速度模式和第2声音速度模式中的任意一个时的操作被操作单元所接受,并根据操作单元所接受的重放速度模式,通过声音输出单元输出第1及第2声音中的一个。由此,用户能以期望的重放速度听到声音,并且能在一个声音的输出途中切换为另一个声音。

第4方面所述的本发明的特征在于,上述声音存储单元存储为了以标准速度重放规定声音而预先准备的通常声音数据作为上述第1声音数据,并且存储为了以比标准速度快的重放速度重放与利用上述通常声音数据重放的声音相同的声音而预先准备的高速声音数据作为上述第2声音数据,

上述声音输出单元在以标准速度输出声音的情况下,输出由上述通常声音数据产生的标准速度的声音,在以高速输出声音的情况下,输出由上述高速声音数据产生的高速声音。

按照第4方面所述的本发明,声音存储单元存储为了以标准速度重放规定声音而预先准备的通常声音数据作为第1声音数据,并且存储为了以比标准速度快的重放速度重放与利用通常声音数据重放的声音相同的声音而预先准备的高速声音数据作为第2声音数据。此时,声音输出单元在以标准速度输出声音的情况下,输出由通常声音数据产生的标准速度的声音,在以高速输出声音的情况下,输出由高速声音数据产生的高速的声音。

即,在以标准速度输出声音的情况下,输出重放了为了以标准速度重放而预先准备的通常声音数据的标准速度的声音,在以高速输出声音的情况下,输出重放了为了以高速重放而预先准备的高速声音数据的高速的声音。由此,可以利用根据标准速度或高速的各重放速度预先生成的声音数据而输出声音,用户能以标准速度及高速中所期望的速度听到自然的声音。

第5方面所述的本发明的特征在于,上述重放单元根据上述第1及第2声音数据的重放完成时间或剩余重放时间,与上述第1及第2声音数据的重放位置相关联地重放第1及第2声音数据。

按照第5方面所述的本发明,重放单元根据第1及第2声音数据的重放完成时间或剩余重放时间,与第1及第2声音数据的重放位置相关联地重放上述第1及第2声音数据。

即,通过重放第1及第2声音数据使得重放完成时间或剩余重放时间变得相同,与第1及第2声音数据的重放位置相关联。由此,不必把检查标记(Check Flag)等同步处理专用的数据附加到声音数据中,就可以进行第1及第2声音数据的同步处理。

第6方面所述的本发明的特征在于,上述声音存储单元存储针对每个所重放的声音的规定区隔插入了检查标记的上述第1及第2声音数据,

上述重放单元根据上述第1及第2声音数据的检查标记的重放定时,与上述第1及第2声音数据的重放位置相关联地重放上述第1及第2声音数据。

按照第6方面所述的本发明,声音存储单元存储针对每个所重放的声音的规定区隔插入了检查标记的第1及第2声音数据。重放单元根据第1及第2声音数据的检查标记的重放定时,与第1及第2声音数据的重放位置相关联地重放第1及第2声音数据。

即,以针对每个声音的规定区隔插入了的检查标记的重放定时为基准使第1及第2声音数据同步,因此可以针对每个所重放的声音的规定区隔而高精度地使第1及第2声音数据同步地重放。

第7方面所述的本发明的特征在于,上述重放单元在上述第1及第2声音数据的重放位置有偏离的情况下,在以上述第1重放速度输出声音时,调整上述第2声音数据的重放速度,以与上述第1声音数据的重放位置对应,在以上述第2重放速度输出声音时,调整上述第1声音数据的重放速度,以与上述第2声音数据的重放位置对应。

按照第7方面所述的本发明,重放单元在第1及第2声音数据的重放位置有偏离的情况下,在以第1重放速度输出声音时,调整第2声音数据的重放速度,以与第1声音数据的重放位置对应,在以第2重放速度输出声音时,调整第1声音数据的重放速度,以与第2声音数据的重放位置对应。

即,在第1及第2声音数据的重放位置有偏离的情况下,以用于当前输出的声音的重放的声音数据为基准,调整另一个声音数据的重放速度。由此,可以校正同步偏差而不至影响到当前输出的声音。

第8方面所述的本发明的特征在于,上述计算机还作为下述单元而发挥作用:

字符存储单元,其存储用于生成表述通过上述第1及第2声音数据重放的声音的字符的字符数据;以及

显示单元,其使通过从上述字符存储单元中读出的字符数据表示的字符与通过上述声音输出单元输出的第1及第2声音中至少任意一个同步地显示。

按照第8方面所述的本发明,字符存储单元存储用于生成表述通过第1及第2声音数据重放的声音的字符的字符数据。显示单元使通过从字符存储单元中读出的字符数据表示的字符与通过声音输出单元输出的第1及第2声音中至少任意一个同步地显示。

即,通过从字符存储单元中读出的字符数据表示的字符与通过声音输出单元输出的声音同步地显示,因此可以与所重放的声音同步地把字符显示到显示画面上。

第9方面所述的本发明的特征在于,上述显示单元根据与通过上述字符数据表示的字符对应的上述第1或第2声音数据的重放时间,使通过从上述字符存储单元中读出的字符数据表示的字符与通过上述声音输出单元输出的第1及第2声音中至少任意一个同步地显示。

按照第9方面所述的本发明,显示单元根据与通过字符数据表示的字符对应的第1或第2声音数据的重放时间,使通过从字符存储单元中读出的字符数据表示的字符与通过声音输出单元输出的第1及第2声音中至少任意一个同步地显示。

即,以与字符对应的声音数据的重放时间为基础使字符与声音同步地显示,因此可以进行字符与声音之间的同步处理而不必把检查标记等同步处理专用的数据附加到字符数据中。

第10方面所述的本发明的特征在于,上述显示单元针对每个字符预先存储上述重放时间,并参照针对所显示的字符而存储的重放时间使该字符与声音同步地显示。

按照第10方面所述的本发明,显示单元针对每个字符预先存储重放时间,并参照针对所显示的字符而存储的重放时间使该字符与声音同步地显示。

即,由于参照针对所显示的字符而存储的重放时间使该文字与声音同步地显示,因此可以进行字符与声音之间的同步处理而不必计算重放时间。

第11方面所述的本发明的特征在于,上述显示单元根据与通过上述字符数据表示的字符对应的上述第1或第2声音数据的数据量,使通过从上述字符存储单元中读出的字符数据表示的字符与通过上述声音输出单元输出的第1及第2声音中至少任意一个同步地显示。

按照第11方面所述的本发明,显示单元根据与通过字符数据表示的字符对应的第1或第2声音数据的数据量,使通过从字符存储单元中读出的字符数据表示的字符与通过声音输出单元输出的第1及第2声音中至少任意一个同步地显示。

即,由于以与字符对应的声音数据的数据量为基础使字符与声音同步地显示,因此可以进行字符与声音之间的同步处理而不必把检查标记等同步处理专用的数据附加到字符数据中。

第12方面所述的本发明是一种利用声音数据由计算机重放声音的声音重放方法,其特征在于,包括:

形成可输出由为了以多个不同的重放速度重放规定的声音而预先准备、并分别与各重放速度对应的多个声音数据产生的声音的状态的步骤;以及

在以上述各重放速度中的任意的速度输出声音的情况下,输出由与该重放速度对应的声音数据产生的声音的步骤。

按照第12方面所述的本发明,这是一种利用声音数据由计算机重放声音的声音重放方法,声音重放方法包括:形成可输出由为了以多个不同的重放速度重放规定的声音而预先准备、并分别与各重放速度对应的多个声音数据产生的声音的状态的步骤;以及在以上述各重放速度中任意的速度输出声音的情况下,输出由与该重放速度对应的声音数据产生的声音的步骤。

即,在第1步骤中,形成可输出由为了以多个不同的重放速度重放规定的声音而预先准备、并分别与各重放速度对应的多个声音数据产生的声音的状态。在第2步骤中,在以上述各重放速度中任意的速度输出声音的情况下,输出由与该重放速度对应的声音数据产生的声音。

第13方面所述的本发明是一种利用声音数据重放声音的声音重放装置,其特征在于,具有:

声音存储单元,其存储为了以多个不同的重放速度重放规定的声音而预先准备、并分别与各重放速度对应的多个声音数据;

重放单元,其形成可输出上述声音数据的状态;以及

声音输出单元,其在以各重放速度中任意的速度输出声音的情况下,输出由与该重放速度对应的声音数据产生的声音。

按照第13方面所述的本发明,这是一种利用声音数据重放声音的声音重放装置,声音存储单元存储为了以多个不同的重放速度重放规定的声音而预先准备、并分别与各重放速度对应的多个声音数据。重放单元形成可输出声音数据的状态。声音输出单元在以各重放速度中任意的速度输出声音的情况下,输出由与该重放速度对应的声音数据产生的声音。

即,在声音存储单元中存储了为了以多个不同的重放速度重放规定的声音而预先准备的与该重放速度对应的多个相同内容的声音数据。在重放单元及声音输出单元中,在以各重放速度中任意的速度输出声音的情况下,由与该重放速度对应的声音数据产生的声音被重放为可输出的状态并输出。由此,无需在重放速度变更时以与基频相同的重放频率生成与该重放速度对应的声音数据等的声音处理。

附图说明

图1是表示本发明的第1实施方式的视频游戏装置结构的方框图。

图2是表示图1中示出的视频游戏装置的主要功能的功能方框图。

图3是表示利用1倍速度用声音数据a1以1倍速度重放的1倍速度用声音信号A1和利用2倍速度用声音数据a2以2倍速度重放的2倍速度用声音信号A2的波形图。

图4是表示图2中示出的视频游戏装置所执行的声音重放处理的一例的流程图。

图5是用于说明在标准速度重放模式及倍速度重放模式中重放的声音的示意图。

图6是表示图4中示出的同步校正处理的一例的流程图。

图7是表示第2实施方式的视频游戏装置的主要功能的功能方框图。

图8是表示图7中示出的视频游戏装置所执行的声音重放处理的一例的流程图。

图9是表示重放时间表的数据结构的一例的示意图。

图10是表示声音数据量表的数据结构的一例的示意图。

图11是表示本发明的第3实施方式的声音重放装置的结构的方框图。

具体实施方式

(第1实施方式)

下面,参照附图对本发明的第1实施方式的视频游戏装置进行说明。

图1是表示本发明的第1实施方式的视频游戏装置结构的方框图。另外,在下面的说明中,作为视频游戏装置的一例,对于通过把家用视频游戏机与家用电视机连接而构成的家用视频游戏装置进行说明,但本发明不特别限于该例,在与监视器构成一体的商用视频游戏装置、通过执行视频游戏程序而具备视频游戏装置的功能的个人计算机等中也同样可以应用。

图1所示的视频游戏装置具有家用游戏机100及家用电视机200。在家用游戏机100中安装了记录有视频游戏程序及游戏数据的计算机可读的记录介质300,视频游戏程序及游戏数据在被适当读出后进行游戏。

家用游戏机100包括:CPU(Central Processing Unit:中央处理单元)1、总线2、图形数据生成处理器3、接口电路(I/F)4、主存储器5、ROM(ReadOnly Memory:只读存储器)6、解压缩电路7、并行端口8、串行端口9、绘图处理器10、声音处理器11、I/O处理器12、缓冲存储器13~15、记录介质驱动器16、存储器17以及控制器18。家用电视机200包括:电视监视器21、放大电路22以及扬声器23。

CPU1与总线2及图形数据生成处理器3连接。总线2包括地址总线、数据总线以及控制总线等,并相互连接了CPU1、接口电路4、主存储器5、ROM6、解压缩电路7、并行端口8、串行端口9、绘图处理器10、声音处理器11以及I/O处理器12。

绘图处理器10与缓冲存储器13连接。声音处理器11与缓冲存储器14及放大电路22连接。I/O处理器12与缓冲存储器15、记录介质驱动器16、存储器17以及控制器18连接。

家用电视机200的电视监视器21与绘图处理器10连接。扬声器23与放大电路22连接。另外,在商用视频游戏装置的情况下,有电视监视器21、放大电路22以及扬声器23与构成家用游戏机100的各方框一起被收容于一个壳体中的情况。

并且,在视频游戏装置以个人计算机和工作站等为核心构成的情况下,电视监视器21等与计算机用的显示器对应。并且,解压缩电路7、绘图处理器10、声音处理器11以及I/O处理器12等分别与记录在记录介质300中的程序数据的一部分或装载于计算机的扩充插槽的扩充板上的硬件对应。

并且,接口电路4、并行端口8以及串行端口9与装载于计算机的扩充插槽的扩充板上的硬件对应。并且,缓冲存储器13~15分别与主存储器或扩充存储器的各存储区对应。

接着,对图1中示出的各结构要素进行说明。图形数据生成处理器3发挥作为CPU1的所谓共同处理器的作用。即,图形数据生成处理器3通过并列处理进行坐标变换和光源计算,例如固定小数点形式的矩阵和矢量的运算。

作为图形数据生成处理器3所进行的主要的处理而言,有:根据由CPU1所供给的图像数据的2维或虚拟3维空间内的各顶点的坐标数据、移动量数据、旋转量数据等,求出规定的显示区上的处理对象图像的地址数据而返回到CPU1的处理;根据离虚拟设定的光源的距离而计算图像的亮度的处理等。

接口电路4用于周边设备,例如鼠标或跟踪球等指示装置等的接口用。主存储器5由RAM(Random Access Memory:随机存取存储器)等构成。在ROM 6中存储了成为视频游戏装置的操作系统的程序数据。该程序相当于个人计算机的BIOS(Basic Input Output System:基本输入输出系统)。

解压缩电路7针对通过依据对运动图像的MPEG(Moving PictureExperts Group:运动图像专家组)规格或对静止图像的JPEG(JointPhotographic Experts Group:联合图像专家组)规格的帧内编码进行压缩的压缩图像进行解压缩处理。解压缩处理包括:解码处理(通过VLC:Variable Length Code(可变长代码)而被编码的数据的解码)、反量化处理、IDCT(Inverse Discrete Cosine Transform:反向离散余弦变换)处理、以及帧内图像的恢复处理等。

绘图处理器10根据CPU1对每个规定时间T(例如,1帧为T=1/60秒)所发出的绘图命令而进行对缓冲存储器13的绘图处理。

缓冲存储器13例如由RAM构成,并分成显示区(帧缓冲存储器)和非显示区。显示区由电视监视器21的显示屏上所显示的数据的展开区构成。非显示区由定义构架的数据、定义多边形的模型数据、使模型运动的动画数据、表示各动画的内容的图案数据、织构数据以及调色板数据等的存储区构成。

这里,织构数据是2维图像数据。调色板数据是用于指定织构数据等的颜色的数据。CPU1把这些数据从记录介质300中以一次或根据游戏的进行状况而分成多次预先记录到缓冲存储器13的非显示区中。

并且,作为绘图命令而言,有用于使用多边形而绘出立体图像的绘图命令、用于绘出通常的2维图像的绘图命令。这里,多边形是多角形的2维虚拟图形,例如,用于三角形或四边形。

用于使用多边形而绘出立体图像的绘图命令是针对下述各个数据而进行的命令:表示多边形顶点坐标数据在缓冲存储器13的显示区上的存储位置的多边形顶点地址数据、表示粘贴于多边形的织构在缓冲存储器13上的存储位置的织构地址数据、表示示出织构的颜色的调色板数据在缓冲存储器13上的存储位置的调色板地址数据以及表示织构的亮度的亮度数据。

上述的数据中显示区上的多边形顶点地址数据是通过由图形数据生成处理器3根据移动量数据及旋转量数据对来自CPU1的虚拟3维空间上的多边形顶点坐标数据进行坐标变换而转换成2维的多边形顶点坐标数据的数据。亮度数据是由图形数据生成处理器3根据从来自CPU1的上述坐标变换后的多边形顶点坐标数据所示出的位置到被虚拟配置的光源的距离来确定。

多边形顶点地址数据表示缓冲存储器13的显示区上的地址。绘图处理器10进行写入由3个多边形顶点地址数据所表示的与缓冲存储器13的显示区的范围对应的织构数据的处理。

游戏空间内的字符等物体由多个多边形构成。CPU1与所对应的构架的矢量数据相关地把各多边形的虚拟3维空间上的坐标数据存储到缓冲存储器13中。并且,通过后述的控制器18的操作,在电视监视器21的显示画面上移动字符等的情况下,表现字符的运动,或改变观察字符的视点位置时,进行如下的处理。

即,CPU1针对图形数据生成处理器3提供保存在缓冲存储器13的非显示区内的各多边形的顶点的3维坐标数据以及根据构架的坐标及其旋转量的数据求出的各多边形的移动量数据及旋转量数据。

图形数据生成处理器3根据各多边形的顶点的3维坐标数据和各多边形的移动量数据以及旋转量数据依次求出各多边形的移动后及旋转后的3维坐标数据。

这样求出的各多边形的3维坐标数据中水平及垂直方向的坐标数据供给绘图处理器10作为缓冲存储器13的显示区上的地址数据,即多边形顶点地址数据。

绘图处理器10写入已预先分配到由3个多边形顶点地址数据所表示的缓冲存储器13的显示区上的织构地址数据所表示的织构数据。由此,在电视监视器21的显示画面上显示出多个在多边形上粘贴了织构的物体。

用于绘出通常的2维图像的绘图命令针对顶点地址数据、织构地址数据、表示织构数据的颜色的调色板数据在缓冲存储器13上的存储位置的调色板地址数据以及表示织构的亮度的亮度数据进行。这些数据中顶点地址数据通过由图形数据生成处理器3根据来自CPU1的移动量数据及旋转量数据对来自CPU1的2维平面上的顶点坐标数据进行坐标变换而获得。

声音处理器11把从记录介质300中读出的ADPCM(AdaptiveDifferential Pulse Code Modulation:自适应差分脉冲编码调制)数据存储到缓冲存储器14中,存储到缓冲存储器14中的ADPCM数据成为音源。并且,声音处理器11例如根据频率为44.1kHz的时钟信号,从缓冲存储器14中读出ADPCM数据。

声音处理器11针对所读出的ADPCM数据进行附加噪声、设定包络(envelope)、设定电平以及附加混响等处理。此时,声音处理器11把所读出的ADPCM数据解码为原始的声音数据,并像后述那样以通过I/O处理器设定的音量及重放频率把声音数据转换为声音信号后向放大电路22输出。此后,放大电路22对声音信号进行放大后向扬声器23输出,扬声器23输出所重放的声音。

在从记录介质300中读出的声音数据是CD-DA(Compact DiskDigital Audio:紧凑盘数字声)等PCM(Pulse Code Modulation:脉冲编码调制)数据的情况下,声音处理器11把该声音数据转换成ADPCM数据。并且,通过针对PCM数据的程序进行的处理在主存储器5上直接进行。在主存储器5上所处理的PCM数据被供给声音处理器11并转换成ADPCM数据。此后,进行上述各种处理,重放声音。

I/O处理器12不仅起到输入输出控制的作用,还起到解码器的作用,把通过存储介质驱动器17发送的图像数据、声音数据以及程序数据等各种数据存储到作为工作区域的缓冲存储器15中,针对从缓冲存储器15中读出的各种数据进行通过ECC(Error Correction Code:纠错码)进行的纠错处理,把进行了纠错处理的各种数据提供给主存储器5或声音处理器11。

主存储器5或声音处理器11把所供给的声音数据存储到缓冲存储器14中。并且,I/O处理器12根据用户通过控制器18指示的重放模式等,对声音处理器11进行声音及重放频率的设定,使得从缓冲存储器14中读出的该声音数据被重放。

记录介质驱动器16从记录介质300中读出图像数据、声音数据以及程序数据,把所读出的数据供给I/O处理器12。作为记录介质驱动器16而言,例如使用了DVD-ROM驱动器、CD-ROM驱动器、硬盘驱动器、光盘驱动器、软盘驱动器、硅盘驱动器、以及盒式介质读取器等。在这种情况下,作为记录介质300而言,使用了DVD-ROM、CD-ROM、硬盘、光盘、软盘、以及半导体存储器等。

作为存储器17而言,例如使用了卡片型存储器。卡片型存储器例如像在中断了游戏的情况下对在中断时刻的状态进行保持等那样,用于对在中断时刻的各种游戏参数进行保持等。

控制器18是用户为了输入各种操作指令而使用的操作装置,把与用户的操作对应的操作信号发送到CPU1中。在控制器18中设置了第1按钮18a、第2按钮18b、第3按钮18c、第4按钮18d、向上键18U、向下键18D、向左键18L、向右键18R、L1按钮18L1、L2按钮18L2、R1按钮18R1、R2按钮18R2、启动按钮18e、选择按钮18f、左杆18SL以及右杆18SR。

向上键18U、向下键18D、向左键18L以及向右键18R例如用于把在电视监视器21的画面上使字符和光标上下左右移动的命令提供给CPU1。

启动按钮18e用于对CPU1进行指示等以便从记录介质300装入游戏程序等。选择按钮18f用于把从记录介质300装入主存储器5中的游戏程序所涉及的各种选择指示给CPU1。

除了左杆18SL及右杆18SR之外的控制器18的各按钮及各键由在通过来自外部的按压力从中立位置进行按压时变为开通、在解除了按压力时恢复到上述中立位置而变为关闭的开通关闭开关构成。

左杆18SL及右杆18SR是其结构与所谓操纵杆大致相同的杆型控制器。该杆型控制器具有直立的杆,并形成了能以该杆的规定位置为支点在包括前后左右的360°方向上倾斜的结构。左杆18SL及右杆18SR根据杆的倾斜方向及倾斜角度,把以直立位置为原点的左右方向的x坐标及前后方向的y坐标的值作为操作信号通过I/O处理器12发送到CPU1中。

另外,第1按钮18a、第2按钮18b、第3按钮18c、第4按钮18d、L1按钮18L1、L2按钮18L2、R1按钮18R1以及R2按钮18R2根据从记录介质300装入的游戏程序在各种功能中使用。

接着,对于上述视频游戏装置的概略动作进行说明。在记录介质300已装在记录介质驱动器16中的情况下,电源开关(省略图示)开通而向视频游戏装置供电。于是,CPU1根据ROM6中所存储的操作系统指示记录介质驱动器16以便从记录介质300中读出游戏程序。根据该指示,记录介质驱动器16从记录介质300中读出图像数据、声音数据以及程序数据。所读出的图像数据、声音数据以及程序数据被提供给I/O处理器12,由I/O处理器12对各数据进行纠错处理。

由I/O处理器12进行了纠错处理的图像数据通过总线2供给解压缩电路7。由解压缩电路7进行了上述的解压缩处理的图像数据被供给绘图处理器10,并由绘图处理器10写入到缓冲存储器13的非显示区中。由I/O处理器12进行了纠错处理的声音数据通过主存储器5或声音处理器11被写入到缓冲存储器14中。并且,由I/O处理器12进行了纠错处理的程序数据被写入到主存储器5中。

以后,CPU1根据主存储器5中所存储的游戏程序及用户利用控制器18所指示的内容进行视频游戏。即,根据用户利用控制器18所指示的内容,CPU1适当进行图像处理的控制、声音处理的控制以及内部处理的控制等。

作为图像处理的控制,例如,根据与字符所指示的动画相当的图案数据,进行各构架的坐标的计算或多边形的顶点坐标数据的计算、所得到的3维坐标数据和视点位置数据向图形数据生成处理器3的供给、图形数据生成处理器3所求出的包括缓冲存储器13的显示区上的地址数据和亮度数据的绘图命令的发布等。

作为声音处理的控制,例如有针对声音处理器11的声音输出命令的发布、电平和混响等的指定。作为内部处理的控制,例如进行与控制器18的操作对应的运算等。

图2是表示图1中示出的视频游戏装置的主要功能的功能方框图。视频游戏装置具有:声音输出部101、存储部102、操作部103、程序执行部104以及程序存储部105。声音输出部101通过图1中示出的放大电路22和扬声器23等来实现。存储部102通过图1中示出的主存储器5和缓冲存储器13~15来实现。

存储部102对以多个不同的重放速度重放规定声音而预先准备、并分别与各声音速度对应的多个声音数据进行存储(这里,把从记录介质300中读出的1倍速度用声音数据a1存储为第1信道用的声音数据,把2倍速度用声音数据a2存储为第2信道用的声音数据)。这里,1倍速度用声音数据a1是为了以标准速度即1倍速度重放规定的声音(记录时的速度)而预先准备的声音数据,2倍速度用声音数据a2是为了以快听速度重放规定的声音(表示与以标准速度重放的声音相同内容的声音)而预先准备的声音数据。所谓快听速度,是指比标准速度高的速度,这里是2倍速度。另外,所谓标准声音,是指以标准速度重放的声音,所谓快听声音,是指以快听速度重放的声音。“规定的声音”是表现内容与传递内容相同的声音,例如根据各数据重放的话语(词)不差一字一句。

操作部103通过图1中示出的控制器18等而实现,接受来自用户的声音重放速度模式指示命令。所谓声音重放速度模式指示命令,是指使视频游戏装置以用户期望的重放速度重放声音的命令。在声音重放速度模式指示命令中有标准速度重放模式指示命令和快听速度重放模式命令。在标准速度重放模式指示命令被操作部103所接受的情况下,输出以标准速度重放了1倍速度用声音数据a1的声音,用户可以听到以标准速度重放的声音。另一方面,在快听速度重放模式指示命令被操作部103所接受的情况下,输出以快听速度重放了2倍速度用声音数据a2的声音,用户可以听到以快听速度重放的声音。

程序执行部104通过CPU1、绘图处理器10、声音处理器11以及I/O处理器12等实现。程序执行部104包括重放条件确定部111及声音重放部112。

重放条件确定部111主要通过I/O处理器12等实现,把1倍速度用声音数据a1及2倍速度用声音数据a2的重放频率设定到声音重放部112中,使得1倍速度用声音数据a1及2倍速度用声音数据a2以与由操作部103所接受到的声音重放速度模式指示命令对应的速度同步地重放。并且,重放条件确定部111把1倍速度用声音数据a1及2倍速度用声音数据a2的音量设定到声音重放部112中,使得用户仅可以听取根据上述1倍速度用声音数据a1的1倍速度用声音及根据2倍速度用声音数据a2的2倍速度用声音中与声音重放速度模式对应的一个。

声音重放部112主要通过声音处理器11等实现,并以重放条件确定部111所设定的重放频率及音量使1倍速度用声音数据a1及2倍速度用声音数据a2同步地成为可输出的状态。即,声音重放部112使1倍速度用声音数据a1及2倍速度用声音数据a2的重放位置对应地重放,成为可输出的状态。此时,声音重放部112对1倍速度用声音数据a1及2倍速度用声音数据a2的音量进行了设定,使得用户仅可以听取1倍速度用声音和2倍速度用声音中与声音重放速度模式指示命令对应的一个。由此,用户仅可以听到一个声音。

程序存储部105通过装入了计算机可读取的记录介质300的记录介质驱动器16等实现,在记录介质300中记录有包括声音重放程序的视频游戏程序。另外,在从记录介质300中读取声音重放程序,且该程序已被存储在主存储器5中的情况下,主存储器5起到程序存储部105的作用。

接着,对于1倍速度用声音数据a1及2倍速度用声音数据a2进行详细说明。图3是表示利用1倍速度用声音数据a1而以标准速度重放的1倍速度用声音信号A1和利用2倍速度用声音数据a2而以快听速度重放的2倍速度用声音信号A2的波形图。另外,在图3中,纵轴表示振幅,横轴表示时间。

1倍速度用声音数据a1是记录了用户听取的声音作为标准速度的声音的声音数据,例如,可以使用直接记录了进行与视频游戏相关的说明等的讲解员等实际的人发出的声音的声音数据。另一方面,2倍速度用声音数据a2是针对1倍速度用声音数据a1进行了音程转换处理等声音转换处理以便在以快听速度重放的情况下能以与标准速度相同的音程重放自然的声音的声音数据。

即,2倍速度用声音数据a2是对1倍速度用声音数据a1进行编辑而预先制作以便在以快听速度重放的情况下以与1倍速度用声音数据a1相同的音调重放的声音数据,例如利用作为Berkley Integrated AudioSofwear公司的波形编辑软件的“Peak”中的所谓“Change Duration(改变期间)”的功能等,保持1倍速度用声音数据a1的音程而直接使重放时间设变为1/2而生成。另外,除了“Peak”以外,也可以利用AvidTechnology公司的“Protools softwere”中的“Time Compression/Expansion(时间压缩/解压缩)”而生成2倍速度用声音数据a2。

另外,2倍速度用声音数据不限于上述形式,也可以是另行快速录下与1倍速度声音数据相同的话语的数据,还可以是快速奏出并另行录下相同乐曲的数据。

例如,在以标准速度重放了上述1倍速度用声音数据a1的情况下,1倍速度用声音信号A1具有图3的上段所示的波形。另一方面,在以快听速度重放了表示与1倍速度用声音数据a1相同内容的2倍速度用声音数据a2的情况下,2倍速度用声音信号A2具有图3的下段所示的波形,具有像在时间轴上把1倍速度用声音信号A1压缩成2分之1那样的波形。

此时,在以快听速度重放2倍速度用声音数据a2的情况下的重放时间X2成为以标准速度重放1倍速度用声音数据a1的情况下的重放时间X1的2分之1,但由于进行了上述的音调变换处理等,因此音程不发生变化,而可以与1倍速度用声音信号A1的声音相同地重放非常容易听懂的声音。

接着,说明图2中示出的视频游戏装置通过执行记录介质300中所存储的声音重放程序而实现的声音重放处理。图4是表示图2中示出的视频游戏装置所执行的声音重放处理的一例的流程图。

首先,在步骤1中,重放条件确定部111读出记录介质300中所存储的1倍速度用声音数据a1及2倍速度用声音数据a2,存储到存储部102中。

接着,在步骤2中,重放条件确定部111根据声音重放速度模式指示命令,把1倍速度用声音数据a1及2倍速度用声音数据a2的重放频率及音量设定到声音重放部112中。在这种情况下的声音重放速度模式指示命令是预定的初始设定时的声音重放速度模式指示命令、或用户利用操作部103已经设定的声音重放速度模式指示命令。

具体地说,在接受了标准速度重放模式指示命令而设定为标准速度重放模式的情况下,重放条件确定部111把1倍速度用声音数据a1的重放频率及音量设定为与1倍速度用声音数据a1的基频相同的重放频率及标准音量(例如为音量调节范围的中间量),并且把2倍速度用声音数据a2的重放频率及音量设定为2倍速度用声音数据a2的基频的一半的重放频率及无音量(音量为0)。另外,基频是在不必为了变更重放速度而调节重放频率来重放各声音数据a1、a2的情况下的重放频率。

另一方面,在接受了快听速度重放模式指示命令而设定为快听速度重放模式的情况下,重放条件确定部111把1倍速度用声音数据a1的重放频率及音量设定为1倍速度用声音数据a1的基频的倍数的重放频率及无音量,并且把2倍速度用声音数据a2的重放频率及音量设定为与2倍速度用声音数据a2的基频的相同的重放频率及标准音量。

接着,在步骤S3中,声音重放部112从存储部102中读出1倍速度用声音数据a1及2倍速度用声音数据a2,以在步骤S2中所设定的重放频率及音量重放1倍速度用声音数据a1及2倍速度用声音数据a2,声音输出部101输出所重放的声音。

具体地说,在标准速度重放模式的情况下,声音重放部112以与1倍速度用声音数据a1的基频相同的重放频率及标准音量重放1倍速度用声音数据a1,并且以2倍速度用声音数据a2的基频的一半的重放频率及无音量重放2倍速度用声音数据a2,声音输出部101仅输出利用1倍速度用声音数据a1重放的1倍速度用声音。

另一方面,在快听速度重放模式的情况下,声音重放部112以1倍速度用声音数据a1的基频的倍数的重放频率及无音量重放1倍速度用声音数据a1,并且以与2倍速度用声音数据a2的基频相同的重放频率及标准音量重放2倍速度用声音数据a2,声音输出部101仅输出利用2倍速度用声音数据a2重放的2倍速度用声音。这里,对于在标准速度重放模式及快听速度重放模式下重放的声音进行详细说明。图5是用于说明在标准速度重放模式及快听速度重放模式下重放的声音的示意图。

另外,在图5中,为了便于说明,作为1倍速度用声音数据a1的一例,构成了用于从1倍速度用声音数据A1~J1中输出声音“こんにちは(您好)”的1倍速度用声音数据,并设定为,在重放1倍速度用声音数据A1、B1时输出声音“こ”,在重放1倍速度用声音数据C1、D1时输出声音“ん”,在重放1倍速度用声音数据E1、F1时输出声音“に”,在重放1倍速度用声音数据G1、H1时输出声音“ち”,在重放1倍速度用声音数据I1、J1时输出声音“は”。

并且,作为2倍速度用声音数据a2的一例,构成了用于从2倍速度用声音数据A2~E2中输出声音“こんにちは”的2倍速度用声音数据,并设定为,在重放2倍速度用声音数据A2时输出声音“こ”,在重放声音数据B2时输出声音“ん”,在重放2倍速度用声音数据C2时输出声音“に”,在重放2倍速度用声音数据D2时输出声音“ち”,在重放2倍速度用声音数据E2时输出声音“は”,以此进行说明。

首先,在标准速度重放模式的情况下,如图5中的(a)所示,在重放周期t1(1倍用声音数据a1的基频的倒数)内依次重放了1倍速度用声音数据A1~11,在重放时间T1内声音“こんにちは”以通常的音程且以标准音量输出。另一方面,如图5中的(b)所示,2倍速度用声音数据A2~E2在重放周期2×t1(2倍速度用声音数据a2的基频的一半的倒数)内同步地依次重放,在重放时间T1内声音“こんにちは”以比通常的声音低1个八度的音程且无音量下输出

这样,在标准速度重放模式下,1倍速度用声音数据A1~J1及2倍速度用声音数据A2~E2同步地重放,但由于由2倍速度用声音数据A2~E2产生的以低1个八度的音程重放的2倍速度用声音在无音量下输出,因此用户听不到,而用户仅能以通常的速度听到由1倍速度用声音数据A1~J1产生的通常的音程的声音。

接着,在快听速度重放模式的情况下,如图5中的(c)所示,在重放周期t1(2倍速度用声音数据a2的基频的倒数)内依次重放了2倍速度用声音数据A2~E2,在重放时间T1/2内声音“こんにちは”以通常的音程且以标准音量输出。另一方面,如图5中的(d)所示,1倍速度用声音数据A1~J1在重放周期t1/2(1倍速度用声音数据a1的基频的倍数的倒数)内同步地依次重放,在重放时间T1/2内声音“こんにちは”以比通常的音调高1个八度的音程且在无音量下输出

这样,在快听速度重放模式下,1倍速度用声音数据A1~J1及2倍速度用声音数据A2~E2同步地重放,但由于由1倍速度用声音数据A1~J2产生的以高1个八度的声音在无音量下输出,因此用户听不到,而用户仅能以加倍的速度听到由2倍速度用声音数据A2~E2产生的通常的音程的声音。

接着,参照图4,在步骤S4中,声音重放部112进行后述的同步校正处理。该同步校正处理是在应同步地重放的1倍速度用声音数据a1和2倍速度用声音数据a2的重放定时(重放位置)偏离的情况下用于校正在步骤S2中设定的重放频率而使1倍速度用声音数据a1和2倍速度用声音数据a2的重放定时再次同步的处理。

图6是表示图4中示出的同步校正处理的一例的流程图。首先,在步骤S11中,声音重放部112判断1倍速度用声音数据a1和2倍速度用声音数据a2的重放定时是否偏离。在未被判断为重放定时没有偏离的情况下(在步骤S11中为“否”),声音重放部112不对在步骤S2中所设定的1倍速度用声音数据a1及2倍速度用声音数据a2的重放频率进行变更,而返回到图4中示出的步骤5。

另一方面,在被判断为重放定时偏离的情况下(在步骤S11中为“是”),在步骤S12中,声音重放部112判断1倍速度用声音数据a1及2倍速度用声音数据a2中重放位置领先的声音数据是否以通常的音量输出(S12)。

在判断为领先的声音数据以通常的音量输出的情况下(在步骤S12中为“是”),在步骤S13中,声音重放部112把滞后的声音数据的重放频率变更为高于已设定的重放频率,使得重放位置滞后的声音数据(在无音量下输出的声音数据)追上领先的声音数据,返回到图4中示出的步骤5。

另一方面,在判断为领先的声音数据未以通常的音量输出,即滞后的声音数据以通常的音量输出的情况下(在步骤S12中为“否”),在步骤S 14中,声音重放部112把领先的声音数据的重放频率变更为低于已设定的重放频率,使得领先的声音数据(在无音量下输出的声音数据)与滞后的声音数据一致,返回到图4中示出的步骤5。

通过上述同步校正处理,在应同步地重放的1倍速度用声音数据a1和2倍速度用声音数据a2的重放定时偏离的情况下,可以校正在步骤S2中设定的重放频率而使1倍速度用声音数据a1和2倍速度用声音数据a2的重放定时再次同步。

另外,在上述例子中,对重放频率进行变更以进行同步校正处理,但不特别限定于该例,而可以在步骤S13中,变更滞后的声音数据的重放位置,使得滞后的声音数据的重放位置与领先的声音数据的重放位置一致,或在步骤S14中,变更领先的声音数据的重放位置,使得领先的声音数据的重放位置与滞后的声音数据的重放位置一致。

再参照图4,在步骤S5中,重放条件确定部111判断未重放的1倍速度用声音数据a1及2倍速度用声音数据a2是否存在于存储部102中。在判断为不存在未重放的1倍速度用声音数据a1及2倍速度用声音数据a2的情况下(在步骤S5中为“否”),结束声音重放处理。

另一方面,在判断为存在未重放的1倍速度用声音数据a1及2倍速度用声音数据a2的情况下(在步骤S5中为“是”),在步骤S6中,重放条件确定部111判断操作部103是否新接受了用户的声音重放速度模式指示命令。在判断为尚未新接受声音重放速度模式指示命令的情况下(在步骤S6中为“否”),返回到步骤S3,继续以后的处理。

在判断为新接受了声音重放速度模式指示命令的情况下(在步骤S6中为“是”),在步骤7中,重放条件确定部111把与所接受的声音重放速度模式指示命令对应的重放频率及音量设定到声音重放部112中,此后,返回到步骤S3,继续以后的处理。这样,在切换了声音重放速度模式的情况下,1倍速度用声音数据a1及2倍速度用声音数据a2的重放频率及音量被变更为与声音重放速度模式对应的重放频率及音量。

例如,在从标准速度重放模式切换为快听速度重放模式的情况下,重放条件确定部111把声音重放部112中的1倍速度用声音数据a1的重放频率及音量由与1倍速度用声音数据a1的基频相同的重放频率及标准音量变更为1倍速度用声音数据a1的基频的倍数的重放频率及无音量。并且,重放条件确定部111把声音重放部112中的2倍速度用声音数据a2的重放频率及音量由2倍速度用声音数据a2的基频的一半的重放频率及无音量变更为与2倍速度用声音数据a2的基频相同的重放频率及标准音量。其结果是,在以标准速度输出1倍速度用声音的中途切换声音重放速度模式时,不会变更音程,2倍速度用声音以快听速度输出。

另一方面,在从快听速度重放模式切换为标准速度重放模式的情况下,重放条件确定部111把声音重放部112中的1倍速度用声音数据a1的重放频率及音量由1倍速度用声音数据a1的基频的倍数的重放频率及无音量变更为与1倍速度用声音数据a1的基频相同的重放频率及标准音量。并且,重放条件确定部111把声音重放部112中的2倍速度用声音数据a2的重放频率及音量由与2倍速度用声音数据a2的基频相同的重放频率及标准音量变更为2倍速度用声音数据a2的基频的一半的重放频率及无音量。其结果是,在以快听速度输出2倍速度用声音的中途切换声音重放速度模式时,不会变更音程,2倍速度用声音以标准速度输出。

如上所述,在本实施方式中,把作为快听速度用的声音数据的2倍速度用声音数据a2预先存储到记录介质300中,在快听速度重放模式下重放2倍速度用声音数据a2并输出。由此,音程不会比通常的声音高1个八度,而可以自然地重放用户能够听懂的快听声音。并且,1倍速度用声音数据a1和2倍速度用声音数据a2始终同步地重放。因此,即使在输出标准声音或快听声音的中途,用户也可以通过切换声音重放速度模式,感觉不到不和谐感地听取以期望的速度重放的声音。由此,用户可以以加倍的速度重放不想听的声音,以匀速仅仅重放想听的声音等。

在上述的说明中,对于为了切换标准声音及快听声音而同步地重放重放速度相同的2个声音数据的情况进行说明,但应用本发明的重放速度不特别限定于该例,也可以同步地重放其重放速度不同的各种声音数据。

下面对于同步地重放速度不同的2个声音数据的方法进行说明。例如,重放双声音数据以重放完成时间对各声音数据的重放总时间之比在双声音数据中变得相同,或比较双声音数据的重放完成时间在重放总时间中的比例而重放双声音数据,由此可以同步地重放其重放速度不同的2个声音数据。

或者,重放双声音数据以剩余重放时间对各声音数据的重放总时间(从重放总时间减去重放完成时间的时间)之比在双声音数据中变得相同,或比较双声音数据的剩余重放时间在重放总时间中的比例而重放双声音数据,由此也能同步地重放其重放速度不同的2个声音数据。

或者,使用针对每个规定数据量,例如针对每个单位时间、每个音调、每个单词、或每一个字符,把能够与声音数据进行区别的规定的检查标记插入到双声音数据中的带有检查标记的声音数据,比较双声音数据的检查标记的重放定时而重放双声音数据,由此也能同步地重放其重放速度不同的2个声音数据。

通过如上所述的重放方法,可以把本发明同样应用到各种重放速度的声音数据中,例如可以取代2倍速度用声音数据或除此之外,同样应用到用于低速重放的1/2倍速度用声音数据中,还同样应用到用于高速重放的3倍速度用声音数据等用于F倍速度重放(F为实数)的F倍速度用声音数据中。并且,如上所述的F倍速度用声音数据优选为直接用于F倍速度重放,但不是一定限定于此,也可以把F倍速度声音数据用于与F倍速度近似的F1速度,例如0.8×F~1.2×F倍速度。在这种情况下,重放频率被设定为通过F倍速度用声音数据的重放频率×F÷F1求出的值等。

(第2实施方式)

接着,对于采用本发明的第2实施方式的视频游戏装置进行说明。本实施方式除了在第1实施方式中的1倍速度用声音及2倍速度用声音的同步重放外,还使表示声音的字符等与所输出的该声音同步地进行显示。这里,包括记录于记录介质300中的声音重放程序在内的游戏程序尽管被变更,但由于视频游戏装置的结构与图1中示出的结构相同,因而硬件结构及说明从略。

图7是表示本发明的第2实施方式的视频游戏装置的主要功能的功能方框图。另外,在图7中示出的视频游戏装置中,对于具有与图2中示出的视频游戏装置相同的功能的部分标以相同标号而省略其详细说明,下面对于本实施方式的特征部分进行说明。

图7中示出的视频游戏装置还具有用于显示字符的显示部106,程序执行部104a还包括字符显示控制部113,存储部102a还存储了字符数据a3。字符显示控制部113根据存储部102中所存储的字符数据a3生成在显示部106中所显示的字符,与上述的1倍速度用声音及2倍速度用声音的重放同步地把该已经生成的字符显示在显示部106上。

接着,说明图7中示出的视频游戏装置通过执行在记录介质300a中所存储的声音重放程序而实现的声音重放处理。图8是表示图7中示出的视频游戏装置所执行的声音重放处理的一例的流程图。另外,对于图8中示出的流程图的各步骤中执行了与图4所示的流程图的各步骤相同的处理的步骤,标以相同标号而省略其详细说明。

首先,在步骤21中,重放条件确定部111从记录介质300a中读出存储在记录介质300a中的1倍速度用声音数据a1及2倍速度用声音数据a2并存储到存储部102a中。并且,字符显示控制部113从记录介质300a读入与通过重放条件确定部111读入的1倍速度用声音数据a1及2倍速度用声音数据a2对应的字符数据a3并存储到存储部102a中。这里,字符数据a3是用于绘出表述了使用1倍速度用声音数据a1及2倍速度用声音数据a2而重放的声音的字符串的数据。在本实施方式中,1倍速度用声音数据a1、2倍速度用声音数据a2以及字符数据a3由以1字节为一个单位的数据构成。

接着,在与第1实施方式相同地执行步骤S2、S3的处理之后,在步骤S22中,字符显示控制部113把在步骤S3中重放的1倍速度用声音数据a1或2被速度用声音数据a2的重放时间除以包含在1字节中的字符数,计算出1字符所对应的绘图时间。

接着,在步骤23中,字符显示控制部113从存储部102a中读出字符数据a3,根据在步骤S22中计算出的绘图时间使字符依次显示在显示部106上。此后,与第1实施方式相同地执行步骤S4~S7的处理之后返回到步骤S3,继续执行处理。

这样,在本实施方式中,使用字符数据a3绘出的字符与使用1倍速度用声音数据a1及2倍速度用声音数据a2输出的声音中至少任意一个同步地依次显示出来。由此,可以使声音的输出与字符的显示同步,用户可以通过视觉和听觉双方来获取信息。

另外,在上述的说明中,计算出了1字符所对应的绘图时间,但不特别限定于该例,而也可以把构成1段的字符数以与1字节对应的1倍速度用声音数据a1或2倍速度用声音数据a2的重放时间相除而求出单位时间所对应的绘图字符数即绘图速度,使得根据该绘图速度从规定方向例如从左至右或从上至下绘出字符。

并且,也可以预先制作下面说明的重放时间表或声音数据量表而预先存储到存储部102a中,使用这些表而使字符与声音同步地进行显示。

图9是表示重放时间表的数据结构的一例的示意图。在图9中示出的重放时间表131中,针对构成1段(“こんにちは。”)的字符数据a3的各字符设定标准速度时的重放时间Q1~Q6(sec:秒)并进行存储。例如,在标准速度时即标准速度重放模式的情况下,字符显示控制部113参照存储在存储部102a中的重放时间表131。并且,字符显示控制部113在重放时间Q1内重放与字符“こ”对应的1倍速度用声音数据a1时,通过使用与字符“こ”对应的字符数据a3,在重放时间Q1期间把字符“こ”显示在显示部106上。相同地,字符显示控制部113在重放时间Q2、Q3、Q4、Q5、Q6期间把字符“ん”、“に”、“ち”、“は”、“。”依次显示在显示部106上。另一方面,在以快听速度重放时即在快听速度重放模式的情况下,字符显示控制部113把重放时间Q1~Q6定为2分之1,并以与上述相同的形式把各字符依次显示在显示部106上。

另外,在上述例子中,以标准速度时的重放时间为基准设定了重放时间表,但不特别限定于该例,也可以以快听速度时的重放时间为基准设定重放时间表,或针对每个标准速度时及快听速度时以重放时间为基准设定重放时间表。并且,在上述各情况下,根据能在各重放时间内显示的绘图速度在规定方向上例如从左至右或从上至下绘出字符。

图10是表示声音数据量表的数据结构的一例的示意图。图10中示出的声音数据量表141存储了与构成1段(“こんにちは。”)的字符数据a3的各字符对应的1倍速度用声音数据a1的声音数据量R1~R6(bit:位)。例如,字符显示控制部113参照存储在存储部102a中的声音数据量表141。并且,字符显示控制部113在当前重放的1倍速度用声音数据a1的声音数据量在声音数据量R1以内的情况下,通过使用与字符“こ”对应的字符数据a3,把字符“こ”显示在显示部106上。相同地,字符显示控制部113比较当前重放的1倍速度用声音数据a1的声音数据量与各声音数据量R2、R3、R4、R5、R6,把字符“ん”、“に”、“ち”、“は”、“。”依次显示在显示部106上。另一方面,在以快听速度时即在快听重放模式的情况下,字符显示控制部113把声音数据量R1~R6换算成2倍速度用声音数据a2的声音数据量,并作为与上述相同的形式把各字符依次显示在显示部106上。

另外,在上述例子中,以1倍速度用声音数据a1的声音数据量为基准设定了声音数据量表,但不特别限定于该例,也可以以2倍速度用声音数据a2的声音数据量为基准设定声音数据量表,或以针对各声音数据的声音数据量为基准设定声音数据量表。并且,在上述各情况下,根据与能在各声音数据量对应的重放时间内显示的绘图速度在规定方向上例如从左至右或从上至下绘出字符。

(实施方式3)

接着,对于采用了本发明的第3实施方式的声音重放装置进行说明。图11是表示采用了本发明的第3实施方式的声音重放装置结构的方框图。另外,作为采用了本实施方式的声音重放装置,例如与CD(CompactDisc:紧凑盘)播放器、MD(Mini-Disc:微型盘)播放器、DVD(DigitalVersatile Disc:数字通用盘)播放器等对应,主要通过硬件来执行声音重放处理。

图11中示出的声音重放装置具有:操作部201、重放条件确定部202、存储部203、声音重放部204、声音选择部205以及扬声器206。

存储部203由CD等存储介质驱动装置等构成,根据声音重放部204的指示把存储在存储介质中的1倍速度用声音数据a1及2倍速度用声音数据a2输出到声音重放部204。操作部203接受来自用户的声音重放速度模式指示命令。另外,声音重放速度模式指示命令与第1实施方式相同。并且,1倍速度用声音数据a1及2倍速度用声音数据a2的数据形式不受特别限制,例如可以使用图3中示出的1倍速度用声音数据a1及2倍速度用声音数据a2。

重放条件确定部202把1倍速度用声音数据a1及2倍速度用声音数据a2的重放频率设定到声音重放部204中以使1倍速度用声音数据a1及2倍速度用声音数据a2以与由操作部201接受的声音重放速度模式指示命令对应的速度同步地重放。并且,重放条件确定部202控制声音选择部205以使用户仅可以听到1倍速度用声音及2倍速度用声音中与声音重放速度模式指示命令对应的一个。

声音重放部204使1倍速度用声音数据a1及2倍速度用声音数据a2以由重放条件确定部202所设定的重放频率同步地重放,并把1倍速度用声音信号及2倍速度用声音信号输出到声音选择部205中。声音选择部205根据重放条件确定部202的指示把1倍速度用声音信号及2倍速度用声音信号中的一个输出给扬声器206。扬声器206输出与所输入的声音信号对应的声音。

通过上述结构,在用户利用操作部201选择标准速度重放模式的情况下,声音重放部204从存储部203中读出1倍速度用声音数据a1及2倍速度用声音数据a2,以与1倍速度用声音数据a1的基频相同的重放频率依次重放1倍速度用声音数据a1而输出标准速度的1倍速度用声音信号。并且,声音重放部204使2倍速度用声音数据a2以2倍速度用声音数据a2的一半的重放频率与1倍速度用声音数据a1同步地依次重放而输出标准速度的2倍速度用声音信号。此时,声音选择部205仅把1倍速度用声音信号输出给扬声器206,用户以标准速度仅能听到通过1倍速度用声音数据a1产生的通常的音程的声音。

另一方面,在用户利用操作部201选择快听速度重放模式的情况下,声音重放部204从存储部203中读出1倍速度用声音数据a1及2倍速度用声音数据a2,以与该2倍速度用声音数据a2相同的重放频率依次重放2倍速度用声音数据a2而输出快听速度的2倍速度用声音信号。并且,声音重放部204使1倍速度用声音数据a1以该1倍速度用声音数据a1的倍数的重放频率与2倍速度用声音数据a2同步地依次重放而输出2倍速度的1倍速度用声音信号。此时,声音选择部205仅把2倍速度用声音信号输出给扬声器206,用户以加倍速度仅能听到通过2倍速度用声音数据a2产生的通常的音程的声音。

另外,在上述各实施方式中,对1倍速度用声音数据及2倍速度用声音数据作为用于重放声音的数据进行了说明,但不特别限定于该例,还可以将本发明同样地应用于重放音乐用的声音数据等中。

并且,在上述各实施方式中,对于1倍速度用声音数据和2倍速度用声音数据预先存储在记录介质等中的情况进行了说明,但不限定于该例,也可以通过使用了因特网和局域网等的网络发布进行发布。

工业上的可利用性

根据第1方面所述的本发明,重放速度变更时无需生成与该重放速度对应的声音数据等的声音处理,因此可以瞬时地无不和谐感地切换重放速度。并且,由于可以预先经过充分的处理时间生成与重放速度对应的声音数据,因此在变更重放速度的情况下可以输出没有音程等变动的自然的声音。

根据第2方面所述的本发明,可以使用根据各重放速度预先生成的声音数据而输出声音。此时,即使切换声音的重放速度,也能输出相同内容的声音。并且,无需从第1声音数据生成第2声音数据等的声音处理,在以第2重放速度重放的情况下,可以使用第2声音数据重放没有音程等的变动的自然的声音。根据这些情况,不会对CPU等硬件施加过度负担,而可以无不和谐感地切换声音的重放速度。

特别是不仅在声音处理的情况,而在以图像处理为主体的视频游戏装置中使用了本发明的情况下,由于可以对复杂的图像处理充分地分配CPU的处理能力,因此可以一边以各种重放速度重放自然的声音,一边实时地显示各种图像。

根据第3方面所述的本发明,用户可以以期望的重放速度听到声音,并且可以在一个声音的输出中途切换到另一个声音上。此时,即使在声音的输出中途切换了声音的情况下,由于在以第1声音速度模式输出的声音和以第2声音速度模式输出的声音中没有音调等的变动,因此在切换前后也能重放无不和谐感的容易听懂的自然的声音。

根据第4方面所述的本发明,由于用户可以以标准速度及高速中期望的速度听到自然的声音,因此以标准速度仅重放并听到想听到的声音,或以高速重放不想听到的声音并快速听过,或者,在没有时间的情况下等,可以以高速听声音等,从而可以用各种使用方法听声音。

根据第5方面所述的本发明,可以不必对第1及第2声音数据附加检查标记等同步处理专用的数据而进行第1及第2声音数据的同步处理。由此,可以把声音数据的数据量抑制到必要最低限度,并且可以不必加工各种形式的声音数据而直接用作第1及第2声音数据。

根据第6方面所述的本发明,由于可以使第1及第2声音数据针对所重放的声音的规定的区隔高精度同步地重放,因此重放的声音能在容易听懂的状态下使2个声音高精度同步地重放。

根据第7方面所述的本发明,由于可以校正同步偏差而不至影响到正在输出的声音,因此可以在切换前后稳定地重放无不和谐感的容易听到的自然的声音。

根据第8方面所述的本发明,由于可以与正在重放的声音同步地把字符显示在显示画面上,因此可以通过视觉和听觉传递给用户,从而可以进行容易懂得的演示。

根据第9方面所述的本发明,由于可以不必对字符数据附加检查标记等同步处理专用的数据而进行字符与声音的同步处理,因此,可以把字符数据的数据量抑制到必要最低限度,并且可以不必加工各种形式的字符数据而直接用作字符数据。

根据第10方面所述的本发明,由于可以不必计算重放时间而进行字符与声音的同步处理,因此可以不对CPU等硬件施加过度负担而高速地进行同步处理。

根据第11方面所述的本发明,由于可以不必对字符数据附加检查标记等同步处理专用的数据而进行字符与声音的同步处理,因此,可以把字符数据的数据量削减到必要最低限度,并且可以把各种形式的字符数据直接用作字符数据。

根据第12方面所述的本发明,在重放速度变更时可以无需生成与该重放速度对应的声音数据等的声音处理而瞬时地无不和谐感地改变声音的重放速度。并且,可以预先经过充分的处理时间而生成与重放速度对应的声音数据。根据这些情况,在变更重放速度的情况下,CPU等硬件可以以较小的处理负担输出没有音程等变动的自然的声音。

根据第13方面所述的本发明,可以在重放速度变更时无需生成与该重放速度对应的声音数据等的声音处理而瞬时地无不和谐感地改变声音的重放速度。并且,可以预先经过充分的处理时间生成与重放速度对应的声音数据。根据这些情况,在变更重放速度的情况下,CPU等硬件可以以较小的处理1负担输出没有音程等变动的自然的声音。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号