A universal digital video recorder/player includes a video recorder/player engine, a data read/write device, and a software encoder/decoder. The video/audio recording/playing engine has program memory, data memory, A/D and D/A converters and information interface coupled to the digital signal processor. The data read-write device is provided with a read-write circuit respectively coupled with the data recording medium and the data coder/decoder, and the data transmission interface is connected with the video recording and playing engine besides the data coder/decoder. The program storage device is loaded with a system control program and can load video coding/decoding software which is in accordance with the data coding mode according to the command and the special key code data so as to correctly record/play the video information.
Description Translated from Chinese éç¨åæ°åå½±é³å½æ¾è£ ç½®Universal digital audio and video recording and playback deviceæ¬åææ¶åä¸ç§æ°åå½±é³å½æ¾è£ ç½®ï¼ç¹å«æ¶åä¸ç§å ·æå¯ä¾æ®å½±é³æ°æ®æ ¼å¼æ´æ°å½±é³ç¼ç /è§£ç å¨(Encoder/Decoder)çè½¯ä»¶è½½å ¥æºå¶(SoftwareLoading Mechanism)çéç¨åæ°åå½±é³å½æ¾è£ ç½®ãThe present invention relates to a digital audio-visual recording and playback device, in particular to a general-purpose digital audio-visual recording and playback device with a software loading mechanism (Software Loading Mechanism) capable of updating an audio-visual encoder/decoder (Encoder/Decoder) according to the audio-visual data format.
éçå¤åªä½ææ¯çè¿æ¥ï¼å¯ä»¥åå¨å¤§éå½±é³ä¿¡æ¯çå çççåªä½è¶æ¥è¶æ®åï¼å¸é¢ä¸ä¹å·²æåç§å½±é³æ°æ®å½æ¾è£ ç½®ãèä¸è¬ç影鳿°æ®å½æ¾è£ ç½®çå ·æç¹å®çç¼ç /è§£ç å¨ï¼ä¸ä¾ç §ç¹å®æ ¼å¼å¯¹å½±é³ä¿¡æ¯è¿è¡ç¼ç ï¼åå°å ¶åå¨äºæ°æ®è®°å½åªä½ä¸ï¼å½ä½¿ç¨è 欲åå¾å½±é³ä¿¡æ¯æ¶ï¼å¿ 须对åå¨äºæ°æ®è®°å½åªä½ä¸å ·æç¹å®æ ¼å¼çæ°æ®è¿è¡è§£ç ï¼ä½¿å½±é³ä¿¡æ¯éç°ï¼æè½å 以å¬è¯»ï¼MP3é³é¢ææ¾å¨(Audio Player)峿¯å ¶ä¸ä¸ä¾ãWith the advancement of multimedia technology, media such as optical discs that can store a large amount of audiovisual information are becoming more and more popular, and there are various audiovisual data recording and playback devices on the market. And the general audio-visual data recording and playback device all has specific encoder/decoder, and encodes audio-visual information according to a specific format, and then stores it on the data recording medium; Recording media and data with a specific format are decoded to reproduce audio and video information before they can be listened to and read. MP3 audio player (Audio Player) is an example.
å½±é³ä¿¡æ¯å¨åå¨/è¯»åæ¶éè¦è¿è¡ç¼ç /è§£ç ï¼å ¶åå æ¯ä¸ºäºå¨ä¿¡å·éç°æ¶ä¸å¤±ççæ åµä¸ï¼ä½¿å½±é³ä¿¡æ¯æéå ç¨çåå¨ç©ºé´æå°ãèä¸ç±äºæ°æ®è¿è¡å缩æ¶éç¨çæ¼ç®æ³ä¸åï¼æä»¥æ°æ®ç¼ç çæ¹å¼äº¦ä¸åï¼å½±é³ä¿¡æ¯åå¨äºæ°æ®è®°å½åªä½çæ ¼å¼äº¦å ç¼ç æ¹å¼èææä¸åï¼å æ¤æ¬²ä½¿åæçå½±é³ä¿¡å·éç°ï¼åé使ç¨ä¸ç¼ç æ¶éç¨çæ¼ç®æ³äºä¸ºååè¿ç®çåæ¼ç®æ³æ¥è§£ç ã亦å³ï¼è¥æ¬²ä»¥æä¸ç¹å®æ°æ®æ ¼å¼ä½ä¸ºå卿 ¼å¼ï¼åå¿ é¡»æé 䏿¤æ ¼å¼ç¸å¯¹åºçç¼ç /è§£ç æ¼ç®æ³ãVideo and audio information needs to be encoded/decoded when storing/reading. The reason is to minimize the storage space required for audio and video information without distortion when the signal is reproduced. Moreover, due to the different algorithms used for data compression, the data encoding methods are also different, and the format of audio-visual information stored in the data recording medium is also different due to the encoding method; therefore, if the original audio-visual signal is to be reproduced, then It needs to be decoded by using an inversion algorithm which is the reverse operation of the algorithm used in encoding. That is, if a specific data format is to be used as a storage format, an encoding/decoding algorithm corresponding to the format must be used.
åç §å¾1ï¼å ¶æç»ç¤ºçæ¯å ¬ç¥æ°å彿¾é³è£ ç½®çæ¹å示æå¾ãå¦å¾1æç¤ºï¼å ¬ç¥æ°å彿¾é³è£ ç½®100æ¯ç±ä¸¤ä¸ªä¸»è¦åè½åºåææï¼å ¶ä¸ä¹ä¸æ¯ç¨ä»¥è®°å½å½±é³æ°æ®çåå¨è£ ç½®102ï¼å¦ä¸ä¸ªåæ¯ç¨ä»¥å¯¹å½±é³æ°æ®è¿è¡å缩ç影鳿°æ®ç¼ç /è§£ç å¨104ï¼ä¸¤è å½¼æ¤è¦æ¥ãå ¶ä¸åå¨è£ ç½®102å¯ä¸ºæ°åç£å¸¦æå çï¼è影鳿°æ®ç¼ç /è§£ç å¨104åå ·æç¹å®çæ°æ®æ ¼å¼ãæ¤å¤ï¼æ¨¡æ/æ°å转æ¢å¨(A/D Converter)106åæ°å/模æè½¬æ¢å¨(A/D Converter)108åå«ä¸ç¼ç /è§£ç å¨104è¦æ¥ï¼èæ§å¶è£ ç½®110ååå«ä¸åå¨è£ ç½®102åç¼ç /è§£ç å¨104è¿æ¥ï¼ä»¥æ§å¶æ°å彿¾é³è£ ç½®100çè®°å½/çªæ¾å¨ä½ãReferring to FIG. 1 , what it depicts is a block diagram of a known digital audio recording and playback device. As shown in FIG. 1 , a known digital audio recording and playback device 100 is composed of two main functional blocks: one of them is a storage device 102 for recording audio-visual data; the other is an audio-visual data for compressing audio-visual data. Encoder/decoder 104, the two are coupled to each other. The storage device 102 can be a digital magnetic tape or an optical disc, and the audio-video data encoder/decoder 104 has a specific data format. In addition, an analog/digital converter (A/D Converter) 106 and a digital/analog converter (A/D Converter) 108 are respectively coupled to the encoder/decoder 104, while the control device 110 is respectively connected to the storage device 102 and the encoder/decoder The decoder 104 is connected to control the recording/playback operation of the digital audio recording and playback device 100 .
以æ°å彿¾é³è£ ç½®100è®°å½å½±é³ä¿¡æ¯æ¶ï¼å½±é³ä¿¡æ¯ç»æ¨¡æ/æ°å转æ¢å¨106å¤çæä¸ºæªç¼ç 影鳿°æ®112ï¼åç±ç¼ç /è§£ç å¨104å°å ¶ç¼ç æå·²ç¼ç 影鳿°æ®116ï¼ç¶åå°å ¶è®°å½å¨åå¨è£ ç½®102ä¸ã以æ°å彿¾é³è£ ç½®100ææ¾å½±é³ä¿¡å·æ¶ï¼åæ¯å°å·²ç¼ç ç影鳿°æ®116ç±åå¨è£ ç½®102读åºï¼ç¼ç /è§£ç å¨104å°å ¶è§£ç æä¸ºæªç¼ç 影鳿°æ®112åï¼åç±æ°å/模æè½¬æ¢å¨108å°å ¶è½¬æ¢ä¸ºæ¨¡æå½±é³ä¿¡å·åè¾åºãæ§å¶è£ ç½®110åæ¯ç±æ§å¶æä»¤114以æ§å¶åå¨è£ ç½®102ä¸ç¼ç /è§£ç å¨104ï¼ä½¿æ°å彿¾é³è£ ç½®100è¿è¡å½±é³ä¿¡æ¯çè®°å½/ææ¾æµç¨ãWhen recording audio-visual information with the digital recording and playback device 100, the audio-visual information is processed by the analog/digital converter 106 to become unencoded audio-visual data 112, and then encoded by the encoder/decoder 104 into encoded audio-visual data 116, which is then recorded in the storage device 102. When using the digital recording and playback device 100 to play audio-visual signals, the encoded audio-visual data 116 is read out from the storage device 102, and the encoder/decoder 104 decodes it into unencoded audio-visual data 112, and then the digital/analog converter 108 converts it into an analog audio-visual signal and outputs it. The control device 110 controls the storage device 102 and the encoder/decoder 104 by the control instruction 114 to make the digital audio recording and playback device 100 perform the recording/playing process of the video and audio information.
ç¶èï¼ç°è¡å¯éç¨çå½±é³ç¼ç æ¨¡å¼æè®¸å¤ç§ï¼æ¬²ä½¿å½±é³è®°å½/ææ¾è£ ç½®ä¸ææçç¼ç 模å¼å®å ¨ç¸å®¹ï¼åå¿ é¡»å 建åç§å ·æä¸åç¼ç 模å¼çç¼ç /è§£ç å¨ï¼å¨å®é ä¸å¹¶ä¸ç»æµï¼æ°åå¤åè½å ç(Digital Versatile Discï¼DVD)影鳿æ¾å¨å³æ¯ä¸ä¾ãæ ¹æ®æ°åå¤åè½å çç影鳿°æ®çè§æ ¼å®ä¹ï¼è®°å½äºæ°åå¤åè½å çä¸ç影鳿°æ®å¯ä»¥ä¸ºAC-3ãLPCM(Linear Pulse CodeModulation)ãMPEG 1(Moving Picture Engineering Group 1)ã以åMPEG 2çç¼ç 模å¼ãè¥æ°åå¤åè½å ç影鳿æ¾å¨è¦ä¸ææçç¼ç 模å¼å®å ¨ç¸å®¹ï¼åå¿ é¡»é ç½®ææä¸åè¿°ç¼ç 模å¼ç¸å¯¹åºçåç§è§£ç å¨ï¼ä½æ¤ä¸¾ä¸ä» ä¼ä½¿å½±é³ææ¾å¨çææ¬æé«ï¼èä¸è·å¾ç¼ç /è§£ç å¨ä½¿ç¨æææéçè´¹ç¨ä¹ä¼å èå¢å ãHowever, there are many kinds of audio-visual encoding modes currently available. To make an audio-visual recording/playing device fully compatible with all encoding modes, various encoding/decoders with different encoding modes must be built in, which is not practical in practice. Economical, Digital Versatile Disc (Digital Versatile Disc, DVD) video player is an example. According to the specification definition of audio-visual data of digital versatile discs, audio-visual data recorded on digital versatile discs can be encoded by AC-3, LPCM (Linear Pulse Code Modulation), MPEG 1 (Moving Picture Engineering Group 1), and MPEG 2, etc. model. If the digital versatile disc audio-visual player is to be fully compatible with all encoding modes, all the various decoders corresponding to the aforementioned encoding modes must be configured, but this will not only increase the cost of the audio-visual player, but also obtain encoding /Decoder license fees will also increase accordingly.
å æ¤æ¬åææä¾ä¸ç§éç¨åæ°åå½±é³å½æ¾è£ ç½®ï¼å ·æè½¯ä»¶è½½å ¥æºå¶ï¼å¹¶å°å½±é³ç¼ç /è§£ç å¨è½¯ä»¶åï¼å¯ä¾æ®ä¸å影鳿°æ®æ ¼å¼éåéç¨çç¼ç 模å¼ã使ç¨è å¯éæ©éå½çå½±é³ç¼ç 模å¼ï¼å¹¶ä»¥åççä»·æ ¼è·å¾å¯ä¾ä½¿ç¨çç¼ç /è§£ç 软件ï¼ä½¿æ°åå½±é³å½æ¾è£ ç½®å ·ææéçå½±é³ç¼ç /è§£ç åè½ï¼å¹¶å¯ä»¥ä¸åçç¼ç /è§£ç æ¨¡å¼å¯¹å½±é³æ°æ®è¿è¡è®°å½/ææ¾ãæ¤ç§ç»æçå½±é³è®°å½/ææ¾è£ ç½®ï¼ä¸éé ç½®ä¸åç¼ç 模å¼çç¼ç /è§£ç å¨è½¯ä»¶ï¼å³å¯ä»¥ä¸å模å¼å¯¹æ°æ®è¿è¡ç¼ç /è§£ç ï¼å¯ç®åæ°åå½±é³å½æ¾è£ ç½®çç»æï¼é使°åå½±é³å½æ¾è£ ç½®çææ¬ãTherefore, the present invention provides a general-purpose digital audio-visual recording and playback device, which has a software loading mechanism, and converts the audio-video encoder/decoder into software, and can select an applicable encoding mode according to different audio-visual data formats. Users can choose an appropriate video and audio encoding mode, and obtain available encoding/decoding software at a reasonable price, so that the digital audio and video recording and playback device has the required video and audio encoding/decoding functions, and can perform video and audio encoding/decoding in different encoding/decoding modes. data for recording/playback. The audio-visual recording/playing device of this kind of structure does not need to be equipped with encoding/decoder software of different encoding modes, that is, data can be encoded/decoded in different modes, which can simplify the structure of the digital audio-visual recording and playback device and reduce the cost of the digital audio-visual recording and playback device .
æ ¹æ®æ¬åæçä¸è¿°åå ¶ä»ç®çï¼æåºä¸ç§éç¨åæ°åå½±é³å½æ¾è£ ç½®ï¼å ¶ä¸å æ¬éç¨åå½±é³è®°å½/ææ¾å¼æ(Universal Recording/Playback Engine)ãæ°æ®è¯»/åè£ ç½®(Data Read/Write Device)ï¼ä»¥åç±å å¯çç¼ç /è§£ç 软件(EncryptedEnc/Dec Software)ææçå½±é³ç¼ç /è§£ç å¨ãå½±é³å½æ¾å¼æä¸å æ¬æ°åä¿¡å·å¤çè£ ç½®(Digital Signal Processorï¼DSP)ãåªè¯»å¼(ROM-Type)ç¨åºåå¨è£ ç½®ãéªéå¼(Flash-Type)ç¨åºåå¨è£ ç½®ãéæºååå¼(RAM-Type)æ°æ®åå¨è£ ç½®ãæ¨¡æ/æ°å转æ¢å¨ãæ°å/模æè½¬æ¢å¨ã以å使ç¨è ä¿¡æ¯çé¢(User MessageInterface)ãèå½±é³å½æ¾å¼æä¸çç¨åºåå¨è£ ç½®ãæ°æ®åå¨è£ ç½®ãæ¨¡æ/æ°ååæ°å/模æè½¬æ¢å¨ä»¥åä¿¡æ¯çé¢åå«ä¸æ°åä¿¡å·å¤çè£ ç½®è¦æ¥ãæ°æ®è¯»åè£ ç½®ä¸åå æ¬æ°æ®è®°å½åªä½(Data Recording Media)ãæ°æ®ç¼ç /è§£ç å¨(DataEncoder/Decoder)ã读åçµè·¯(Read/Write Circuit)以忰æ®ä¼ è¾çé¢(DataTransmission Interface)ï¼å ¶ä¸è¯»åçµè·¯åå«ä¸æ°æ®è®°å½åªä½åæ°æ®ç¼ç /è§£ç å¨è¦æ¥ï¼èæ°æ®ä¼ è¾çé¢é¤äºä¸æ°æ®ç¼ç /è§£ç å¨è¿æ¥ä¹å¤ï¼è¿ä¸å½±é³å½æ¾å¼æç¸è¿æ¥ï¼ä¸åå«ä¸æ°åä¿¡å·å¤çè£ ç½®åéæºåå弿°æ®åå¨è£ ç½®è¦æ¥ãAccording to the above-mentioned and other objects of the present invention, a kind of universal digital audio-visual recording and playback device is proposed, which includes a universal audio-visual recording/playback engine (Universal Recording/Playback Engine), a data read/write device (Data Read/Write Device), and An audio and video encoder/decoder composed of encrypted encoding/decoding software (EncryptedEnc/Dec Software). The audio and video recording engine includes a digital signal processing device (Digital Signal Processor, DSP), a read-only (ROM-Type) program storage device, a flash-type (Flash-Type) program storage device, a random access (RAM-Type) Data storage device, analog/digital converter, digital/analog converter, and user message interface (User Message Interface). The program storage device, data storage device, analog/digital and digital/analog converters and information interface in the audio-video recording and playback engine are respectively coupled with the digital signal processing device. The data read-write device includes data recording media (Data Recording Media), data encoder/decoder (DataEncoder/Decoder), read-write circuit (Read/Write Circuit) and data transmission interface (DataTransmission Interface). It is coupled with the data recording medium and the data encoder/decoder, and the data transmission interface is not only connected with the data encoder/decoder, but also connected with the audio and video recording and playback engine, and is respectively connected with the digital signal processing device and the random access data storage device coupling.
å¨å½±é³å½æ¾å¼æä¸ï¼åªè¯»å¼ç¨åºåå¨è£ ç½®å è½½æç³»ç»æ§å¶ç¨åºï¼ç¨ä»¥æ§å¶æ´ä¸ªå½æ¾é³è£ ç½®çè¿ä½ï¼ä½¿éªéå¼ç¨åºåå¨è£ ç½®ä¾æ®æä»¤è½½å ¥éå½çç¼ç /è§£ç è½¯ä»¶ãæ¬²ææ¾å½±é³æ°æ®æ¶ï¼åå¨äºè®°å½åªä½çæ°æ®ï¼ç»è¯»åçµè·¯ãæ°æ®ç¼ç /è§£ç å¨åæ°æ®ä¼ è¾çé¢ï¼å¹¶ç±ç¼ç /è§£ç è½¯ä»¶ä¸æ°å/模æè½¬æ¢å¨å¤çåï¼ä½¿å½±é³ä¿¡å·éç°ï¼æ¬²è®°å½å½±é³æ°æ®æ¶ï¼æ¨¡æå½±é³ä¿¡å·ç±æ¨¡æ/æ°å转æ¢å¨ä¸ç¼/è§£ç 软件å¤çï¼å¹¶ç»æ°æ®ä¼ è¾çé¢ãæ°æ®ç¼ç /è§£ç å¨å读åçµè·¯ï¼å°å½±é³æ°æ®åå¨äºæ°æ®è®°å½åªä½ãIn the audio and video recording and playback engine, the read-only program storage device contains a system control program to control the operation of the entire audio recording and playback device, so that the flash program storage device is loaded with appropriate encoding/decoding software according to instructions. When it is desired to play audio-visual data, the data stored in the recording medium is processed by the encoding/decoding software and digital/analog converter through the read-write circuit, data encoding/decoder and data transmission interface, so that the audio-visual signal can be reproduced; When recording audio-visual data, the analog audio-visual signal is processed by the analog/digital converter and encoding/decoding software, and the audio-visual data is stored in the data recording medium through the data transmission interface, data encoding/decoding and reading and writing circuits.
为使æ¬åæçä¸è¿°åå ¶ä»ç®çãç¹å¾åä¼ç¹è½æ´ææ¾ææï¼ä¸æç¹ä¸¾è¾ä½³å®æ½ä¾ï¼å¹¶ç»åéå¾ï¼ä½è¯¦ç»è¯´æå¦ä¸ï¼In order to make the above-mentioned and other objects, features and advantages of the present invention more comprehensible, the preferred embodiments are specifically cited below, and in conjunction with the accompanying drawings, the detailed description is as follows:
éå¾çç®å说æï¼A brief description of the attached drawings:
å¾1æç¤ºä¸ºå ¬ç¥æ°å彿¾é³è£ ç½®çæ¹å示æå¾ï¼Fig. 1 shows the schematic block diagram of known digital recording and playback device;
å¾2æç¤ºä¸ºä¾ç §æ¬åæçè¾ä½³å®æ½ä¾ï¼ä¸ç§éç¨åæ°åå½±é³å½æ¾è£ ç½®çæ¹å示æå¾ï¼Figure 2 is a schematic block diagram of a general-purpose digital video recording and playback device according to a preferred embodiment of the present invention;
å¾3æç¤ºä¸ºä¾ç §æ¬åæçè¾ä½³å®æ½ä¾ï¼ä¸ç§éç¨åæ°åå½±é³å½æ¾è£ ç½®ï¼å ¶è½½å ¥å½±é³ç¼ç /è§£ç è½¯ä»¶çæµç¨ç¤ºæå¾ï¼Fig. 3 shows according to the preferred embodiment of the present invention, a kind of universal digital audio-visual recording and playback device, its schematic flow chart of loading audio-visual encoding/decoding software;
å¾4æç¤ºä¸ºä¾ç §æ¬åæçè¾ä½³å®æ½ä¾ï¼ä¸ç§éç¨åæ°åå½±é³å½æ¾è£ ç½®ï¼å ¶ç§»é¤å½±é³ç¼ç /è§£ç è½¯ä»¶çæµç¨ç¤ºæå¾ï¼Figure 4 shows a schematic flow chart of removing the video encoding/decoding software for a general-purpose digital audio and video recording and playback device according to a preferred embodiment of the present invention;
å¾5æç¤ºä¸ºä¾ç §æ¬åæçè¾ä½³å®æ½ä¾ï¼ä¸ç§éç¨åæ°åå½±é³å½æ¾è£ ç½®ï¼å ¶è®°å½å½±é³æ°æ®çæµç¨ç¤ºæå¾ï¼Fig. 5 shows according to the preferred embodiment of the present invention, a kind of general-purpose digital audio-visual recording and playback device, its flow chart diagram of recording audio-visual data;
å¾6æç¤ºä¸ºä¾ç §æ¬åæçè¾ä½³å®æ½ä¾ï¼ä¸ç§éç¨åæ°åå½±é³å½æ¾è£ ç½®ï¼å ¶ææ¾å½±é³æ°æ®çæµç¨ç¤ºæå¾ï¼Fig. 6 is according to the preferred embodiment of the present invention, a kind of general-purpose digital audio-visual recording and playback device, and its schematic flow chart of playing audio-visual data;
å¾7æç¤ºä¸ºä¾ç §æ¬åæçè¾ä½³å®æ½ä¾ï¼ä¸ç§éç¨åæ°åå½±é³å½æ¾è£ ç½®ï¼å ¶å½±é³ç¼ç /è§£ç 软件çå 坿µç¨ç¤ºæå¾ï¼ä»¥åFig. 7 shows according to the preferred embodiment of the present invention, a kind of universal digital audio-visual recording and playback device, its audio-visual encoding/decoding software encryption flow schematic diagram; And
å¾8æç¤ºä¸ºä¾ç §æ¬åæçè¾ä½³å®æ½ä¾ï¼ä¸ç§éç¨åæ°åå½±é³å½æ¾è£ ç½®ï¼å ¶å½±é³ç¼ç /è§£ç 软件çè§£å¯æµç¨ç¤ºæå¾ãFIG. 8 is a schematic diagram of the decryption process of the audio/video encoding/decoding software of a general-purpose digital audio/video recording and playback device according to a preferred embodiment of the present invention.
åç §å¾2ï¼å ¶æç¤ºçæ¯ä¾ç §æ¬åæçè¾ä½³å®æ½ä¾ï¼ä¸ç§éç¨åæ°åå½±é³å½æ¾è£ ç½®ï¼å ¶ç»æçæ¹å示æå¾ãå¦å¾2æç¤ºï¼æ¬åæçéç¨åæ°åå½±é³å½æ¾è£ ç½®200ï¼å ¶ç»æå æ¬ä¸¤ä¸ªä¸»è¦çåè½åºå以å软件ç¼ç /è§£ç å¨ï¼å ¶ä¸ä¸ä¸ªåè½åºå为éç¨åå½±é³è®°å½/ææ¾å¼æ202ï¼å¦ä¸ä¸ªåè½åºååæ¯æ°æ®è¯»/åè£ ç½®204ï¼æ¤äºè å½¼æ¤è¦æ¥ï¼å ¶ç»æå ä»¶å°äºå详ç»è¯´æãèç»å å¯çå½±é³ç¼ç /è§£ç 软件222ï¼å¯ç±æ¹å示æå¾ä¸åè½åºåå çç³»ç»æ§å¶ç¨åº(SystemProgram)220å 以æ§å¶åè§£å¯ãReferring to FIG. 2 , it shows a schematic block diagram of a general-purpose digital video recording and playback device according to a preferred embodiment of the present invention. As shown in Figure 2, the general-purpose digital audio-visual recording and playback device 200 of the present invention includes two main functional blocks and a software encoder/decoder, wherein one functional block is a general-purpose audio-visual recording/playback engine 202, and the other A functional block is the data read/write device 204, the two are coupled to each other, and its components will be described in detail later. The encrypted audio/video encoding/decoding software 222 can be controlled and decrypted by the system control program (System Program) 220 in the functional block in the block diagram.
å¦å¾2æç¤ºï¼éç¨åå½±é³è®°å½/ææ¾å¼æ202ä¸å æ¬é«éæ°åä¿¡å·å¤çå¨210ãåªè¯»å¼ç¨åºåå¨è£ ç½®214ãéªéå¼ç¨åºåå¨è£ ç½®216ãéæºåå弿°æ®åå¨è£ ç½®218ãæ¨¡æ/æ°å转æ¢å¨206ãæ°å/模æè½¬æ¢å¨208ã以å使ç¨è ä¿¡æ¯çé¢212ãå ¶ä¸æ¨¡æ/æ°å转æ¢å¨206ãæ°å/模æè½¬æ¢å¨208ã使ç¨è ä¿¡æ¯çé¢212ãåªè¯»å¼ç¨åºåå¨è£ ç½®214ãéªéå¼ç¨åºåå¨è£ ç½®216ä¸éæºåå弿°æ®åå¨è£ ç½®218ï¼æ¯åå«ä¸æ°åä¿¡å·å¤çå¨210è¦æ¥ãAs shown in Figure 2, the general-purpose video recording/playing engine 202 includes a high-speed digital signal processor 210, a read-only program storage device 214, a flash program storage device 216, a random access data storage device 218, an analog/ A digital converter 206 , a digital/analog converter 208 , and a user information interface 212 . Wherein the analog/digital converter 206, the digital/analog converter 208, the user information interface 212, the read-only type program storage device 214, the flash type program storage device 216 and the random access type data storage device 218 are respectively and digital A signal processor 210 is coupled.
èå¾2ä¸çæ°æ®è¯»/åè£ ç½®204åå æ¬æ°æ®è®°å½åªä½230ã读/åçµè·¯228ãæ°æ®ç¼ç /è§£ç å¨226ã以忰æ®ä¼ è¾çé¢224ãå ¶ä¸è¯»/åçµè·¯228åå«ä¸æ°æ®ç¼ç /è§£ç å¨226åæ°æ®è®°å½åªä½230è¦æ¥ï¼èæ°æ®ä¼ è¾çé¢224é¤äºä¸æ°æ®ç¼ç /è§£ç å¨226è¦æ¥ä¹å¤ï¼è¿ä¸éç¨åå½±é³è®°å½/ææ¾å¼æ202ç¸è¿æ¥ï¼å¹¶åå«ä¸å ¶ä¸çæ°åä¿¡å·å¤çå¨210åéæºåå弿°æ®åå¨è£ ç½®218äºç¸è¦æ¥ãThe data read/write device 204 in FIG. 2 includes a data recording medium 230 , a read/write circuit 228 , a data encoder/decoder 226 , and a data transmission interface 224 . Wherein the read/write circuit 228 is coupled with the data encoder/decoder 226 and the data recording medium 230 respectively, and the data transmission interface 224 is not only coupled with the data encoder/decoder 226, but also with the general-purpose audio-visual recording/playback engine 202 are connected, and are respectively coupled with the digital signal processor 210 and the random access data storage device 218 therein.
å¨éç¨åå½±é³è®°å½/ææ¾å¼æ202ä¸ï¼åªè¯»å¼ç¨åºåå¨è£ ç½®214å åå¨æç³»ç»æ§å¶ç¨åº220软件ï¼å ¶åè½å æ¬ä¸åæè¿°ï¼å ¶ä¸ä¹ä¸æ¯ä¾æ®å 建çå ³é®ç æ°æ®(Key Data)对å å¯çå½±é³ç¼ç /è§£ç 软件222è§£å¯ï¼èæ¤ä¸å ³é®ç æ°æ®æ¯å¯¹åºäºå¯¹å½±é³ç¼ç /è§£ç 软件222å 坿¶æä½¿ç¨çå ³é®ç æ°æ®ï¼å ¶ä¸ä¹äºæ¯ç¨ä»¥è½½å ¥ä¸ç§»é¤å½±é³ç¼ç /è§£ç 软件222ï¼èå ¶ä¸ä¹ä¸æ¯ç¨ä»¥å¯å§å½±é³ç¼ç /è§£ç 软件222çè¿ä½ï¼å ¶ä¸ä¹å忝ç»ç±ä½¿ç¨è ä¿¡æ¯çé¢212æ¥æ¶ä½¿ç¨è è¾å ¥çä¿¡æ¯ï¼å¹¶ææ§éç¨åæ°åå½±é³å½æ¾è£ ç½®çè®°å½/ææ¾åè½ãIn the general-purpose audio-visual recording/playing engine 202, the system control program 220 software is stored in the read-only program storage device 214, and its functions include the following: one of which is based on the built-in key code data (Key Data) pair Encrypted audio-visual encoding/decoding software 222 decryption, and this key code data is corresponding to the key code data used when encrypting audio-visual encoding/decoding software 222; Two of them are used for loading and removing audio-visual encoding/decoding Software 222; and three of them are used to start the operation of the audio-visual encoding/decoding software 222; the fourth of them is to receive the information input by the user through the user information interface 212, and control the recording/playing of the general-purpose digital audio-visual recording and playback device Function.
èéç¨åå½±é³è®°å½/ææ¾å¼æ202ä¸çéªéå¼ç¨åºåå¨è£ ç½®216ï¼å¯ä»¥åå¨ç±æ°æ®è®°å½åªä½230ä¸è½½çå½±é³ç¼ç /è§£ç 软件222ãéªéå¼ç¨åºåå¨è£ ç½®216å¯è½½å ¥ä¸åçå½±é³ç¼ç /è§£ç 软件222ï¼å èå¯ä»¥ä¸åçç¼ç /è§£ç æ¨¡å¼å¯¹å½±é³æ°æ®è¿è¡ç¼ç /è§£ç ï¼å¯è§ä¸ºä¸å½±é³æ°æ®ç¼ç /è§£ç å¨ãå½éªéå¼ç¨åºåå¨è£ ç½®216æè½½å ¥çç¨åºä¸ºå½±é³ç¼ç 软件æ¶ï¼å³æä¸ºå½±é³ç¼ç å¨ï¼è¥éªéå¼ç¨åºè®°å½è£ ç½®216æè½½å ¥çç¨åºä¸ºå½±é³è§£ç 软件æ¶ï¼åæä¸ºå½±é³è§£ç å¨ãå æ¤ï¼ä» éå°éå½çå½±é³ç¼ç /è§£ç 软件222è½½å ¥éªéå¼ç¨åºåå¨è£ ç½®ä¸ï¼å³å¯å¯¹å ·æä¸åç¼ç 模å¼ç影鳿°æ®è¿è¡å¤çãThe flash program storage device 216 in the general-purpose video recording/playing engine 202 can store the video encoding/decoding software 222 downloaded from the data recording medium 230 . The flash program storage device 216 can be loaded with different video/audio encoding/decoding software 222, so that video/audio data can be encoded/decoded in different encoding/decoding modes, which can be regarded as an audio/video data encoding/decoding device. When the program loaded in the flash program storage device 216 is video and audio encoding software, it becomes an audio and video encoder; if the program loaded in the flash program recording device 216 is audio and video decoding software, it becomes an audio and video decoder. Therefore, it is only necessary to load the appropriate audio/video encoding/decoding software 222 into the flash program storage device to process audio/video data with different encoding modes.
æ¤å¤ï¼éç¨åå½±é³è®°å½/ææ¾å¼æ202ä¸çéæºåå弿°æ®åå¨è£ ç½®218ï¼å¯ä»¥ä½ä¸ºæ¬²è¿è¡ç¼ç /è§£ç çæ°æ®çå¯åç¼å²åºï¼ä½æ¬²ç¼ç /è§£ç çæ°æ®äº¦å¯ä»¥ç´æ¥ä¼ éè³æ°åä¿¡å·å¤çå¨210å¤çã使ç¨è èç±æä½ä½¿ç¨è æ§å¶å¨(æªæ¾ç¤ºäºå¾ä¸)以ååºä½¿ç¨è æä½ä¿¡æ¯ï¼ç»ç±éç¨åå½±é³è®°å½/ææ¾å¼æ202ä¸ç使ç¨è ä¿¡æ¯çé¢212ï¼éç¨åæ°åå½±é³å½æ¾è£ ç½®200坿¥æ¶æ¥èªä½¿ç¨è æ§å¶å¨ç使ç¨è æä½ä¿¡æ¯ï¼å ¶ä¸ä½¿ç¨è æ§å¶å¨å æ¬é¥æ§å¨(Remote Controller)çãIn addition, the random access data storage device 218 in the general-purpose audio-visual recording/playing engine 202 can be used as a register buffer for the data to be encoded/decoded, but the data to be encoded/decoded can also be directly sent to the digital signal processing Processor 210. The user sends user operation information by operating the user controller (not shown in the figure), and the general-purpose digital audio-visual recording and playback device 200 can receive information from the user information interface 212 in the general-purpose audio-visual recording/playing engine 202 User operation information of the user controller, wherein the user controller includes a remote controller (Remote Controller) and the like.
å¨éç¨åå½±é³è®°å½/ææ¾å¼æ202ä¸ï¼æ¨¡æ/æ°å转æ¢å¨206ç主è¦åè½å æ¬ï¼å°ææ¥æ¶ç模æå½±é³ä¿¡å·232è½¬æ¢ææªç¼ç æ°åå½±é³ä¿¡å·234ï¼ä»¥ä¾æ°åä¿¡å·å¤çå¨210è¿è¡åç»ç¼ç ç¨åºï¼å°æªç¼ç æ°åå½±é³ä¿¡å·234å¤çæå·²ç¼ç æ°åå½±é³ä¿¡å·236ï¼èéç¨åå½±é³è®°å½/ææ¾å¼æ202ä¸çæ°å/模æè½¬æ¢å¨208ï¼å ¶ä¸»è¦åè½åå æ¬ï¼å°ç±æ°åä¿¡å·å¤çå¨210å¤çåçæ°åå½±é³ä¿¡å·234转æ¢ä¸ºæ¨¡æå½±é³ä¿¡å·232ï¼å¹¶å°æ¤æ¨¡æå½±é³ä¿¡å·232è¾åºè³æ¬å£°è£ ç½®(æªæ¾ç¤ºäºå¾ä¸)ãIn the general-purpose video recording/playing engine 202, the main functions of the analog/digital converter 206 include: converting the received analog video signal 232 into an unencoded digital video signal 234 for the digital signal processor 210 to perform subsequent encoding procedures , process the unencoded digital audio-visual signal 234 into encoded digital audio-visual signal 236; The digital video signal 234 is converted into an analog video signal 232, and the analog video signal 232 is output to a speaker device (not shown in the figure).
å¨å¾2çæ°æ®è¯»/åè£ ç½®204ä¸ï¼æ°æ®è®°å½åªä½230å¯ç¨ä»¥è®°å½æ°åæ°æ®ï¼èè¿äºæ°åæ°æ®åå æ¬ééæ°æ®(Channel Data)238ä¸å½±é³ç¼ç /è§£ç 软件222çãä»éç¨åå½±é³è®°å½/ææ¾å¼æ202è¾åºçå·²ç¼ç æ°åå½±é³ä¿¡å·236ï¼ç»æ°æ®ä¼ è¾çé¢224è¾å ¥æ°æ®è¯»/åè£ ç½®204ï¼ç±æ°æ®ç¼ç /è§£ç å¨226对æ°å影鳿°æ®236è¿è¡å次ç¼ç ï¼äº§çå·²ç¼ç ééæ°æ®238ï¼åç±è¯»/åçµè·¯228å°å·²ç¼ç ééæ°æ®238åå ¥æ°æ®è®°å½åªä½230ãèåå¨äºæ°æ®è®°å½åªä½230ä¸çå·²ç¼ç ééæ°æ®238ï¼ç»è¯»/åçµè·¯228读åºåï¼åç±æ°æ®ç¼ç /è§£ç å¨226å¤çï¼å°å ¶è§£ç 为æ°åä¿¡å·å¤çå¨210æè½è¾¨è¯ä¸å¤ççæ°å影鳿°æ®236ãIn the data reading/writing device 204 of FIG. 2 , the data recording medium 230 can be used to record digital data, and these digital data include channel data (Channel Data) 238 and audio-visual encoding/decoding software 222 and so on. The encoded digital audio-visual signal 236 output from the general-purpose audio-visual recording/playing engine 202 is input to the data reading/writing device 204 through the data transmission interface 224, and the digital audio-visual data 236 is re-encoded by the data encoding/decoder 226 to generate encoded channel data 238 , and then the read/write circuit 228 writes the encoded channel data 238 into the data recording medium 230 . The coded channel data 238 stored in the data recording medium 230 is read out by the read/write circuit 228, and then processed by the data coder/decoder 226, which is decoded into what the digital signal processor 210 can recognize and process. Digital audiovisual data 236 .
ç±æ°æ®ç¼ç /è§£ç å¨226产ççå·²ç¼ç ééæ°æ®238ï¼å¯ç»è¯»/åçµè·¯228å°å ¶åå ¥æ°æ®è®°å½åªä½230ï¼èåå¨äºæ°æ®è®°å½åªä½230ä¸çè®°å½å¾æ ·ï¼äº¦å¯ç»ç±è¯»/åçµè·¯228å°å ¶è¯»åºå¹¶è½¬æ¢æééæ°æ®238ãæ°æ®è¯»/åè£ ç½®204ä¸çæ°æ®ä¼ è¾çé¢224ï¼ä¸éç¨åå½±é³è®°å½/ææ¾å¼æ202ç¸è¦æ¥ï¼å ¶åè½åå æ¬äºæ°æ®è¯»/åè£ ç½®204ä¸éç¨åå½±é³è®°å½/ææ¾å¼æ202ä¹é´ç¨ä¼ è¾æ°åæ°æ®ãThe coded channel data 238 produced by the data encoder/decoder 226 can be written into the data recording medium 230 through the read/write circuit 228; 228 reads it out and converts it into channel data 238 . The data transmission interface 224 in the data reading/writing device 204 is coupled with the general-purpose audio-visual recording/playing engine 202, and its function then includes using transmission between the data reading/writing device 204 and the general-purpose audio-visual recording/playing engine 202. digital data.
  åå¨äºæ°æ®è®°å½åªä½230ä¸çå½±é³ç¼ç /è§£ç 软件ï¼å¯ä»¥å ·æä»»ä½å½¢å¼çç¼ç 模å¼ï¼ä½æ¯æ¤ä¸è½¯ä»¶çç¼ç 模å¼å¿ é¡»ä¸åå¨äºæ°æ®è®°å½åªä½230ä¸ç影鳿°æ®çç¼ç 模å¼ç¸å®¹ãæ¤å¤ï¼å¯¹äºæ°æ®è®°å½åªä½230æåå¨çå½±é³ç¼ç /è§£ç 软件ï¼è¿å¯ä»¥ä½¿ç¨ç¹å®çå ³é®ç æ°æ®å¯¹å½±é³ç¼ç /è§£ç 软件è¿è¡å å¯/è§£å¯ï¼è䏿¤ä¸å ³é®ç æ°æ®ä¸ç³»ç»æ§å¶ç¨åº220䏿å 建çè§£å¯å¨(Descrambler)çå ³é®ç æ°æ®ç¸å¯¹åºï¼ä½¿å¾å ·ææ¤ç¹æ®å ³é®ç æ°æ®çç³»ç»æ§å¶ç¨åº220å¯ä»¥æ£ç¡®æ 误å°è¿è¡è§£å¯ãä¸åå¨å¨æ°æ®è®°å½åªä½230ä¸ç影鳿°æ®ç¼ç 模å¼ç¸ç¬¦çå½±é³ç¼ç /è§£ç 软件222ï¼ç»ç±æ£ç¡®è§£å¯åè¢«è½½å ¥éªéå¼ç¨åºåå¨è£ ç½®216ï¼ä½¿éç¨åå½±é³è®°å½/ææ¾å¼æ202å¯å¯¹å½±é³æ°æ®è¿è¡ç¼ç /è§£ç ãåå¨äºæ°æ®è®°å½åªä½230ä¸å å¯çå½±é³ç¼ç /è§£ç 软件ï¼å¯ç±å¾7æç¤ºçæµç¨è产çï¼å ¶æ¥éª¤å°äºå详述ãThe audio-video encoding/decoding software stored in the data recording medium 230 can have any encoding mode, but the encoding mode of this software must be compatible with the encoding mode of the audio-visual data stored in the data recording medium 230. In addition, for the audio-visual encoding/decoding software stored in the data recording medium 230, specific key code data can also be used to encrypt/decrypt the video-audio encoding/decoding software, and this key code data is the same as that built in the system control program 220. Corresponding to the key code data of the descrambler (Descrambler), so that the system control program 220 with this special key code data can correctly decrypt. The audio-visual encoding/decoding software 222 that matches the encoding mode of the audio-visual data stored in the data recording medium 230 is loaded into the flash program storage device 216 after being correctly decrypted, so that the general-purpose audio-visual recording/playing engine 202 can process the audio-visual data Encode/decode. The encrypted audio/video encoding/decoding software stored in the data recording medium 230 can be generated by the process shown in FIG. 7 , and the steps will be described in detail later.
  æ¬åæçéç¨åæ°åå½±é³å½æ¾è£ ç½®200ï¼å ¶ç»æå æ¬ä¸¤ä¸ªä¸»è¦çåè½æ¹åå软件ç¼ç /è§£ç å¨çï¼å ·æç¼ç /è§£ç è½¯ä»¶è½½å ¥ãç¼ç /è§£ç 软件移é¤ãè®°å½åææ¾å½±é³æ°æ®çåè½ï¼å ¶æµç¨å°ä»¥ç¤ºæå¾åå«è¯´æå¦ä¸ãThe general-purpose digital audio-visual recording and playback device 200 of the present invention includes two main functional blocks and a software encoder/decoder, etc., and has the functions of loading encoding/decoding software, removing encoding/decoding software, recording and playing audio-visual data, etc. , and the flow chart will be described as follows.
  å¾3æç¤ºçæ¯ä¾ç §æ¬åæçè¾ä½³å®æ½ä¾ï¼ä¸ç§éç¨åæ°åå½±é³å½æ¾è£ ç½®ï¼å ¶è½½å ¥å½±é³ç¼ç /è§£ç 软件çæä½æµç¨ç示æå¾ãåç §å¾3å¹¶ç»åå¾2æç¤ºï¼é¦å è¿è¡æ¥éª¤302ï¼ç±éç¨åå½±é³è®°å½/ææ¾å¼æ202ç使ç¨è ä¿¡æ¯çé¢212æ¥å使ç¨è æç¤ºä¸è½½å½±é³ç¼ç /è§£ç 软件222çå½ä»¤ï¼å ¶æ¬¡è¿è¡æ¥éª¤304ï¼ç±éç¨åå½±é³è®°å½/ææ¾å¼æ202æ§å¶æ°æ®è¯»/åè£ ç½®204ï¼ä½¿å ¶ç±è½½æå½±é³ç¼ç /è§£ç 软件222çåå¨åªä½è¯»åå·²å®ä¹çå å¯å½±é³ç¼ç /è§£ç æä»¶ãFig. 3 shows a schematic diagram of the operation flow of loading video and audio encoding/decoding software into a general-purpose digital video and audio recording and playback device according to a preferred embodiment of the present invention. Referring to FIG. 3 and shown in FIG. 2 , at first step 302 is performed, and the user information interface 212 of the general-purpose audio-visual recording/playing engine 202 accepts the user's instruction to download the video-audio encoding/decoding software 222; secondly, step 304 is performed, by The general-purpose video recording/playing engine 202 controls the data read/write device 204 to read the defined encrypted audio/video encoding/decoding file from the storage medium loaded with the audio/video encoding/decoding software 222 .
æ¥çåè¿è¡å¾3ä¸çæ¥éª¤306ï¼ç±æ°æ®è¯»/åè£ ç½®204è½½å ¥å å¯çå½±é³ç¼ç /è§£ç æä»¶ï¼å¹¶å°å½±é³ç¼ç /è§£ç æä»¶ä¼ éè³éç¨åå½±é³è®°å½/ææ¾å¼æ202ï¼ç¶åè¿è¡æ¥éª¤308ï¼ç±éç¨åå½±é³è®°å½/ææ¾å¼æ202使ç¨å 建çå ³é®ç æ°æ®å¯¹å å¯çå½±é³ç¼ç /è§£ç æä»¶è¿è¡è§£å¯ï¼å¹¶å°è§£å¯çå½±é³ç¼ç /è§£ç 软件222è½½å ¥éªéå¼ç¨åºåå¨è£ ç½®216ï¼ä»¥å®æéç¨åæ°åå½±é³å½æ¾è£ 置对影é³ç¼ç /è§£ç 软件çè½½å ¥æµç¨ã对åå¨å¨æ°æ®è®°å½åªä½230çå å¯å½±é³ç¼ç /è§£ç 软件è¿è¡è§£å¯ï¼å ¶è§£å¯çæµç¨å¦å¾8æç¤ºï¼å°äºå详述ãThen proceed to step 306 in FIG. 3 , load the encrypted audio-visual encoding/decoding file by the data read/write device 204, and transmit the audio-visual encoding/decoding file to the general-purpose audio-visual recording/playing engine 202; then proceed to step 308, The general-purpose audio-visual recording/playing engine 202 uses the built-in key code data to decrypt the encrypted audio-visual encoding/decoding file, and loads the decrypted audio-visual encoding/decoding software 222 into the flash program storage device 216 to complete general-purpose The loading process of audio-visual encoding/decoding software by a type digital audio-visual recording and playback device. Decrypt the encrypted audio/video encoding/decoding software stored in the data recording medium 230. The decryption process is shown in FIG. 8 and will be described in detail later.
å¾4æç¤ºçæ¯ä¾ç §æ¬åæçè¾ä½³å®æ½ä¾ï¼ä¸ç§éç¨åæ°åå½±é³å½æ¾è£ ç½®ï¼å ¶ç§»é¤å½±é³ç¼ç /è§£ç 软件çæä½æµç¨ç示æå¾ãåç §å¾4å¹¶ç»åå¾2æç¤ºï¼é¦å è¿è¡æ¥éª¤402ï¼ç±éç¨åå½±é³è®°å½/ææ¾å¼æ202ç使ç¨è ä¿¡æ¯çé¢212æ¥å使ç¨è æç¤ºç§»é¤å½±é³ç¼ç /è§£ç 软件222çå½ä»¤ï¼å ¶æ¬¡è¿è¡æ¥éª¤404ï¼éç¨åå½±é³è®°å½/ææ¾å¼æ202æ§å¶ç§»é¤éªéå¼ç¨åºåå¨è£ ç½®216䏿åå¨çå½±é³ç¼ç /è§£ç 软件ï¼ä»¥å®æéç¨åæ°åå½±é³å½æ¾è£ ç½®å¯¹å·²è½½å ¥çå½±é³ç¼ç /è§£ç 软件çç§»é¤æµç¨ãFIG. 4 is a schematic diagram of a general-purpose digital audio-video recording and playback device according to a preferred embodiment of the present invention, which removes the operation flow of the audio-video encoding/decoding software. Referring to FIG. 4 and shown in FIG. 2 , at first step 402 is performed, and the user information interface 212 of the general-purpose audio-visual recording/playing engine 202 accepts the user's instruction to remove the audio-visual encoding/decoding software 222; secondly, step 404 is performed, The general-purpose audio-visual recording/playing engine 202 controls and removes the audio-visual encoding/decoding software stored in the flash program storage device 216, so as to complete the removal process of the loaded audio-visual encoding/decoding software by the general-purpose digital audio-visual recording and playback device .
å¾5æç¤ºçæ¯ä¾ç §æ¬åæçè¾ä½³å®æ½ä¾ï¼ä¸ç§éç¨åæ°åå½±é³å½æ¾è£ ç½®ï¼å ¶è®°å½å½±é³æ°æ®çæä½æµç¨ç示æå¾ãåç §å¾5å¹¶ç»åå¾2æç¤ºï¼é¦å è¿è¡æ¥éª¤502ï¼ç±éç¨åå½±é³è®°å½/ææ¾å¼æ202ç使ç¨è ä¿¡æ¯çé¢212æ¥å使ç¨è æç¤ºè®°å½å½±é³ä¿¡å·çå½ä»¤ï¼è¥æ ç¹å«æå®ï¼å使ç¨é¢è®¾çå½±é³ç¼ç 模å¼ï¼æ¥çè¿è¡æ¥éª¤504ï¼ç±éç¨åå½±é³è®°å½/ææ¾å¼æ202å¯å§å 建äºç¼ç 软件çç¼ç åè½ãFIG. 5 is a schematic diagram of an operation flow for recording audio and video data of a general-purpose digital audio and video recording and playback device according to a preferred embodiment of the present invention. Referring to FIG. 5 and shown in FIG. 2, step 502 is first performed, and the user information interface 212 of the general-purpose audio-visual recording/playing engine 202 accepts an order from the user to instruct recording audio-visual signals. If there is no special designation, the preset Video and audio coding mode; then proceed to step 504, the general audio and video recording/playing engine 202 starts the coding function built in the coding software.
åè¿è¡å¾5ä¸çæ¥éª¤506ï¼æ¨¡æå½±é³ä¿¡å·232ç»æ¨¡æ/æ°å转æ¢å¨206转æ¢ä¸ºæ°åå½±é³ä¿¡å·234åï¼åç±ç¼ç 软件使ç¨é¢è®¾çç¼ç 模å¼å°æªç¼ç æ°åå½±é³ä¿¡å·234ç¼ç æå·²ç¼ç 影鳿°æ®236ï¼å ¶æ¬¡è¿è¡æ¥éª¤508ï¼ç±éç¨åå½±é³è®°å½/ææ¾å¼æ202éè¿æ°æ®ä¼ è¾çé¢224ï¼å°å·²ç¼ç 影鳿°æ®236ä¼ è¾è³æ°æ®è¯»/åè£ ç½®204ï¼ç¶åè¿è¡æ¥éª¤510ï¼æ°æ®è¯»/åè£ ç½®204ç»ç±æ°æ®ä¼ è¾çé¢224æ¥æ¶æ¥èªéç¨åå½±é³è®°å½/ææ¾å¼æ202çå·²ç¼ç 影鳿°æ®236ï¼ä¸ä»¥æ°æ®ç¼ç /è§£ç å¨226å°å ¶è½¬æ¢ä¸ºééæ°æ®238ï¼å¹¶å°ééæ°æ®238åå ¥æ°æ®è®°å½åªä½230ä¸ï¼ä»¥å®æéç¨åæ°åå½±é³å½æ¾è£ 置记å½å½±é³æ°æ®çæµç¨ãThen proceed to step 506 in FIG. 5 , after the analog audio-visual signal 232 is converted into a digital audio-visual signal 234 by the analog/digital converter 206, the encoding software uses a preset encoding mode to encode the unencoded digital audio-visual signal 234 into an encoded audio-visual signal data 236; then proceed to step 508, the encoded audio-visual data 236 is transmitted to the data read/write device 204 by the general-purpose audio-visual recording/playback engine 202 through the data transmission interface 224; then proceed to step 510, the data read/write device 204 passes The data transmission interface 224 receives the encoded audio-visual data 236 from the general-purpose audio-visual recording/playing engine 202, and converts it into channel data 238 with the data encoder/decoder 226, and writes the channel data 238 in the data recording medium 230, In order to complete the process of recording audio-visual data by the general-purpose digital audio-visual recording and playback device.
å¾6æç¤ºçæ¯ä¾ç §æ¬åæçè¾ä½³å®æ½ä¾ï¼ä¸ç§éç¨åæ°åå½±é³å½æ¾è£ ç½®ï¼å ¶ææ¾å½±é³æ°æ®çæä½æµç¨ç示æå¾ãåç §å¾6å¹¶ç»åå¾2æç¤ºï¼é¦å è¿è¡æ¥éª¤602ï¼ç±éç¨åå½±é³è®°å½/ææ¾å¼æ202ç使ç¨è ä¿¡æ¯çé¢212æ¥å使ç¨è æç¤ºææ¾åå¨äºæ°æ®è®°å½åªä½230ä¸çå½±é³ä¿¡å·çå½ä»¤ãFIG. 6 is a schematic diagram of an operation flow for playing video and audio data of a general-purpose digital video and audio recording and playback device according to a preferred embodiment of the present invention. Referring to FIG. 6 and shown in FIG. 2 , step 602 is first performed, and the user information interface 212 of the universal video recording/playing engine 202 accepts a user instruction to play video and video signals stored on the data recording medium 230 .
æ¥çè¿è¡å¾6ä¸çæ¥éª¤604ï¼ç±éç¨åå½±é³è®°å½/ææ¾å¼æ202æ ¸å¯¹åå¨äºæ°æ®è®°å½åªä½230ä¸çå½±é³ä¿¡å·çç¼ç 模å¼ï¼è¥æ¤ç¼ç 模å¼ä¸å½±é³è§£ç 软件çç¼ç 模å¼ä¸ç¸å®¹ï¼åè¿è¡æ¥éª¤612ï¼åæ¢ææ¾åè½å¹¶è¦æ±ä½¿ç¨è éæ°è½½å ¥éç¨çå½±é³è§£ç 软件ï¼è¥æ¤ç¼ç 模å¼ä¸å½±é³è§£ç 软件çç¼ç 模å¼ç¸å®¹ï¼åè¿è¡æ¥éª¤606ï¼ç±éç¨åå½±é³è®°å½/ææ¾å¼æ202è¦æ±æ°æ®è¯»/åè£ ç½®204读åå·²ç¼ç 影鳿°æ®236ï¼å¹¶å¯å§å½±é³è§£ç åè½ãThen carry out step 604 in Fig. 6, check the encoding mode of the audio-visual signal stored on the data recording medium 230 by the general-purpose audio-visual recording/playing engine 202; If this encoding mode is incompatible with the encoding mode of the audio-visual decoding software, then proceed Step 612, stop the playback function and require the user to reload the applicable audio-visual decoding software; if the encoding mode is compatible with the encoding mode of the audio-visual decoding software, then proceed to step 606, and the general-purpose audio-visual recording/playing engine 202 requires the data to be read The /writing device 204 reads the encoded video and audio data 236 and starts the audio and video decoding function.
å¨éç¨åå½±é³è®°å½/ææ¾å¼æ202å¯å§å½±é³è§£ç åè½ä¹åï¼ç»§ç»è¿è¡å¾6ä¸çæ¥éª¤608ï¼ç±æ°åä¿¡å·å¤çå¨210ä»¥å ¶å½±é³è§£ç åè½ï¼å°æ¥èªæ°æ®è¯»/åè£ ç½®204çå·²ç¼ç 影鳿°æ®236è§£ç 为æªç¼ç æ°åå½±é³ä¿¡å·234ï¼ç¶åè¿è¡æ¥éª¤610ï¼ç±éç¨åå½±é³è®°å½/ææ¾å¼æ202å°æªç¼ç æ°åå½±é³ä¿¡å·234ä¼ è¾è³æ°å/模æè½¬æ¢å¨208ï¼å¹¶å°å ¶è½¬æ¢ä¸ºæ¨¡æå½±é³ä¿¡å·232è¾åºè³æ¬å£°è£ ç½®ãAfter the general-purpose audio-visual recording/playing engine 202 starts the audio-visual decoding function, proceed to step 608 in FIG. 236 is decoded into an unencoded digital audio-visual signal 234; then proceed to step 610, the unencoded digital audio-visual signal 234 is transmitted to the digital/analog converter 208 by the general-purpose audio-visual recording/playback engine 202, and it is converted into an analog audio-visual signal 232 for output to the speaker unit.
å¾7æç¤ºçæ¯ä¾ç §æ¬åæçè¾ä½³å®æ½ä¾ï¼ä¸ç§éç¨åæ°åå½±é³å½æ¾è£ ç½®ï¼å ¶å½±é³ç¼ç /è§£ç 软件çå 坿µç¨ç示æå¾ãåç §å¾7å¹¶ç»åå¾2æç¤ºï¼å¯¹å½±é³ç¼ç /è§£ç 软件å 坿¶ï¼é¦å è¿è¡æ¥éª¤702ï¼åå¾éç¨çå½±é³ç¼ç /è§£ç 软件ï¼å ¶æ¬¡è¿è¡æ¥éª¤704ï¼ç±ç³»ç»æ§å¶ç¨åº220ä¸å å»ºçæ°æ®ä¿å¯å¨ä»¥ç¹æ®å ³é®ç æ°æ®å¯¹å½±é³ç¼ç /è§£ç 软件è¿è¡å å¯ï¼ç¶åè¿è¡æ¥éª¤706ï¼å°ç»è¿å å¯çå½±é³ç¼ç /è§£ç 软件åå¨äºæ°æ®è®°å½åªä½230ä¸ï¼ä»¥å®æå½±é³ç¼ç /è§£ç 软件çå 坿µç¨ãFIG. 7 is a schematic diagram of the encryption process of the audio/video encoding/decoding software of a general-purpose digital audio/video recording and playback device according to a preferred embodiment of the present invention. Referring to Fig. 7 and shown in Fig. 2, when the audio-visual encoding/decoding software is encrypted, at first carry out step 702, obtain applicable audio-visual encoding/decoding software; Encrypt the video/audio encoding/decoding software with special key data; then go to step 706, store the encrypted video/audio encoding/decoding software in the data recording medium 230 to complete the encryption process of the video/audio encoding/decoding software.
å¾8æç¤ºçæ¯ä¾ç §æ¬åæçè¾ä½³å®æ½ä¾ï¼ä¸ç§éç¨åæ°åå½±é³å½æ¾è£ ç½®ï¼å ¶å½±é³ç¼ç /è§£ç 软件çè§£å¯æµç¨ç示æå¾ãåç §å¾8å¹¶ç»åå¾2æç¤ºï¼å¯¹å·²å å¯çå½±é³ç¼ç /è§£ç è½¯ä»¶è§£å¯æ¶ï¼é¦å è¿è¡æ¥éª¤802ï¼ç±æ°æ®è®°å½åªä½230è½½å ¥åå¨äºå ¶ä¸ä¸å·²å å¯çå½±é³ç¼ç /è§£ç 软件ï¼å ¶æ¬¡è¿è¡æ¥éª¤804ï¼ç±å 建äºç³»ç»æ§å¶ç¨åº220çè§£å¯å¨ä»¥ç¹æ®å ³é®ç æ°æ®å¯¹å·²å å¯çå½±é³ç¼ç /è§£ç 软件è¿è¡è§£å¯ï¼ç¶åè¿è¡æ¥éª¤706ï¼å°ç»è¿è§£å¯çå½±é³ç¼ç /è§£ç 软件222è½½å ¥è³éªéå¼ç¨åºåå¨è£ ç½®216ä¸ï¼ä»¥å®æå½±é³ç¼ç /è§£ç 软件çè§£å¯æµç¨ãFIG. 8 is a schematic diagram of the decryption process of the audio/video encoding/decoding software of a general-purpose digital audio/video recording and playback device according to a preferred embodiment of the present invention. With reference to Fig. 8 and shown in conjunction with Fig. 2, when the encrypted audio-visual encoding/decoding software is decrypted, step 802 is first carried out, and the encrypted audio-visual encoding/decoding software stored therein and encrypted is loaded by the data recording medium 230; secondly, step 802 is performed. 804, the decryptor built in the system control program 220 decrypts the encrypted audio-visual encoding/decoding software with special key data; then proceed to step 706, load the decrypted audio-visual encoding/decoding software 222 into the flash program storage device 216 to complete the decryption process of video and audio encoding/decoding software.
ç±ä¸è¿°å®æ½ä¾å¯ç¥ï¼æ¬åæçéç¨åæ°åå½±é³å½æ¾è£ ç½®ç»åäºå è¿çæ°åä¿¡å·å¤çææ¯ãå½±é³ç¼ç /è§£ç ææ¯ãæ°æ®å å¯/è§£å¯ææ¯ã以忰æ®è¯»/åè£ ç½®ææ¯çï¼å ·æè½¯ä»¶è½½å ¥æºå¶ï¼å¹¶å°å½±é³ç¼ç /è§£ç å¨è½¯ä»¶åã使ç¨è å¯ä¾æ®éæ±éç¨éå½çå½±é³ç¼ç 模å¼èä¸éé¢å¤çè±è´¹ï¼ä½¿æ°åå½±é³å½æ¾è£ ç½®å ·ææéçå½±é³ç¼ç /è§£ç åè½ï¼å¹¶ä¸å¯ä»¥ä¸åçç¼ç /è§£ç æ¨¡å¼å¯¹å½±é³æ°æ®è¿è¡ç¼ç ãè§£ç ãè®°å½ãææ¾ï¼èä¸éé ç½®ä¸åç¼ç 模å¼çç¼ç /è§£ç å¨è½¯ä»¶ï¼å¯ç®åæ°åå½±é³å½æ¾è£ ç½®çç»æï¼å¹¶é使°åå½±é³å½æ¾è£ ç½®æéææ¬ãAs can be seen from the above-mentioned embodiments, the general-purpose digital audio-visual recording and playback device of the present invention combines advanced digital signal processing technology, audio-visual encoding/decoding technology, data encryption/decryption technology, and data reading/writing device technology, etc., and has a software loading mechanism , and softwareize the audio/video coder/decoder. Users can choose the appropriate audio-visual encoding mode according to their needs without additional costs, so that the digital audio-visual recording and playback device has the required audio-visual encoding/decoding functions, and can encode, decode, and record audio-visual data in different encoding/decoding modes , Play, without the need to configure coder/decoder software with different coding modes, the structure of the digital audio-visual recording and playback device can be simplified, and the cost of the digital audio-visual recording and playback device can be reduced.
æ¤å¤ï¼åºç¨æ¬åæçéç¨åæ°åå½±é³å½æ¾è£ ç½®ï¼å¨éç¨åå½±é³è®°å½/ææ¾å¼æä¸çåªè¯»å¼ç¨åºåå¨è£ 置载æç³»ç»æ§å¶ç¨åºï¼å¯ä»¥æ ¹æ®ä»ä½¿ç¨è ä¿¡æ¯ç颿æ¥åçå½ä»¤ï¼å¹¶ä¾ç §å 建çç¹æ®å ³é®ç æ°æ®ï¼å¯¹æ°æ®ç¼ç 模å¼ç¸ç¬¦çå½±é³ç¼ç /è§£ç 软件è¿è¡è§£å¯ï¼å¹¶å°å ¶è½½å ¥è³éªéå¼ç¨åºåå¨è£ ç½®ï¼ä½¿æ°åå½±é³å½æ¾è£ ç½®å ·ææéçå½±é³ç¼ç /è§£ç åè½ï¼å¹¶å¯æ£ç¡®æ 误å°è®°å½/ææ¾å½±é³ä¿¡æ¯ãIn addition, the general-purpose digital audio-visual recording and playback device applying the present invention, the read-only program storage device in the general-purpose audio-visual recording/playing engine is loaded with a system control program, which can be used according to the command received from the user information interface and according to the internal Decrypt the video and audio encoding/decoding software that conforms to the data encoding mode, and load it into the flash program storage device, so that the digital audio and video recording and playback device has the required audio and video encoding/decoding function, and Audio and video information can be recorded/played correctly.
è½ç¶æ¬åæå·²ä»¥è¾ä½³å®æ½ä¾æé²å¦ä¸ï¼ç¶å ¶å¹¶éç¨ä»¥é宿¬åæï¼ä»»ä½æ¬é¢åçææ¯äººåï¼å¨ä¸è±ç¦»æ¬åæçç²¾ç¥åèå´å ï¼å½å¯ä½åç§çæ´å¨ä¸æ¶¦é¥°ï¼å æ¤æ¬åæçä¿æ¤èå´åºå½ä»¥æå©è¦æ±èå´æçå®ç为åãAlthough the present invention has been disclosed above with preferred embodiments, it is not intended to limit the present invention. Any person skilled in the art may make various modifications and modifications without departing from the spirit and scope of the present invention. Therefore, the protection scope of the present invention should be defined by the claims.
Claims (9)1. universal digital video-audio recorder-playback, comprising:
One audio-visual record/playback engine in order to record/broadcast one simulation video-audio signal, also comprises in this audio-visual record/playback engine:
One digital signal processor is in order to handle and output signal;
One program storage device couples with this digital signal processor, in order to store a system control program and an audio-visual coding/decoding software;
One digital/analog converter, couple with this digital signal processor, in order to receive this simulation video-audio signal, and should simulate video-audio signal and be converted to a digital audio-video signal and export this digital signal processor to, be encoding video-audio data outputs by this digital signal processor with this digital audio-video signal encoding again;
One analog/digital converter couples with this digital signal processor, in order to receiving by these encoding video-audio data this digital audio-video signal through this digital signal processor processes output, and this digital audio-video conversion of signals is exported for this simulation video-audio signal;
One user's information interface couples with this digital signal processor, in order to receive user's order, cooperates this system control program and this audio-visual coding/decoding software in this program storage device to control this digital signal processor; And
One data read/write device couples with this audio-visual record/playback engine, in order to record data, also comprises in this data read-write equipment:
One data transmission interface couples with this digital signal processor, in order to transmit this encoding video-audio data;
One data encoding/decoding device couples with this data transmission interface, in order to receiving and to transmit this encoding video-audio data, and is coding pass data outputs with this encoding video-audio digital coding;
One read/write circuit couples with this data encoding/decoding device, in order to transmit this coding pass data;
One data medium, couple with this read/write circuit, in order to receive and these coding pass data of storage, this read/write circuit can be read these coding pass data from this data medium, and transfer to this data encoding/decoding device, is these encoding video-audio data by this data encoding/decoding device with this coding pass data decode, these encoding video-audio data transfer to this digital signal processor through this data transmission interface again, these encoding video-audio data produce this digital audio-video signal output after this digital signal processor processes, this digital audio-video signal is received and be converted to this simulation video-audio signal output by this digital/analog converter.
2. universal digital video-audio recorder-playback as claimed in claim 1, wherein this program storage device comprises:
One read-only program storage device couples with this digital signal processor, in order to store this system control program; And
One flash formula program storage device, couple with this digital signal processor, in order to this audio-visual coding/decoding software of storage, this system control program can key data be decrypted this audio-visual coding/decoding software of having encrypted, and can be with this audio-visual coding/decoding software download to this flash formula program storage device, can also be with this audio-visual coding/decoding software by removing in the flash formula program storage device.
3. universal digital video-audio recorder-playback as claimed in claim 1, wherein also comprise and have a random access formula data storage device, couple with this digital signal processor and this data transmission interface respectively, in order to transmitting this encoding video-audio data, and as the buffer zone of depositing of these encoding video-audio data.
4. universal digital video-audio pen recorder, comprising:
One analog/digital converter in order to receiving a simulation video-audio signal, and should be simulated video-audio signal and is converted to a digital audio-video signal and exports;
One digital signal processor couples receiving this digital audio-video signal with this analog/digital converter, and will be after this digital audio-video signal encoding output one encoding video-audio data;
One program storage device couples with this digital signal processor, in order to store a system control program and an audio-visual encoding software;
One user's information interface couples with this digital signal processor, in order to receive user's order, cooperates this system control program in this program storage device to control the action of this digital signal processor;
One data transmission interface couples with this digital signal processor, in order to receive and to transmit this encoding video-audio data;
One data encoding/decoding device couples with this data transmission interface, in order to receiving this encoding video-audio data, and is coding pass data outputs with this encoding video-audio digital coding;
One read/write circuit couples with this data encoding/decoding device, in order to transmit this coding pass data; And
One data medium couples with this read/write circuit, in order to receive and these coding pass data of storage.
5. universal digital video-audio pen recorder as claimed in claim 4, wherein this program storage device comprises:
One read-only program storage device couples with this digital signal processor, in order to store this system control program; And
One flash formula program storage device, couple with this digital signal processor, in order to this audio-visual encoding software of storage, this system control program can key data be decrypted this audio-visual encoding software of having encrypted, and this audio-visual encoding software can be downloaded to this flash formula program storage device, can also be with this audio-visual encoding software by removing in the flash formula program storage device.
6. universal digital video-audio pen recorder as claimed in claim 4, wherein also comprise and have a random access formula data storage device, couple with this digital signal processor and this data transmission interface respectively, in order to transmitting this encoding video-audio data, and as the buffer zone of depositing of these encoding video-audio data.
7. universal digital video-audio playing device, comprising:
One data medium is in order to store coding pass data;
One read/write circuit couples with this data medium, in order to read and to export this coding pass data;
One data encoding/decoding device couples with this read/write circuit, in order to receiving this coding pass data, and is encoding video-audio data outputs with this coding pass data decode;
One data transmission interface couples with this data encoding/decoding device, in order to receive and to transmit this encoding video-audio data;
One digital signal processor couples receiving this encoding video-audio data with this data transmission interface, and will be after this encoding video-audio data processing output one digital audio-video signal;
One program storage device couples with this digital signal processor, in order to store a system control program and an audio-visual decoding software;
One user's information interface couples with this digital signal processor, in order to receive user's order, cooperates this system control program in this program storage device to control the action of this digital signal processor; And
One digital/analog converter couples with this digital signal processor, in order to receiving this digital audio-video signal, and is a simulation video-audio signal output with this digital audio-video conversion of signals.
8. universal digital video-audio playing device as claimed in claim 7, wherein this program storage device comprises:
One read-only program storage device couples with this digital signal processor, in order to store this system control program; And
One flash formula program storage device, couple with this digital signal processor, in order to this audio-visual decoding software of storage, this system control program can key data be decrypted this audio-visual decoding software of having encrypted, and this audio-visual decoding software can be downloaded to this flash formula program storage device, can also be with this audio-visual decoding software by removing in the flash formula program storage device.
9. universal digital video-audio playing device as claimed in claim 7, wherein also comprise and have a random access formula data storage device, couple with this digital signal processor and this data transmission interface respectively, in order to transmitting this encoding video-audio data, and as the buffer zone of depositing of these encoding video-audio data.
CN 00118357 2000-06-15 2000-06-15 Universal digital audio and video recording and playback device Expired - Fee Related CN1130715C (en) Priority Applications (1) Application Number Priority Date Filing Date Title CN 00118357 CN1130715C (en) 2000-06-15 2000-06-15 Universal digital audio and video recording and playback device Applications Claiming Priority (1) Application Number Priority Date Filing Date Title CN 00118357 CN1130715C (en) 2000-06-15 2000-06-15 Universal digital audio and video recording and playback device Publications (2) Family ID=4587183 Family Applications (1) Application Number Title Priority Date Filing Date CN 00118357 Expired - Fee Related CN1130715C (en) 2000-06-15 2000-06-15 Universal digital audio and video recording and playback device Country Status (1) Cited By (4) * Cited by examiner, â Cited by third party Publication number Priority date Publication date Assignee Title CN100345203C (en) * 2003-01-21 2007-10-24 ç´¢å°¼æ ªå¼ä¼ç¤¾ Recording apparatus, reproduction apparatus and file management method CN100496109C (en) * 2005-12-30 2009-06-03 ç¡é¢ç§æè¡ä»½æéå ¬å¸ image processing method and device CN1941138B (en) * 2005-09-22 2010-10-20 ç½å§è¡ä»½æéå ¬å¸ Signal processing apparatus, signal processing method and storage system CN111093109A (en) * 2018-10-24 2020-05-01 æå·æµ·åº·å¨è§æ°åææ¯è¡ä»½æéå ¬å¸ Media data playing processing method and media playing equipmentGranted publication date: 20031210
Termination date: 20190615
2020-06-02 CF01 Termination of patent right due to non-payment of annual feeRetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4