US20050198669A1 - Method for computer system to load audio/video data from remote server - Google Patents

Method for computer system to load audio/video data from remote server Download PDF

Info

Publication number
US20050198669A1
US20050198669A1 US11/066,209 US6620905A US2005198669A1 US 20050198669 A1 US20050198669 A1 US 20050198669A1 US 6620905 A US6620905 A US 6620905A US 2005198669 A1 US2005198669 A1 US 2005198669A1
Authority
US
United States
Prior art keywords
audio
video data
computer system
operating system
storage unit
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.)
Abandoned
Application number
US11/066,209
Inventor
Tung-Peng Wu
Chi-Min Liu
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.)
Corel TW Corp
Original Assignee
Intervideo Inc
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 Intervideo Inc filed Critical Intervideo Inc
Assigned to INTERVIDEO, INC. reassignment INTERVIDEO, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: LIU, CHI-MIN, WU, TUNG-PENG
Publication of US20050198669A1 publication Critical patent/US20050198669A1/en
Assigned to JPMORGAN CHASE BANK, N.A. reassignment JPMORGAN CHASE BANK, N.A. REAFFIRMATION AND JOINDER AGREEMENT Assignors: CAYMAN LTD. HOLDCO, COREL CORPORATION, COREL INC., COREL US HOLDINGS, LLC, INTERVIDEO DIGITAL TECHNOLOGY CORP., INTERVIDEO, INC., WINZIP COMPUTING LLC, WINZIP COMPUTING LP, WINZIP COMPUTING, S.L.U., WINZIP HOLDINGS SPAIN, S.L.U., WINZIP INTERNATIONAL LLC
Assigned to COREL TW CORP. reassignment COREL TW CORP. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: INTERVIDEO INC.
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1059End-user terminal functionalities specially adapted for real-time communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/612Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Definitions

  • the present invention relates to a method for computer systems to load audio/video data from remote servers, especially to a computer system under the operating system with lower system resource
  • the display windows and background of the computer system change at the same time so as to increase varieties of the audio/video data and improve visual quality to new heights.
  • the present invention discloses a method for computer systems to load audio/video data from remote servers.
  • the method users a computer system installed with a first operating system and a second operating system.
  • the second operating system is an operating system with lower resource consumption.
  • the method in accordance with the present invention includes a plurality of steps. Firstly, receiving an initial signal from the user in remote end by a central processing unit; after receiving the initial signal, the central processing unit sends a connection signal to a network unit of the computer system under the second operating system; then, the network unit receives the connection signal and the computer system connects to a remote server so as to download audio/video data to the computer system. Finally, the downloaded audio/video data is displayed on a display unit for users viewing.
  • FIG. 1 is a block diagram of an embodiment in accordance with the present invention.
  • FIG. 2 is a flow chart of an embodiment in accordance with the present invention.
  • FIG. 3 is a block diagram of another embodiment in accordance with the present invention.
  • a computer system includes an input unit 10 that is a remote controller for the convenience of users to operate the computer system in remote end; a central processing unit 15 for receiving external instructions from users; a network unit 20 controlled by the central processing unit 15 for executing network connection; a remote server 25 for saving audio video data of programs, movies, related display windows as well as background information to be downloaded by remote computer system; a video storage unit 30 for temporarily saving the audio video data being downloaded from the remote server 25 to the network unit 20 ; a video processing unit 35 processing the audio video data inside the video storage unit 30 and displaying the data on a display unit 40 ; and a storage unit 45 for saving the audio video data downloaded by the network unit 20 .
  • the storage unit 45 can be a hard disk.
  • a first operating system and a second operating system are installed in the computer system in accordance with the present invention.
  • the first operating system having higher system resource consumption is a Windows operating system such as Windows XP, Windows NT, Window 98, Windows 2000 and Windows Me, with at least one application program installed therein.
  • the second operating system is an operating system with lower system resource consumption such as Linux operating system and is used as an operating system after the computer system being booted.
  • step S 1 when users want to watch audio/video programs or films by use of the computer system, they only need to press the input device 10 such as a remote controller to send an initial signal to the central processing unit 15 of the computer system, as shown in step S 1 .
  • the central processing unit 15 interrupts the computer system, that is stopping execution of current programs. For example, the current programs are run by the computer system under the first operating system, the central processing unit 15 temporarily stops the execution of the first operating system. Then, as shown in step S 3 , the second operating system is executed and a connection signal is sent to a network unit 20 of the computer system by the central processing unit 15 .
  • the network unit 20 receives the connection signal and downloads the audio/video data of programs or films users want to watch through the internet connection with the remote server 25 .
  • the audio/video data being downloaded is processed and transmitted to the video storage unit 30 by the central processing unit 15 .
  • the downloaded audio/video data is decoded and processed by the video processing unit 35 for being transmitted to and displayed on the display unit 40 .
  • users can watch the audio/video programs or films.
  • step S 4 when set up the internet connection with the remote server 25 for downloading audio/video data, the display windows and background information related to the topic of the audio/video data can also be downloaded.
  • the display windows and background information of the display unit 40 are replaced by the related topic at the same time so as to increase the variety of the audio/video data and enhance visual effect of users.
  • the audio/video data is saved into the storage unit 45 through the central processing unit 15 .
  • an index table has also been established for saving the locations of the audio/video data in the storage unit 45 .
  • an index table contains locations of each intra frame (I frame) is established so as to reduce the time for recording audio/video data onto a disk and increase the display fluency of the audio/video data after being fast forwarded.
  • MPEG data is an encoded data stream which contains compressed audio and video information, having three types of coded frames—an I (Intra) frame, a P (Predicted) frame, and a B (Bi-directional) frame.
  • the pictures start by encoding a complete representation of the first frame, similar to a JPEG image. This is known as an Intra-Frame (or I-Frame).
  • the redundant and repeated information is dealt with by mathematical techniques such as Discrete Cosine Transform (DCT), Quantization and Huffman Encoding.
  • DCT Discrete Cosine Transform
  • Quantization Quantization
  • Huffman Encoding Generally, most frames are similar to the ones preceding as well as succeeding them.
  • P frame depends on the preceding frame—I frame, only differences between the frames can be encoded.
  • B frame depends on both the preceding as well as the succeeding frame. There are two other frames necessary to reconstruct the B frame. Using forward and backward frames allows interpolation of two frames. In practice, the sizes of the I-frames are biggest while the B-frames have the smallest sizes. There is no certain sequence of these three types of frames.
  • I frame and B frame are predicted from the preceding and the succeeding frames. It is impossible to reconstruct them without the data of other frame.
  • I (Intra) Frame coding techniques restrict themselves to compressing information contained within a particular frame. It can be reconstructed without any reference to other frames. Thus I frame is a reference frame.
  • P frame and B frame need to take into account information of I frame. Therefore, when display MPEG data, the I frame must be found first because a group of pictures starts with an I frame and ends with frame right before next I frame. When users stop in fast forward mode, if the frame is not I frame, the display software looks for previous I frame for displaying the last frame of the video. This introduces a delay after fast forwarding of the video data. Furthermore, when burning the MPEG data onto an optical storage medium, the computer system needs to search the locations of each I frame and then starts burning process. Thus users need to wait for a period of time-lead time for burning.
  • the present invention establishes an index table to record locations of each intra frame in MPEG format data.
  • the index table is also recorded directly so that there is no need to search the location of the I frame. Therefore, time for recoding is shortened and the display fluency of the data after being fast forwarded is increased.
  • a storage file is opened on the storage unit 45 of the computer system. After downloading a period of time, or certain amount of data being downloaded, the computer system opens another storage file and keeps saving the audio/video data in the new storage file until all the audio/video data has been downloaded.
  • the duration and size of the storage files can be set in the computer system by users.
  • the audio/video data saved in storage files with certain durations or sizes by the method of the present invention is convenient for users to be burned on optical disks for the convenience of carriage.
  • the difference between this embodiment and above embodiment is that the video storage unit 30 and the storage unit 45 are coupled with a Direct Memory Access Controller (DMAC) 50 respectively so that the audio/video data downloaded by the network unit 20 is controlled and transmitted to the video storage unit 30 or the storage unit 45 directly by the direct memory access controller 50 , without through the processing of the central processing unit 15 .
  • DMAC Direct Memory Access Controller
  • the decoding of the data is run by the video processing unit 35 , without the need of the central processing unit 15 . Therefore, when the computer system downloads and displays the audio/video data, the central processing unit 15 only needs to send a connection signal to the network unit 20 for internet connection, later the central processing unit 15 enters the sleep mode for saving electricity.
  • a method for computer systems to load audio/video data from remote servers provides users a network unit 20 in a computer system to download audio/video data of programs or movies they want to watch into the computer system for display through internet connection with a remote server 25 .
  • users can watch their favorite programs or movies whenever they have time, without the need to go to video stores. It's convenient for users.
  • the display windows and background of the display unit 40 are changed simultaneously according to the topic of the programs or movies being displayed so as to increase the visual effect.
  • the audio/video data when downloaded, it can be downloaded directly into the storage unit 45 or the video storage unit 30 of the computer system without through the processing of the central processing unit 15 .
  • the work loading of the central processing unit 15 is reduced and the electricity is saved.

