JP4115498B2 - グラフィックlsiおよび同期再生方法 - Google Patents
グラフィックlsiおよび同期再生方法 Download PDFInfo
- Publication number
- JP4115498B2 JP4115498B2 JP2006304130A JP2006304130A JP4115498B2 JP 4115498 B2 JP4115498 B2 JP 4115498B2 JP 2006304130 A JP2006304130 A JP 2006304130A JP 2006304130 A JP2006304130 A JP 2006304130A JP 4115498 B2 JP4115498 B2 JP 4115498B2
- Authority
- JP
- Japan
- Prior art keywords
- audio
- lsi
- transfer
- storage area
- cpu
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 32
- 230000001360 synchronised effect Effects 0.000 title claims description 16
- 230000008569 process Effects 0.000 claims description 17
- 230000004044 response Effects 0.000 claims description 6
- 230000008859 change Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 230000000052 comparative effect Effects 0.000 description 4
- 230000002457 bidirectional effect Effects 0.000 description 3
- 239000012141 concentrate Substances 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 239000000872 buffer Substances 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Images
Landscapes
- Bus Control (AREA)
- Pinball Game Machines (AREA)
- Display Devices Of Pinball Game Machines (AREA)
Description
一般に、オーディオLSI6にて曲やフレーズといった音声を再生するには、単に「再生」ボタン(トリガ)に相当するコマンドだけではなく、”その曲等を/どのトラックで/どの程度の音量で/どのような音響効果をかけて”といったパラメータも必要になる。音声再生時には、パラメータおよびコマンドがセットで取り扱われるので、単なる決め打ちではなく、例えば曲毎あるいはフレーズ毎に、パラメータを逐一制御する必要がある。したがって、コマンドの実行時点では、これに関するパラメータの転送(レジスタ62へのセット)が完了している必要がある。逆に、パラメータの転送完了前にコマンドが実行されると、このパラメータが反映されない音声再生が初期段階で生じてしまうといった不都合が生じるので、好ましくない。
この点について、グラフィックLSI3およびオーディオLSI間の転送タイミングをCPU1が制御しないケースを比較例として挙げて対比説明する。図5は、比較例におけるパラメータ転送のタイミングチャートである。タイミングt1以前では曲Aが再生され、タイミングt3以降では曲Bが再生される。この場合、オーディオLSIのレジスタに対する曲Bのパラメータd1〜d4のセットは、曲A,Bが再生されていない期間t1〜t3にて行う必要がある。なぜなら、曲Aの再生中であるタイミングt1以前に、レジスタ中の曲Aのパラメータを曲Bのパラメータに変更してしまうと、それが再生中の曲Aに反映されてしまうからである。また、曲Bの再生を開始するタイミングt3以降に、曲Bのパラメータをセットすることの不都合については、上述したとおりである。
2 ROM
3 グラフィックLSI
4 出力装置
5 ROM
6 オーディオLSI
7 出力装置
31 CPUインターフェース
32 レジスタ
33 グラフィック処理部
33a RAM
33b 転送回路
33c 描画回路
33d 表示回路
34 転送回路
35 コマンドインターフェース
61 コマンドインターフェース
62 レジスタ
63 オーディオ処理部
63a ROMインターフェース
63b 信号処理回路
63c オーディオインターフェース
Claims (5)
- CPUに第1のバスを介して接続されたグラフィックLSIにおいて、
前記CPUによって発行され、前記グラフィックLSIに画像再生処理を行わせるグラフィック系実行情報を格納するグラフィック系格納領域と、
前記CPUによって発行され、オーディオLSIに音声再生処理を行わせるオーディオ系実行情報を格納する第1のオーディオ系格納領域と、
前記オーディオLSIから転送され、前記オーディオLSIの動作状態を示す読出情報を格納する第2のオーディオ系格納領域と、
前記グラフィック系格納領域に格納された前記グラフィック系実行情報に応じた画像再生処理を行うグラフィック処理部と、
前記CPUからの転送指示に応じて、前記第1のオーディオ系格納領域に格納された前記オーディオ系実行情報を前記第1のバスとは異なる第2のバスを介して前記オーディオLSIへ転送するとともに、前記オーディオLSIから読み出された前記読出情報を前記第2のバスを介して前記第2のオーディオ系格納領域へ転送する転送回路とを有し、
前記グラフィック処理部は、前記第2のオーディオ系格納領域に格納された前記読出情報によって示される前記オーディオLSIの動作状態の変化に応じて、前記画像再生処理を開始することを特徴とするグラフィックLSI。 - 前記CPUによって発行され、前記オーディオ系実行情報の転送内容を指示する転送パラメータが格納される転送系格納領域をさらに有し、
前記転送回路は、
前記転送系格納領域に格納された転送パラメータによって、書込転送が指示された場合には、前記第1のオーディオ系格納領域に格納された前記オーディオ系実行情報を前記オーディオLSIへ転送し、
前記転送系格納領域に格納された転送パラメータによって、読出転送が指示された場合には、前記オーディオLSIから読み出された前記読出情報を前記第2のオーディオ系格納領域へ転送することを特徴とする請求項1に記載されたグラフィックLSI。 - 前記第1のオーディオ系格納領域から前記オーディオLSIへ前記オーディオ実行情報が転送中であるか否かを示す第1の転送フラグと、前記オーディオLSIから前記第2のオーディオ系格納領域へ前記読出情報が転送中であるか否かを示す第2の転送フラグとを格納する、前記CPUがアクセス可能なフラグ格納領域をさらに有し、
前記転送回路は、
前記第1のオーディオ系格納領域から前記オーディオLSIへの転送が行われている場合には、前記第1の転送フラグを前記オーディオ系実行情報が転送中であることを示すステータスに設定することによって、前記CPUによる前記第1のオーディオ系格納領域へのアクセスを禁止し、前記第1のオーディオ系格納領域から前記オーディオLSIへの転送が行われていない場合には、前記第1の転送フラグを前記オーディオ系実行情報が転送中でないことを示すステータスに設定することによって、前記CPUによる前記第1のオーディオ系格納領域へのアクセスを許可し、
前記オーディオLSIから前記第2のオーディオ系格納領域への転送が行われている場合には、前記第2の転送フラグを前記読出情報が転送中であることを示すステータスに設定することによって、前記CPUによる前記第2のオーディオ系格納領域へのアクセスを禁止し、前記オーディオLSIから前記第2のオーディオ系格納領域への転送が行われていない場合には、前記第2の転送フラグを前記読出情報が転送中でないことを示すステータスに設定することによって、前記CPUによる前記第2のオーディオ系格納領域へのアクセスを許可することを特徴とする請求項1または2に記載されたグラフィックLSI。 - CPUと、前記CPUに第1のバスを介して接続されたグラフィックLSIと、オーディオLSIとを有する統合システムで画像および音声を同期再生する同期再生方法において、
前記グラフィックLSIに画像再生処理を行わせるグラフィック系実行情報を前記CPUが発行する第1のステップと、
前記グラフィックLSIが有するグラフィック系格納領域に、前記CPUによって発行された前記グラフィック系実行情報を格納する第2のステップと、
前記グラフィック系格納領域に格納された前記グラフィック系実行情報に応じた画像再生処理を行う第3のステップと、
前記オーディオLSIに音声再生処理を行わせるオーディオ系実行情報を前記CPUが発行する第4のステップと、
前記グラフィックLSIが有する第1のオーディオ系格納領域に、前記CPUによって発行された前記オーディオ系実行情報を格納する第5のステップと、
前記CPUによって書込転送が指示された場合、前記オーディオLSIに前記オーディオ系実行情報に応じた音声再生処理を行わせるために、前記第1のオーディオ系格納領域に格納された前記オーディオ系実行情報を、前記第1のバスとは異なる第2のバスを介して、前記オーディオLSIへ転送する第6のステップと、
前記CPUによって読出転送が指示された場合、前記オーディオLSIから読み出され、前記オーディオLSIの動作状態を示す読出情報を、前記第2のバスを介して、前記グラフィックLSIが有する第2のオーディオ系格納領域へ転送する第7のステップとを有し、
前記第3のステップは、前記第2のオーディオ系格納領域に格納された前記読出情報によって示される前記オーディオLSIの動作状態の変化に応じて、前記画像再生処理を開始するステップを含むことを特徴とする同期再生方法。 - 前記第1のオーディオ系格納領域から前記オーディオLSIへの転送が行われている場合には、前記CPUによる前記第1のオーディオ系格納領域へのアクセスを禁止するとともに、前記第1のオーディオ系格納領域から前記オーディオLSIへの転送が行われていない場合には、前記CPUによる前記第1のオーディオ系格納領域へのアクセスを許可する第8のステップと、
前記オーディオLSIから前記第2のオーディオ系格納領域への転送が行われている場合には、前記CPUによる前記第2のオーディオ系格納領域へのアクセスを禁止するとともに、前記オーディオLSIから前記第2のオーディオ系格納領域への転送が行われていない場合には、前記CPUによる前記第2のオーディオ系格納領域へのアクセスを許可する第9のステップと
をさらに有することを特徴とする請求項4に記載された同期再生方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006304130A JP4115498B2 (ja) | 2006-11-09 | 2006-11-09 | グラフィックlsiおよび同期再生方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006304130A JP4115498B2 (ja) | 2006-11-09 | 2006-11-09 | グラフィックlsiおよび同期再生方法 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006303879A Division JP4115497B2 (ja) | 2005-11-11 | 2006-11-09 | グラフィックlsiおよび同期再生方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008119106A JP2008119106A (ja) | 2008-05-29 |
JP4115498B2 true JP4115498B2 (ja) | 2008-07-09 |
Family
ID=39504519
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006304130A Expired - Fee Related JP4115498B2 (ja) | 2006-11-09 | 2006-11-09 | グラフィックlsiおよび同期再生方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4115498B2 (ja) |
-
2006
- 2006-11-09 JP JP2006304130A patent/JP4115498B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2008119106A (ja) | 2008-05-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3515142B2 (ja) | データ転送制御装置 | |
JP4115497B2 (ja) | グラフィックlsiおよび同期再生方法 | |
JPH0348370A (ja) | メモリアクセス制御回路 | |
JP5092100B2 (ja) | 遊技機用信号処理システム、遊技機 | |
TWI233035B (en) | Emulation apparatus and parts, emulation method, and recording medium | |
JP2008009803A (ja) | 情報記憶装置、および、情報転送方法、情報転送システム、プログラム、並びに、記録媒体 | |
AU5248300A (en) | Data transfer apparatus, data transfer system, and data transfer method with double buffering | |
JP4115498B2 (ja) | グラフィックlsiおよび同期再生方法 | |
JP4115499B2 (ja) | 同期再生方法 | |
JPH08195022A (ja) | ディスク再生装置、カラオケシステム及びディスク再生方法 | |
JP4228455B2 (ja) | 画像処理方法及び画像処理装置 | |
JP2002328837A (ja) | メモリ・コントローラ | |
JP3891444B1 (ja) | 画像音声統合システムおよび画像音声統合処理方法 | |
US8116484B2 (en) | Sound output device, control method for sound output device, and information storage medium | |
JP2007172254A (ja) | メモリ制御回路 | |
JP4820665B2 (ja) | 表示制御回路 | |
TWI855531B (zh) | 多暫存區的影像幀讀寫方法與系統 | |
JPH1153528A (ja) | デジタル画像処理装置及び方法 | |
JP3464008B2 (ja) | メモリ制御装置 | |
JP3795580B2 (ja) | 描画装置および描画方法 | |
JP3758753B2 (ja) | データ転送装置およびデータ転送方法 | |
JP4265650B2 (ja) | データ処理装置、および画像デバイス | |
JP3489316B2 (ja) | 画像処理装置 | |
TW202449761A (zh) | 影像幀讀寫方法與視頻處理系統 | |
JPH05210616A (ja) | コンピュータ装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080321 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080415 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110425 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4115498 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110425 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110425 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110425 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120425 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120425 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130425 Year of fee payment: 5 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130425 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130425 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140425 Year of fee payment: 6 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |