Search Images Maps Play YouTube News Gmail Drive More »
Sign in
Screen reader users: click this link for accessible mode. Accessible mode has the same essential features but works better with your reader.

Patents

  1. Advanced Patent Search
Publication numberCN1171158 C
Publication typeGrant
Application numberCN 02122181
Publication date13 Oct 2004
Filing date18 Apr 2002
Priority date18 Apr 2001
Also published asCN1381993A, US20020157102
Publication number02122181.2, CN 02122181, CN 1171158 C, CN 1171158C, CN-C-1171158, CN02122181, CN02122181.2, CN1171158 C, CN1171158C
Inventors李尚协, 李耕雨, 郑秉达
ApplicantLg电子株式会社
Export CitationBiBTeX, EndNote, RefMan
External Links: SIPO, Espacenet
Mobile method of active image in video program requesting system
CN 1171158 C
Abstract  translated from Chinese
所公布的是视频点播(VOD)系统中的一种活动图象流动方法,该方法依据客户端连接到服务器的带宽的级别选择活动图象,所述级别是一个从包括以递减顺序排列的五个级别的组中所选择的级别,所述五个级别包括:第一级别,用于使视频图象的至少一个I图象、至少一个P图象和至少一个B图象与音频一起流动;第二级别,用于使视频图象的I图象和P图象与音频一起流动;第三级别,用于使视频图象的I图象与音频一起流动;第四级别,用于使视频图象的I图象的一部分与音频一起流动;第五级别,用于仅使音频流动。 The announcement is a video-on-demand (VOD) system, a moving image flow method based on the client to connect to the bandwidth of the moving image server level selection, the level is in descending order from the group consisting of five levels of the level selected in the group, the five levels comprising: a first level, for causing the video image of the at least one I-picture, at least one P-picture and at least one B-picture together with the audio flow; a second level, for causing the video image I and P pictures and audio flow together; the third level, for the I picture of the video image along with the audio flow; a fourth level, for causing the video a portion of the image of I-picture audio flow together; the fifth level, for only the audio flow. 无论客户端的网络环境如何,活动图象都被有效地发送。 Regardless of the client's network environment, moving images are effectively transmitted.
Claims(10)  translated from Chinese
1.一种在视频点播系统中的活动图象流动方法,该方法包括下列步骤:将活动图象文件存储到主服务器;将客户端与主服务器相连,以发送请求活动图象信息的指令消息;响应于从客户端发送的指令消息,主服务器取到客户端请求的一活动图象文件;主服务器将取到的活动图象文件分成视频和音频;主服务器确认客户端所连接网络的网络带宽,以依据该带宽选择视频图象;以及主服务器将所选择的视频图象发送给客户端。 1. A video-on-demand system flow moving picture, the method comprising the steps of: storing the moving image file to the primary server; to be connected to the client and master server, sends a request to the moving image information instruction message ; in response to instructions from the client to send a message, the master server to take a moving image file to client requests; master server will take to the moving image files into video and audio; primary server acknowledges the client is connected to a network of networks bandwidth according to the bandwidth in order to select the video image; and a main server selected video image is sent to the client.
2.如权利要求1所述的视频点播系统中的活动图象流动方法,其中,所述活动图象文件的视频以图象组为单位组成。 2. The video-on-demand system according to the moving picture flow method of claim, wherein said moving image file to the image group of video units.
3.如权利要求2所述的视频点播系统中的活动图象流动方法,其中,所述图象组包括至少一个帧内编码图象、至少一个双向预测编码图象和至少一个预测编码图象,其中,帧内编码图象可以被单独解码,双向预测编码图象是从属于帧内编码图象的被压缩的图象,预测编码图象从属于帧内编码图象和双向预测编码图象。 3. The video on demand system according to claim 2 of the moving picture flow method of claim, wherein said image includes at least one intra-frame coded picture, at least one bi-directional predictive coded picture and at least one predictive coded picture which intraframe encoded picture can be decoded separately, bidirectional prediction encoded image is compressed image belonging to the intra-coded picture, predictive-coded picture belonging intraframe encoded picture and bidirectional predictive-coded picture .
4.如权利要求1所述的视频点播系统中的活动图象流动方法,其中,所述主服务器依据所述网络带宽确定选择视频图象的级别;依据所选择的级别,主服务器将所述视频图象和音频发送给客户端,客户端再现所述视频图象和音频。 The video on demand system according to the moving picture flow method of claim, wherein said main server is determined based on the network bandwidth of the video image selection level; accordance with the selected level, the master server video images and audio is sent to the client, the client reproduces the video image and audio.
5.如权利要求4所述的在视频点播系统中的活动图象流动方法,其中,所述级别是一个从包括以网络带宽的递减顺序排列的五个级别的组中所选择的级别,所述五个级别包括:(i)第一级别,用于使所述视频图象的至少一个帧内编码图象、至少一个预测编码图象和至少一个双向预测编码图象与所述音频一起流动;(ii)第二级别,用于使所述视频图象的帧内编码图象和预测编码图象与所述音频一起流动;(iii)第三级别,用于使所述视频图象的帧内编码图象与所述音频一起流动;(iv)第四级别,用于使所述视频图象的帧内编码图象的一部分与所述音频一起流动;(v)第五级别,用于仅仅使所述音频流动。 5. In the video-on-demand system moving picture flow method according to claim 4, wherein said level is a group of from five levels including the descending order of the arrangement of network bandwidth in the selected level, the said five levels including: (i) a first level, for causing said at least one video image of intraframe encoded picture, at least one predictive-coded picture and at least one flow bidirectionally predictive coded picture with the audio ; (ii) a second level, and for causing the intra-coded picture predictive-coded picture of the video image and the audio flow together; (iii) a third level, for causing the video image intraframe encoded picture and said audio together with the flow; (iv) a fourth level, for causing a portion of the flow of the intra-coded picture of video image together with the audio; (v) a fifth level, with to just make the audio flow.
6.如权利要求4所述的在视频点播系统中的活动图象流动方法,其中,所述音频和视频图象以包的形式发送给客户端。 In the VOD system flow moving picture 6. The method according to claim, wherein the audio and video images in the form of packets sent to the client.
7.如权利要求4所述的在视频点播系统中的活动图象流动方法,其中,主服务器对一个内容仅存储一个活动图象文件。 7. In the video-on-demand system moving picture flow method according to claim 4, wherein a content of the primary server stores only one moving image file.
8.如权利要求4所述的视频点播系统中的活动图象流动方法,还包括:所述主服务器读取所述客户端请求的活动图象文件的第一个块。 8. The claim 4, wherein a video-on-demand system flow moving picture, further comprising: the master server reads the first block of the client requesting the moving image file.
9.如权利要求8所述的在视频点播系统中的活动图象流动方法,其中,所述级别是一个从包括以网络带宽的递减顺序排列的五个级别的组中所选择的级别,所述五个级别包括:(i)第一级别,用于使所述视频图象的至少一个帧内编码图象、至少一个预测编码图象和至少一个双向预测编码图象与所述音频一起流动;(ii)第二级别,用于使所述视频图象的帧内编码图象和预测编码图象与所述音频一起流动;(iii)第三级别,用于使所述视频图象的帧内编码图象与所述音频一起流动;(iv)第四级别,用于使所述视频图象的帧内编码图象的一部分与所述音频一起流动;(v)第五级别,用于仅仅使所述音频流动。 9. In a video-on-demand system flow moving picture according to claim 8, wherein said level is a level of from five levels including the group selected in descending order of arrangement of the network bandwidth, the said five levels including: (i) a first level, for causing said at least one video image of intraframe encoded picture, at least one predictive-coded picture and at least one flow bidirectionally predictive coded picture with the audio ; (ii) a second level, and for causing the intra-coded picture predictive-coded picture of the video image and the audio flow together; (iii) a third level, for causing the video image intraframe encoded picture and said audio together with the flow; (iv) a fourth level, for causing a portion of the flow of the intra-coded picture of video image together with the audio; (v) a fifth level, with to just make the audio flow.
10.如权利要求8所述的在视频点播系统中的活动图象流动方法,其中,所述活动图象至少具有一个第二个块,以及当以块为单位请求一个新块时,再次选择所述级别并向客户端发送。 In video-on-demand system 10. The moving picture flow method according to claim 8, wherein said moving image having at least one second block, and when a block unit to request a new block, select again The level sent to the client.
Description  translated from Chinese
视频点播系统中活动图象的流动方法 Video-on-demand system flow method of moving images

技术领域 FIELD

本发明涉及在视频点播(VOD)系统中的一种活动图象流动方法。 The present invention relates to a video-on-demand (VOD) system, a method of moving image flow. 特别地,当流动(stream)一个活动图象文件时,为了稳定地提供该活动图象,主服务器依据网络带宽,将该活动图象打包成相关的图象,而与例如调制解调器、ISDN、ADSL、LAN等等的用户的网络环境无关。 In particular, when the flow (stream) of a moving image file, in order to stably provide the moving picture, according to the master server of network bandwidth, the moving image packaged into the associated image, and for example, a modem, ISDN, ADSL regardless of the user's LAN network environment like.

背景技术 BACKGROUND

最近,电信技术和计算机的发展导致互联网的快速发展,使得能向用户提供活动图象以及文本和静止图象。 Recently, the development of telecommunications and computer technology has led to the rapid development of the Internet, makes it possible to provide moving images as well as text and still images to the user.

客户端为了通过互联网接收诸如文本、静止图象和活动图象的文件,通过不同的网络环境连接到服务器。 Client to receive files such as text, still images and moving images via the Internet, to connect to the server through a different network environments.

同时,网络环境依客户端而变化,网络环境的举例主要包括调制解调器、ISDN、ADSL、LAN等等,其中调制解调器具有相对低的带宽(例如28.8kbps),而LAN服务于相对高的带宽(例如100Mbps)。 Meanwhile, according to the client and the network environment changes, for example the network environment includes a modem, ISDN, ADSL, LAN, etc., wherein the modem has a relatively low bandwidth (e.g., 28.8kbps), and LAN services in a relatively high bandwidth (e.g. 100Mbps ).

然而,一个具有例如调制解调器的低带宽的网络环境的客户端会碰到这样的问题,例如,在需要高的位速率的活动图象信息的发送中,经常发生中断。 However, one has, for example a client modem low-bandwidth network environment will encounter this problem, for example, send the moving image information requires a high bit rate, the frequent interruptions. 这种问题是由于信息被编码高于客户端所连接网络的带宽而发生。 This problem is due to the encoded information is higher than the bandwidth of the network client connection occurs.

此外,由于互联网是包交换网络,客户端具有依据时间而频繁变化的不稳定的带宽。 Further, since the Internet is packet-switched network, the client having a function of time change frequently unstable bandwidth.

由于依据环境和时间而变化,上述互联网带宽不适用于要求恒定位速率的VOD系统。 Since the time varies according to the environment and the Internet bandwidth is not available for a VOD request constant bit rate system. 特别地,网络带宽更不适用于发送要求高的位速率的活动图象。 In particular, more network bandwidth is not available for transmission requiring high bit rate moving picture.

为了解决上述问题,VOD系统通常在不同位速率下为同一内容生成多个活动图象文件,因而所述文件可以满足不同的客户端网络环境。 In order to solve the above problems, VOD system typically generates a plurality of moving picture files for the same content at different bit rates, and thus the document can satisfy different client network environment.

因此,需要内容发生器为一个内容生成多个活动图象文件,从而浪费时间、人力和用于生成活动图象文件的数据库。 Therefore, the content of a content generator for generating a plurality of moving image files to a waste of time, manpower and a database to generate the moving image files.

此外,被提供了活动图象信息的客户为了接收适合于客户端网络带宽的活动图象文件,应该具有网络带宽的知识。 In addition, the moving image information is provided in order to receive the client is adapted to the client network bandwidth moving picture file, should have knowledge of the network bandwidth.

图1显示了有关技术的VOD系统。 Figure 1 shows a related art VOD system.

参见图1,VOD系统包括一个可视设备100、一个编码器110、一个主服务器120和客户端130a~130d。 See 1, VOD system diagram includes a visual device 100, an encoder 110, a master server 120 and clients 130a ~ 130d.

可视设备100响应模拟信号,显示活动图象,所述可视设备可以包括VTR、TV、摄象机等。 Visualization device 100 in response to an analog signal, the display moving image, the visual device may include a VTR, TV, camera and the like.

编码器110将由模拟信号组成的活动图象转换成由数字信号组成的活动图象文件。 By the moving picture encoder 110 is converted into an analog signal consisting of the digital signal by the moving picture file composed.

主服务器120从编码器110所提供的并存储在主服务器120内的具有不同位速率的活动图象文件中,选择一个具有适当位速率的文件。 Primary server 120 provided by the encoder 110 from the server and stored in the main moving image file 120 having different bit rates within, select a file with the appropriate bit rate. 主服务器120发送选择的活动图象文件,从而客户端可以不中断地再现活动图象文件。 Master server sends the selected image file 120 activities, which the client can not reproduce the moving image file interruption.

更特别地,主服务器120具有被编码成不同位速率的适合于不同网络带宽的不同文件。 More particularly, the main server 120 having different bit rates are encoded into different files for different network bandwidth. 代表一个内容的活动图象文件再次被编码成适合于调制解调器、ISDN、ADSL、LAN等具有不同位速率的不同的活动图象文件,被编码成不同位速率的不同活动图象文件原先被储存在主服务器120中。 Represents a moving image content file is encoded again to be suitable for a modem, ISDN, ADSL, LAN, such as different moving image files having different bit rates, different bit rates are encoded into different moving image file is stored in the previously primary server 120.

每个客户端130,通过使用包括调制解调器、ISDN、ADSL、LAN等的每种网络环境,可连接到主服务器120,从而接收适合于每个客户端130的网络环境的活动图象文件。 Each client 130, through the use of each network environment includes a modem, ISDN, ADSL, LAN, etc., may be connected to the main server 120, so that each client is adapted to receive a network environment 130 moving picture files.

同时,在从主服务器120接收活动图象文件过程中,每个客户端130所选择的活动图象文件可以具有比连接到客户端的计算机网络的带宽更高的位速率。 Meanwhile, in the activity from the main server process 120 receives an image file, the image file for each client activity selected 130 may have a higher bit rate than the bandwidth to connect to the client's computer network. 然而,如果再现具有比连接到客户端的计算机网络的带宽更高的位速率的活动图象文件时,缺点是客户端130需要重复进行重新缓冲(rebuffering)操作,从而活动图象文件的再现被停止和中断。 However, if the reproduction of moving picture file having a higher bit rate than the bandwidth of the network is connected to the computer of the client, the disadvantage is that the client 130 needs to be repeated to re-buffer (rebuffering) operation, thereby reproducing the moving image file is stopped and interrupts.

发明内容 SUMMARY

因此,本发明被用于解决上述问题,本发明的目的是,通过依据临时变化的网络带宽,将活动图象文件打包并发送该活动图象文件,以便稳定而不中断地提供活动图象服务,而与临时变化的网络带宽无关。 Accordingly, the present invention is to solve the above problems, an object of the invention is that by varying network bandwidth based on the temporary, the moving image file and send the package moving picture file, so that stable without interrupting service to provide moving picture while the temporary changing network bandwidth is independent.

此外,本发明的另一个目的是,根据客户端所连接的互联网,有选择地发送要被流动的活动图象文件,从而在再现活动图象期间,活动图象的视频和音频可以被容易地识别,同时能够容易地传送活动图象。 Further, another object of the present invention is based on the Internet client is connected, for selectively transmitting to the moving image file is flowing, so that during reproduction of moving picture, moving picture video and audio can be easily identification, while the moving image can be easily transferred.

为了实现上述目的,本发明提供在VOD系统中的一种活动图象流动方法,该方法包括以下步骤:将活动图象文件存储到主服务器;将客户端与主服务器相连,用于发送请求活动图象信息的指令消息;响应于客户端发送的指令消息,主服务器取到客户端请求的活动图象文件;主服务器将所取到的活动图象文件分成视频和音频;主服务器确认客户端所连接的网络的网络带宽,以依据该带宽选择视频图象;主服务器将所选择的视频图象发送给客户端。 To achieve the above object, the present invention provides in a VOD system, a moving picture of the flow, the method comprising the steps of: storing the moving image file to the primary server; to be connected to the client and master server, for sending a request activities image information instruction message; the message in response to an instruction sent by the client, take the primary server to the active image files requested by the client; primary server will taken to the moving image files into video and audio; primary server acknowledges the client Network bandwidth network connection, according to the bandwidth in order to select the video image; master server selected video image is sent to the client.

其中,所述主服务器依据网络带宽确定选择视频图象的级别;依据所选择的级别,主服务器将视频图象和音频发送给客户端,客户端再现所述视频图象和音频。 Wherein the main server based network bandwidth sure to select the level of a video image; based on the selected level, the primary server will send video images and audio to the client, the client reproduces the video image and audio.

所述级别是一个从包括以网络带宽递减顺序排列的五个级别的组中所选择的级别,所述五个级别包括:第一级别,用于使所述视频图象的至少一个I图象、至少一个P图象和至少一个B图象与所述音频一起流动;第二级别,用于使所述视频图象的I图象和P图象与所述音频一起流动;第三级别,用于使所述视频图象的I图象与所述音频一起流动;第四级别,用于使所述视频图象的I图象的一部分与所述音频一起流动;第五级别,用于仅使所述音频流动。 The level is from comprises a network bandwidth in descending order of five levels of the level selected in the group, the five-level comprising: a first level, for causing the video image of the at least one I-picture , at least one P-picture and at least one B picture and the audio together with the flow; a second level, for the I and P pictures of the video image and the audio flow together; the third level, for causing the video image of the I picture along with the flow of audio; fourth level, for causing the video image of I picture, together with the audio portion of the flow; a fifth level, for only make the audio flow.

附图说明 Brief Description

下面,通过结合附图所进行的详细描述,本发明的上述和其它目的、特征和优点将变得更加清楚。 Next, the detailed description taken in conjunction with the accompanying drawings, the above and other objects, features and advantages of the present invention will become more apparent.

图1示出有关技术的一种VOD系统;图2示出本发明实施例的一种VOD系统;图3示出依据本发明实施例的一个活动图象文件的图象格式;图4为一流程图,例举了依据本发明所提供的活动图象文件的处理过程。 Figure 1 illustrates a related art VOD system; Figure 2 shows an embodiment of the VOD system of the present invention; Figure 3 shows a format of an image in accordance with an embodiment of the present invention is a moving picture file; Figure 4 is a flow chart, for example, the moving image file based on the present invention provides the process.

具体实施方式 DETAILED DESCRIPTION

下面结合图2~4描述依据本发明的优选实施例,在VOD系统中的一种活动图象流动方法。 Referring to Figures 2 to 4 is described in accordance with the present invention preferably in a VOD system moving picture flow method described in Example.

如图2所示,VOD系统包括一个可视设备200、一个编码器210、一个主服务器220和客户端230。 As shown in Fig, VOD system 2 includes a visual device 200, an encoder 210, a master server 220 and client 230.

可视设备200集中图象信息,它的举例可以包括VTR、TV、摄象机以及类似设备。 Visualization device 200 concentrated image information, and its examples may include VTR, TV, cameras and similar devices.

编码器210接收来自可视设备200的由模拟信号组成的活动图象,从而产生数字信号形式例如MPEG1、MPEG2、MPEG4和H.263的活动图象文件。 The encoder 210 receives the moving picture signal composed of analog from 200 visual equipment, thereby generating a digital signal form such as MPEG1, MPEG2, MPEG4 and H.263 moving image file.

主服务器220从客户端230接收活动图象请求消息,从而提供VOD系统服务。 220 master server from the client 230 receives a request message of moving images, thus providing VOD system services. 响应来自客户端的请求消息,主服务器220将客户想要的活动图象信息,也就是相关的视频、音频、文本等数据,从数据库中取到并将其流动。 In response to a request from the client message, the master server 220 the active image information the client wants, that is related to video, audio, text and other data, from the database to fetch and flow.

此外,对于一个内容,主服务器220仅需要一个编码后的活动图象文件,因而有效地减少了主服务器220的存储容量。 Further, for a content, the primary server 220 need only the moving image file encoded, thus effectively reducing the primary server 220 of the storage capacity.

同时,主服务器220将数据流发送给每个客户端230,所述数据流是基于MPEG2算法的被压缩编码的数据。 Meanwhile, the main server 220 will send a data flow to each of the client 230, the data stream is compressed based on MPEG2 algorithm coded data. 这种数据流的举例可以包括一本地ATM,所述ATM是异步发送方案,用于改善DAVLC内的发送性能。 Examples of this data stream can include a local ATM, the ATM is asynchronous transmission scheme for improving the performance of DAVLC sent within.

同时,响应每个客户端230发送到主服务器220的VOD系统服务请求,从主服务器220向每个客户端230发送编码后的位数据流和报头信息的位数据流,包括服务器的发送速率信息。 Meanwhile, in response to each client 230 sends to the master server 220 of the VOD system service request from the main server 220 to each client 230-bit data stream transmitted coded bit stream and header information, including the transmission rate information server . 因此,当编码前将编码后的位数据流恢复成原始信号时,每个客户端230提取包含在位数据流内的发送速率信息并基于所提取的发送速率信息,确定恢复中的解码速度。 Accordingly, when the recovery before encoding the encoded bit stream into the original signal, each client 230 extracts the transmission rate of the bit stream containing the data and the transmission rate based on the extracted information, to determine the recovery of the decoding speed.

同时,至少提供两个信道,用于在主服务器220和每个客户端230之间的通信:第一信道是一个控制信道,第二信道是一个数据信道。 Meanwhile, providing at least two channels for the main server 220 and each client communication 230 between the end: the first channel is a control channel, the second channel is a data channel. 控制信道被连接在主服务器和每个客户端之间,用于发送指令消息,该指令消息用于在两部分之间也就是在主服务器和每个客户端之间所产生的消息的交换。 Control channel is connected between the main server and each client, for sending command message, the command message is used to switch between the two parts is, between the main server and each client generated message. 数据信道用于将活动图象文件从主服务器发送给每个客户端。 Data channel is used for the active image files sent from the primary server to each client.

主服务器220和每个客户端230之间的指令消息可以具有以下形式:连接指令消息,用于当每个客户端230试图和主服务器220连接时;执行指令消息,用于当主服务器220开始活动图象发送时;暂停指令消息,用于当活动图象发送被临时暂停时;停止指令消息,用于当终止活动图象发送时;断开指令消息,用于当断开和主服务器220的连接时。 Each master server 220 and the client 230 between the instruction message may have the following form: the connection instruction message for, when each of the client 230 and the host server 220 attempting to connect; execution instruction message for, when the primary server 220 starts activities When the image is sent; pause command message for when the moving image is temporarily suspended when sent; stop command message for when the image is sent to terminate activities; disconnect command message is used when the primary server is disconnected and 220 connection.

在此情况下,主服务器220将活动图象文件分成五个级别,以便活动图象文件被稳定地发送给客户端230。 In this case, the primary server 220 to the moving image file is divided into five levels, so that the moving image file is stably transmitted to the client 230.

此外,主服务器220在与每一客户端230的发送速度相对应的一个级别上,提供活动图象文件,以确保稳定的活动图象的发送。 Further, the main server 220 and each client on the transmission rate corresponding to a 230-level, providing the moving image file to ensure a stable transmission of moving images.

特别地,当将活动图象文件发送给每个客户端230时,主服务器220在适合于每个客户端230的临时变化的网络带宽也就是网络的发送速度的级别上,发送活动图象文件。 In particular, when the moving image file will be sent to each client 230, primary server 220 is adapted to each customer at the end of the temporary change in network bandwidth 230 is level on the transmission speed of the network, sending the moving image file .

本发明依据网络带宽,将提供给客户端的活动图象文件分成五个级别,以在适合于每个客户端的网络带宽的级别上,提供活动图象服务。 The present invention is based on the network bandwidth, will be provided to the client moving image file is divided into five levels, to the level appropriate for each client of the network bandwidth, to provide a moving picture service.

下面将详细地描述上述级别:在级别1,主服务器使视频的所有I图象、P图象和B图象与音频一起流动。 Level above will be described below in detail: At level 1, the master server for all the I-picture video, P picture and B picture and audio flow together. 级别1的活动图象可被用于当每个客户端具有足以接收整个活动图象的网络带宽时。 Moving picture level 1 can be used when each client receives the entire moving image of sufficient network bandwidth.

在级别2,主服务器仅仅使视频的I图象和P图象与音频一起流动。 At level 2, the master server only the I picture of the video and audio to flow together with the P picture.

在级别3,主服务器仅仅使视频的I图象与音频一起流动。 At level 3, the main server I just make a video image and audio flow together.

在级别4,主服务器使视频的I图象的一部分与音频一起流动。 At level 4, the master server to make a portion of the audio video I picture flow together. 详细地说,通过跳过一些I图象而进行流动。 In detail, the I-picture by skipping a number of flows is performed.

在级别2~4,音频可以被自然地听见,然而,由于视频缺乏P和/或B图象,视频并不象级别1内的那样自然。 At level 2 to 4, the audio can be heard naturally, however, due to a lack of video P and / or B picture, the video is not as level 1 as natural. 然而,由于编码速率高于网络带宽,这可以有效地消除中断或者重新缓冲。 However, since the coding rate is higher than the network bandwidth, which can effectively eliminate the interruption or re-buffering.

在级别5,仅仅音频被流动。 At level 5, only audio is flowing. 在级别5被提供活动图象文件的客户端具有非常低的带宽,因此,仅可以听见音频但是不能观看视频图象。 5 is provided at the level of the moving image file of the client having a very low bandwidth, and therefore, can only hear audio but can not see the video image.

上述设置的级别单位是一种与音频和视频的数据大小有关的示例性单位,但是本发明并不局限于上述形式。 Unit is disposed above the level of an exemplary audio and video units and the data related to the size, but the present invention is not limited to the above forms.

图3显示出符合本发明实施例的活动图象文件的图象格式。 Figure 3 shows the image format conforms to an embodiment of the present invention, the moving image file.

参见图3,将更加详细地描述上述级别的含义。 3, the above-described levels mean will be described in more detail see FIG.

诸如MPEG1、MPEG2、MPEG4和H.263的活动图象分别包括音频和视频。 Such as MPEG1, MPEG2, MPEG4 and H.263 moving images including audio and video, respectively. 视频以GOP(图象组)为单位组成,其中每个GOP由I、B和P图象组成。 Video with GOP (group of pictures) units, where each GOP is composed of I, B and P picture composition.

所述I图象具有一完整的形式,因而可以被单独解码。 The I-picture having an intact form, which can be independently decoded. P图象从属于I图象,因而与I图象一起被解码。 P picture belonging to the I picture, and thus together with the I-picture is decoded. B图象从属于I和P图象,因此,当I图象单独存在或I和B图象都存在时,可以被解码。 B picture belonging to I and P pictures, therefore, when the I picture alone, or I and B pictures are present, can be decoded.

同时,根据从每个客户端230(图2)接收到的活动图象文件的请求消息,服务器220(图2)依据每个客户端所连接的网络的带宽,流动活动图象。 Meanwhile, according to each client from 230 (FIG. 2) request message received moving image file, the server 220 (FIG. 2) in accordance with each client connected to the network bandwidth, the flow of the moving image. 然后,从上述所设的多个活动图象级别中,选择依据网络带宽所发送的活动图象的级别。 Then, from a plurality of moving picture level above the set, select the moving picture based on the network bandwidth of the transmitted level.