Abstract

A method for computer systems to load audio/video data from remote servers is disclosed. When users of computer systems intend to watch films or audio/video programs, an initiated signal is sent to a central processing unit of the computer system. Then under an operating system with lower system resource consumption, the central processing unit sends a connection signal to a network unit of the computer system to connect with a remote service for loading data of films or audio/video programs that users want to watch into a display unit of the computer system. Thus the convenience for users to watch programs or films is enhanced and the computer system resource consumption is reduced.

Description

    BACKGROUND OF THE INVENTION
  • The present invention relates to a method for computer systems to load audio/video data from remote servers, especially to a computer system under the operating system with lower system resource
  • Nowadays computers have become an important assistant for our daily lives. Computers combine functions of data processing function with internet as well as multimedia entertainment. In intense and increasingly competitive society nowadays, people are under high work stress. After returning home from work, the best entertainment for them is to watch TV programs or videotapes on sofas. By this way, people can release the stress, relax the tired body and mind, and dispel the fatigue rapidly after work. Thus computers are not only an important assistant for our daily lives, but also providing entertainment for us.
  • Most of the computer systems available now has integrated with multimedia display system so that there is no need to buy audio video equipment for displaying VCD, or DVD so as to avoid the occupation of interior space. When people are exhausting after work and would like to want audio/video programs or movies, they still need to go to video stores for videos, DVDs and game Rentals. Once the programs or movies has been borrowed, people are disappointed. It's not only inconvenience but also waste of time. Moreover, due to the requirements for prevention of computer virus infection, system management and system stability, loadings and resources consumption of Windows operating system keep increasing. Even only a single application program is used, users still need to wait for a longer time to turn on the computer system. This causes waste of time and lower efficiency.
  • SUMMARY OF THE INVENTION
  • Therefore it is a primary object of the present invention to provide a method for computer systems to load audio/video data from remote servers by which users can set up internet connection between the computer system and the remote server for downloading audio/video data and displaying it on the computer system under an operating system with lower system resource consumption. This is convenient for users to watch audio/video programs or films as well as reducing resource consumption of the computer system.
  • It is another object of the present invention to provide a method for computer systems to load audio/video data from remote servers that reduces work loading of the central processing unit to save power when the computer system displays the audio/video programs or films from the remote server.
  • It is a further object of the present invention to provide a method for computer systems to load audio/video data from remote servers that downloads the display windows and background information related to the topic of the audio/video data simultaneously when the computer system downloads the audio/video programs or films from the remote server for display. Thus when the audio/video programs or films is displayed, the display windows and background of the computer system change at the same time so as to increase varieties of the audio/video data and improve visual quality to new heights.
  • The present invention discloses a method for computer systems to load audio/video data from remote servers. The method users a computer system installed with a first operating system and a second operating system. The second operating system is an operating system with lower resource consumption. The method in accordance with the present invention includes a plurality of steps. Firstly, receiving an initial signal from the user in remote end by a central processing unit; after receiving the initial signal, the central processing unit sends a connection signal to a network unit of the computer system under the second operating system; then, the network unit receives the connection signal and the computer system connects to a remote server so as to download audio/video data to the computer system. Finally, the downloaded audio/video data is displayed on a display unit for users viewing.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The structure and the technical means adopted by the present invention to achieve the above and other objects can be best understood by referring to the following detailed description of the preferred embodiments and the accompanying drawings, wherein
  • FIG. 1 is a block diagram of an embodiment in accordance with the present invention;
  • FIG. 2 is a flow chart of an embodiment in accordance with the present invention; and
  • FIG. 3 is a block diagram of another embodiment in accordance with the present invention.
  • DETAILED DESCRIPTION OF THE PREFFERED EMBODIMENT
  • A computer system includes an input unit 10 that is a remote controller for the convenience of users to operate the computer system in remote end; a central processing unit 15 for receiving external instructions from users; a network unit 20 controlled by the central processing unit 15 for executing network connection; a remote server 25 for saving audio video data of programs, movies, related display windows as well as background information to be downloaded by remote computer system; a video storage unit 30 for temporarily saving the audio video data being downloaded from the remote server 25 to the network unit 20; a video processing unit 35 processing the audio video data inside the video storage unit 30 and displaying the data on a display unit 40; and a storage unit 45 for saving the audio video data downloaded by the network unit 20. The storage unit 45 can be a hard disk.
  • A first operating system and a second operating system are installed in the computer system in accordance with the present invention. The first operating system having higher system resource consumption is a Windows operating system such as Windows XP, Windows NT, Window 98, Windows 2000 and Windows Me, with at least one application program installed therein. The second operating system is an operating system with lower system resource consumption such as Linux operating system and is used as an operating system after the computer system being booted.
  • Refer to FIG. 2, when users want to watch audio/video programs or films by use of the computer system, they only need to press the input device 10 such as a remote controller to send an initial signal to the central processing unit 15 of the computer system, as shown in step S1. Refer to step S2, after receiving the initial signal, the central processing unit 15 interrupts the computer system, that is stopping execution of current programs. For example, the current programs are run by the computer system under the first operating system, the central processing unit 15 temporarily stops the execution of the first operating system. Then, as shown in step S3, the second operating system is executed and a connection signal is sent to a network unit 20 of the computer system by the central processing unit 15.
  • Refer to step S4, the network unit 20 receives the connection signal and downloads the audio/video data of programs or films users want to watch through the internet connection with the remote server 25. The audio/video data being downloaded is processed and transmitted to the video storage unit 30 by the central processing unit 15. At last, as shown in step S5, the downloaded audio/video data is decoded and processed by the video processing unit 35 for being transmitted to and displayed on the display unit 40. Thus users can watch the audio/video programs or films.
  • Moreover, in step S4, when set up the internet connection with the remote server 25 for downloading audio/video data, the display windows and background information related to the topic of the audio/video data can also be downloaded. Thus while the audio/video data of the programs or films is displayed in step S5, the display windows and background information of the display unit 40 are replaced by the related topic at the same time so as to increase the variety of the audio/video data and enhance visual effect of users. Furthermore, after being downloaded by the network unit 20, the audio/video data is saved into the storage unit 45 through the central processing unit 15. At the same time, an index table has also been established for saving the locations of the audio/video data in the storage unit 45. For example, when the downloaded audio/video data is in MPEG format, an index table contains locations of each intra frame (I frame) is established so as to reduce the time for recording audio/video data onto a disk and increase the display fluency of the audio/video data after being fast forwarded. The details are described as following.
  • MPEG data is an encoded data stream which contains compressed audio and video information, having three types of coded frames—an I (Intra) frame, a P (Predicted) frame, and a B (Bi-directional) frame. The pictures start by encoding a complete representation of the first frame, similar to a JPEG image. This is known as an Intra-Frame (or I-Frame). The redundant and repeated information is dealt with by mathematical techniques such as Discrete Cosine Transform (DCT), Quantization and Huffman Encoding. Generally, most frames are similar to the ones preceding as well as succeeding them. P frame depends on the preceding frame—I frame, only differences between the frames can be encoded. That is, for areas of the images which have not changed between the two frames, they are skipped while for areas that have changed slightly compared to the reference frame, they are encoded and saved. B frame depends on both the preceding as well as the succeeding frame. There are two other frames necessary to reconstruct the B frame. Using forward and backward frames allows interpolation of two frames. In practice, the sizes of the I-frames are biggest while the B-frames have the smallest sizes. There is no certain sequence of these three types of frames.
  • P frame and B frame are predicted from the preceding and the succeeding frames. It is impossible to reconstruct them without the data of other frame. I (Intra) Frame coding techniques restrict themselves to compressing information contained within a particular frame. It can be reconstructed without any reference to other frames. Thus I frame is a reference frame. P frame and B frame need to take into account information of I frame. Therefore, when display MPEG data, the I frame must be found first because a group of pictures starts with an I frame and ends with frame right before next I frame. When users stop in fast forward mode, if the frame is not I frame, the display software looks for previous I frame for displaying the last frame of the video. This introduces a delay after fast forwarding of the video data. Furthermore, when burning the MPEG data onto an optical storage medium, the computer system needs to search the locations of each I frame and then starts burning process. Thus users need to wait for a period of time-lead time for burning.
  • When saves the audio/video data, the present invention establishes an index table to record locations of each intra frame in MPEG format data. Thus during the recording process, the index table is also recorded directly so that there is no need to search the location of the I frame. Therefore, time for recoding is shortened and the display fluency of the data after being fast forwarded is increased. Moreover, when the audio/video data is saved in the storage unit 45, a storage file is opened on the storage unit 45 of the computer system. After downloading a period of time, or certain amount of data being downloaded, the computer system opens another storage file and keeps saving the audio/video data in the new storage file until all the audio/video data has been downloaded. The duration and size of the storage files can be set in the computer system by users. The audio/video data saved in storage files with certain durations or sizes by the method of the present invention is convenient for users to be burned on optical disks for the convenience of carriage.
  • Refer to FIG. 3, the difference between this embodiment and above embodiment is that the video storage unit 30 and the storage unit 45 are coupled with a Direct Memory Access Controller (DMAC) 50 respectively so that the audio/video data downloaded by the network unit 20 is controlled and transmitted to the video storage unit 30 or the storage unit 45 directly by the direct memory access controller 50, without through the processing of the central processing unit 15. When displaying the audio/video data, the decoding of the data is run by the video processing unit 35, without the need of the central processing unit 15. Therefore, when the computer system downloads and displays the audio/video data, the central processing unit 15 only needs to send a connection signal to the network unit 20 for internet connection, later the central processing unit 15 enters the sleep mode for saving electricity.
  • In summary, a method for computer systems to load audio/video data from remote servers in accordance with the present invention provides users a network unit 20 in a computer system to download audio/video data of programs or movies they want to watch into the computer system for display through internet connection with a remote server 25. Thus users can watch their favorite programs or movies whenever they have time, without the need to go to video stores. It's convenient for users. When watching programs or movies, the display windows and background of the display unit 40 are changed simultaneously according to the topic of the programs or movies being displayed so as to increase the visual effect. Furthermore, when the audio/video data is downloaded, it can be downloaded directly into the storage unit 45 or the video storage unit 30 of the computer system without through the processing of the central processing unit 15. Thus the work loading of the central processing unit 15 is reduced and the electricity is saved.
  • Additional advantages and modifications will readily occur to those skilled in the art. Therefore, the invention in its broader aspects is not limited to the specific details, and representative devices shown and described herein. Accordingly, various modifications may be made without departing from the spirit or scope of the general inventive concept as defined by the appended claims and their equivalents.

