CN1728245B - Optical memory and recording system, and processing method - Google Patents

Optical memory and recording system, and processing method Download PDF

Info

Publication number
CN1728245B
CN1728245B CN 200410059052 CN200410059052A CN1728245B CN 1728245 B CN1728245 B CN 1728245B CN 200410059052 CN200410059052 CN 200410059052 CN 200410059052 A CN200410059052 A CN 200410059052A CN 1728245 B CN1728245 B CN 1728245B
Authority
CN
China
Prior art keywords
data
controller
optical storage
storage
memory
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
Application number
CN 200410059052
Other languages
Chinese (zh)
Other versions
CN1728245A (en
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.)
Sunplus Technology Co Ltd
Original Assignee
Sunplus Technology 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 Sunplus Technology Co Ltd filed Critical Sunplus Technology Co Ltd
Priority to CN 200410059052 priority Critical patent/CN1728245B/en
Publication of CN1728245A publication Critical patent/CN1728245A/en
Application granted granted Critical
Publication of CN1728245B publication Critical patent/CN1728245B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

A light storing and recording system comprises integrated coder, the first external storage coupled to the first storing controller in said coder and the second external storage coupled to the secondstoring controller in said coder. The said integrated coder consists of light storing controller coupled to light storing media and data coder coupled to light storing device, the first storage arbitration module for selectively making direct access from the first external storage and the second external storage arbitration module for selectively making direct access from the second external storage through data coder and light storing controller.

Description

Optical storage and register system and disposal route thereof
Technical field
The present invention relates to a kind of optical storage and register system, refer to be applicable to the shared memory structure that can rewrite stored digital optical disk system (DVD RW) and relevant disposal route especially.
Background technology
Fig. 1 is the synoptic diagram of a known optical storage register system 10, and system 10 comprises can rewrite stored digital CD-ROM drive 11, Motion Picture Expert Group (MPEG) coding subsystem 15 and TV (TV) decoding subsystem 111.Stored digital CD-ROM drive 11 be can rewrite and light storage device 101, memory controller comprised, as rewritten stored digital CD-ROM drive controller 13 and another memory controller of read-only/flash controller (Ctlr) 12, coupling light memory storage 101, for example: dynamic random access memory (DRAM) controller 14.Controller 12 couplings can rewrite stored digital CD-ROM drive controller 13 and external memory storage (Ext), for example: read-only/flash memory 102.Controller 14 couplings can rewrite a stored digital CD-ROM drive controller 13 and an external memory storage, for example: a synchronous dynamic RAM (SDRAM) 103.The coupling of one bus 104 can rewrite stored digital CD-ROM drive controller 13 and and be present in Motion Picture Expert Group scrambler 17 in the Motion Picture Expert Group coding subsystem.
Above-mentioned Motion Picture Expert Group coding subsystem comprises a memory controller, as a read-only memory controller 16, a Motion Picture Expert Group scrambler 17 and another memory controller, as a dynamic RAM 18.Controller 16 Coupled Dynamic image compression standard scramblers 17 and an external memory storage are as a read-only/flash memory 105.Controller 18 is coupled to a Motion Picture Expert Group scrambler 17 and an external memory storage, as the Synchronous Dynamic Random Access Memory 106 of a synchronous dynamic RAM or twice speed.Motion Picture Expert Group scrambler 17 receives sound source data from sound source input end 107, and receives image data from the image input end 108 of TV decoding subsystem 111.
TV decoding subsystem 111 comprises a TV code translator 112 and a memory controller, as; One dynamic random access memory controller 113.Controller 113 coupling TV code translators 112 and an external memory storage are as a dynamic RAM 110.One television demodulator 120 is coupled to the TV code translator 112 in the TV decoding subsystem 111, and a source of sound analog-to-digital converter 109.As shown in Figure 1, Motion Picture Expert Group scrambler 17 and can rewrite stored digital CD-ROM drive controller 13 via individual from controller parallel provide the instruction and data, separately respectively access and the management external memory storage.Use memory resource and steering order that said structure repeats are unfavorable for system optimization efficient and operation.
Therefore, its general needs are arranged then in that system and method is technical, to overcome above-mentioned technical deficiency.For framework and the method for improving storer in optical storage and the register system, real storage is at technical specific needs, in order to overcome the repetition of relevant memory resource and steering order.
Summary of the invention
The object of the present invention is to provide a kind of optical storage and register system and relevant disposal route thereof, can get rid of one or more because current techniques is caused unfavorable or circumscribed problem.
In order to reach above-mentioned purpose, the invention provides a system, it comprises an integrated encoder, one first external memory storage, reaches one second external memory storage; This scrambler comprises a light storage device controller and a data encoder, the above-mentioned optical storage controller optical storage media that is coupled, above-mentioned data encoder will be imported the data of optical storage controller and be encoded, described optical storage controller is for can rewrite the stored digital optical disc controller, described data encoder is the Motion Picture Expert Group scrambler, described optical storage media is for can rewrite number storage, described first external memory storage is a ROM (read-only memory), and described second external memory storage is a dynamic RAM; Be coupled one first memory controller of above-mentioned integrated encoder of above-mentioned first external memory storage; Be coupled one second memory controller of above-mentioned integrated encoder of above-mentioned second external memory storage;
One source of sound analog-to-digital converter is used for the transmission tone source data to this data encoder;
One TV code translator is used for transmitting image data to this data encoder;
One the 3rd memory controller, it is coupled to this TV code translator and one the 3rd external memory storage;
Wherein, above-mentioned integrated encoder also comprises a first memory arbitration modules and a second memory arbitration modules, the first memory arbitration modules is optionally by above-mentioned first external memory storage of above-mentioned optical storage controller direct access, and this second memory arbitration modules is optionally by above-mentioned second external memory storage of above-mentioned optical storage controller direct access.
The present invention also provides a kind of disposal route that is used for the system of tool optical storage media.This processing method comprises: the external memory storage external storage controller that is coupled is provided; One source of sound analog-to-digital converter is provided, is used for the transmission tone source data to this data encoder; One TV code translator is provided, is used for transmitting image data to this data encoder; Described optical storage controller is for can rewrite the stored digital optical disc controller, and described data encoder is the Motion Picture Expert Group scrambler, and described optical storage media is for can rewrite number storage; From this optical storage media of an optical storage controller, handle the optical storage data; The first input data of one data encoder are encoded; One code translator, the second input data are deciphered; And via above-mentioned optical storage controller, data encoder, and code translator direct access said external storer optionally.
The invention provides the disposal route that another kind is used for the system of tool optical storage media, this processing method comprises; One first external memory storage, one first external storage controller that is coupled is provided; One second external memory storage, one second external storage controller that is coupled is provided; One source of sound analog-to-digital converter is provided, is used for the transmission tone source data to this data encoder; One TV code translator is provided, is used for transmitting image data to this data encoder; From an optical storage controller, handle the optical storage data in this optical storage media; The input data of one data encoder are encoded; And via above-mentioned optical storage controller, data encoder, and code translator above-mentioned first and second external memory storage of direct access optionally.
The invention provides another system, comprise an integrated encoder, one first external memory storage, reach one second external memory storage.This integrated encoder more comprises a light storage device controller, a data encoder and a code translator; Above-mentioned optical storage controller is coupled to an optical storage media, and above-mentioned data encoder will be imported the data of optical storage controller and be encoded, and above-mentioned code translator is deciphered the data of data encoder; Described optical storage controller is for can rewrite the stored digital optical disc controller, and described data encoder is the Motion Picture Expert Group scrambler, and described optical storage media is for can rewrite number storage; Be coupled one first memory controller of above-mentioned integrated encoder of above-mentioned first external memory storage; Be coupled one second memory controller of above-mentioned integrated encoder of above-mentioned second external memory storage.On the one hand, above-mentioned integrated encoder more comprises a first memory arbitration modules, optionally by above-mentioned optical storage controller and data encoder, above-mentioned first external memory storage of direct access, an and second memory arbitration modules, optionally by above-mentioned optical storage controller, data encoder, and code translator, above-mentioned second external memory storage of direct access.
The invention provides another system, comprise an integrated encoder and one first external memory storage; This integrated encoder more comprises a light storage device controller, a data encoder and a code translator; Above-mentioned optical storage controller is coupled to an optical storage media, above-mentioned data encoder will be imported the data of optical storage controller and be encoded, above-mentioned code translator is deciphered the data of data encoder, described optical storage controller is for can rewrite the stored digital optical disc controller, described data encoder is the Motion Picture Expert Group scrambler, and described optical storage media is for can rewrite number storage; A be coupled memory controller of above-mentioned integrated encoder of above-mentioned first external memory storage.On the one hand, above-mentioned integrated encoder more comprises a storer arbitration modules, optionally by above-mentioned optical storage controller, data encoder, and code translator, direct access said external storer.
The invention provides a system again, comprise an integrated encoder and one first external memory storage; This integrated encoder more comprises a light storage device controller, a data encoder; The above-mentioned optical storage controller optical storage media that is coupled, above-mentioned data encoder will be imported the data of optical storage controller and be encoded; Described optical storage controller is for can rewrite the stored digital optical disc controller, and described data encoder is the Motion Picture Expert Group scrambler, and described optical storage media is for can rewrite number storage; A be coupled memory controller of above-mentioned integrated encoder of above-mentioned first external memory storage.On the one hand, above-mentioned integrated encoder more comprises a storer arbitration modules, optionally by above-mentioned optical storage controller, data encoder, and in order at least one push-up storage of data between buffer-stored controller and data encoder, direct access said external storer.
Other purpose and advantage of the present invention will propose in the following description, and in these are described, to a certain extent, and other purpose and advantage of found out the present invention clearly, or can be by study of the present invention being reached other purpose and advantage of the present invention.Objects and advantages of the present invention can be recognized by specifically noted element and combination thereof in the claim scope and obtain.
Need be appreciated that aforesaid general description and detailed description subsequently only are exemplary and indicative explanation, but not limit to of the present invention.
Below in detail embodiments of the invention will be described in detail, wherein example shown in the accompanying drawing.No matter under which kind of possible situation, identical reference number will be at the same or analogous element of representative in whole accompanying drawings.
Description of drawings
Fig. 1 is known optical storage and register system, has one and can rewrite stored digital CD-ROM drive and Motion Picture Expert Group coding subsystem.
Fig. 2 is the optical storage and the register system calcspar of preferred embodiment of the present invention, has integrated rewritten a stored digital CD-ROM drive and a Motion Picture Expert Group coding subsystem.
Fig. 3 has an integrated scrambler for the optical storage and the register system calcspar of preferred embodiment of the present invention.
Fig. 4 is the optical storage of preferred embodiment of the present invention and the Motion Picture Expert Group encoder block figure in the register system.
Fig. 5 is the optical storage of preferred embodiment of the present invention and the light storage device calcspar in the register system.
Fig. 6 A and Fig. 6 B are the optical storage of preferred embodiment of the present invention and the data selection unit in the register system.
Fig. 7 is a sequential chart of the present invention, the example of the arbitration time of its explanation storer arbitration modules.
Fig. 8 is the push-up storage calcspar in the integrated encoder of preferred embodiment of the present invention.
Symbol description among the figure:
10 optical storage register systems 11 can rewrite the stored digital CD-ROM drive
15 Motion Picture Expert Groups coding subsystem
12 memory controllers, 13 light storage device controllers
14 memory controllers, 16 memory controllers
17 Motion Picture Expert Group scramblers, 18 memory controllers
101 can rewrite digital light memory storage 102 external memory storages
103 external memory storages, 104 buses
105 external memory storages, 106 external memory storages
107 sound source input ends, 108 image input ends
109 source of sound analog-to-digital converters, 110 external memory storages
111 TVs decoding subsystem, 112 TV code translators
113 memory controllers, 120 television demodulators
20 optical storages and register system 21 first arbitration modules
22 first memory controllers
23 can rewrite the digital light storage controller
24 write formula push-up storage 25 reads the formula push-up storage
26 second arbitration modules, 27 Motion Picture Expert Group scramblers
28 write formula push-up storage 29 reads the formula push-up storage
200 integrated Motion Picture Expert Group scramblers
201 can rewrite digital light memory storage (optical storage media)
202 first external memory storages, 203 selected cells
204 second memory controllers, 205 buses
206 second external memory storages, 207 sound source input ends
208 image input ends
209 source of sound analog-to-digital converters
210 the 3rd external memory storages, 211 TVs decoding subsystem
212 TV code translators 213 the 3rd memory controller
220 television demodulator 23A signal control lines
23B signal control line 27A signal control line
30 optical storages of 27B signal control line and register system
31 first arbitration modules, 32 first memory controllers
33 can rewrite the digital light storage controller
34 write formula push-up storage 35 reads the formula push-up storage
36 second arbitration modules, 37 Motion Picture Expert Group scramblers
38 write formula push-up storage 39 reads the formula push-up storage
300 integrated Motion Picture Expert Group scramblers
301 can rewrite digital light memory storage (optical storage media)
302 first external memory storages
303 selected cells, 304 second memory controllers
305 buses, 306 second external memory storages
307 sound source input ends, 308 image input ends
309 source of sound analog-to-digital converters 310 write the formula push-up storage
311 read formula push-up storage 312 TV code translators
320 television demodulator 33A signal control lines
33B signal control line 37A signal control line
37B signal control line 40 Motion Picture Expert Group scramblers
41 dynamic random access memory controllers
42 dynamic RAM, 43 microprocessors
44 memory controllers, 45 quickflashings/ROM (read-only memory)
401 current picture memory 402 reference picture store
403 dynamic compensators, 404 dynamic compensation impact dampers
405 bit stream buffer 406 move estimator
407 preprocessors, 408 image input ends
411 discrete cosine transformers, 412 counter-rotating discrete cosine transformers
413 quantizers, 414 quantizer
415 huffman encoders, 416 block code devices
417 multiplexers, 50 light storage devices
51 dynamic random access memory controllers
52AT package linkage interface 53 microprocessors
54 general substantially I 55 memory controllers
56 stored digital optical disc encoding devices, 57 optical disc encoding devices
58 stored digital CD code translators, 59 CD code translators
510 electromechanical assembly parts, 511 servers
512 preprocessors, 513 motor controllers
514 writing units, 515 food slicers
516 automatic gain controllers, 60 three condition data selection unit
62 multiplexer selected cells, 80 push-up storages
81 static RAMs, 82 Address Confirmation devices
83 write pointer 84 reads pointer
86 output signals (the expression sky), 87 output signals (expression spill-over)
88 output signals (almost empty) 89 output signals (almost spill-over)
801 write data 802 reading of data
803 write and are ready to complete signal 804 and read and be ready to complete signal
Embodiment
Below provide and introduce embodiments of the invention in detail as a reference, and follow its example of description of drawings, spread all over the identical number that accompanying drawing mentions and to use up the same or similar part of its possible expression.
Fig. 2 shows the optical storage and the register system 20 of a preferred embodiment of the present invention, and it has integrated rewritten a stored digital CD-ROM drive and a Motion Picture Expert Group scrambler 200.Integrated encoder 200 coupling one optical storage medias 201 (as rewriteeing digital storage media), and first external memory storage 202 (as outside ROM (read-only memory)/flash memories 202 of 8 or 16 and 8,16 or 32 the Synchronous Dynamic Random Access Memory or the Synchronous Dynamic Random Access Memory 206 of twice speed, this enforcement is referred to as second external memory storage 206.Integrated encoder 200 comprises that one can rewrite stored digital optical disc controller 23, a Motion Picture Expert Group scrambler 27, first memory arbitration modules 21, be ROM (read-only memory)/flash memory arbitration modules 21, and second memory arbitration modules 26, be a dynamic RAM arbitration modules 26, first memory controller 22, be ROM (read-only memory)/flash controller 22, and second memory controller 204, be a dynamic random access memory controller 204 and a data selection unit 203.
205 couplings of one bus can rewrite stored digital optical disc controller 23 and Motion Picture Expert Group scrambler 27.Motion Picture Expert Group scrambler 27 receives sound source data via a sound source input end 207, and receives image data via the image input end 208 of TV decoding subsystem 211.TV decoding subsystem 211 comprises a TV code translator 212 and a memory controller, as a dynamic random access memory controller 213, and this controller 213 coupling TV code translators 212 and an external memory storage (as synchronous dynamic RAM 210).TV code translator 212 and a source of sound analog-to-digital converter (analog-to-digital converter, ADC) 209 in the above-mentioned TV decoding of one television demodulator, the 220 couplings subsystem.
Integrated encoder 200 more comprises two couples of first in first out (first-in-first-out, FIFO) storer, that is: one writes push-up storage 24 and reads push-up storage 25 and is coupled to and above-mentionedly rewrites stored digital optical disc controller 23, and one write push-up storage 28 and and read push-up storage 29 and be coupled to Motion Picture Expert Group scrambler 27.Write push-up storage 24 and 28 and be coupled to a data selection unit 203.Read push-up storage 25 and 29 and be coupled to a memory controller such as dynamic random access memory controller 204, this controller 204 also is coupled to an external memory storage, Synchronous Dynamic Random Access Memory as an external sync dynamic RAM or a twice speed, after this, be referred to as 8,16 or 32 Synchronous Dynamic Random Access Memory 206.
Fig. 8 is the push-up storage 80 in the integrated encoder of a preferred embodiment of the present invention, is applicable to any push-up storage 24,25,28 or 29.Push-up storage 80 comprise a static RAM 81, and an Address Confirmation device 82 be coupled to one and write pointer 83 and and read pointer 84, correspond to respectively and write data 801 and reading of data 802.When writing that data 801 are transfused to and reading of data 802 when being output, four signals 86,87,88 that are derived from Address Confirmation device 82, and 89 states that will show this push-up storage.If push-up storage is empty, Address Confirmation device 82 is that output signal 86 is represented.If push-up storage is spill-over, then Address Confirmation device 82 output signals 87 are represented.If push-up storage is near spill-over, then Address Confirmation device 82 output signals 88 are represented.If push-up storage is to be close to sky, then Address Confirmation device 82 output signals 89 are represented.When the ready execution of push-up storage write activity, 82 outputs one of Address Confirmation device write and are ready to complete signal 803.When action was read in the ready execution of push-up storage, 82 outputs one of Address Confirmation device were read and are ready to complete signal 804 expressions.
Refer again to Fig. 2, data selection unit 203 receives data from writing push-up storage 24 and 28 respectively, and provides data to dynamic random access memory controller 204, in order to be stored to Synchronous Dynamic Random Access Memory 206.The 26 reception memorizer accesses of dynamic RAM arbitration modules require signal and via control line 23A and 27A, transmit respectively and permit storage access information to being rewritten stored digital optical disc controller 23 and Motion Picture Expert Group scrambler 27.Data selection unit 203 more receives one from dynamic RAM arbitration modules 26 and selects signal " SEL ", make data selection unit 203 offer dynamic random access memory controller 204, select data to write Synchronous Dynamic Random Access Memory 206 from writing push-up storage 24 and 28.
Therefore, dynamic RAM arbitration modules 26 provides Motion Picture Expert Group scrambler 27 maybe can rewrite formula stored digital optical disk system controller 23 and uses memory resource by dynamic random access memory controller 204.On the one hand, the arbitration modules 26 arbitration storeies of invention thus make Motion Picture Expert Group scrambler 27 compared with rewriteeing the right of priority that formula stored digital optical disk system controller 23 has more access memory resource (for example external memory storage 206).Push-up storage 24 and 25 is taken as dynamic random access memory controller 204 and can rewrites storage buffer between the formula stored digital optical disk system controller 23.Same, push-up storage 28 and 29 is taken as the storage buffer between dynamic random access memory controller 204 and the Motion Picture Expert Group scrambler 27.
ROM (read-only memory)/flash memory arbitration modules 21 reception memorizer accesses requires signal, and transmits respectively via control line 23B and 27B and to permit storage access information and can be rewritten stored digital optical disc controller 23 and Motion Picture Expert Group scrambler 27.Arbitration modules 21 more provides one to select signal " SEL " to give ROM (read-only memory)/flash controller 22, makes to rewrite a stored digital optical disc controller 23 and Motion Picture Expert Group scrambler 27 access memory 202 wherein.
Therefore, ROM (read-only memory)/flash memory arbitration modules 21 provides Motion Picture Expert Group scrambler 27 maybe can rewrite formula stored digital optical disk system controller 23 and uses storer.Do not needing under the extra memory resource scenarios, a single memory (for example ROM (read-only memory)/flash memory 202) is necessary.On the one hand, the arbitration modules 21 arbitration storeies of invention thus make Motion Picture Expert Group scrambler 27 compared with rewriteeing the right of priority that formula stored digital optical disk system controller 23 has more access memory resource (for example external memory storage 202).Motion Picture Expert Group scrambler 27 and can rewrite formula stored digital optical disk system controller 23 can together use same external storer 202 by ROM (read-only memory)/flash controller 22 memory resource.
One for example drives bus 205 connections and the communication Motion Picture Expert Group scrambler 27 of interface (IDE) bus and can rewrite formula stored digital optical disk system controller 23 for integrating electronic type.One serial or parallel connection interface still can provide communication therebetween.On the one hand, do not needing to use under a bus 205 or the serial or parallel connection interface situation, Motion Picture Expert Group scrambler 27 and the communication that can rewrite formula stored digital optical disk system controller 23 also can be passed through dynamic random access memory controller 204 (memory resource that also has if desired, external memory storage 206) institute to be provided.
Integrated encoder in Fig. 2 among the present invention comprises that one can rewrite formula CD-ROM drive or dual gauge and can rewrite the formula CD and replace and can rewrite formula stored digital optical disk system 201.For example: one can rewrite formula CD-ROM drive controller can be used to replace and can rewrite formula stored digital optical disk system controller 23, and one can rewrite the formula optical storage media and is used for replacing and can rewrites formula stored digital optical disk system 201.
The optical storage of another preferred embodiment of Fig. 3 the present invention and register system 30, it has integrated rewritten a stored digital CD-ROM drive and a Motion Picture Expert Group scrambler 300.Integrated encoder 300 coupling one optical storage media is as rewriteeing digital memeory device 301, and external memory storage (as outside ROM (read-only memory)/flash memories 302 of 8 or 16 and 8,16 or 32 Synchronous Dynamic Random Access Memory or the Synchronous Dynamic Random Access Memory 306 of twice speed).Integrated encoder 300 comprises that one can rewrite stored digital optical disc controller 33, a Motion Picture Expert Group scrambler 37, TV code translator 312, storer arbitration modules (as ROM (read-only memory)/flash memory arbitration modules 31 and dynamic RAM arbitration modules 36), memory controller (as ROM (read-only memory)/flash controller 32 and dynamic random access memory controller 304) and a data selection unit 303.One television demodulator, 320 above-mentioned TV code translator 312 of coupling and source of sound analog-to-digital converters 309.Source of sound analog-to-digital converter 309 also provides a digital tone source input signal to Motion Picture Expert Group scrambler 37.
One for example can rewrite stored digital optical disc controller 33 and Motion Picture Expert Group scrambler 37 for the bus 305 of integrating electronic type driving interface (IDE) bus is coupled to.Integrated encoder 300 more comprises three couples of first in first out (first-in-first-out, FIFO) storer, for example: one writes push-up storage 34 and reads push-up storage 35 and is coupled to the above-mentioned stored digital optical disc controller 33, that rewrites and writes push-up storage 38 and and read push-up storage 39 and be coupled to Motion Picture Expert Group scrambler 37 and and write push-up storage 310 and and read push-up storage 311 and be coupled to TV code translator 312.Write push-up storage 34,38 and 310 and be coupled to a data selection unit 303.Read push-up storage 35,39 and 311 and be coupled to a memory controller, as dynamic random access memory controller 304, it also is coupled to an external memory storage, as the Synchronous Dynamic Random Access Memory 306 of 8,16 or 32 external sync dynamic RAM or twice speed.
Data selection unit 303 is from distinctly writing push-up storage 34,38, and 310 receive data, and provides data to dynamic random access memory controller 304, in order to be stored to Synchronous Dynamic Random Access Memory 306.The 36 reception memorizer accesses of dynamic RAM arbitration modules require signal, and via control line 33A, 37A, and 312A and transmitting respectively permit storage access information and give and can rewrite stored digital optical disc controller 33, Motion Picture Expert Group scrambler 37, and TV code translator 312.Data selection unit 303 more receives one from dynamic RAM arbitration modules 36 and selects signal " SEL ", make unit 303 offer dynamic random access memory controller 304, from writing push-up storage 34,38, and 310 selecting data to write Synchronous Dynamic Random Access Memory 306.
Fig. 6 A and Fig. 6 B are the three condition of a preferred embodiment of the present invention, and a data selection unit 60 or a multiplexed selected cell 62 are used for being used as the data selection unit 303 in optical storage and the register system respectively.
For instance, unit 60 or 62 data are selected and can be sorted according to priority ranking from rewriteeing stored digital optical disc controller 33, a Motion Picture Expert Group scrambler 37, and the data (being denoted as data A, B and C respectively) of TV code translator 312.For example, data A, B, and C can be had push-up storage 34,38, and 310 respectively.In three condition data selection unit 60, data A is imported into selector switch A, and data B is imported into selector switch B, and data C is imported into selector switch C.After data were selected, data are selected to export will be from selector switch A, B and one of them output of C.In multiplexed selected cell 62, data A, B and C are imported into one and are used for doing in the multiplexer 62 of data selection, and in regular turn output data are exported after data are selected.
Fig. 7 sequential chart of the present invention, the selection action of its explanation three condition data selection unit 60, above-mentioned three condition selected cell 60 utilizes arbitration modules 31 and 36 decision dynamic RAM or ROM (read-only memory).In Fig. 7, example signal REQ_A, REQ_B, and REQ_C be respectively can rewrite stored digital optical disc controller 33, Motion Picture Expert Group scrambler 37, and the storage access that produced of TV code translator 312 require signal, in order to file an application to arbitration modules 36.Arbitration modules 36, produces and selects signal " SEL " according to the arbitration result that data selection unit 303 provides by above requirement.Arbitration modules 36 also responds allowance signal GNT_A, GNT_B or GNT_C gives the corresponding signal that requires.
Therefore, dynamic RAM arbitration modules 36 provides Motion Picture Expert Group scrambler 37 maybe can rewrite formula stored digital optical disk system controller 33 and uses memory resource by dynamic random access memory controller 304.Do not needing under the extra memory resource scenarios, a single memory (for example external memory storage 306) is necessary.Can rewrite stored digital optical disc controller 33, Motion Picture Expert Group scrambler 37, reach TV code translator 312 access memory resource (for example external memory storage 306) in regular turn.Push-up storage 34 and 35 is taken as dynamic random access memory controller 304 and can rewrites storage buffer between the formula stored digital optical disk system controller 33.Push-up storage 38 and 39 is taken as the storage buffer between dynamic random access memory controller 304 and the Motion Picture Expert Group scrambler 37.Same, push-up storage 310 and 311 is taken as the storage buffer between dynamic random access memory controller 304 and the TV code translator 312.
On the one hand, integrated encoder of the present invention can comprise that one can rewrite formula CD-ROM drive or dual gauge and can rewrite formula CD/can rewrite formula stored digital optical disk system machine and replace and can rewrite formula stored digital optical disk system 301 in Fig. 3.For example: one can rewrite formula CD-ROM drive controller can be used to replace and can rewrite formula stored digital optical disk system controller 33, and one can rewrite the formula optical storage media and is used for replacing and can rewrites formula stored digital optical disk system 301.
The disposal route of preferred embodiment of the present invention is used for the system of tool optical storage media, and comprising provides an external memory storage to be coupled to an external storage controller, handles optical storage data in this optical storage media in an optical storage controller, scrambler input data are encoded, code translator input data are deciphered and via above-mentioned optical storage controller, data encoder, and code translator direct access said external storer optionally.On the one hand, said method more comprises the data between buffered data scrambler and the external storage controller.On the other hand, said method more comprises the data of buffering from optical storage controller, and optionally provides this buffered data to external memory storage.Another aspect, said method more comprise the data of buffering from scrambler, and optionally provide this buffered data to external memory storage.Again on the one hand, said method more comprises the optical storage data of own coding device and code translator in the future, is buffered at least one push-up storage.
The present invention further disposal route of preferred embodiment is used for the system of tool optical storage media, this processing method comprise provide one first external memory storage be coupled one first external memory storage system device, provide one second external memory storage be coupled one second external storage controller, in an optical storage controller, handle optical storage data in this optical storage media, scrambler input data encoded and via above-mentioned optical storage controller, data encoder, and code translator above-mentioned first and second external memory storage of direct access optionally.On the one hand, said method more comprises the data between the buffered data scrambler and first external storage controller.On the other hand, said method more comprises the data of buffering from optical storage controller, and optionally provides this buffered data to first external memory storage.Another aspect, said method more comprise optical storage data and coded data, are buffered at least one push-up storage.Again on the one hand, said method more comprises coded data decoding, and decoding data is offered the 3rd external memory storage.
The Motion Picture Expert Group scrambler 40 of Fig. 4 preferred embodiment of the present invention, it is applicable to the Motion Picture Expert Group scrambler 27 or 37 of Fig. 2 and Fig. 3.Motion Picture Expert Group scrambler 40 comprises a ROM (read-only memory) or flash memory 45.Image data will be from image input end 408 input, and offers preprocessor 407 and process.This image data through pre-process will be provided for mobile estimator 406.Mobile estimator 406 is finished to move and is estimated and be coupled current picture memory 401 and reference picture store 402.One microprocessor 43 is coupled to a dynamic random access memory controller 41, and by these controller 41 access dynamic RAM 42.The flash memory of direct access flash memory/ROM (read-only memory) 45/read-only memory controller 44 couplings one microprocessor 43.
Mobile estimator 406 provides image data to do discrete cosine transform to discrete cosine transformer 411, and by quantizer 413 quantifications, quantizer 414 is done counter-rotating and is quantized, and counter-rotating discrete cosine transformer 412 is done the counter-rotating discrete cosine transform, and does huffman coding by huffman encoder 415.The huffman code data that block code data that block code device 416 produces and huffman encoder 415 produce will be done multiplexed processing by multiplexer 417, and send bit stream buffer 405 to.Counter-rotating discrete cosine transform data by 412 outputs of counter-rotating discrete cosine transformer will be done dynamic compensation and will be buffered to dynamic compensation impact damper 404 by dynamic compensator 403.Again by dynamic randon access controller 41 access dynamic RAM 42.
The light storage device 50 of Fig. 5 preferred embodiment of the present invention (for example can rewrite formula CD/can rewrite formula stored digital optical disk system), it is applicable to the light storage device 201 or 301 of Fig. 2 and Fig. 3 system.Light storage device 50 comprises an electromechanical assembly part 510, and it is connected to one can rewrite formula CD/can rewrite formula stored digital CD-ROM drive, and this device comprises a server 511, a preprocessor 512, an and motor controller 513.Light storage device 50 comprises that more one is used for doing the optical disc encoding device 57 of data of optical disk coding in order to the stored digital optical disc encoding device 56 and with stored digital data of optical disk coding.Stored digital optical disc encoding device 56 and optical disc encoding device 57 are coupled to a dynamic random access memory controller 51 and a writing unit 514, write instruction set so that indivedual stored digital CD-ROM drives and CD-ROM drive to be provided.One interface 52 that for example connects for AT package (ATAPI) is in order to support removable formula disk, its above-mentioned dynamic random access memory controller 51 that is coupled.Another interface 54 as general substantially input and output (GPIO) is coupled to a microprocessor 53, and this microprocessor also is coupled to a quickflashing/read-only memory controller 55.One in order to the stored digital optical disc encoding device of stored digital data of optical disk coding, and an optical disc encoding device that is used for doing the data of optical disk coding all be coupled to a food slicer 515, this food slicer also is coupled to a balanced device or automatic gain controller 516 in order to do change such as data.
The foregoing description is only given an example for convenience of description, and the interest field that the present invention advocated should be as the criterion so that claim is described certainly, but not only limits to the foregoing description.

Claims (25)

1. optical storage and register system is characterized in that, comprising:
One integrated encoder, comprise an optical storage controller and a data encoder, this optical storage controller is coupled to an optical storage media, this data encoder is coupled to this optical storage controller of input data, described optical storage controller is for can rewrite the stored digital optical disc controller, described data encoder is the Motion Picture Expert Group scrambler, and described optical storage media is for can rewrite number storage;
One first memory controller is arranged in this integrated encoder;
One first external memory storage is coupled to this first memory controller, and described first external memory storage is a ROM (read-only memory);
One second memory controller is arranged in this integrated encoder;
One second external memory storage is coupled to this second memory controller, and described second external memory storage is a dynamic RAM;
One source of sound analog-to-digital converter is used for the transmission tone source data to this data encoder;
One TV code translator is used for transmitting image data to this data encoder; And
One the 3rd memory controller, it is coupled to this TV code translator and one the 3rd external memory storage;
Wherein, this integrated encoder comprises a first memory arbitration modules and a second memory arbitration modules, this first memory arbitration modules is optionally by this first external memory storage of this optical storage controller direct access, and this second memory arbitration modules is optionally by this optical storage controller and this second external memory storage of this data encoder direct access.
2. optical storage as claimed in claim 1 and register system, wherein this integrated encoder comprises a data selection unit, it is coupled to this second memory controller.
3. optical storage as claimed in claim 2 and register system, wherein this integrated encoder comprises a fifo fifo storer, is used for being buffered in the data between this optical storage controller and this data selection unit.
4. optical storage as claimed in claim 1 and register system, wherein this integrated encoder comprises a fifo fifo storer, is used for cushioning the data between second memory controller and the data encoder.
5. optical storage as claimed in claim 1 and register system, wherein these input data comprise sound source data and image data.
6. optical storage as claimed in claim 1 and register system is characterized in that, also comprise a television demodulator, and it is coupled to this source of sound analog-to-digital converter and this TV code translator.
7. optical storage as claimed in claim 1 and register system, wherein this first external memory storage can also be a flash memory.
8. optical storage and register system is characterized in that, comprising:
One integrated encoder, comprise an optical storage controller, a data encoder, reach a TV code translator, this optical storage controller is coupled to an optical storage media, this data encoder is coupled to this optical storage controller, this TV code translator is used for the data of importing this data encoder are deciphered, described optical storage controller is for can rewrite the stored digital optical disc controller, and described data encoder is the Motion Picture Expert Group scrambler, and described optical storage media is for can rewrite number storage;
One first memory controller is arranged in this integrated encoder;
One first external memory storage is coupled to this first memory controller, and described first external memory storage is a dynamic RAM;
One source of sound analog-to-digital converter is used for the transmission tone source data to this data encoder;
Wherein, this integrated encoder comprises a storer arbitration modules, and it is this first external memory storage of direct access by this optical storage controller, this data encoder and this TV code translator optionally.
9. optical storage as claimed in claim 8 and register system is characterized in that this integrated encoder also comprises a data selection unit, and it is coupled to this first memory controller.
10. optical storage as claimed in claim 9 and register system is characterized in that, this integrated encoder comprises a fifo fifo storer, are used for being buffered in the data between this optical storage controller and this data selection unit or this first memory controller.
11. optical storage as claimed in claim 9 and register system is characterized in that, this integrated encoder comprises a fifo fifo storer, is used for being buffered in the data between this TV code translator and this data selection unit or this first memory controller.
12. optical storage and register system is characterized in that as claimed in claim 8 or 9, this integrated encoder comprises a fifo fifo storer, is used for being buffered in the data between this first memory controller and this data encoder.
13. optical storage and register system is characterized in that as claimed in claim 8 or 9, also comprise:
One television demodulator is coupled to this source of sound analog-to-digital converter and this TV code translator.
14. optical storage and register system is characterized in that as claimed in claim 8 or 9, also comprise:
One second memory controller is arranged in this integrated encoder;
One second external memory storage, this second memory controller that is coupled, described second external memory storage is a ROM (read-only memory); And
One second memory arbitration modules, it is optionally by this optical storage controller and this data encoder and this second external memory storage of direct access.
15. optical storage and register system is characterized in that as claimed in claim 8 or 9, also comprise:
One the 3rd memory controller, it is coupled to this TV code translator and one the 3rd external memory storage, and described the 3rd external memory storage is a dynamic RAM.
16. the disposal route of the system of an optical storage media is characterized in that, comprising:
One external memory storage is provided, and it is coupled to an external storage controller, and described external memory storage is a dynamic RAM;
One source of sound analog-to-digital converter is provided, is used for transmission tone source data to a data encoder;
One TV code translator is provided, is used for transmitting image data to this data encoder;
From this optical storage media of an optical storage controller, handle the optical storage data, described optical storage controller is for can rewrite the stored digital optical disc controller, and described data encoder is the Motion Picture Expert Group scrambler, and described optical storage media is for can rewrite number storage;
The first input data to a data encoder are encoded;
The second input data to this TV code translator are deciphered;
By this optical storage controller, this data encoder and this TV code translator this external memory storage of direct access optionally.
17. the disposal route of the system of optical storage media as claimed in claim 16 is characterized in that, comprising: be buffered in the data between this data encoder and this external storage controller.
18. the disposal route of the system of optical storage media as claimed in claim 16 is characterized in that, comprising:
Buffering is from the data of this optical storage controller; And
Optionally provide this buffered data to this external storage controller.
19. the disposal route of the system of optical storage media as claimed in claim 16 is characterized in that, comprising:
Buffering is from the data of this TV code translator; And
Optionally provide this buffered data to this external storage controller.
20. the disposal route of optical storage as claimed in claim 16 and register system is characterized in that, comprising: provide a fifo fifo storer to be used for cushioning the data of this coded data and this decoding.
21. the disposal route of the system of an optical storage media is characterized in that, comprising:
One first external memory storage is provided, and it is coupled to one first memory controller, and described first external memory storage is a ROM (read-only memory);
One second external memory storage is provided, and it is coupled to one second memory controller, and described second external memory storage is a dynamic RAM;
One source of sound analog-to-digital converter is provided, is used for transmission tone source data to a data encoder;
One TV code translator is provided, is used for transmitting image data to this data encoder;
From this optical storage media of an optical storage controller, handle the optical storage data, described optical storage controller is for can rewrite the stored digital optical disc controller, and described optical storage media is for can rewrite number storage;
Input data to a data encoder are encoded, and described data encoder is the Motion Picture Expert Group scrambler; And by this optical storage controller and this data encoder this second external memory storage of direct access optionally.
22. as the sharp disposal route that requires the system of 21 described optical storage medias, it is characterized in that, comprising: be buffered in the data between this data encoder and this second memory controller.
23. the disposal route of the system of optical storage media as claimed in claim 21 is characterized in that, comprising:
Buffering is from the data of this optical storage controller; And
Optionally provide this buffered data to this first memory controller.
24. the disposal route of the system of optical storage media as claimed in claim 21 is characterized in that, also comprises: provide a fifo fifo storer to be used for cushioning these optical storage data and this coded data.
25. the disposal route of the system of optical storage media as claimed in claim 21 is characterized in that, also comprises: the second input data to this TV code translator are deciphered; And one the 3rd external memory storage is provided, store the second input data of this decoding.
CN 200410059052 2004-07-29 2004-07-29 Optical memory and recording system, and processing method Expired - Fee Related CN1728245B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200410059052 CN1728245B (en) 2004-07-29 2004-07-29 Optical memory and recording system, and processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200410059052 CN1728245B (en) 2004-07-29 2004-07-29 Optical memory and recording system, and processing method

Publications (2)

Publication Number Publication Date
CN1728245A CN1728245A (en) 2006-02-01
CN1728245B true CN1728245B (en) 2010-04-28

Family

ID=35927464

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200410059052 Expired - Fee Related CN1728245B (en) 2004-07-29 2004-07-29 Optical memory and recording system, and processing method

Country Status (1)

Country Link
CN (1) CN1728245B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101359973B (en) * 2007-08-01 2011-09-21 建兴电子科技股份有限公司 Encoding method and encoder for balanced code and fixed weight code

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5553220A (en) * 1993-09-07 1996-09-03 Cirrus Logic, Inc. Managing audio data using a graphics display controller
CN2419664Y (en) * 2000-04-16 2001-02-14 江苏新科电子集团有限公司 Superior VCD player updated by software
CN1337625A (en) * 2000-08-04 2002-02-27 Lg电子株式会社 Spare duplex apparatus and its operated method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5553220A (en) * 1993-09-07 1996-09-03 Cirrus Logic, Inc. Managing audio data using a graphics display controller
CN2419664Y (en) * 2000-04-16 2001-02-14 江苏新科电子集团有限公司 Superior VCD player updated by software
CN1337625A (en) * 2000-08-04 2002-02-27 Lg电子株式会社 Spare duplex apparatus and its operated method

Also Published As

Publication number Publication date
CN1728245A (en) 2006-02-01

Similar Documents

Publication Publication Date Title
US6732240B2 (en) Signal processor with a plurality of kinds of processors and a shared memory accessed through a versatile control unit
CN100388241C (en) Reproducing device and method
US20070073941A1 (en) Data storage using compression
CN101540867B (en) Imaging apparatus
CN102017625A (en) Decoding device
CN103634598A (en) Transpose buffering for video processing
CN1980318A (en) Combination apparatus having data communication between host devices and method thereof
KR100536764B1 (en) Information processing apparatus for recording streaming data in a storage device
EP2302633A1 (en) Storage device and driving method thereof
CN1728245B (en) Optical memory and recording system, and processing method
US11625344B2 (en) Transmission control circuit, data transmission system using different data formats, and operating method thereof
CN101170705A (en) Sound data processing apparatus
CN101329617B (en) Hard disk controller
CN1581067B (en) Method and device communicating with demultiplexer
CN101296346B (en) Image data recording/playback device, system, and method
CN101488139B (en) Document management method and device thereof
CN101488119B (en) Address interpretation method, apparatus and single-board
CN101261605A (en) Fusion memory device and method
KR100634008B1 (en) Apparatus and method for decoding image data
US7672573B2 (en) Shared memory architecture and method in an optical storage and recording system
US20100202468A1 (en) Bridge, data compressing method thereof and computer system applying the same
CN101202876A (en) Method for implementing synchronization of audio and picture by using audio frequency and video frequency composite channel in DVR
JP3526153B2 (en) Data recording / reproducing device
CN117312201B (en) Data transmission method and device, accelerator equipment, host and storage medium
TWI307082B (en) Shared memory architecture and method in an optical storage and recording system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100428

Termination date: 20150729

EXPY Termination of patent right or utility model