更具体地,当每个客户端所连接的网络的带宽,在级别1进行发送,其中,I图象、P图象和B图象都被流动,从而通过对所有图象进行解码,每个客户端可以观看完整的图象。 More specifically, when the bandwidth of each client connected to the network, at the level of a transmission, wherein, I picture, P picture and B picture are flowing, so that by decoding all the pictures, each Clients can view the full image. 然而,由于级别随着每个客户端所连接的网络的带宽的降低而增加,即使所有图象都被解码,也不能形成完整的图象。 However, since each client with the lower level of the connected network bandwidth increases, even if all the images are decoded, can not form a complete image. 同时这有效地抑制了由于流动带宽的降低所产生的图象中断。 While this image is effectively suppressed due to the reduction of the bandwidth of the generated flow interruption.

图4为一个流程图,示出依据本发明所提供的活动图象文件的处理过程。 Figure 4 is a flowchart showing the moving image file according to the present invention there is provided a process.

如图4所示,S400中,为了依据VOD系统服务接收活动图象,每个客户端230和主服务器220连接,并向主服务器220发送活动图象请求消息。 4, S400 in order to receive services based on the moving image VOD system, each client 230 and the host server 220 is connected to the master server 220 transmits the moving image request message.

同时,在S4100中,主服务器220根据每个客户端230的请求,读取活动图象文件的一个块。 Meanwhile, in S4100, the master server 220 according to each client 230 requests to read a block of the moving image file.

在S420中,主服务器220将音频从视频中分出,并依据每个客户端230所连接的网络的带宽选择流动的级别。 In S420, the main server 220 to separate the audio from the video, and based on each client's bandwidth connection terminal 230 to select the level of flow networks.

依据在S430中所选择的视频流级别,在相关的I图象、P图象和B图象内选择视频图象之后,主服务器220在S440中,将所选择的视频图象进行打包后,发送到每个客户端230。 In S430, based on the selected video stream level, after selecting the video image within the associated I picture, P picture and B picture, the master server 220 in S440, the video image will be selected after the package, sent to each client 230.

在S450中,每个客户端将所接收到的视频图象进行拆包,并在S460中通过解码再现音频和视频。 In S450, each client will be received video image unpacking, and S460, the reproduction by decoding audio and video.

下面表述本发明的另一实施例。 Another expression of the invention the following examples.

本发明第一实施例可以被实施。 A first embodiment of the invention may be implemented. 然而,带宽可能由于诸如网络不稳定的因素而变化。 However, bandwidth may be due to factors such as unstable network changes. 在此情况下,无论何时请求所述活动图象文件的一指定块,都要确认网络带宽并再次选择视频流级别,因而每个客户端可以观看活动图象,从开始到结束都不会中断。 In this case, whenever the request of a specified block of the moving image file to be sure the network bandwidth and select the video stream level again, so that each client can watch moving images, not from the beginning to the end interruption.

所述块可依据活动图象文件被分成的一个单元进行描述。 The blocks can be described in terms of a unit of moving image file is divided.

依据上述本发明的VOD系统中的活动图象流动方法,可以稳定地提供活动图象,而与例如调制解调器、ISDN、ADSL、LAN等等用户的网络环境无关。 VOD system according to the present invention, in the moving picture flow method, can stably provide a moving picture, and for example, a modem, ISDN, ADSL, LAN and so independent of the user's network environment.

此外,本发明可以提供稳定而不中断的活动图象,与网络带宽的临时变化无关。 Further, the present invention can provide a stable without interrupting the moving image, regardless of the temporary change in network bandwidth.

此外,主服务器处理所述一个被编码的活动图象文件,从而降低了主服务器的数据库上的负载。 In addition, a primary server processes the encoded image file activity, thereby reducing the load on the primary server's database.

Classifications
International ClassificationH04N21/2343, H04N21/2662, H04N21/4402, H04N21/24, H04N7/173, H04N21/258
Cooperative ClassificationH04N21/234381, H04N7/17336, H04N21/23439, H04N21/2662, H04N21/25808, H04N21/2402, H04N21/440227, H04N21/234327
European ClassificationH04N21/2343L, H04N21/2343T, H04N21/24D, H04N21/4402L, H04N21/258C, H04N21/2343V, H04N21/2662, H04N7/173B4
Legal Events
DateCodeEventDescription
21 Aug 2002C10Request of examination as to substance
27 Nov 2002C06Publication
19 Feb 2003C10Request of examination as to substance
13 Oct 2004C14Granted