Claims (15)

1. A method for computer systems to load audio/video data from remote servers comprising the steps of:
providing a first operating system and a second operating system installed in a computer system;
receiving an initial signal by a central processing unit of the computer system;
executing the second operating system by the central processing unit;
sending a connection signal to a network unit of the computer system by the central processing unit under the second operating system; connecting to a remote server for downloading at least one piece of audio/video data; and
displaying the data on a display unit of the computer system.
2. The method as claimed in claim 1, wherein the second operating system is an operating system that is executed after the computer system being booted.
3. The method as claimed in claim 1, wherein the initial signal is a remote control signal.
4. The method as claimed in claim 1, wherein when the computer system is under the first operating system after the initial signal being received by the central processing unit, the central processing unit temporarily halts the execution of the first operating system and then executes the second operating system.
5. The method as claimed in claim 1, wherein during the step of connecting to the remote server for downloading the audio/video data, display windows and background information related to the topic of the audio/video data are also downloaded to the computer system and are displayed together with the audio/video data.
6. The method as claimed in claim 1, wherein during the step of connecting to the remote server for downloading the audio/video data, the network unit transmits the audio/video data directly into a video storage unit of the computer system through a direct memory access controller of the computer system.
7. The method as claimed in claim 1, wherein during the step of connecting to the remote server for downloading the audio/video data, the audio/video data is downloaded and stored into a storage unit of the computer system.
8. The method as claimed in claim 7, wherein the network unit transmits the audio/video data directly into the storage unit of the computer system through a direct memory access controller of the computer system.
9. The method as claimed in claim 7, wherein an index stable is established simultaneously when the audio/video data is stored into the storage unit for recording the locations of the audio/video data inside the storage unit.
10. The method as claimed in claim 9, wherein the index table records locations of each I frame of Moving Picture Experts Group (MPEG) data.
11. The method as claimed in claim 7, wherein during the step of storing the audio/video data into the storage unit, a storage file is opened on the storage unit by the computer system for saving the audio/video data; after a period of time, the computer system opens another storage file and keeps saving the audio/video data on the storage file until all the audio/video data has been downloaded.
12. The method as claimed in claim 7, wherein during the step of storing the audio/video data into the storage unit, a storage file is opened on the storage unit by the computer system for saving the audio/video data; after certain amount of audio/video data being downloaded, the computer system opens another storage file and keeps saving the audio/video data on the storage file until all the audio/video data has been downloaded.
13. The method as claimed in claim 1, wherein the first operating system is a Windows operating system.
14. The method as claimed in claim 1, wherein the second operating system is a Linux operating system.
15. The method as claimed in claim 1, wherein the second operating system shares application programs installed in the first operating system with the first operating system.
US11/066,209 2004-03-02 2005-02-28 Method for computer system to load audio/video data from remote server Abandoned US20050198669A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
TW093105445A TWI269987B (en) 2004-03-02 2004-03-02 Method for computer system to load audio/video data from remote server
TW093105445 2004-03-02

Publications (1)

Publication Number Publication Date
US20050198669A1 true US20050198669A1 (en) 2005-09-08

Family

ID=34910204

Family Applications (1)

Application Number Title Priority Date Filing Date
US11/066,209 Abandoned US20050198669A1 (en) 2004-03-02 2005-02-28 Method for computer system to load audio/video data from remote server

Country Status (3)

Country Link
US (1) US20050198669A1 (en)
JP (1) JP2005260937A (en)
TW (1) TWI269987B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101111356B1 (en) 2007-03-23 2012-02-24 퀄컴 인코포레이티드 Techniques for unidirectional disabling of audio-video synchronization

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5583561A (en) * 1994-06-07 1996-12-10 Unisys Corporation Multi-cast digital video data server using synchronization groups
US6408128B1 (en) * 1998-11-12 2002-06-18 Max Abecassis Replaying with supplementary information a segment of a video
US20030169815A1 (en) * 2001-09-12 2003-09-11 Gaurav Aggarwal Performing personal video recording (PVR) functions on digital video streams
US6678712B1 (en) * 1996-01-19 2004-01-13 International Business Machines Corporation Method and system for executing a program under one of a plurality of mutually exclusive operating environments
US20040021684A1 (en) * 2002-07-23 2004-02-05 Dominick B. Millner Method and system for an interactive video system
US6763458B1 (en) * 1999-09-27 2004-07-13 Captaris, Inc. System and method for installing and servicing an operating system in a computer or information appliance

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6936079B2 (en) * 2002-03-28 2005-08-30 Eveready Battery Company, Inc. Process for assembling an electrochemical cell

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5583561A (en) * 1994-06-07 1996-12-10 Unisys Corporation Multi-cast digital video data server using synchronization groups
US6678712B1 (en) * 1996-01-19 2004-01-13 International Business Machines Corporation Method and system for executing a program under one of a plurality of mutually exclusive operating environments
US6408128B1 (en) * 1998-11-12 2002-06-18 Max Abecassis Replaying with supplementary information a segment of a video
US6763458B1 (en) * 1999-09-27 2004-07-13 Captaris, Inc. System and method for installing and servicing an operating system in a computer or information appliance
US20030169815A1 (en) * 2001-09-12 2003-09-11 Gaurav Aggarwal Performing personal video recording (PVR) functions on digital video streams
US20040021684A1 (en) * 2002-07-23 2004-02-05 Dominick B. Millner Method and system for an interactive video system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101111356B1 (en) 2007-03-23 2012-02-24 퀄컴 인코포레이티드 Techniques for unidirectional disabling of audio-video synchronization

Also Published As

Publication number Publication date
TWI269987B (en) 2007-01-01
JP2005260937A (en) 2005-09-22
TW200530869A (en) 2005-09-16

Similar Documents

Publication Publication Date Title
US7231132B1 (en) Trick-mode processing for digital video
US5742347A (en) Efficient support for interactive playout of videos
US7966642B2 (en) Resource-adaptive management of video storage
US5949948A (en) Method and apparatus for implementing playback features for compressed video data
US7158571B2 (en) System and method for balancing video encoding tasks between multiple processors
Chen et al. Downloading and stream conversion: Supporting interactive playout of videos in a client station
EP2635025B1 (en) Video processing method and video appliance implementing the method
US20070147517A1 (en) Video processing system capable of error resilience and video processing method for same
CN112073737A (en) Re-encoding predicted image frames in live video streaming applications
Chen et al. Stream conversion to support interactive video playout
US9055272B2 (en) Moving image reproduction apparatus, information processing apparatus, and moving image reproduction method
CN111726657A (en) Live video playing processing method and device and server
JP2002542549A (en) Apparatus and method for processing high-speed streaming media in a computer
US20050198669A1 (en) Method for computer system to load audio/video data from remote server
US20050204395A1 (en) Computer system for storage of remote video signals and the method thereof
JP2011192229A (en) Server device and information processing method
CN100334548C (en) Method for downloading and playing video-audio data of long-distance server by computer system
US20090304089A1 (en) Reproduction processing apparatus, reproduction processing method, and computer program
JPH09149354A (en) Video on demand system
US6614437B1 (en) Apparatus and method for efficient memory utilization in an electronic system
CN100363920C (en) Computer system for storing long-distance visual information and method thereof
Chen et al. Stream conversion to support interactive playout of videos in a client station
KR20000010629A (en) System and method for creating trick play video streams from a compressed normal play video bitstream

Legal Events

Date Code Title Description
AS Assignment

Owner name: INTERVIDEO, INC., TAIWAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:WU, TUNG-PENG;LIU, CHI-MIN;REEL/FRAME:016252/0725

Effective date: 20050509

AS Assignment

Owner name: JPMORGAN CHASE BANK, N.A.,NEW YORK

Free format text: REAFFIRMATION AND JOINDER AGREEMENT;ASSIGNORS:COREL CORPORATION;COREL INC.;WINZIP INTERNATIONAL LLC;AND OTHERS;REEL/FRAME:018688/0199

Effective date: 20061212

Owner name: JPMORGAN CHASE BANK, N.A., NEW YORK

Free format text: REAFFIRMATION AND JOINDER AGREEMENT;ASSIGNORS:COREL CORPORATION;COREL INC.;WINZIP INTERNATIONAL LLC;AND OTHERS;REEL/FRAME:018688/0199

Effective date: 20061212

AS Assignment

Owner name: COREL TW CORP., TAIWAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTERVIDEO INC.;REEL/FRAME:020902/0799

Effective date: 20071122

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION