The computer system of stores remote video signal and method thereofTechnical field
The present invention is about a kind of computer system and method thereof of stores remote video signal, record storage location when particularly receiving the stores remote video signal, can improve computer system after the video signal of playing storage is changeed picture function soon, smooth degree during the normal play video signal and shortening imprinting store the time of video signal.
Background technology
Along with the significantly lifting of standard of living in recent years, it is not good to add global economy, and modern people's life competition is all quite big, no matter be on physiology or all quite tired out psychologically every day, is an important problem so how to mediate tired out on the body and mind.After people go home now, mostly be by watching TV programme, film, listening to music etc., as the method that relieves pressure.Under scientific and technological fast development, computer system has been an one in conjunction with multinomial function now, wherein especially being considerable functions for people in conjunction with one, the multimedia system of the usefulness of promptly lying fallow, so only need have the comparatively thorough powerful computer system of a cover function, can must not buy other multimedia electronic product, computer hardware such as broadcast, indoorly take up room and reduce cost and reduce as play CD, VCD, DVD, TV and expansion.
People hurry back and forth for outside living in every day now, mostly come out early and return late, so that a lot of people can't watch the TV programme of liking after going back home, the amusement and recreation of forfeiture maximum every day, so very big loss of people Lai Shuoshi to feeling exhausted, when especially missing importance programs such as playing critical ball match or serial final result, be more can regret endlessly for this reason.To this, computer system has now possessed the function that has video recording to store mostly, yet, data after video recording stores is watched in the process in broadcast, and the beholder is as after using fast commentaries on classics picture function, when stopping normal play, be to produce the broadcasting pictures delay phenomenon, and TV programme that stores in imprinting or film be during in Storage Media, must the long imprinting time of cost, and its detailed reason explains orally as follows.
The data that computer system reception now stores is data such as MPEG (Motion Pictures Expert Group) the compressed encoding form data for crossing through encoding compression mostly; Seeing also Fig. 1, is MPEG image group family (Group of Pictures, configuration diagram GOP); As shown in the figure, MPEG image group family is combined by three kinds of different compressing images (frames) mode, first kind is I picture 60 (Intraframe), it is that conduct is with reference to picture, I picture 60 is the whole image frames of compression, the similar JPEG compression of this compression method, utilize the mathematical operation of discrete cosine transform (DCT, Discrete Cosine Transform), quantization (Quantization) and huffman coding method (Huffman Encoding) to handle unnecessary data irrelevant and that repeat.
Second kind is P picture 70 (Predicted frame),P picture 70 is as with reference to image with the Ipicture 60 of front, there is the part of repetition just not store in the picture, only record stores two different parts of picture, the part of this difference promptly is calledP picture 70, the third B picture 80 (Bi-directionalframe), because above-mentioned every picture is done same action, some mistakes may take place in this along with the time, because these mistakes are to accumulate, so can insert the mode that a picture is compared the front and back picture frequently again,B picture 80 is exactly like this,B picture 80 is that with the difference of P picture 70B picture 80 can be with reference to the Ipicture 60 and theP picture 70 of front and back, in these three kinds of squeezeds, the data quantity minimum ofB picture 80,P picture 60 maximums, these three kinds of pictures do not have certain arrangement order in image group family.
The data of picture reduced needed data total amount of specific picture of demonstration before and afterP picture 70 andB picture 80 were used, so it is temporary compression data,P picture 70 andB picture 80 are not complete data, so be to decipher demonstration separately, and Ipicture 60 is to be a complete picture, can decipher demonstration separately; Ipicture 60 is first of picture group, and the P picture inpicture group 70 all can be referenced to its data withB picture 80 subsequently, so need special protection to avoid loss when transmitting storage and imprinting, causes the infringement of picture image quality subsequently.
Just because of like this, the mpeg format data is when playing, must find just decodable code broadcast of Ipicture 60 earlier, so when computer system is play in the process of mpeg format data in decoding, after the beholder is to use fast commentaries on classics picture function, when carrying out normal play, the beholder changes the position that picture stops soon and may drop onP picture 70 or theB picture 80, and decipher playout software and just must seek I picture 60 forward this moment, to continue decoding broadcast mpeg format data, so behind fast commentaries on classics picture, normally deciphering when playing the mpeg format data is to produce delay phenomenon, influences broadcasting pictures, in addition, when imprinting mpeg format data, computer system is to seek the position of each Ipicture 60 of record, carries out imprinting afterwards again, so the user can find when imprinting mpeg format data, be to wait for one previous operations period, expend time in.
In recent years because to the requirement of attention, system management and the system stability of control computer virus wildness, make the resource continuous lifting of load of Windows operating system and system consumption, when the user only uses the single application program of this computer system, must wait the long opening time, cause waste of time, lower efficiency.
Therefore, how the present invention promptly proposes a kind of computer system and method thereof of stores remote video signal at the problems referred to above, it can receive the stores remote video signal in the storage element of computer system under the lower operating system of system resources consumption, and record storage location when storing, to watch the video signal of storage in the beholder, when carrying out normal play behind the fast commentaries on classics of the use picture function, can not produce the picture delay phenomenon, and can shorten the system resources consumption amount that imprinting stores the time of video signal and reduces computer system, raise the efficiency, and address the above problem.
Summary of the invention
Fundamental purpose of the present invention, be to provide a kind of computer system and method thereof of stores remote video signal, it is to make computer system receive the stores remote video signal under the operating system of low consumption system resource in storage element, and when storing, set up concordance list, with the record storage location, after use is changeed picture function soon in watching the process that stores video signal for the beholder, can not produce the picture delay phenomenon during normal play video signal, and can reduce the system resources consumption of computer system when carrying out the operation of reception stores remote video signal, improve the service efficiency of computer system.
Another object of the present invention, be to provide a kind of computer system and method thereof of stores remote video signal, it is can be in the process that receives the stores remote video signal, long-range video signal is after a save File is stored to one suitable period or data size, promptly can continue to store to an other save File, so, store imprinting with convenient management until having stored long-range video signal.
For achieving the above object, the invention provides a kind of computer system of stores remote video signal, this computer system is that one first operating system and one second low operating system of system resources consumption are installed, it is to carry out under this second operating system that this computer system receives the stores remote video signal, and this computer system comprises:
One video signal receiving element, it is the receiving remote video signal;
One storage element, it is to store this long-range video signal that this video signal receiving element receives;
One concordance list, it is the position that this long-range video signal of record is stored in this storage element;
One input block, it is to assign external command for the user; And
One CPU (central processing unit), it is the external command that receives this input block, drives this video signal receiving element and receives this long-range video signal.
The present invention also provides a kind of method of stores remote video signal, includes the following step:
Assign the CPU (central processing unit) of an external command of reception stores remote video signal to this computer system;
Receive this external command to this CPU (central processing unit), this CPU (central processing unit) is to send the video signal receiving element of a drive signal to this computer system;
The receiving remote video signal; And
Store the storage element of this long-range video signal, set up a concordance list simultaneously to this computer system.
The computer system of stores remote video signal of the present invention and method thereof, it is the computer system that is used to have one first operating system and one second operating system, and under the second lower operating system of system resources consumption, receive the stores remote video signal, the user is when desiring to carry out the stores remote video signal, at first the user is an input block that must see through computer system, assigns the CPU (central processing unit) of external command to computer system; Receive external command to CPU (central processing unit), CPU (central processing unit) is to send the video signal receiving element of a drive signal to computer system; It then is the receiving remote video signal; Be that the stores remote video signal is to a storage element of computer system at last, in the time of the stores remote video signal, be to set up a concordance list, to note down the position that long-range video signal stores, long-range in addition video signal is when receiving storage, computer system is to open a save File stores remote video signal in storage element, after long-range video signal is stored to one section appropriate time of save File or data size, computer system will be opened another new save File again and be continued the stores remote video signal, according to so till having stored long-range video signal.
Use the computer system and the method thereof of stores remote video signal provided by the invention, can under the lower operating system of system resources consumption, receive the stores remote video signal in the storage element of computer system, and record storage location when storing, to watch the video signal of storage in the beholder, when carrying out normal play behind the fast commentaries on classics of the use picture function, can not produce the picture delay phenomenon, and can shorten the system resources consumption amount that imprinting stores the time of video signal and reduces computer system, raise the efficiency.
Description of drawings
Below with specific embodiment and be described with reference to the accompanying drawings the present invention.
Fig. 1 is the configuration diagram of MPEG image group family;
Fig. 2 is the calcspar of preferred embodiment of the present invention;
Fig. 3 is the process flow diagram of preferred embodiment of the present invention;
Fig. 4 is the calcspar of another preferred embodiment of the present invention;
Fig. 5 is the process flow diagram of another preferred embodiment of the present invention.
Detailed description of main elements:
10, input block; 15, CPU (central processing unit); 20, video signal receiving element; 25, display unit; 30, coding unit; 35, storage element; 40, decoding unit; 45, imprinting unit; 50, Power Management Unit; 55, power supply unit; 60, I picture; 70, P picture; 80, B picture.
Embodiment
Seeing also Fig. 2, is the calcspar for preferred embodiment of the present invention.As shown in the figure, computer system is to include aninput block 10, for the user when long-range video signal is watched in reception, can import external command to a CPU (central processing unit) 15, stores remote video signal immediately, perhaps can preestablish and begin to receive the stores remote video signal time, receive the stores remote video channel and finish and receive the stores remote video signal time,input block 10 is to can be keyboard or Digiplex; One videosignal receiving element 20 is receiving remote video signals, when the long-range video signal that receives is analog signal, videosignal receiving element 20 is to be converted to digital video signal, when the long-range video signal of videosignal receiving element 20 receptions is the video data of un-encoded compression, can directly transfer to adisplay unit 25 and play, when being the data of encoded compression, as shown in Figure 4 as the long-range video signal that receives, it must transfer to adecoding unit 40 through after deciphering processing, just can transfer to displayunit 25 again and play.
The long-range video signal that videosignal receiving element 20 receives, during as the video signal compressed for un-encoded, will transferring to acoding unit 30, to carry out compressed encoding be packed data, transfers to astorage element 35 afterwards again and store,storage element 35 can be hard drives (Hard Disk, HD); Onedecoding unit 40 can receive the packed data behind thedecoding storage element 35 stored codings, transfers to displayunit 25 with reduction and plays; Oneimprinting unit 45 can read the data thatstorage element 35 stores via CPU (central processing unit) 15, and imprinting is stored in the Storage Media discs, in order to being convenient for carrying storage; One PowerManagement Unit 50, it is to couple mutually with CPU (central processing unit) 15,Power Management Unit 50 is can be according to the start time of the predefined reception stores remote of user video signal, when desire arrives the start time, PowerManagement Unit 50 can supply power to CPU (central processing unit) 15, and arrive when finishing to receive the storage time relatively,Power Management Unit 50 is promptly stopped power supply to CPU (central processing unit) 15, to save power supply, in addition,Power Management Unit 50 is to couple mutually with apower supply unit 55, with power supply.
Seeing also Fig. 3, is the process flow diagram of preferred embodiment of the present invention.Computer system of the present invention is to install to have one first operating system and one second operating system, first operating system is at least one application program (Application) can be installed, but its system resources consumption height, as Windows is the operating system of row, Windows XP, Windows NT, Window 98, Windows 2000 and WindowsMe etc., and second operating system is to be the low operating system of system resources consumption, as (SuSE) Linux OS, second operating system is to share the application program of first operating system; Reception storage method of the present invention is to carry out under second operating system.
At first shown in step S1, the user sees throughinput block 10 input external commands to CPU (central processing unit) 15, receives the stores remote video signal; Then shown in step S2, receive external command to CPU (central processing unit) 15, CPU (central processing unit) 15 is promptly sent a drive signal to this videosignal receiving element 20; Then, shown in step S3, videosignal receiving element 20 is receiving remote video signals, is analog video as the long-range video signal that receives, and videosignal receiving element 20 will be converted to digital video; Then, shown in step S4, transmit long-range video signal to codingunit 30, carrying out encoding compression processing is compression data, and the encoding compression form is to be mpeg format; At last, shown in step step S5, store packed data tostorage element 35, and when storing packed data, be to set up a concordance list, this concordance list is the data storage position of record compression complete picture, for example writes down the storage location of each I picture in the mpeg format compression data.
In addition, when storing compression data, computer system can be opened a save File instorage element 35, when computer system stores data when save File reaches one section appropriate time or data size, computer system can be opened another save File, and continue data storage to the new save File of opening, so till the long-range video signal that has stored the desire storage, the big I of save File storage time and data is set up on their own by the user, this method stores into long-range video signal the save File of set time or data size, use 45 imprintings of imprinting unit to be stored in the Storage Media after can making things convenient for, in order to carrying preservation.
After reception has stored long-range video signal, during long-range video signal compression data that desire play to store, decodingunit 35 is to decipher the packed data thatstorage element 35 stores, transferring to displayunit 25 again can play and watch, the present invention is because of when the stores remote video signal, can set up concordance list simultaneously, with each the I picture position in the compression data of noting down the mpeg format that stores, so when the beholder when the long-range video signal compression data that is stored in thestorage element 35 is watched in broadcast, after using fast commentaries on classics picture function, when normal decoding is play, can not produce the picture delay phenomenon, improve the smooth degree of playing video signal.When user's operational computations machine system usesimprinting unit 45 imprintings to be stored in long-range video signal compression data in thestorage element 35 in addition, it is the long-range video signal compression data of directly imprinting concordance list and storage, and needn't seek each I picture position of record again, can shorten the imprinting time.
In addition, the user also can see throughinput block 10 and assign external command to CPU (central processing unit) 15, preestablish the start time of computer system reception stores remote video signal, the channel of reception stores remote video signal, the time that end receives the stores remote video signal, after the user has set, when no longer continuing to use a computer system as the computer system user, PowerManagement Unit 50 be can stop power supply to CPU (central processing unit) 15 to save power supply; Afterwards when beginning of setting receive the stores remote video signal time near the time, PowerManagement Unit 50 is to supply power to CPU (central processing unit) 15, and the second lower operating system of open system resource consumption, drive the long-range video signal that videosignal receiving element 20 begins to receive the channel of setting, afterwards as above-mentioned flow process, carry out step S4 and S5 in regular turn, yet, after the reception stores remote video signal concluding time one arrived, PowerManagement Unit 50 was can stop power supply to CPU (central processing unit) 15, to save power supply.
See also Fig. 4 and Fig. 5, be the calcspar and the process flow diagram of another preferred embodiment of the present invention.As shown in the figure, this embodiment is different from an embodiment and is when the long-range video signal of videosignal receiving element 20 receptions has been the video signal compression data of mpeg format, promptly do not need compressing processing throughcoding unit 30, so this embodiment does not have codingunit 30, and when the user watches in the receiving remote video signal, the long-range video data that videosignal receiving element 20 receives must pass throughdecoding unit 40, deciphers just and can transfer to displayunit 25 broadcasts.
In sum, the computer system of stores remote video signal of the present invention and method thereof, it is because of receiving the stores remote video signal, so can reduce the system resources consumption of computer system under second operating system of low consumption system resource.And because of the present invention when storing video data, be to set up concordance list simultaneously, write down the position that long-range video data stores, allow computer system in playing the long-range video signal compression data that stores, and after the beholder uses the function of fast commentaries on classics picture, during the video signal of normal play compression, be can not produce the picture delay phenomenon, improve the quality of broadcasting pictures.And when carrying out the imprinting storage, needn't write down the position of searching each complete squeezed again, can shorten the imprinting time.In addition, the present invention is when the stores remote video data, can in save File, storing into suitable set time or data size, for example be all regular sizes such as general commercially available CD 650MB/74 minute or 700MB/80 minute, so be not easy to use person's imprinting storage management.
The above; it only is preferred embodiment of the present invention; design of the present invention is not limited thereto; anyly be familiar with this skill person in field of the present invention; can think easily and variation or modification; all be included in protection scope of the present invention, protection scope of the present invention is as the criterion with the qualification of claims.