[go: up one dir, main page]

CN101316198B - Monitoring method for multimedia data based on index - Google Patents

Monitoring method for multimedia data based on index Download PDF

Info

Publication number
CN101316198B
CN101316198B CN 200710111645 CN200710111645A CN101316198B CN 101316198 B CN101316198 B CN 101316198B CN 200710111645 CN200710111645 CN 200710111645 CN 200710111645 A CN200710111645 A CN 200710111645A CN 101316198 B CN101316198 B CN 101316198B
Authority
CN
China
Prior art keywords
data
medium data
index
video
frame
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.)
Active
Application number
CN 200710111645
Other languages
Chinese (zh)
Other versions
CN101316198A (en
Inventor
陈睿
郭秀江
王志英
戴志军
王宁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN 200710111645 priority Critical patent/CN101316198B/en
Priority to PCT/CN2008/000421 priority patent/WO2008131636A1/en
Publication of CN101316198A publication Critical patent/CN101316198A/en
Application granted granted Critical
Publication of CN101316198B publication Critical patent/CN101316198B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses a method for monitoring multimedia data based on index, the steps are as follows: indices between a transmitted multimedia data identification number and corresponding multimedia characteristic data is established at a server terminal; the indices include data package numbers, data types or index data; the data package number means the multimedia data identification number that is received or transmitted; the data type means the type of the multimedia data package, the index data means the multimedia characteristic data corresponding to the data package number; after feeding back the multimedia data identification number corresponding to the false multimedia data package to the server terminal, a receiving terminal looks for the multimedia characteristic data corresponding to the multimedia data identification number in the indices of the server terminal and monitors multimedia service performance according to the multimedia characteristic data. By establishing the indices, the invention simplifies the reconstruction process of the multimedia data, thus being favorable for monitoring the multimedia service performance to more than one receiving terminals at the server terminal simultaneously.

Description

Monitoring method based on the multi-medium data of index
Technical field
The present invention relates to transmission of a kind of multimedia messages and treatment technology, specifically, relate to a kind of monitoring method of the multi-medium data based on index.
Background technology
Along with the development of cable network and wireless network and the driving of user's request, multimedia technology has obtained increasing concern with relevant application, is considered to one of mainstream applications of following express network.Multimedia application comprises Video Applications and voice applications, and is with respect to conventional use such as WWW, the E-mail etc. of Internet, bigger to the demand of bandwidth.The coding techniques of high compression rate has been taked in the transmission of multi-medium datas such as existing video and audio frequency, and these coding techniquess have utilized multimedia messagess such as video and audio frequency to carry out data compression in time, space and statistical dependence.Multi-medium data after the compression is very responsive to error of transmission; Particularly existing wired or wireless network does not provide the QoS (Quality ofServerices) of transmission to guarantee; The losing or postpone unavoidably of packet, this all can cause the user experience quality of receiving terminal to descend.Therefore multimedia service performance is monitored and become the research of field of multimedia communication focus.
In traditional monitoring multimedia service performance method, server end is packed to multi-medium data, and sends it to receiving terminal, during to pass through the plurality of network node.In the transport process of multi-medium data, the multi-medium data bag may take place to postpone or lose, and causes receiving terminal can not correctly receive all packets.At this moment, receiving terminal is handled through multimedia decoding, finds the error message in the content of multimedia, and it is fed back to server end.Monitor server according to the feedback error information that receives, utilizes multimedia decoder to estimate monitored receiving terminal multi-medium data again.With monitored multi-medium data with compare with reference to multi-medium data, realize the monitoring of multimedia service performance.
The shortcoming that said method exists comprises:
One, need carry out multimedia decoding at receiving terminal and handle, the error message in the content of multimedia that could cause owing to the Network Transmission mistake feeds back to server end, is unfavorable for the protection of digital publishing rights.
Two, when server end carries out the multimedia service performance evaluation, need carry out complete multimedia decoding to each monitored receiving terminal and handle.Therefore when a server end is monitored a plurality of receiving terminals simultaneously, can take a large amount of computational resources.
Summary of the invention
The technical problem that the present invention solved provides a kind of monitoring method of the multi-medium data based on index, can realize the monitoring and the evaluation of multimedia service performance easily.
Technical scheme is following:
A kind of monitoring method of the multi-medium data based on index, step is following:
(1) index between multi-medium data identification number that server end set up to send and corresponding multimedia characteristic; Comprise packet numbers, data type or index data in the said index; Said packet numbers is represented the multi-medium data identification number that receives or send, said data types to express multi-medium data bag type, and said index data is represented the multimedia characteristic corresponding with packet numbers;
(2) after the multi-medium data identification number that receiving terminal is corresponding with wrong multi-medium data bag feeds back to server end; In the said index of server end, search the multimedia characteristic corresponding, carry out multimedia service performance according to said multimedia characteristic and monitor with said multi-medium data identification number.
Further, in the step (1), the multi-medium data identification number of said transmission is the sequence number that coding back multi-medium data sends, and in Real-time Transport Protocol, the multi-medium data identification number of transmission is a RTP bag sequence number; Perhaps, in ICP/IP protocol, the multi-medium data identification number of transmission is an IP bag sequence number; Perhaps, in agreement H.324M, the multi-medium data identification number of transmission is the Frame sequence number.
Further, in the step (1), said multimedia characteristic comprises video data or the voice data after the compression.
Further, in the step (1), said index data comprises video data or voice data; Corresponding with it, said data type is video or audio frequency.
Further; In the step (1); Said video data comprises frame number, macro block information or the residual information of video parameter, video frame image, and said video parameter is meant the video sequence coding parameter information, and the frame number of said video frame image is meant the sequence number of the video frame image that current multi-medium data bag is corresponding; Said macro block information is meant the image block characteristic that is used for the reconstruction video picture frame, and said residual information is meant the predicted value of the inner picture element of image block and the differential data between the decode value; Said voice data comprises the frame number of audio frequency parameter or audio data frame, and said audio frequency parameter is meant the coding parameter of voice data, and the frame number of said audio data frame is meant the sequence number of current multi-medium data bag corresponding audio Frame.
Further, in the step (1), said video parameter comprises figure image height, figure image width, video frame rate or video format; Said macro block information comprises the type of image block, the numbering of image block, the movable information or the reference frame information of image block; Said audio frequency parameter comprises the sample rate and the sampling interval of speech coding.
Further, in the step (2), said multi-medium data identification number is the sequence number of packet.
Further, step (2) comprising:
(21) according to the said index of the sequence number search of misdata bag;
(22) in said index, search the packet numbers corresponding with the sequence number of said misdata bag, and the multimedia characteristic corresponding with said packet numbers;
(23) carry out the evaluation and the monitoring of multi-medium data based on said multimedia characteristic.
The inventive method will be rebuild the back multi-medium data and compared with reference to multi-medium data, obtain the evaluation index of multimedia service performance, can realize the monitoring and the evaluation of multimedia service performance easily through evaluation index.This method is through the index between the Data Identification that set up to send number and the multi-medium data; Thereby the process of reconstruction of the multi-medium data when having simplified the multimedia service quality evaluation helps simultaneously a plurality of receiving terminals being carried out monitoring multimedia service performance at server end.
Description of drawings
Fig. 1 is the structural representation of index;
Fig. 2 is that the piece in is H.264 divided sketch map;
Fig. 3 is the process of reconstruction sketch map of mistake video sequence.
Embodiment
The present invention is through the index between the Data Identification that set up to send number and the multi-medium data, thereby the process of reconstruction of the multi-medium data when having simplified the multimedia service quality evaluation helps at server end a plurality of receiving terminals being carried out monitoring multimedia service performance.
With reference to the accompanying drawings, the preferred embodiments of the present invention are described in detail.
Index between the first step, the multi-medium data identification number that set up to send and corresponding multimedia messages.
The multi-medium data identification number that sends is the sequence number that coding back multi-medium data sends, and in Real-time Transport Protocol, the multi-medium data identification number of transmission is a RTP bag sequence number; In ICP/IP protocol, the multi-medium data identification number of transmission is an IP bag sequence number; In agreement H.324M, the multi-medium data identification number of transmission is the Frame sequence number.
Multimedia messages can be video or the voice data after the compression, perhaps other data type.
As shown in Figure 1, the index of foundation should comprise (being not limited to) following information:
1, packet numbers (Packet No.): the multi-medium data identification number that expression receives or sends, this packet numbers can be used as the search key of index, retrieves the multi-medium data that needs.
2, data type (Packet Type): represent the multi-medium data bag type of current index, this data type can be video or audio frequency (Video Type/Audio Type).
3, index data (Index Data): represent the multi-medium data corresponding with packet numbers.For different multimedia data types (video or audio frequency), the content of index data is also different.
A, for the index data of video type, index data should comprise frame number, macro block information and the residual information etc. of video parameter, video frame image.Wherein macro block information and residual information can be used as optional index data content.
(1) video parameter (Video Parameters) is meant the video sequence coding parameter information, for example schemes contents such as image height, figure image width, video frame rate, video format.
(2) frame number of video frame image (Video Frame No.) is meant the sequence number of the video frame image that current multi-medium data bag is corresponding.
When including a plurality of picture frame in the video packets of data, index data should include the frame number of a plurality of picture frames.
(3) macro block information (Macro_block Information) is meant the image block characteristic that is used for the reconstruction video picture frame, the for example movable information of the numbering of the type of image block, image block, image block, reference frame information etc.
When including a plurality of macro block in the video packets of data, macro block information should include the characteristic of a plurality of macro blocks.One two field picture consists of a plurality of macro blocks.
(4) residual information (Residual Information) is meant the characteristic that is used for the reconstruction video picture frame, comprises the predicted value of each picture element that image block is inner and the differential data between the decode value.
As shown in Figure 2, H.264 to be example, a two field picture (Picture) comprises a plurality of bands (Slice), and each band comprises a plurality of macro blocks (Macroblock).Wherein each macroblock size is 16 * 16 pixels, and it is divided into the sub-piece (Block) of 16 4 * 4 pixels again.When the storage macro block information, need write down the position of each macro block in image, and the motion vector of every sub-block, sub-block type and reference frame information.
H.264 to be example, when a macro block includes 16 4 * 4 sub-pieces of pixel, need the residual information of 16 pixels in each 4 * 4 sub-piece of record.
B, for audio types, index data should comprise the frame number of audio frequency parameter and audio data frame.
(1) audio frequency parameter (Audio Parameters) is meant the coding parameter of voice data.The for example sample rate of speech coding and sampling interval etc.
(2) frame number of audio data frame (Audio Frame No.) is meant the sequence number of current multi-medium data bag corresponding audio Frame.When including a plurality of audio frame in the packets of audio data, index data should include the frame number of a plurality of audio frames.
Second step is based on the reconstruction of the multi-medium data of index data.
In index, set up the corresponding relation between index data and the multi-medium data identification number, therefore can rebuild multi-medium data according to index data.When receiving terminal with the data mode information that receives; This data mode information comprises the multi-medium data identification number (being the sequence number of misdata bag in the present embodiment) of misdata bag; After the sequence number of misdata bag fed back to server end; Just can retrieve corresponding multimedia messages, thereby carry out the reconstruction of multi-medium data according to index data.With the multi-medium data of rebuilding with compare with reference to multi-medium data, obtain the multimedia service performance evaluation index, be the multi-medium data of correctly decoding with reference to multi-medium data.
Concrete multi-medium data method for reconstructing is following:
1, server end obtains the data mode information of multi-medium data bag.
If packet drop appears in receiving terminal, this data mode information comprise lose the sequence number of packet.
The sequence number of 2, losing packet according to this institute is then searched the packet numbers in the index, retrieves corresponding index data according to the indexed data Bale No..The state information of multi-medium data bag can be obtained through feedback channel.
3,, rebuild the multi-medium data of makeing mistakes according to index data.
If current data is a video type, then carries out video image and rebuild.
(1) confirms non-affected area and affected area according to the video index data.
As shown in Figure 3, suppose two frame of video (comprise previous I frame, do not comprise a back I frame) between the I frame as a GOP (Group Of Picture), I1, P2, P3, B4, P5 ... before next I frame was a GOP.In current GOP, finding the frame (like the P3 among Fig. 3) at first packet loss place among this GOP according to index data and packet loss information, do not have mistake (like I1 Fig. 3 and P2) from the I frame of this GOP to all frames before this packet loss place frame, is non-affected area.In packet loss place frame (P3), affected area is the black part, and corresponding to the position at lost data packets place, the blank parts among the P3 is non-affected area.In the subsequent frame that receives this erroneous effects, like B4, P5, finish up to current GOP, according to the wherein motion vector and the reference frame information of relevant block, judge affected area, shown in the part of the striped among B4, the P5.Other blank parts is non-affected area.
(2) video image of non-affected area is rebuild, directly the correspondence position from reference video sequence duplicates and obtains.
(3) video image of affected area being rebuild, can be 0 to the affected area indirect assignment; Also can the correspondence position from reference video sequence duplicate and obtain; Also can obtain according to motion compensation process according to image feature data (macro block information and residual information); Perhaps obtain according to other video error coverage method.
If current data is an audio types, then carries out voice data and rebuild according to the audio frequency method for reconstructing.
(1) confirms non-damaged data and damaged data according to the audio index data.
(2) non-damaged data is rebuild, can directly from the reference audio data, be duplicated and obtain.
(3) damaged data being rebuild, can be 0 to the affected area indirect assignment; Perhaps obtain according to other lost packet compensation method.
The 3rd step, with the multi-medium data after rebuilding with compare with reference to multi-medium data, obtain the evaluation index of multimedia service performance.
Behind the multi-medium data that obtains rebuilding, can and compare it with reference to multi-medium data, obtain the evaluation index of multimedia service performance.For example, when the Video service performance was estimated, the Y-PSNR (Peak Signal to Noise Ratio) that can use reconstructed image and reference picture was as evaluation index.

Claims (8)

1. monitoring method based on the multi-medium data of index, step is following:
(1) index between multi-medium data identification number that server end set up to send and corresponding multimedia messages; Comprise packet numbers, data type and index data in the said index; Said packet numbers is represented the multi-medium data identification number that receives or send, said data types to express multi-medium data bag type, and said index data is represented the multimedia messages corresponding with packet numbers;
(2) after the multi-medium data identification number that receiving terminal is corresponding with wrong multi-medium data bag feeds back to server end; Server end is searched in said index and the corresponding multimedia messages of said multi-medium data identification number; Rebuild the multi-medium data of makeing mistakes according to said multimedia messages, and then carry out monitoring multimedia service performance.
2. the monitoring method of the multi-medium data based on index according to claim 1; It is characterized in that in the step (1), the multi-medium data identification number of said transmission is the sequence number that coding back multi-medium data sends; In Real-time Transport Protocol, the multi-medium data identification number of transmission is a RTP bag sequence number; Perhaps, in ICP/IP protocol, the multi-medium data identification number of transmission is an IP bag sequence number; Perhaps, in agreement H.324M, the multi-medium data identification number of transmission is the Frame sequence number.
3. the monitoring method of the multi-medium data based on index according to claim 1 is characterized in that in the step (1), said multimedia messages comprises video data or the voice data after the compression.
4. the monitoring method of the multi-medium data based on index according to claim 1 is characterized in that in the step (1), said index data comprises video data or voice data; Corresponding with it, said data type is video or audio frequency.
5. the monitoring method of the multi-medium data based on index according to claim 4; It is characterized in that; In the step (1); Said video data comprises frame number, macro block information or the residual information of video parameter, video frame image, and said video parameter is meant the video sequence coding parameter information, and the frame number of said video frame image is meant the sequence number of the video frame image that current multi-medium data bag is corresponding; Said macro block information is meant the image block characteristic that is used for the reconstruction video picture frame, and said residual information is meant the predicted value of the inner picture element of image block and the differential data between the decode value; Said voice data comprises the frame number of audio frequency parameter or audio data frame, and said audio frequency parameter is meant the coding parameter of voice data, and the frame number of said audio data frame is meant the sequence number of current multi-medium data bag corresponding audio Frame.
6. the monitoring method of the multi-medium data based on index according to claim 5 is characterized in that, in the step (1), said video parameter comprises figure image height, figure image width, video frame rate or video format; Said macro block information comprises the type of image block, the numbering of image block, the movable information or the reference frame information of image block; Said audio frequency parameter comprises the sample rate and the sampling interval of speech coding.
7. the monitoring method of the multi-medium data based on index according to claim 1 is characterized in that in the step (2), said multi-medium data identification number is the sequence number of packet.
8. the monitoring method of the multi-medium data based on index according to claim 7 is characterized in that step (2) comprising:
(21) according to the said index of the sequence number search of misdata bag;
(22) in said index, search the packet numbers corresponding with the sequence number of said misdata bag, and the multimedia messages corresponding with said packet numbers;
(23) rebuild the multi-medium data of makeing mistakes based on said multimedia messages, and then carry out the evaluation and the monitoring of multi-medium data.
CN 200710111645 2007-04-29 2007-06-01 Monitoring method for multimedia data based on index Active CN101316198B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN 200710111645 CN101316198B (en) 2007-06-01 2007-06-01 Monitoring method for multimedia data based on index
PCT/CN2008/000421 WO2008131636A1 (en) 2007-04-29 2008-03-03 A method for measuring the multimedia data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200710111645 CN101316198B (en) 2007-06-01 2007-06-01 Monitoring method for multimedia data based on index

Publications (2)

Publication Number Publication Date
CN101316198A CN101316198A (en) 2008-12-03
CN101316198B true CN101316198B (en) 2012-07-04

Family

ID=40107055

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200710111645 Active CN101316198B (en) 2007-04-29 2007-06-01 Monitoring method for multimedia data based on index

Country Status (1)

Country Link
CN (1) CN101316198B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110088076A1 (en) * 2009-10-08 2011-04-14 Futurewei Technologies, Inc. System and Method for Media Adaptation
CN109147914B (en) * 2018-10-16 2023-04-28 上海联影医疗科技股份有限公司 Image reconstruction system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005192073A (en) * 2003-12-26 2005-07-14 Matsushita Electric Ind Co Ltd Multimedia data communication method and apparatus
CN1669324A (en) * 2002-07-15 2005-09-14 汤姆森特许公司 Adaptive Weighting of Reference Picture in Video Decoding
CN1692653A (en) * 2002-11-22 2005-11-02 株式会社东芝 Moving picture encoding/decoding method and device
CN1873820A (en) * 2006-05-18 2006-12-06 北京中星微电子有限公司 Method for processing video file, method for indexing video, and video indexing unit

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1669324A (en) * 2002-07-15 2005-09-14 汤姆森特许公司 Adaptive Weighting of Reference Picture in Video Decoding
CN1692653A (en) * 2002-11-22 2005-11-02 株式会社东芝 Moving picture encoding/decoding method and device
JP2005192073A (en) * 2003-12-26 2005-07-14 Matsushita Electric Ind Co Ltd Multimedia data communication method and apparatus
CN1873820A (en) * 2006-05-18 2006-12-06 北京中星微电子有限公司 Method for processing video file, method for indexing video, and video indexing unit

Also Published As

Publication number Publication date
CN101316198A (en) 2008-12-03

Similar Documents

Publication Publication Date Title
CN101174995B (en) Method and system for monitoring multimedia service performance
CN102143367B (en) Method, device and system for checking error correction
KR101722719B1 (en) Backward looking robust header compression receiver
CN106937121B (en) Image decoding and encoding method, decoding and encoding device, decoder and encoder
CN110519635B (en) Audio and video media stream converging method and system of wireless cluster system
US8953671B2 (en) Codec capability negotiation method and terminal thereof
WO2020006912A1 (en) Method and device for analyzing network transmission quality, computer equipment and storage medium
KR102170717B1 (en) Method and apparatus of rate adaptation utilizing ber for multimedia service
US20150110168A1 (en) Video data transmission method and apparatus
CN106549916A (en) Multicast transmission method, apparatus and system
CN104270594B (en) The method and apparatus that data packet sends and receives
CN105554513A (en) Panoramic video transmission method and system based on H.264
CN107534798A (en) Broadcast singal sends equipment, broadcasting signal receiving, broadcast singal sending method and broadcast signal received method
RU2673102C2 (en) Device and method of information processing and program
CN105979284B (en) Mobile terminal video sharing method
CN101316198B (en) Monitoring method for multimedia data based on index
CN101296166B (en) Index-based multimedia data measurement method
CN101179353A (en) Method and system of monitoring multimedia service performance
CN117176952A (en) Video encapsulation and decapsulation method, apparatus, electronic device, and computer-readable storage medium
CN104333765A (en) Processing method and device of video live streams
US20150271530A1 (en) Video quality enhancement method and apparatus
CN115834926B (en) Video encryption method based on H.265 entropy coding binarization
CN115842919B (en) Video low-delay transmission method based on hardware acceleration
CN109783475B (en) Method for constructing large-scale database of video distortion effect markers
CN1316829C (en) Visual frequency flow coding/decoding method based on ripple convertion

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant