数据处理装置、音源设备及图像设备的制作方法

xiaoxiao2020-6-26  18

专利名称:数据处理装置、音源设备及图像设备的制作方法
技术领域
本发明涉及一种由音源设备和图像设备共用存储器的数据处理 装置,以及在该数据处理装置中使用的音源设备及图像设备。
背景技术
在弹子机等游戏机中,作为对图像内容数据和声音内容数据进 行再生的数据处理装置,广泛使用下述结构,即,处理图像数据的图 像设备和处理乐音数据的音源设备分别独立地进行处理(例如,参照
专利文献1及专利文献2)。
以实现上述数据处理装置的成本降低为目的,本申请人在特愿 2006-5987中,提出 一种具有由图像设备和音源设备共用存储器的结 构的数据处理装置。在该存储器共用型数据处理装置中,在共用存储 器中存储图像数据和乐音数据,图像设备负责从该共用存储器读取数 据, 一方面,读取图像数据并进行处理,另一方面,接收来自音源设 备的请求而读取乐音数据,将读取出的乐音数据从图像设备供给至音 源设备。
专利文献1:特开2004-233747号公报 专利文献2:特开2004-233748号公报

发明内容
但是,在上述数据处理装置中,即使在音源设备希望从共用存 储器中读取连续的乐音数据的情况下,由于图像设备无法得知音源设
备所要读取的数据量,所以无法高速进行乐音数据的读取。因此,产 生下述问题读取乐音数据时耗费时间而使声音内容的再生品质恶 化,同时上述延迟还波及至图像数据的读取,使图像内容的再生品质 也恶化。
本发明就是鉴于上述问题而提出的,其目的在于,在由音源设 备和图像设备共用存储器的数据处理装置中,能够由图像设备从存储 器高速读取音源设备所请求的数据。
本发明是为了解决上述课题而提出的,本发明的数据处理装置 具有音源设备,其处理乐音数据;图像设备,其处理图像数据;以 及存储器,其存储上述乐音数据及上述图像数据,由上述图像设备控 制数据的读取,其特征在于,上述音源设备向上述图像设备发送包含 读取数据量信息的乐音数据读取请求,该读取数据量信息用于指定从 上述存储器读取的乐音数据的数据量,上述图像设备,在从上述存储 器中读取图像数据时接收到上述乐音数据读取请求的情况下,与读取 该图像数据相比,优先从上述存储器中读取由上述接收到的乐音数据 读取请求的读取数据量信息所表示的数据量的乐音数据,将读取的乐 音数据发送至上述音源设备。
根据本发明,通过使音源设备向图像设备通知从存储器读取的 数据量,而由图像设备连续地从存储器读取该通知的数据量的数据。 由此,能够由图像设备高速地从存储器读取音源设备所请求的数据。
在上述数据处理装置中,优选上述读取数据量信息所指定的数 据量可变。
根据本结构,音源设备能够可变地指定从存储器读取的数据量。 由此,通过将该数据量设定为与从存储器读取并再生的乐音数据和图 像数据的特性对应的适当值,能够一边取得声音和图像的再生品质的 平衡, 一边使数据处理装置在最佳状态下动作。
另外,在上述数据处理装置中,也可以使上述图像设备以从上述 存储器中连续读取数据的第1读取模式、或从上述存储器中以规定的 读取单位读取数据的第2读取模式的任一个模式进行动作,与上述接 收到的乐音数据读取请求的读取数据量信息对应而切换上述第1或第2 读取模式。
根据本结构,对于乐音数据的读取,不仅能够连续读取,而且 能够以规定的读取单位(每次l个字长)进行读取。
另外,在上述数据处理装置中,也可以使从上述音源设备向上述
图像设备发送的数据的单位为M位(M是大于或等于1的整数),上 述音源设备指定从上述存储器读取的乐音数据的地址的地址长度为m
位(m是整数,且l^m<M),上述读取数据量信息为n位的数据(n 是整数,且l^n^M—m),上述音源设备将包含上述地址和上述读取 数据量信息的数据作为上述乐音数据读取请求进行发送。
根据该结构,能够利用发送地址时的空位发送读取数据量信息。 本发明的音源设备,其对从外部存储器读取的乐音数据进行处 理,该外部存储器由处理图像数据的图像设备控制数据的读取,其特 征在于,该音源设备将包含读取数据量信息的乐音数据读取请求发送 至上述图像设备,该读取数据量信息用于指定从外部存储器读取的乐 音数据的数据量。
本发明的图像设备是下述图像设备,其处理从外部存储器读取的 图像数据,同时接收来自处理乐音数据的音源设备的请求,从上述外 部存储器读取乐音数据而向上述音源设备供给,其特征在于,该图像 设备在从上述外部存储器读取图像数据时,接收到来自上述音源设备 的包含读取数据量信息的乐音数据读取请求的情况下,与读取该图像 数据相比,优先从上述存储器读取上述接收到的乐音数据读取请求的 读取数据量信息所表示的数据量的乐音数据,其中,该读取数据量信 息用于指定从上述外部存储器读取的乐音数据的数据量。
发明的效果
根据本发明,由于使音源设备向图像设备通知从存储器读取的 数据量,由图像设备从存储器连续读取该通知的数据量的数据,所以 能够由图像设备高速地从存储器读取音源设备所请求的数据。由此, 能够使由音源设备和图像设备共用存储器的数据处理装置,以良好的 品质再生声音和图像内容。


图1是本发明的一个实施方式涉及的数据处理装置的结构图。 图2是音源设备发送的地址数据的数据结构图。
图3是说明音源设备中输入输出的各信号的时间关系的时序图。
图4是存储器接口的处理流程图。
图5是存储器接口的处理流程图(变形例)。
具体实施例方式
下面,参照附图详细说明本发明的实施方式。
图1表示本发明的一个实施方式所涉及的数据处理装置的结构
图。在该图中,数据处理装置1具有主控CPU2、音源设备3、图像 设备4和存储器5。
主控CPU 2是控制数据处理装置1的各部分动作的中央处理装 置,具体地说,指示音源设备3和图像设备4对内容数据进行再生。 作为内容数据,在这里是指用于发出声音的乐音数据和用于显示图像 的图像数据,上述乐音数据和图像数据存储在存储器5中。
音源设备3基于主控CPU 2的命令,从存储器5读取乐音数据, 对读取的乐音数据实施规定处理而生成用于驱动扬声器7的乐音信 号,将生成的乐音信号供给至扬声器7。在这里,从存储器5读取乐 音数据是经由图像设备4 (的存储器接口 13)进行的,在后面详细说 明。
此外,在乐音数据为MP3(MPEG(Moving Picture Experts Group) Audio Layer-3)等压縮数据的情况下,作为上述规定处理,通过对 读取出的乐音数据进行展开处理,生成乐音信号。另外,在乐音数 据为MIDI (Musical Instruments Digital Interface)序列数据的情况 下,对读取的序列数据进行解释,根据其结果而读取内置于音源设 备3中的音源数据,作为乐音信号供给至扬声器7。
图像设备4从存储器5读取图像数据并进行再生,同时接收来 自音源设备3的请求而从存储器5读取乐音数据,供给至音源设备 3。图像设备4的具体结构,如图1所示,具有主控接口 (主控I/ F) 11、图像处理部12、存储器接口 (存储器I/F) 13。
主控接口 11控制与主控CPU2之间的数据输入输出,将来自主 控CPU 2的图像内容再生命令传送至图像处理部12。图像处理部
12接收该再生命令而决定表示从存储器5读取的图像数据的存储位
置的地址,将地址数据供给至存储器接口 13。存储器接口 13通过 将所供给的地址数据传送至存储器5,而从存储器5读取由该地址 数据指定的图像数据,将读取出的图像数据传送至图像处理部12。 图像处理部12,通过对如上述取得的图像数据实施规定处理,将所 获得的图像信号供给至显示装置6,而使显示装置6显示图像。
另外,还将来自音源设备3的乐音数据读取请求输入至存储器 接口 13。存储器接口 13从由该读取请求指定的存储器5的地址中 读取乐音数据,将读取的乐音数据传送至音源设备3。在这里,存 储器接口 13从存储器5读取乐音数据的读取模式,如下面使用图2 及图3说明的那样,具有随机访问模式和连续访问模式,该随机访 问模式在每一次的读取请求(地址指定)中每次读取1个字长(1 个读取单位)的数据,该连续访问模式在一次读取请求中,从所指 定的地址开始连续读取规定数量(规定字长)的多个数据。由音源 设备3指定以哪一种模式读取,或者在连续访问模式的情况下连续 读取多少字长。
图2是表示地址数据的数据结构图,该地址数据是音源设备3 从存储器5读取乐音数据时向图像设备4(存储器接口 13)发送的, 用于指定读取的乐音数据的存储位置。另外,乐音数据的地址通过 26位的相对地址进行指定。
在图2中,第0 第11位是低位地址L-ADR,第12 第13位 为空(值为0),第14 第15位是模式指定数据PM。另外,第16 第29位是高位地址H-ADR,第30 第31位为空(值为0)。在这 里,使发送地址数据的总线带宽为16位。此时,将图2的地址数据 分为第0 第15位的数据和第16 第31位的数据进行发送。
模式指定数据PM是用于指定乐音数据读取模式的2位的数据, 如图中所示,PM二O则指定随机访问模式,PM二1则指定连续读取 80字长的连续访问模式,PM二2则指定连续读取160字长的连续访 问模式。另外,PM二3在这里没有使用。
这样,通过使用图2的数据结构,能够利用发送地址数据时的
空位(第14~第15位)发送模式指定数据PM,从而指定乐音数据 的读取模式和连续读取字长数。另外,由于能够通过模式指定数据
PM选择3种读取模式,所以能够与乐音数据和图像数据的特性对
应而进行设定,以成为声音和图像内容的再生品质取得平衡的最佳 状态。
下面,参照图3及图4说明音源设备3从存储器5读取乐音数 据时的动作。
图3是说明音源设备3中输入输出的各信号的时间关系的时序 图。在这里,以指定为模式指定数据PM二1,选择连续读取80字 长的连续访问模式的情况为例进行说明。
音源设备3,首先在时刻tl时使信号线路BUS为高电平"H", 然后向数据总线D输出高位地址H-ADR,随后使信号线路SYNCJH 为高电平"H"。存储器接口 13通过检测信号线路BUS的高电平"H", 而获知进行地址发送这一情况,然后接收该信号线路SYNC一H的高 电平"H",而取得数据总线D上的高位地址H-ADR。
然后,音源设备3在时刻t2,使信号线路SYNC—H为低电平"L", 同时向数据总线D输出低位地址L-ADR及模式指定数据PM,然 后,使信号线路SYNC一L为高电平"H"。存储器接口 13接收信号线 路SYNC一L的高电平"H",而取得数据总线D上的低位地址L-ADR 及模式指定数据PM。然后,在时刻t3,音源设备3停止向数据总 线D输出地址,同时使信号线路SYNC_L及BUS恢复至低电平"L"。
另一方面,取得了地址H-ADR、 L-ADR及模式指定数据PM的 存储器接口 13,在时刻t4,将等待信号线路WAIT设为高电平"H"。 音源设备3在检测出等待信号线路WAIT为高电平"H"期间,等待 从存储器接口 13发送来数据(请求读取的乐音数据)。然后,存储 器接口13在时刻t5,使等待信号线路WAIT成为低电平"L",同时 从存储器5中上述取得的地址处读取1个字长的乐音数据,将读取 的乐音数据datal向数据总线D输出。
然后,音源设备3接收到等待信号线路WAIT成为低电平"L", 而取得数据总线D中的乐音数据datal,然后发送递加信号INC。
存储器接口 13接收该递加信号INC,使计数器加1 (初始时向计数
器输入值O)。另外,存储器接口 13停止向数据总线D输出,同时 再次将等待信号线路WAIT设为高电平"H"。
然后,存储器接口 13在时刻t6,将等待信号线路WAIT设为低 电平"L",同时从存储器5读取上述读取出的乐音数据datal的下一 个地址上的乐音数据data2,向数据总线D输出。音源设备3接收 到等待信号线线WAIT成为低电平"L",从而取得数据总线D中的 乐音数据data2,并发送递加信号INC。
存储器接口 13接收该递加信号INC,将计数器增加1 (此时计 数器值为2)。然后,停止向数据总线D输出,再次将等待信号线 路WAIT设为高电平"H"。
然后,反复进行相同的动作,直至计数器的计数器值成为80(由 于模式指定数据PM^1)。
这样,通过从音源设备3向存储器接口 13发送模式指定数据 PM,可以使存储器接口 13通过连续访问(在PM = 0的情况下为随 机访问)而读取由模式指定数据PM指定的字长数的乐音数据。
图4表示存储器接口 13的处理流程图。
如果从音源设备3发出乐音数据读取请求,并接收地址数据(步 骤S1),则判断图像处理部12是否正在从存储器5读取图像数据 (步骤S2)。在正在读取图像数据的情况下,中断图像数据的读取 (步骤S3)。然后,判定从音源设备3接收到的地址数据中包含的 模式指定数据PM的值(步骤S4),设定为与其值对应的乐音数据 的读取模式(步骤S5 步骤S7)。
然后,首先从存储器5读取l个字长的乐音数据(步骤S8), 随后判断乐音数据的读取是否完毕(步骤S9)。乐音数据的读取是 否完毕的判断,是根据设定的读取模式而进行的。即,在由步骤S5 设定为随机访问模式的情况下,由于读取1个字长就完成了所请求 的乐音数据的读取,所以跳转至步骤SIO。另外,在由步骤S6设定 为连续访问模式(读取80字长)的情况下,跳转至步骤S8,重复 步骤S8 步骤S9的处理直至读取80字长。
如果在步骤S9中判断为乐音数据的读取完毕,则重新开始在步
骤S3中中断的图像数据的读取(步骤SIO)。
由此,如果从音源设备3发出乐音数据读取请求,则即使图像 处理部12正在执行图像数据的读取,也中断该读取处理,优先基于 模式指定数据PM执行乐音数据的读取。此时,如果指定连续访问 模式,则连续读取所指定的字长数的乐音数据。然后,在乐音数据 读取完毕后,重新开始读取图像数据。
另一方面,如果从图像处理部12发出图像数据读取请求(步骤 Sll),则在步骤S9中判断乐音数据读取是否完毕。在乐音数据的 读取尚未完毕的情况下,推迟图像数据的读取开始,直至跳出步骤 S8 步骤S9的循环。然后,如果乐音数据的读取完毕,则开始读 取图像数据。
图5是表示存储器接口 13的处理变形例的流程图。在这里,图 像设备4具有临时缓冲器,在该临时缓冲器中暂时存储从存储器5 读取出的乐音数据。
在该图中,具体地说,从步骤S21至步骤S24的处理与图4的 从步骤Sl至步骤S4的处理相同地进行。然后,在指定为随机访问 模式的情况下,在步骤S25中,从存储器5读取l个字长的乐音数 据,并将其存储至图像设备4的临时缓冲器中。另外,在指定为连 续访问模式(80字长)的情况下,在步骤S26中,从存储器5连续 读取80字长的乐音数据,并存储至临时缓冲器中。
另外,在指定为连续访问模式(160字长)的情况下,在步骤 S27中,从存储器5连续读取160字长的乐音数据,并存储至临时 缓冲器中。将如上述所示暂时存储在临时缓冲器中的乐音数据,随 后以适当的定时,每次读取l个字长,传送至音源设备3。
另一方面,如果上述步骤S25 S27中,在各模式下完成从存储 器5读取乐音数据,则立即重新开始从存储器5读取图像数据(步 骤S28)。
如上述说明所示,根据本实施方式,由于音源设备3向图像设 备4发送表示从存储器5读取乐音数据的量的模式指定数据PM,
图像设备4按照该模式指定数据PM,从存储器5连续读取所指定
的数据量(80字长或160字长)的乐音数据,所以能够使图像设备 4高速地从存储器5读取音源设备3所请求的数据。由此,在由音 源设备3和图像设备4共用存储器5的本数据处理装置1中,能够 以良好的品质对声音和图像内容进行再生。
另外,根据图5的处理,由于能够在将乐音数据存储至设置在 图像设备4中的临时缓冲器中时,重新开始读取图像数据,所以在 音源设备3和图像设备4共用存储器5的本数据处理装置1中,能 够以更好的品质对声音和图像内容进行再生。
以上,参照附图详细说明了本发明的一个实施方式,但具体构 成并不仅限于上述内容,能够在不脱离本发明主旨的范围内进行各 种设计变更等。
例如,上述说明的模式指定数据PM是由音源设备3指定从存 储器5读取乐音数据的数据量的读取数据量信息的一个例子,但本 发明并不仅限于此。例如,也可以取代如PM=0 3这样指定读取 模式,而如指定连续读取的数据量为多少字长这样直接指定。另外, 可以由音源设备3适当地变更该指定的数据量。
另外,模式指定数据PM为2位的数据,但只要是小于或等于 发送地址数据H-ADR及L-ADR时的空余位的位数即可。即,如果 从音源设备3向图像设备4发送数据的单位(数据总线D的带宽)为 M位(M是大于或等于1的整数),地址数据H-ADR及L-ADR的 地址长度为m位(m是整数,且l^m〈M),则只要模式指定数据 PM的位数n满足l芸n芸M—m即可。模式指定数据PM可以在该n 位的范围内包含任意信息(连续读取的字长数等信息),可以与地址 数据同时发送。
另外,存储器接口 13也可以构成为,例如在连续读取160字长的 乐音数据的过程中,从图像处理部12发出图像数据的读取请求的情况 下,在中途(例如至80字长)暂时中止读取乐音数据,同时存储已读 取至该位置(80字长)这一信息,在所请求的图像数据读取完毕后, 重新开始从下一位置(第81字长)读取乐音数据。
此外,也可以使存储器接口 13在判定来自音源设备3的模式指定
数据PM而设定乐音数据的读取模式时,如果是指定读取1字长或80 字长的模式指定数据PM,则始终无条件地容许设定与该字长数对应的 乐音数据的读取模式并优先执行读取乐音数据,但如果是指定读取160 字长的模式指定数据PM,则进行下述处理。即,也可以在由模式指定 数据PM指定读取160字长的情况下,与状况(例如,图像数据的读 取状况等)对应而禁止设定为读取160字长,并取代之,设定为读取l 字长或80字长。另外,也可以与状况对应,首先禁止设定为读取160 字长,并取代之,设定为读取l字长或80字长,然后在该状况改变的 情况下,从读取1字长或80字长的设定切换至读取160字长的设定。
权利要求
1.一种数据处理装置,其具有音源设备,其处理乐音数据;图像设备,其处理图像数据;以及存储器,其存储上述乐音数据及上述图像数据,由上述图像设备控制数据的读取,其特征在于,上述音源设备向上述图像设备发送包含读取数据量信息的乐音数据读取请求,该读取数据量信息用于指定从上述存储器读取的乐音数据的数据量,上述图像设备,在从上述存储器中读取图像数据时接收到上述乐音数据读取请求的情况下,与读取该图像数据相比,优先从上述存储器中读取由上述接收到的乐音数据读取请求的读取数据量信息所表示的数据量的乐音数据,将读取的乐音数据发送至上述音源设备。
2. 根据权利要求l所述的数据处理装置,其特征在于, 上述读取数据量信息所指定的数据量可变。
3. 根据权利要求l所述的数据处理装置,其特征在于, 上述图像设备以从上述存储器中连续读取数据的第1读取模式、或从上述存储器中以规定的读取单位读取数据的第2读取模式的任一 个模式进行动作,与上述接收到的乐音数据读取请求的读取数据量信 息对应而切换上述第l或第2读取模式。
4. 根据权利要求l至3中任意一项所述的数据处理装置,其特征在于,从上述音源设备向上述图像设备发送的数据的单位为M位,其中 M是大于或等于l的整数,上述音源设备指定从上述存储器读取的乐音数据的地址的地址长度为m位,其中m是整数,且l≤m<M,上述读取数据量信息为n位的数据,其中n是整数,且l≤n≤M—m,上述音源设备将包含上述地址和上述读取数据量信息的数据作为 上述乐音数据读取请求进行发送。
5. —种音源设备,其对从外部存储器读取的乐音数据进行处理, 该外部存储器由处理图像数据的图像设备控制数据的读取,其特征在于,该音源设备将包含读取数据量信息的乐音数据读取请求发送至上 述图像设备,该读取数据量信息用于指定从外部存储器读取的乐音数 据的数据量。
6. —种图像设备,其处理从外部存储器读取的图像数据,同时接 收来自处理乐音数据的音源设备的请求,从上述外部存储器读取乐音 数据而向上述音源设备供给,其特征在于,该图像设备在从上述外部存储器读取图像数据时,接收到来自上 述音源设备的包含读取数据量信息的乐音数据读取请求的情况下,与 读取该图像数据相比,优先从上述存储器读取上述接收到的乐音数据 读取请求的读取数据量信息所表示的数据量的乐音数据,其中,该读 取数据量信息用于指定从上述外部存储器读取的乐音数据的数据量。
全文摘要
本发明提供一种由音源设备和图像设备共用存储器的数据处理装置,在该数据处理装置中,能够由图像设备高速地从存储器读取音源设备所请求的数据。通过音源设备向图像设备通知从存储器读取的数据量,而由图像设备连续地从存储器读取该通知的数据量的数据。
文档编号G09G5/00GK101202034SQ20071019854
公开日2008年6月18日 申请日期2007年12月11日 优先权日2006年12月13日
发明者铃木俊彦 申请人:雅马哈株式会社

最新回复(0)